html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

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

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

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

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12ca_Gilroy-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12c9_Gilroy-Regular.otf") format("opentype"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a48_Gilroy-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12c8_Gilroy-Bold.otf") format("opentype"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a47_Gilroy-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12c7_Gilroy-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12cc_Gilroy-Medium.otf") format("opentype"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a46_Gilroy-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Gilroy;
  src: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdf9ec_Gilroy-SemiBold.otf") format("opentype"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a49_font.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: GCash;
  src: url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a42_GCashProtoDISP03-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a4c_GCashProtoDISP03-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: GCash;
  src: url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a43_GCashProtoDISP03-Bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a4a_GCashProtoDISP03-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: GCash;
  src: url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a44_GCashProtoDISP03-SemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a4b_GCashProtoDISP03-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: GCash;
  src: url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a45_GCashProtoDISP03-Medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6756580a9a13a730286c79eb/6756580a9a13a730286c7a4d_GCashProtoDISP03-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --gcash-website-library---spacing--spacing-1-5: 1.5rem;
  --gcash-website-library---spacing--spacing-5: 5rem;
  --gcash-website-library---spacing--spacing-0-5: .5rem;
  --gcash-website-library---color-palette--blue-mid: #1972f9;
  --gcash-website-library---color-neutral--white: white;
  --gcash-website-library---spacing--spacing-2: 2rem;
  --gcash-website-library---spacing--spacing-0-25: .25rem;
  --gcash-website-library---spacing--spacing-0-75: .75rem;
  --gcash-website-library---font--gilroy: Gilroy, "Trebuchet MS", sans-serif;
  --gcash-website-library---color-neutral--slate-darker: #445c85;
  --gcash-website-library---font--size-subcontent: .875rem;
  --gcash-website-library---spacing--spacing-1: 1rem;
  --gcash-website-library---spacing--spacing-3: 3rem;
  --gcash-website-library---color-neutral--slate-deep: #0a2757;
  --gcash-website-library---color-neutral--slate-dark: #6780a9;
  --gcash-website-library---font--size-large: 1.125rem;
  --gcash-website-library---font--line-height-large: 1.4625rem;
  --gcash-website-library---color-neutral--slate-pale: #e0e8f3;
  --gcash-website-library---font--size-small: .75rem;
  --gcash-website-library---font--line-height-small: 1.05rem;
  --gcash-website-library---font--line-height-subcontent: 1.25rem;
  --gcash-website-library---color-neutral--slate-darkest: #183462;
  --gcash-website-library---font--proxima-soft: proxima-soft, sans-serif;
  --gcash-website-library---font--size-h2: 2.25rem;
  --gcash-website-library---font--line-height-h2: 2.475rem;
  --gcash-website-library---font--size-h5: 1.375rem;
  --gcash-website-library---font--line-height-h5: 1.65rem;
  --gcash-website-library---font--size-h6: 1.25rem;
  --gcash-website-library---font--line-height-h6: 1.5625rem;
  --gcash-website-library---font--size-content: 1rem;
  --gcash-website-library---font--line-height-content: 1.4rem;
  --gcash-website-library---color-text--text-secondary: var(--gcash-website-library---color-palette--blue);
  --gcash-website-library---color-text--text-white: var(--gcash-website-library---color-neutral--white);
  --gcash-website-library---color-background--bg-primary: var(--gcash-website-library---color-neutral--white);
  --gcash-website-library---accessible-components--dark-grey: #9b9b9b;
  --gcash-website-library---color-palette--blue: #005ce5;
  --gcash-website-library---color-neutral--neutral-lightest: #f6f9fd;
  --gcash-website-library---font--line-height-h4: 1.95rem;
  --gcash-website-library---color-text--text-primary-lightest: var(--gcash-website-library---color-neutral--slate-dark);
  --gcash-website-library---letter-spacing--letter-spacing-h5: -.003em;
  --gcash-website-library---color-background--bg-primary-light: var(--gcash-website-library---color-neutral--slate-pale);
  --gcash-website-library---spacing--spacing-2-5: 2.5rem;
  --gcash-website-library---spacing--spacing-0-125: .125rem;
  --gcash-website-library---color-brand--gcash-white: white;
  --gcash-website-library---color-palette--blue-dark: #0a2fb2;
  --gcash-website-library---color-palette--blue-lightest: #d2e5ff;
  --gcash-website-library---color-brand--gcash-cream: #fcf6eb;
  --gcash-website-library---color-background--bg-primary-lighter: var(--gcash-website-library---color-neutral--neutral-light);
  --gcash-website-library---color-palette--red: #d61b2c;
  --gcash-website-library---color-palette--blue-pale: #e5f1ff;
  --gcash-website-library---color-palette--metal-blue: #447cd0;
  --gcash-website-library---font--size-h3: 1.875rem;
  --gcash-website-library---font--line-height-h3: 2.1rem;
  --gcash-website-library---font--line-height-caption: .875rem;
  --gcash-website-library---font--size-h4: 1.625rem;
  --gcash-blue: #0a2757;
  --gcash-website-library---font--size-h1: 3.25rem;
  --gcash-website-library---font--size-h1xl: 5rem;
  --gcash-website-library---font--line-height-h1xl: 5.5rem;
  --gcash-website-library---color-link--link-alternate: var(--gcash-website-library---color-text--text-white);
  --gcash-website-library---font--size-root: 16px;
  --dark-blue: #0d52f7;
  --primary-blue: #0060ff;
  --layer-0: white;
  --primary-dark-blue: #183462;
  --main-blue: #1972f9;
  --gcash-website-library---font--line-height-h1: 3.575rem;
  --gcash-website-library---spacing--spacing-4: 4rem;
  --dark-link-hover: #003c96;
  --darker-blue: #05176d;
  --gcash-website-library---font--size-h1l: 4rem;
  --gcash-website-library---font--line-height-h1l: 4.375rem;
  --accessible-components-dark-grey: #9b9b9b;
  --lighter-primary-dark-blue: #6780a9;
  --gcash-website-library---font--size-caption: .625rem;
  --light-primary-dark-blue: #445c85;
  --darker-orange: #f3710f;
  --layer-2: #eef2f9;
  --bg-biz-blue: #0a1828;
  --gcash-website-library---color-brand--gcash-b500: #01245c;
  --darkest-blue: #020c61;
  --layer-1: #f6f9fd;
  --darkest-purple: #170058;
  --lightest-purple: #e2d3fc;
  --lighter-purple: #b592f8;
  --light-purple: #7547ef;
  --dark-purple: #4911b2;
  --darker-purple: #330589;
  --main-purple: #6924ef;
  --light-blue: #0994fd;
  --lightest-blue: #00cdff;
  --lighter-blue: #00baff;
  --accent-blue: #00d8ff;
  --accent-blue-darker: #01b2ff;
  --accent-blue-darkest: #01a1ff;
  --accent-blue-light: #3ee1ff;
  --accent-blue-lighter: #7bebff;
  --accent-blue-lightest: #ccf7fe;
  --accent-blue-dark: #01caff;
  --main-green: #2dd892;
  --light-green: #3fdc8d;
  --lighter-green: #61e381;
  --dark-green: #27c990;
  --darker-green: #13b48a;
  --darkest-green: #10a089;
  --lightest-green: #86ea78;
  --main-orange: #fbc608;
  --dark-orange: #f9a713;
  --darkest-orange: #f25c10;
  --light-orange: #fbcc38;
  --lighter-orange: #fbd544;
  --lightest-orange: #fde06b;
  --main-red: #f86b61;
  --dark-red: #f84c5c;
  --darker-red: #f91e56;
  --darkest-red: #f80754;
  --light-red: #fa9164;
  --lighter-red: #faa668;
  --lightest-red: #fcc697;
  --lightest-primary-dark-blue: #90a8d0;
  --layer-3: #dde4f0;
  --layer-4: #dde4f0;
  --outline-0: #e0e8f3;
  --outline-1: #dbe4f1;
  --outline-2: #d7e0ef;
  --outline-4: #ced8ea;
  --button-hover: #003c96;
  --gcash-website-library---color-link--link-secondary: var(--gcash-website-library---color-text--text-primary);
  --gcash-website-library---color-palette--metal-blue-darkest: #182a62;
  --gcash-website-library---color-palette--blue-lighter: #9bc5fd;
  --gcash-website-library---color-palette--metal-blue-dark: #2c5ab9;
  --gcash-website-library---spacing--spacing-6: 6rem;
  --gcash-website-library---color-palette--blue-darker: #072592;
  --gcash-website-library---color-palette--yellow-pale: #fff9eb;
  --gcash-website-library---color-text--text-primary-lighter: var(--gcash-website-library---color-neutral--slate-darker);
  --gcash-website-library---color-text--text-primary: var(--gcash-website-library---color-neutral--slate-deep);
  --gcash-website-library---color-neutral--neutral-lighter: #eef2f9;
  --gcash-website-library---spacing--number: 0;
  --gcash-website-library---letter-spacing--letter-spacing-h1xl: -.02em;
  --gcash-website-library---letter-spacing--letter-spacing-h1l: -.005em;
  --gcash-website-library---letter-spacing--letter-spacing-h1: -.02em;
  --gcash-website-library---letter-spacing--letter-spacing-h2: -.02em;
  --gcash-website-library---letter-spacing--letter-spacing-h3: -.02em;
  --gcash-website-library---letter-spacing--letter-spacing-h4: -.0015em;
  --gcash-website-library---accessible-components--dodger-blue: #1378d1;
  --gcash-website-library---color-background--bg-primary-pale: var(--gcash-website-library---color-neutral--neutral-lightest);
  --gcash-website-library---color-background--bg-primary-lightest: var(--gcash-website-library---color-neutral--neutral-lighter);
  --gcash-website-library---color-border--border-primary: var(--gcash-website-library---color-neutral--slate-dark);
  --gcash-website-library---color-border--border-primary-light: var(--gcash-website-library---color-neutral--slate-light);
  --gcash-website-library---color-border--border-primary-lighter: var(--gcash-website-library---color-neutral--slate-lighter);
  --gcash-website-library---color-border--border-primary-lightest: var(--gcash-website-library---color-neutral--slate-lightest);
  --gcash-website-library---color-border--border-primary-pale: var(--gcash-website-library---color-neutral--slate-pale);
  --gcash-website-library---color-brand--gcash-b100: #e7f6fe;
  --gcash-website-library---color-brand--gcash-b200: #6fbefb;
  --gcash-website-library---color-brand--gcash-b300: #007cff;
  --gcash-website-library---color-brand--gcash-b400: #0033b8;
  --gcash-website-library---color-brand--gcash-b600: #04142d;
  --gcash-website-library---color-link--link-primary: var(--gcash-website-library---color-text--text-secondary);
  --gcash-website-library---color-neutral--slate-lightest: #d7e0ef;
  --gcash-website-library---color-neutral--slate-lighter: #c2cfe5;
  --gcash-website-library---color-neutral--slate-light: #adbddc;
  --gcash-website-library---color-neutral--slate-mid: #90a8d0;
  --gcash-website-library---color-neutral--slate: #7e96be;
  --gcash-website-library---color-neutral--neutral-light: #e5ebf4;
  --gcash-website-library---color-palette--blue-light: #69a6fc;
  --gcash-website-library---color-palette--blue-darkest: #071969;
  --gcash-website-library---color-palette--blue-deep: #060f4c;
  --gcash-website-library---color-palette--metal-blue-pale: #eaf3fb;
  --gcash-website-library---color-palette--metal-blue-lightest: #d6eaf5;
  --gcash-website-library---color-palette--metal-blue-lighter: #b3d5ec;
  --gcash-website-library---color-palette--metal-blue-light: #87b6e3;
  --gcash-website-library---color-palette--metal-blue-mid: #649bd8;
  --gcash-website-library---color-palette--metal-blue-darker: #254699;
  --gcash-website-library---color-palette--metal-blue-deep: #11163c;
  --gcash-website-library---color-palette--red-pale: #f8e6e6;
  --gcash-website-library---color-palette--red-lightest: #f4c7c9;
  --gcash-website-library---color-palette--red-lighter: #f59ea1;
  --gcash-website-library---color-palette--red-light: #f76464;
  --gcash-website-library---color-palette--red-mid: #f12727;
  --gcash-website-library---color-palette--red-dark: #b50707;
  --gcash-website-library---color-palette--red-darker: #8d0710;
  --gcash-website-library---color-palette--red-darkest: #66050a;
  --gcash-website-library---color-palette--red-deep: #48050c;
  --gcash-website-library---color-palette--yellow-lightest: #fcf0ca;
  --gcash-website-library---color-palette--yellow-lighter: #f9e39a;
  --gcash-website-library---color-palette--yellow-light: #f7d96e;
  --gcash-website-library---color-palette--yellow-mid: #f5cc38;
  --gcash-website-library---color-palette--yellow: #ebb30a;
  --gcash-website-library---color-palette--yellow-dark: #ca970c;
  --gcash-website-library---color-palette--yellow-darker: #966f0b;
  --gcash-website-library---color-palette--yellow-darkest: #6c5009;
  --gcash-website-library---color-palette--yellow-deep: #453408;
  --gcash-website-library---color-palette--green-pale: #e7f8f0;
  --gcash-website-library---color-palette--green-lightest: #caf2e0;
  --gcash-website-library---color-palette--green-lighter: #a3ebc9;
  --gcash-website-library---color-palette--green-light: #6fe7ab;
  --gcash-website-library---color-palette--green-mid: #4fd898;
  --gcash-website-library---color-palette--green: #27c990;
  --gcash-website-library---color-palette--green-dark: #12af80;
  --gcash-website-library---color-palette--green-darker: #048570;
  --gcash-website-library---color-palette--green-darkest: #035e50;
  --gcash-website-library---color-palette--green-deep: #033f3b;
  --gcash-website-library---color-palette--teal-pale: #e9fbfb;
  --gcash-website-library---color-palette--teal-lightest: #d3f8f7;
  --gcash-website-library---color-palette--teal-lighter: #90eeea;
  --gcash-website-library---color-palette--teal-light: #64e8e2;
  --gcash-website-library---color-palette--teal: #10bcb4;
  --gcash-website-library---color-palette--teal-mid: #21ded5;
  --gcash-website-library---color-palette--teal-dark: #179b95;
  --gcash-website-library---color-palette--teal-darker: #1c7d79;
  --gcash-website-library---color-palette--teal-darkest: #1d625f;
  --gcash-website-library---color-palette--teal-deep: #184945;
  --gcash-website-library---color-palette--forest-pale: #eef7e4;
  --gcash-website-library---color-palette--forest-lightest: #dff0cc;
  --gcash-website-library---color-palette--forest-lighter: #c6e4a5;
  --gcash-website-library---color-palette--forest-light: #aed87d;
  --gcash-website-library---color-palette--forest-mid: #95cd56;
  --gcash-website-library---color-palette--forest: #7cb937;
  --gcash-website-library---color-palette--forest-dark: #6a9f2d;
  --gcash-website-library---color-palette--forest-darker: #547f24;
  --gcash-website-library---color-palette--forest-darkest: #426619;
  --gcash-website-library---color-palette--forest-deep: #2e4b11;
  --gcash-website-library---color-palette--mango-pale: #fef5e7;
  --gcash-website-library---color-palette--mango-lightest: #fae3c2;
  --gcash-website-library---color-palette--mango-lighter: #fad49e;
  --gcash-website-library---color-palette--mango-light: #fac370;
  --gcash-website-library---color-palette--mango-mid: #fdb435;
  --gcash-website-library---color-palette--mango: #f9a60b;
  --gcash-website-library---color-palette--mango-dark: #c67d10;
  --gcash-website-library---color-palette--mango-darker: #925c17;
  --gcash-website-library---color-palette--mango-darkest: #6b4414;
  --gcash-website-library---color-palette--mango-deep: #462e0b;
  --gcash-website-library---color-palette--orange-pale: #fff0e5;
  --gcash-website-library---color-palette--orange-lightest: #ffe1cc;
  --gcash-website-library---color-palette--orange-lighter: #ffc499;
  --gcash-website-library---color-palette--orange-light: #ffa666;
  --gcash-website-library---color-palette--orange-mid: #ff8933;
  --gcash-website-library---color-palette--orange: #ff6b00;
  --gcash-website-library---color-palette--orange-dark: #e56000;
  --gcash-website-library---color-palette--orange-darker: #cc5600;
  --gcash-website-library---color-palette--orange-darkest: #aa3e09;
  --gcash-website-library---color-palette--orange-deep: #833007;
  --gcash-website-library---color-palette--rose-pale: #fce8ed;
  --gcash-website-library---color-palette--rose-lightest: #f7cfd8;
  --gcash-website-library---color-palette--rose-lighter: #f5b8c5;
  --gcash-website-library---color-palette--rose-light: #f19db0;
  --gcash-website-library---color-palette--rose-mid: #ee7791;
  --gcash-website-library---color-palette--rose: #ee4f69;
  --gcash-website-library---color-palette--rose-dark: #dd3c59;
  --gcash-website-library---color-palette--rose-darker: #c22948;
  --gcash-website-library---color-palette--rose-darkest: #95283c;
  --gcash-website-library---color-palette--rose-deep: #752430;
  --gcash-website-library---color-palette--purple-pale: #efe7fd;
  --gcash-website-library---color-palette--purple-lightest: #e0ccff;
  --gcash-website-library---color-palette--purple-lighter: #c299ff;
  --gcash-website-library---color-palette--purple-light: #a366ff;
  --gcash-website-library---color-palette--purple-mid: #8433ff;
  --gcash-website-library---color-palette--purple: #660ced;
  --gcash-website-library---color-palette--purple-dark: #500aba;
  --gcash-website-library---color-palette--purple-darker: #3e0495;
  --gcash-website-library---color-palette--purple-darkest: #2d036d;
  --gcash-website-library---color-palette--purple-deep: #20024f;
  --gcash-website-library---color-text--text-primary-light: var(--gcash-website-library---color-neutral--slate-darkest);
  --gcash-website-library---color-text--text-primary-pale: var(--gcash-website-library---color-neutral--slate);
  --gcash-website-library---color-text--text-secondary-light: var(--gcash-website-library---color-palette--blue-mid);
  --gcash-website-library---color-text--text-secondary-lighter: var(--gcash-website-library---color-palette--blue-light);
  --gcash-website-library---color-text--text-secondary-lightest: var(--gcash-website-library---color-palette--blue-lighter);
  --gcash-website-library---color-text--text-secondary-pale: var(--gcash-website-library---color-palette--blue-lightest);
  --gcash-website-library---color-text--text-success: var(--gcash-website-library---color-palette--green);
  --gcash-website-library---color-text--text-error: var(--gcash-website-library---color-palette--red);
  --gcash-website-library---color-text--text-warning: var(--gcash-website-library---color-palette--orange);
  --gcash-website-library---color-text--text-black: #141414;
  --gcash-website-library---color-text--text-gray: #333;
  --gcash-website-library---font--gcash: GCash, "Trebuchet MS", sans-serif;
  --gcash-website-library---spacing--spacing-8: 8rem;
  --gcash-website-library---spacing--spacing-9: 9rem;
}

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

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

.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-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-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-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-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

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

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

.gcash-website-library--container {
  padding-right: var(--gcash-website-library---spacing--spacing-1-5);
  padding-left: var(--gcash-website-library---spacing--spacing-1-5);
  min-width: 980px;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.gcash-website-library--container.gcash-website-library--footer {
  min-width: 980px;
}

.gcash-website-library--container.gcash-website-library--hero-block---1 {
  z-index: 2;
  padding-top: var(--gcash-website-library---spacing--spacing-5);
  padding-bottom: var(--gcash-website-library---spacing--spacing-5);
  justify-content: center;
  align-items: stretch;
  height: 860px;
  display: flex;
  position: relative;
  inset: 0%;
}

.gcash-website-library--container.gcash-website-library--hero-block---1:where(.w-variant-fee4143d-86b1-b661-7d90-954fb9ae81b1) {
  height: 960px;
}

.gcash-website-library--container.gcash-website-library--hero-block---1:where(.w-variant-2087316e-780a-fac2-6ac5-02cab4446d0c) {
  height: 760px;
}

.gcash-website-library--container.gcash-website-library--hero-block---extended {
  z-index: 2;
  padding-top: var(--gcash-website-library---spacing--spacing-5);
  padding-bottom: var(--gcash-website-library---spacing--spacing-5);
  justify-content: center;
  align-items: stretch;
  height: 300px;
  display: flex;
  position: relative;
  inset: 0%;
}

.gcash-website-library--container.gcash-website-library--hero-block---extended:where(.w-variant-fee4143d-86b1-b661-7d90-954fb9ae81b1) {
  height: 960px;
}

.gcash-website-library--container.gcash-website-library--hero-block---extended:where(.w-variant-2087316e-780a-fac2-6ac5-02cab4446d0c) {
  height: 760px;
}

.gcash-website-library--container.gcash-website-library--hero-block---extended:where(.w-variant-74c58b1c-9cbf-9828-cd9f-68f95fdbe406) {
  display: flex;
}

.gcash-website-library--container.gcash-website-library--hero-block---extended:where(.w-variant-f2589bc9-d2cc-5ebe-3f5e-8dedfdad8227) {
  height: 400px;
}

.gcash-website-library--container.gcash-website-library--hero-block---extended:where(.w-variant-8988928e-0dae-22ed-1c11-59e163cb7a80) {
  height: 500px;
}

.gcash-website-library--item-stack {
  display: flex;
  position: relative;
}

.gcash-website-library--item-stack.gcash-website-library--footer-hc {
  padding-right: var(--gcash-website-library---spacing--spacing-1-5);
  padding-left: var(--gcash-website-library---spacing--spacing-1-5);
  border-radius: var(--gcash-website-library---spacing--spacing-0-5);
  background-color: var(--gcash-website-library---color-palette--blue-mid);
  color: var(--gcash-website-library---color-neutral--white);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  min-height: 120px;
}

.gcash-website-library--item-stack.gcash-website-library--footer-block {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-0-75);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-0-75);
  font-family: var(--gcash-website-library---font--gilroy);
  color: var(--gcash-website-library---color-neutral--slate-darker);
  font-size: var(--gcash-website-library---font--size-subcontent);
  flex-flow: column;
  align-items: flex-start;
  min-width: 18%;
  font-weight: 600;
}

.gcash-website-library--item-stack.gcash-website-library--footer-copyright {
  justify-content: space-between;
  align-items: center;
}

.gcash-website-library--item-stack.gcash-website-library--social-media-group {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-1);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-1);
}

.gcash-website-library--item-stack.gcash-website-library--social-media-group.gcash-website-library--whitify {
  filter: contrast(0%) brightness(200%) saturate(0%);
}

.gcash-website-library--stack {
  display: flex;
  position: relative;
}

.gcash-website-library--stack.gcash-website-library--column {
  flex-flow: column;
}

.gcash-website-library--stack.gcash-website-library--footer-wrapper {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-3);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-3);
  flex-flow: column;
}

.gcash-website-library--stack.gcash-website-library--hero-banners---1 {
  z-index: 1;
  pointer-events: none;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 860px;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.gcash-website-library--stack.gcash-website-library--hero-banners---1:where(.w-variant-fee4143d-86b1-b661-7d90-954fb9ae81b1) {
  height: 960px;
}

.gcash-website-library--stack.gcash-website-library--hero-banners---1:where(.w-variant-2087316e-780a-fac2-6ac5-02cab4446d0c) {
  height: 760px;
}

.gcash-website-library--stack.gcash-website-library--hero-banners---1:where(.w-variant-74c58b1c-9cbf-9828-cd9f-68f95fdbe406) {
  height: 1160px;
}

.gcash-website-library--stack.gcash-website-library--hero-banners---1:where(.w-variant-f2589bc9-d2cc-5ebe-3f5e-8dedfdad8227) {
  height: 1260px;
}

.gcash-website-library--stack.gcash-website-library--hero-banners---1:where(.w-variant-8988928e-0dae-22ed-1c11-59e163cb7a80) {
  height: 1360px;
}

.gcash-website-library--stack.gcash-website-library--csv-table {
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  flex-flow: column;
  padding: 40px 24px;
}

.gcash-website-library--item {
  position: relative;
}

.gcash-website-library--item.gcash-website-library--h3---csv-table {
  color: var(--gcash-website-library---color-neutral--slate-deep);
}

.gcash-website-library--item.gcash-website-library--h6---csv-table {
  color: var(--gcash-website-library---color-neutral--slate-dark);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
  letter-spacing: normal;
  font-weight: 500;
}

.gcash-website-library--item.gcash-website-library--label---csv-table {
  color: var(--gcash-website-library---color-neutral--slate-darker);
  letter-spacing: normal;
  font-weight: 600;
}

.gcash-website-library--item.gcash-website-library--input---search {
  letter-spacing: normal;
  border: 1px solid #d6dde9;
  border-radius: 6px;
  margin-bottom: 0;
}

.gcash-website-library--item.gcash-website-library--category---filter {
  letter-spacing: normal;
  background-color: #0000;
  border: 1px solid #d6dde9;
  border-radius: 6px;
  margin-bottom: 0;
}

.gcash-website-library--item.gcash-website-library--data-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--gcash-website-library---color-neutral--slate-pale);
  letter-spacing: normal;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.gcash-website-library--item.gcash-website-library--data-head {
  color: var(--gcash-website-library---color-neutral--slate-deep);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
  text-align: left;
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight: 700;
}

.gcash-website-library--item.gcash-website-library--data-item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--gcash-website-library---color-neutral--slate-darker);
  justify-content: flex-start;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.gcash-website-library--item.gcash-website-library--data-item.gcash-website-library--category-1 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

.gcash-website-library--text-small {
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
}

.gcash-website-library--text-small.gcash-website-library--footer {
  color: var(--gcash-website-library---color-neutral--slate-darker);
  font-size: var(--gcash-website-library---font--size-subcontent);
  font-weight: 500;
}

.gcash-website-library--text-small.gcash-website-library--fc---white {
  font-size: var(--gcash-website-library---font--size-subcontent);
}

.gcash-website-library--text-subcontent {
  font-size: var(--gcash-website-library---font--size-subcontent);
  line-height: var(--gcash-website-library---font--line-height-subcontent);
}

.gcash-website-library--fc---slate-darker {
  color: var(--gcash-website-library---color-neutral--slate-darker);
}

.gcash-website-library--fc---slate-darkest {
  color: var(--gcash-website-library---color-neutral--slate-darkest);
}

.gcash-website-library--item-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gcash-website-library--item-grid.gcash-website-library--footer-grid {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-1-5);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-1-5);
  grid-template-rows: auto;
  grid-template-columns: minmax(240px, 2.25fr) 1fr 1fr 1fr;
  display: flex;
}

.gcash-website-library--c_footer {
  padding-top: var(--gcash-website-library---spacing--spacing-3);
  padding-bottom: var(--gcash-website-library---spacing--spacing-2);
  background-color: #eef2f9;
}

.gcash-website-library--c_footer.gcash-website-library--custom-g20 {
  background-color: #0f1953;
}

.gcash-website-library--text---footer-hc {
  font-family: var(--gcash-website-library---font--proxima-soft);
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  max-width: 24ch;
  font-weight: 700;
}

.gcash-website-library--c_link-text {
  grid-column-gap: .125rem;
  font-family: var(--gcash-website-library---font--gilroy);
  color: var(--gcash-website-library---color-neutral--white);
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.gcash-website-library--c_link-text:hover {
  grid-column-gap: .5rem;
  transform: translate(.375rem);
}

.gcash-website-library--icon-link-arrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce221f_b58f2a309c941ecf6a15ff07234cee13_Chevron%20Right%20Small.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  margin-bottom: 1px;
}

.gcash-website-library--icon-link-arrow:where(.w-variant-53ed810a-e53c-3965-1a59-f7b6835f6e8e) {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce221e_f21f5541712601d77f6a6f2704671401_Chevron%20Right%20Small.svg");
}

.gcash-website-library--icon-link-arrow.gcash-website-library--white {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce221e_f21f5541712601d77f6a6f2704671401_Chevron%20Right%20Small.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gcash-website-library--logo---brand.gcash-website-library--footer {
  height: 36px;
}

.gcash-website-library--link-footer {
  color: var(--gcash-website-library---color-text--text-secondary);
  font-size: var(--gcash-website-library---font--size-subcontent);
  text-decoration: none;
}

.gcash-website-library--link-footer.gcash-website-library--fc---white {
  color: var(--gcash-website-library---color-text--text-white);
}

.gcash-website-library--c_link-icon {
  width: var(--gcash-website-library---spacing--spacing-1-5);
  height: var(--gcash-website-library---spacing--spacing-1-5);
}

.gcash-website-library--c_accordion {
  border: 1px solid var(--gcash-website-library---color-neutral--slate-pale);
  border-radius: 6px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.gcash-website-library--c_accordion.gcash-website-library--custom-code {
  border-style: none;
}

.gcash-website-library--accordion-header {
  padding: var(--gcash-website-library---spacing--spacing-1-5);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--gcash-website-library---color-neutral--slate-pale);
  background-color: var(--gcash-website-library---color-background--bg-primary);
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--size-h6);
  letter-spacing: 0;
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.gcash-website-library--accordion-header:focus-visible, .gcash-website-library--accordion-header[data-wf-focus-visible] {
  outline-color: var(--gcash-website-library---accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.gcash-website-library--accordion-body {
  border-left: var(--gcash-website-library---spacing--spacing-0-25) solid var(--gcash-website-library---color-palette--blue);
  background-color: var(--gcash-website-library---color-neutral--neutral-lightest);
  font-size: var(--gcash-website-library---font--size-h6);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.gcash-website-library--accordion-icon {
  color: var(--gcash-website-library---color-palette--blue);
  font-size: var(--gcash-website-library---font--size-h6);
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.gcash-website-library--accordion-paragraph {
  margin: var(--gcash-website-library---spacing--spacing-1) var(--gcash-website-library---spacing--spacing-1-5);
  font-family: var(--gcash-website-library---font--gilroy);
  color: var(--gcash-website-library---color-neutral--slate-dark);
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 600;
}

.gcash-website-library--accordion-item.gcash-website-library--first {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.gcash-website-library--accordion-item.gcash-website-library--last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.gcash-website-library--fc---white {
  color: var(--gcash-website-library---color-text--text-white);
}

.gcash-website-library--cookie-banner-paragraph {
  color: #fff;
  font-size: 14px;
  line-height: 1.2;
}

.gcash-website-library--preference-buttons {
  text-align: center;
  cursor: pointer;
  background-color: #005ce5;
  border: 3px solid #005ce5;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.gcash-website-library--preference-buttons.gcash-website-library--white {
  color: #fff;
  background-color: #0000;
  border: 3px solid #fff;
}

.gcash-website-library--preference-buttons.gcash-website-library--banner-main {
  color: #fff;
  background-color: #e5f1ff;
  border: 3px solid #e5f1ff;
}

.gcash-website-library--cookie-inner-content {
  width: 50%;
  display: flex;
}

.gcash-website-library--cookie-inner-content.gcash-website-library--buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
}

.gcash-website-library--cookie-banner {
  background-color: #0a2757;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
  height: auto;
  padding: 24px 0;
  transition: all .2s;
  display: block;
  position: sticky;
  bottom: 0;
}

.gcash-website-library--cookie-banner-rtb {
  color: #fff;
  width: 50ch;
  font-weight: 700;
}

.gcash-website-library--cookie-banner-rtb a {
  color: #fff;
}

.gcash-website-library--cookie-banner-rtb em {
  color: #fff9;
  font-style: normal;
}

.gcash-website-library--cookie-container {
  justify-content: space-between;
  align-items: center;
  width: 940px;
  max-width: none;
  display: flex;
}

.gcash-website-library--hide {
  display: none;
}

.gcash-website-library--section {
  width: 100vw;
  position: relative;
}

.gcash-website-library--section.gcash-website-library--partner-table {
  padding-top: 80px;
  padding-bottom: 80px;
}

.gcash-website-library--spacing-0-5 {
  height: var(--gcash-website-library---spacing--spacing-0-5);
}

.gcash-website-library--hero-content---1 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.gcash-website-library--hero-content---1:where(.w-variant-febda67b-3dd0-8795-9213-d55e4eb8f890) {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.gcash-website-library--hero-content---1:where(.w-variant-874b431b-0405-839a-8c94-adddcf6a7e24) {
  text-align: right;
  justify-content: flex-start;
  align-items: flex-end;
}

.gcash-website-library--hero-content---1:where(.w-variant-7b4bc608-7b12-8100-bc74-2daf0361cac0) {
  justify-content: flex-end;
  align-items: center;
}

.gcash-website-library--hero-content---1:where(.w-variant-c54598d2-2547-02c0-3941-038d87dbd862) {
  text-align: left;
  justify-content: flex-end;
  align-items: flex-start;
}

.gcash-website-library--hero-content---1:where(.w-variant-9949b3e9-2b78-a3c3-a751-85b5ebb12188) {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
}

.gcash-website-library--fc---secondary {
  color: var(--gcash-website-library---color-text--text-secondary);
  line-height: var(--gcash-website-library---font--line-height-h4);
}

.gcash-website-library--spacing-1-5 {
  height: var(--gcash-website-library---spacing--spacing-1-5);
}

.gcash-website-library--h5---hero-description {
  color: var(--gcash-website-library---color-text--text-primary-lightest);
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: var(--gcash-website-library---letter-spacing--letter-spacing-h5);
  max-width: 36ch;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.gcash-website-library--h4---hero-product.gcash-website-library--fc---secondary {
  margin-top: 0;
  margin-bottom: 0;
}

.gcash-website-library--c_link-btn {
  grid-column-gap: 1px;
  color: #0060ff;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
}

.gcash-website-library--c_link-btn:where(.w-variant-53ed810a-e53c-3965-1a59-f7b6835f6e8e) {
  color: #fff;
}

.gcash-website-library--c_link-btn:hover {
  grid-column-gap: 12px;
  filter: brightness(50%);
}

.gcash-website-library--wrapper-icon-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.gcash-website-library--image---hero-asset---1 {
  z-index: 1;
  background-color: var(--gcash-website-library---color-background--bg-primary-light);
  object-fit: contain;
  width: 100%;
  position: absolute;
  inset: auto 50% 0% auto;
  transform: translate(50%);
}

.gcash-website-library--image---hero-asset---1.gcash-website-library--desktop {
  object-fit: cover;
  object-position: 50% 50%;
  background-color: #fffbf2;
  width: 1440px;
  max-width: 1440px;
  height: 100%;
  display: block;
  overflow: hidden;
}

.gcash-website-library--image---hero-asset---1.gcash-website-library--xl-desktop, .gcash-website-library--image---hero-asset---1.gcash-website-library--tablet, .gcash-website-library--image---hero-asset---1.gcash-website-library--mobile {
  display: none;
}

.gcash-website-library--h1---hero-product {
  margin-top: 0;
  margin-bottom: 0;
}

.gcash-website-library--button-primary {
  height: var(--gcash-website-library---spacing--spacing-2-5);
  border: var(--gcash-website-library---spacing--spacing-0-125) solid var(--gcash-website-library---color-palette--blue);
  border-radius: var(--gcash-website-library---spacing--spacing-2-5);
  background-color: var(--gcash-website-library---color-palette--blue);
  color: var(--gcash-website-library---color-text--text-white);
  font-size: var(--gcash-website-library---font--size-content);
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.gcash-website-library--button-primary:where(.w-variant-040bdadf-d7f8-d5ec-9ec1-83695ee602ba) {
  border-color: var(--gcash-website-library---color-background--bg-primary);
  background-color: var(--gcash-website-library---color-background--bg-primary);
  color: var(--gcash-website-library---color-text--text-secondary);
}

.gcash-website-library--button-primary:where(.w-variant-46e15cec-1bff-d816-8c6b-b599f51f182d) {
  background-color: var(--gcash-website-library---color-background--bg-primary);
  color: var(--gcash-website-library---color-text--text-secondary);
}

.gcash-website-library--button-primary:where(.w-variant-62811963-0ee5-776d-9f70-76360238dd00) {
  border-color: var(--gcash-website-library---color-brand--gcash-white);
  background-color: #0000;
}

.gcash-website-library--button-primary:hover {
  border-color: var(--gcash-website-library---color-palette--blue-dark);
  background-color: var(--gcash-website-library---color-palette--blue-dark);
}

.gcash-website-library--button-primary:hover:where(.w-variant-040bdadf-d7f8-d5ec-9ec1-83695ee602ba) {
  border-color: var(--gcash-website-library---color-palette--blue-lightest);
  background-color: var(--gcash-website-library---color-palette--blue-lightest);
}

.gcash-website-library--button-primary:hover:where(.w-variant-46e15cec-1bff-d816-8c6b-b599f51f182d) {
  background-color: var(--gcash-website-library---color-palette--blue-lightest);
}

.gcash-website-library--button-primary:hover:where(.w-variant-62811963-0ee5-776d-9f70-76360238dd00) {
  border-color: var(--gcash-website-library---color-brand--gcash-cream);
  color: var(--gcash-website-library---color-brand--gcash-white);
  background-color: #ffffff26;
}

.gcash-website-library--c_card {
  background-color: var(--gcash-website-library---color-background--bg-primary-lighter);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 458px;
  height: 640px;
  padding: 40px 40px 28px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gcash-website-library--card-content-slot {
  z-index: 4;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  width: 100%;
}

.gcash-website-library--card-content-slot.gcash-website-library--top, .gcash-website-library--card-content-slot.gcash-website-library--bottom {
  flex: 0 auto;
  justify-content: flex-start;
}

.gcash-website-library--img---bg-card {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.gcash-website-library--card---overlay {
  z-index: 2;
  background-image: linear-gradient(#0000 50%, #11163c80);
  position: absolute;
  inset: 0%;
}

.gcash-website-library--spacing-1 {
  height: var(--gcash-website-library---spacing--spacing-1);
}

.gcash-website-library--spacing-2 {
  height: var(--gcash-website-library---spacing--spacing-2);
}

.gcash-website-library--spacing-2-5 {
  height: var(--gcash-website-library---spacing--spacing-2-5);
}

.gcash-website-library--fc---red {
  color: var(--gcash-website-library---color-palette--red);
}

.gcash-website-library--csvtable {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.gcash-website-library--availability {
  background-color: var(--gcash-website-library---color-palette--blue-pale);
  color: var(--gcash-website-library---color-palette--metal-blue);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
}

body {
  color: #333;
  font-family: proxima-soft, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 10px;
}

p {
  margin-bottom: 0;
}

a {
  color: #0057e4;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: lower-alpha;
}

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

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

figure {
  margin-bottom: 10px;
}

.component-wrapper {
  border-bottom: 0 solid #000c;
  padding: 40px 24px;
  position: relative;
}

.component-wrapper.global-colors {
  grid-column-gap: 10px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.component-wrapper.global-font-weight {
  grid-column-gap: 10px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: block;
}

.component-wrapper.popup-wrapper-active-class {
  display: none;
}

.component-wrapper.light-bg {
  background-color: #c48e8e;
}

.component-wrapper.gstocks-ph {
  background-color: #050e27;
}

.component-wrapper.transportation-bg {
  background-color: #299b64;
}

.component-wrapper.gdeals-bg {
  background-color: #5f61d8;
}

.component-wrapper.buy-load.light-bg, .component-wrapper.gfunds.light-bg, .component-wrapper.pay-qr.light-bg {
  background-color: #1d1d13;
}

.component-wrapper.ggives {
  background-color: #0060bb;
}

.component-wrapper.date-wrapper-sample, .component-wrapper.component-wrapper-date-input {
  position: relative;
}

.component-wrapper.dark-blue {
  color: #1972f9;
  background-color: #0d52f7;
}

.body.active {
  width: 100%;
  position: fixed;
}

.header-menu_sub-nav-item {
  color: #002cb8;
  margin-left: 24px;
  font-family: Gotham;
  font-size: 1rem;
  text-decoration: none;
}

.header-menu_sub-nav {
  display: none;
}

.header-menu_sub-nav._w-border.active, .header-menu_sub-nav.active {
  display: block;
}

.header-menu_main-nav-item {
  color: #002cb8;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e0e8f3;
  order: 2;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 100%;
  padding: 24px 8px 24px 16px;
  font-family: Gotham;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.header-menu_main-nav-item.active {
  cursor: pointer;
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  border-style: none solid;
  border-left-color: #e0e8f3;
  border-right-color: #e0e8f3;
  order: 1;
  justify-content: space-between;
  padding-right: 15px;
  display: flex;
}

.header-menu_logo {
  margin-right: 12px;
}

.header-menu_current-page {
  display: none;
}

.header-menu {
  z-index: 9999;
  background-color: #fff;
  border-radius: 76px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 12px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  top: 36px;
  bottom: auto;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 8px 12px -8px #0f254533;
}

.header-menu.closed {
  z-index: 9998;
  display: none;
}

.text-block-2 {
  color: #002cb8;
  letter-spacing: -.01em;
  font-family: Gotham;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.header-menu_close-icon {
  border-radius: 0;
  width: 100%;
  max-width: 62px;
  height: 62px;
  margin-bottom: 8px;
}

.header-menu_main-nav {
  flex-direction: column;
  align-items: center;
  height: 64px;
  display: flex;
}

.header-menu_main-nav-item-icon {
  width: 12px;
  height: 12px;
  margin-left: 8px;
}

.header-menu_logo-wrapper {
  align-items: center;
  display: flex;
}

.header-menu_close-button {
  display: none;
}

.component-library_section-title {
  border-bottom: 3px solid #000;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 20px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

.component-library_section-title.small {
  border-bottom-style: none;
  margin-bottom: 0;
  font-size: 24px;
}

.consumer_indicator {
  background-color: #666;
  list-style-type: none;
}

.consumer_indicator.fixed {
  z-index: 999;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: 1;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: fixed;
  top: 50%;
  left: 12px;
  transform: translate(0, -50%);
}

.consumer_indicator-item {
  opacity: 1;
  -webkit-backdrop-filter: invert(75%) hue-rotate(170deg);
  backdrop-filter: invert(75%) hue-rotate(170deg);
  background-color: #fff3;
  border-radius: 59px;
  width: 8px;
  height: 8px;
}

.consumer_indicator-item.w--current {
  height: 37px;
}

.consumer_message-bubble-amount-figures {
  color: #0058e5;
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  letter-spacing: -.02em;
  margin-left: 3px;
  font-weight: 700;
}

.consumer_message-bubble-amount-figures.investment-profile {
  margin-left: 4px;
  font-size: 1.98rem;
}

.consumer_message-bubble-amount-figures.amount-received {
  z-index: 2;
  margin-left: 2.32px;
  font-size: 2.07rem;
  position: relative;
}

.consumer_message-bubble-amount-figures.amount-received.tory-blue {
  color: #2044a5;
}

.consumer_message-bubble-amount {
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.consumer_message-bubble-amount.investment-profile {
  justify-content: flex-start;
  margin-top: 7px;
}

.consumer_message-bubble-amount.amount-received {
  justify-content: flex-start;
  margin-top: 4px;
}

.consumer_message-bubble-amount-currency {
  width: 17px;
}

.consumer_message-bubble-amount-currency.investment-profile {
  width: 20px;
}

.consumer_message-bubble-amount-currency.amount-received {
  width: 100%;
  max-width: 21px;
  margin-bottom: 3px;
}

.consumer_message-bubble-title {
  color: #2044a5cc;
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  text-align: center;
  letter-spacing: -.01em;
  font-weight: 500;
}

.consumer_message-bubble-title.investment-profile {
  text-align: left;
  margin-bottom: 0;
  font-size: .86rem;
  line-height: 1;
}

.consumer_use-case-bubble-description {
  color: #6d7b92cc;
  margin-top: 2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .66rem;
  font-weight: 600;
  line-height: 1.5;
}

.consumer_use-case-bubble-img {
  width: 40px;
  height: 40px;
}

.consumer_use-case-bubble-img.investment-profile {
  width: 28px;
  height: 28px;
}

.consumer_use-case-bubble-img.arrow-up {
  width: 7px;
  height: 7px;
  margin-right: 3px;
}

.consumer_use-case-bubble {
  border-radius: 6px;
  width: 100%;
  max-width: 300px;
  box-shadow: 0 6px 9px -6px #0f254533;
}

.consumer_use-case-bubble.wmp {
  background-color: #fff;
  border: 1px solid #e0ecff;
  border-radius: 6px;
  width: 100%;
  max-width: 369px;
  padding: 12px 9px 12px 12px;
  display: flex;
  box-shadow: 0 6px 9px -6px #0f254533;
}

.consumer_use-case-bubble.total-savings {
  background-color: #1972f9;
  justify-content: space-between;
  max-width: 369px;
  padding: 12px 9px 9px;
  display: flex;
}

.consumer_use-case-bubble.investment-profile {
  max-width: 242px;
  height: 194px;
  box-shadow: 0 6px 9.3px -6.2px #0f254533;
}

.consumer_use-case-bubble.amount-received {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfbf3_use-case-bubble-amount-received-bg.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4.64px;
  max-width: 235px;
  height: 78px;
  padding: 18px 22px 14px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.consumer_use-case-bubble-content {
  margin-left: 18px;
}

.consumer_use-case-bubble-content.total-savings {
  margin-left: 0;
}

.highlight {
  color: #0a2757;
}

.consumer_use-case-bubble-icon {
  width: 25px;
  height: 25px;
  margin: auto 0 auto auto;
}

.consumer_use-case-bubble-icon.total-savings {
  align-self: flex-end;
  margin: 0;
}

.consumer_use-case-bubble-amount {
  color: #0057e4;
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-caption);
  letter-spacing: -.01em;
  margin-top: 3px;
  font-weight: 700;
  display: flex;
}

.consumer_use-case-bubble-amount.total-savings {
  color: #fff;
  align-items: center;
  margin-top: 5px;
}

.consumer_use-case-bubble-title {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-subcontent);
  line-height: var(--gcash-website-library---font--line-height-subcontent);
  letter-spacing: -.01em;
  margin-top: 3px;
  font-weight: 700;
}

.consumer_panel {
  width: 100%;
  position: relative;
}

.consumer_panel.new-products {
  height: 960px;
  overflow: hidden;
}

.consumer_panel.new-products.featured {
  height: auto;
}

.consumer_panel.infographics, .consumer_panel.masthead {
  overflow: hidden;
}

.consumer_container {
  width: 100%;
}

.consumer_use-case-bubble-amount-currency {
  width: 18px;
  height: 25px;
}

.consumer_use-case-bubble-amount-figures {
  letter-spacing: -.02em;
  margin-left: 3px;
  font-family: proxima-soft, sans-serif;
  font-size: 1.76rem;
  font-weight: 500;
}

.component-container {
  background-color: #b1b1b1;
  padding: 20px 32px;
}

.consumer_message_bubble-title.investment-profile {
  color: #a1a8b4;
  font-size: var(--gcash-website-library---font--size-subcontent);
  line-height: var(--gcash-website-library---font--size-subcontent);
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-right: 14px;
  font-weight: 700;
}

.consumer_message_bubble-title.investment-profile.performance {
  color: #11b051;
  margin-right: 0;
}

.consumer_message-bubble-loanable {
  background-color: #eef4ff;
  border-radius: 6.2px 6.2px 0 0;
  padding: 14px 14px 10px;
}

.consumer_message_bubble-chart {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa97_chart.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 6.2px;
  border-bottom-left-radius: 6.2px;
  min-height: 71.15px;
}

.consumer_message-bubble-details {
  align-items: center;
  width: 100%;
}

.consumer_message_bubble-chart-label {
  color: #a1a8b4;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  padding-left: 14px;
  font-weight: 600;
}

.consumer_message-bubble-fund-name {
  height: auto;
  display: flex;
}

.consumer_message-bubble-product-name {
  color: #2044a5;
  font-size: var(--gcash-website-library---font--size-subcontent);
  line-height: var(--gcash-website-library---font--line-height-subcontent);
  letter-spacing: -.01em;
  margin-top: 3px;
  margin-bottom: 0;
}

.consumer_message-bubble-perfomance {
  align-items: center;
  display: flex;
}

.consumer_message-bubble-wrapper {
  background-color: #fff;
  border-width: .775px;
  border-color: #d3dff7;
  border-top-style: solid;
  padding: 10px 14px;
  display: flex;
}

.map_container {
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  width: 100%;
  max-width: 980px;
  height: 552px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.map_container.section {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  margin-top: 40px;
}

.map_container.section.map-element {
  padding-top: 0;
  padding-bottom: 0;
}

.outlets_steps-block {
  background-color: #fff;
}

.outlets_floating-panel {
  display: none;
}

.outlets_sidebar-wrapper {
  flex-direction: column;
  width: 100%;
  max-height: 100%;
  display: none;
  position: relative;
}

.outlets_sidebar-location {
  background-image: linear-gradient(#fff, #fff);
  border-bottom: 1px solid #e0e8f3;
  padding: 24px;
  position: sticky;
  top: 0;
  box-shadow: 4px 4px 12px -10px #0f25450d;
}

.outlets_sidebar-address {
  color: #6780a9;
  letter-spacing: -.01em;
  margin-top: 8px;
  font-family: Gotham Rounded;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
}

.outlets_starting-point {
  background-color: #fff;
  border-bottom: 1px solid #f6f9fd;
  align-items: flex-start;
  padding: 16px 20px 12px;
  display: flex;
}

.outlets_starting-point-icon {
  min-width: 32px;
  height: 32px;
}

.outlets_starting-point-content {
  margin-left: 12px;
}

.outlets_starting-point-preamble {
  color: #475d81;
  letter-spacing: -.01em;
  font-family: Gotham;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.outlets_starting-point-address {
  color: #475d81;
  letter-spacing: -.01em;
  margin-top: 4px;
  font-family: Gotham;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.45;
}

.outlets_highlight.start-address {
  color: #0a2757;
}

.outlets_sidebar-destination {
  color: #025ae9;
  letter-spacing: -.03em;
  font-family: Gotham Rounded;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
  overflow: visible;
}

.body-2 {
  font-weight: 400;
}

.billers_filter-result-container {
  padding-bottom: 32px;
}

.billers_filter-container {
  align-items: center;
  width: 100%;
  height: 64px;
  padding-left: 12px;
  padding-right: 18px;
  display: flex;
}

.billers_collection-list {
  grid-column-gap: 12px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

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

.popup {
  z-index: 9;
  position: fixed;
  inset: 0%;
}

.popup-wrapper {
  z-index: 9999;
  background-color: #fff;
  display: none;
  position: relative;
}

.popup-wrapper.active {
  display: block;
}

.popup-close {
  z-index: 999;
  cursor: pointer;
  position: fixed;
  top: 5%;
  right: 5%;
}

.biller_input-filter-search {
  color: #0a2757;
  width: 100%;
  margin-bottom: 0;
  margin-left: 6px;
  padding: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.biller_input-filter-search.promos {
  border: 1px #000;
  margin-left: 10px;
}

.billers_list-result {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.billers_list-result._w-header {
  display: block;
}

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

.biller_alphabet-nav {
  padding-top: 24px;
  padding-bottom: 24px;
}

.billers_list-pagination {
  display: none;
}

.biller_item-card-labels {
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  padding-left: 4px;
  padding-right: 12px;
  display: flex;
}

.paragraph {
  color: #445c85;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.biller_item-card {
  padding-top: 0;
  padding-bottom: 16px;
}

.biller_item-card.card-view {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #eef2f9;
  border-radius: 7px;
  padding: 20px 12px 16px;
}

.billers_label.fee {
  color: #6780a9;
  align-items: center;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
  position: static;
}

.billers_label.gcredit {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  border-radius: 33px;
  align-items: center;
  max-width: 130px;
  padding: 2px 10px 2px 6px;
  display: flex;
}

.billers_label-title {
  margin-left: 4px;
}

.billers_label-title.gcredit {
  color: #6780a9;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.biller_item-card-content {
  padding-left: 12px;
}

.billers_label-icon {
  width: 18px;
  height: 18px;
}

.billers_label-icon.fee {
  width: 12px;
  height: 12px;
}

.biller_list-item-title {
  color: #071c53;
  letter-spacing: -.02em;
  margin-top: 0;
  font-family: Gotham;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.footer_nav-link {
  text-decoration: none;
  display: flex;
}

.footer_nav-link-items {
  color: #005ce5;
  margin-left: 16px;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
}

.footer_nav-link-items.first-of-type, .footer_nav-link-items.last-of-type {
  margin-left: 24px;
  margin-right: 0;
}

.footer_nav-link-items.popup_first {
  margin-left: 0;
}

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

.footer_breadcrumb-list {
  color: #90a8d0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
}

.services-icon.current {
  color: #445c85;
}

.footer_breadcrumb-arrow {
  margin-left: 4px;
  margin-right: 4px;
}

.footer_social-icon.desktop-hide {
  display: none;
}

.footer_social-icon-items {
  cursor: pointer;
  width: 22px;
  height: 22px;
  margin-left: 16px;
}

.services_notification-block {
  flex-direction: row;
  margin-left: 8px;
  display: flex;
}

.services_notification-block-img {
  width: 60px;
  height: 60px;
}

.services_notification-block-content {
  color: #2b3990;
  letter-spacing: -.01em;
  margin-left: 8px;
  font-weight: 500;
  line-height: 1.4;
}

.services_notification-block-title {
  opacity: .8;
  max-width: 13ch;
  margin-top: 4px;
  font-size: .71rem;
}

.bold {
  font-weight: 700;
}

.bold.functional-blue {
  color: #005ce5;
}

.bold.ocean-blue {
  color: #025ae9;
  white-space: break-spaces;
}

.services_notification-block-time {
  opacity: .5;
  margin-top: 4px;
  font-size: .57rem;
}

.services_heading-2 {
  color: #2b3990;
  letter-spacing: -.05em;
  max-width: 8.5ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.57rem;
  font-weight: 700;
  line-height: 1.2;
}

.services_heading-2.borrow {
  color: #702e21;
  max-width: 10.4ch;
  font-size: 3rem;
  line-height: 1.1;
}

.services_heading-2.pay {
  max-width: 9ch;
  margin-top: 12px;
}

.services_heading-2.enjoy {
  color: #0c2e6d;
  max-width: 16ch;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
}

.services_heading-2.grow-savings {
  color: #fff;
  max-width: 11ch;
  margin-top: 12px;
  margin-left: 468px;
  font-size: 3.25rem;
  line-height: 1.2;
}

.services_heading-2.grow {
  color: #1349ab;
  margin-top: 12px;
  font-size: 3rem;
}

.services_heading-2.send {
  max-width: 9ch;
  margin-top: 132px;
  margin-left: 190px;
}

.section-blurb {
  color: #fff;
  padding-bottom: 44px;
  padding-left: 32px;
  padding-right: 32px;
  font-weight: 700;
}

.section-blurb.borrow {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 314px;
  height: 462px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-blurb.enjoy {
  text-align: center;
  width: 100%;
  padding-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
}

.section-blurb.pay {
  width: 100%;
  max-width: 427px;
}

.section-blurb.borrow {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 314px;
  height: 462px;
  margin-left: 190px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-blurb.gforest {
  margin-left: 57px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  transform: translate(0, 80px);
}

.section-blurb.grow {
  margin-left: 203px;
  margin-right: 203px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-blurb-preamble {
  letter-spacing: -.05em;
  font-size: 1.5rem;
  line-height: .9;
}

.section-blurb-preamble.enjoy {
  color: #0c2e6d;
}

.section-blurb-preamble.borrow {
  opacity: .6;
  color: #702e21;
}

.section-blurb-preamble.grow {
  color: #1349ab;
}

.absolute-white {
  color: #fff;
}

.absolute-white.deep-green {
  color: #016052;
}

.cobalt-blue {
  color: #2b3990;
}

.sapphire-blue {
  color: #1458c5;
}

.royal-blue {
  color: #003fa7;
}

.bright-blue {
  color: #0060ff;
}

.metallic-copper {
  color: #702e21;
}

.deep-green {
  color: #016052;
}

.newline {
  white-space: nowrap;
  display: block;
}

.newline.normal {
  display: inline;
}

.services_header-anchors {
  z-index: 99999;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
  position: sticky;
  top: 670px;
}

.services_header-anchors.sticky {
  z-index: 99999;
  background-color: #fffffff2;
  padding-top: 18px;
  padding-bottom: 18px;
  position: fixed;
  top: auto;
  bottom: 0;
}

.services_header-ancors-text {
  color: #1458c5;
  letter-spacing: -.05em;
  margin-left: 58.75px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
  text-decoration: none;
}

.services_header-ancors-text:hover {
  color: #2b3990;
}

.services_header-ancors-text.first {
  margin-left: 0;
}

.services_container {
  background-color: #fefefe;
  max-width: 100%;
  height: 100vh;
  position: relative;
}

.bounding-box {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box.grow {
  z-index: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
  padding-top: 32px;
  padding-bottom: 80px;
  display: flex;
}

.bounding-box.header-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 768px;
  display: flex;
}

.bounding-box.section-send {
  flex-direction: column;
  justify-content: space-between;
  height: 825px;
  display: flex;
}

.bounding-box.popup-nav {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.bounding-box.partners-section {
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
}

.bounding-box.popup-help-center {
  margin-top: 32px;
  padding-left: 0;
  padding-right: 0;
}

.bounding-box.popup-help-center.fix {
  margin-top: 0;
  padding-top: 32px;
}

.bounding-box.popup-help-center.getting-started, .bounding-box.popup-help-center.scan-to-pay, .bounding-box.popup-help-center.ggives, .bounding-box.popup-help-center.partner-solutions {
  margin-top: 0;
}

.bounding-box.popup-help-center.digicities {
  background-color: #eef2f9;
  margin-top: 0;
  padding-top: 48px;
}

.bounding-box.popup-footer {
  margin-top: 32px;
  padding-bottom: 32px;
}

.bounding-box.popup-footer.partners_billers {
  margin-top: 40px;
}

.bounding-box.popup-footer.coming-soon {
  margin-top: 32px;
}

.bounding-box.popup-footer.map {
  margin-top: 0;
}

.bounding-box.hero-banner {
  z-index: 0;
  flex-direction: column;
  justify-content: flex-end;
  height: 634px;
  display: flex;
}

.bounding-box.play-header {
  flex-direction: column;
  height: 1080px;
  display: flex;
}

.bounding-box.popup-swac {
  height: 100%;
}

.bounding-box.bank-partners {
  flex-direction: column;
  display: flex;
}

.bounding-box.play-header {
  flex-direction: column;
  justify-content: space-between;
  height: 1040px;
  display: flex;
}

.bounding-box.popup-swac {
  z-index: 9;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.bounding-box.express-send-second-section {
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0;
  display: flex;
  transform: translate(0, -41px);
}

.bounding-box.bank-transfer-header {
  margin-top: 148px;
}

.bounding-box.bank-transfer-header-2nd {
  justify-content: flex-end;
  height: 300px;
  display: flex;
}

.bounding-box.bank-transfer-header-3rd {
  height: 530px;
  padding-top: 46px;
  padding-bottom: 75px;
}

.bounding-box.panel {
  z-index: 10;
}

.bounding-box.ph-stocks {
  flex-direction: column;
  display: flex;
}

.bounding-box.ph-stocks_features {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.bounding-box.feature-section {
  display: flex;
  overflow: hidden;
}

.bounding-box.a-rewards-feature-section {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bounding-box.banner-section {
  background-color: #151316;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffe0_banner.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.bounding-box.shop-features {
  grid-column-gap: 18px;
  justify-content: center;
  align-items: center;
  display: flex;
  transform: translate(0, 140px);
}

.bounding-box.shop-header-section {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.bounding-box.govt-features {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.bounding-box.featured-establishments {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.ggives-lifestyle {
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.logos-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.bounding-box.gloans-cards {
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.bounding-box.gcredit-establishments {
  justify-content: space-around;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.bounding-box.merchants-section {
  flex-direction: column;
  display: flex;
}

.bounding-box.borrow-section {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bounding-box.cash-out-hero-section {
  flex-direction: row;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.cash-out-features {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.bounding-box.gcash-padala-header {
  z-index: 0;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.bounding-box.swac-feature {
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.feature-steps {
  z-index: 9;
}

.bounding-box.feature-steps.panel {
  z-index: 0;
}

.bounding-box.steps-feature {
  z-index: 1;
  display: flex;
}

.bounding-box.transportation {
  flex-direction: column;
  justify-content: space-between;
  height: 1896px;
  display: flex;
}

.bounding-box.footer {
  padding-top: 32px;
}

.bounding-box._2m-section {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.bounding-box.section-data {
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.hope-section {
  justify-content: center;
  display: flex;
}

.bounding-box.nurture-section {
  justify-content: flex-end;
  display: flex;
}

.bounding-box.send-gift-feature-section {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.bounding-box.ginsure-header-cards {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.bounding-box.videos-section {
  grid-column-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box.header-section {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.bounding-box.shop-feature {
  grid-column-gap: 16px;
  display: flex;
}

.bounding-box.header-section {
  flex-direction: column;
  display: flex;
}

.bounding-box.shop-header-section {
  flex-direction: column;
  height: 1010px;
  display: flex;
}

.bounding-box.men-wellness-section {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.consumer-carousel {
  justify-content: space-between;
  max-width: 1134px;
  display: flex;
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%);
}

.bounding-box.one-gcash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce084f_one-gcash.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 932px;
  border-radius: 16px;
  height: 100%;
  display: flex;
}

.bounding-box.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08a7_bill-protect.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 932px;
  border-radius: 16px;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.bills-sched {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.ginsure-bill {
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.bounding-box.feature {
  justify-content: center;
  display: flex;
}

.bounding-box.fully-verified {
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.get-verified {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.bounding-box.id {
  grid-column-gap: 32px;
  flex-direction: row;
  max-width: 688px;
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bounding-box.hero-section-load {
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.needs-section {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bounding-box.buy-load-exclusive {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.kyc-ids {
  padding-left: 0;
  padding-right: 0;
}

.bounding-box.kyc-card-options-wrapper {
  max-width: 688px;
  margin-top: 32px;
  margin-bottom: 72px;
  padding-left: 0;
  padding-right: 0;
}

.bounding-box.ans-form, .bounding-box.selfie-ready {
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bounding-box.gcash-premium-header {
  justify-content: center;
  align-items: flex-end;
  height: 1280px;
  padding-bottom: 161px;
  display: flex;
}

.bounding-box.gloan-section {
  flex-direction: column;
  display: flex;
}

.bounding-box.loan-calcu {
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.gloan-logos {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.bounding-box.gloan-logos.ggives-fuse {
  padding-top: 60px;
  padding-bottom: 80px;
}

.bounding-box.fresh {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.freedom {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.bounding-box.no-interruption {
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.shop-fearlessly {
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.header-intl {
  height: 100%;
  display: flex;
}

.bounding-box.feature-section {
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.bounding-box.overseas-partner {
  flex-direction: column;
  display: flex;
}

.bounding-box.ph-sim-header {
  display: flex;
}

.bounding-box.ph-sim-features-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.bounding-box.ph-sim-home {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box.gcredit-gscore {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.bounding-box.gcredit-bill-protect {
  border-radius: 16px;
}

.bounding-box.international-partners {
  justify-content: flex-end;
  align-items: center;
  height: 493px;
  display: flex;
}

.bounding-box.ggives-header {
  display: flex;
}

.bounding-box.ggives-gscore {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.bounding-box.powered-by {
  flex-direction: row;
  height: 100%;
  display: flex;
}

.bounding-box.gsave-partners {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.bounding-box.benefits-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 932px;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.bounding-box.kkb-header {
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.gsave-header {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.request-money-header {
  flex-direction: column;
  display: flex;
}

.bounding-box.gfunds-header {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.bounding-box.gfunds-signup-card {
  flex-direction: column;
  max-width: 980px;
  margin-top: 0;
}

.bounding-box.kkb-header-cards {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.bounding-box.pay-qr-banner {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.pay-qr-alipay {
  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;
  justify-content: flex-end;
  height: 100%;
  padding-bottom: 120px;
  display: flex;
}

.bounding-box.eligibility {
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-top: 395px;
  display: flex;
}

.bounding-box.ph-stocks-banner {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.bounding-box.gstocks-accordion {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box.gcrypto-know-nfts {
  justify-content: flex-end;
  padding-top: 140px;
  display: flex;
}

.bounding-box.nft-marketplace-footer {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bounding-box.wellness-header {
  flex-direction: column;
  display: flex;
}

.bounding-box.what-is-crypto {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.bounding-box.disclaimer {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box.travel-header {
  height: 1002px;
}

.bounding-box.gcrypto-header {
  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;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.coming-soon {
  margin-top: 72vh;
}

.bounding-box.global-stocks {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box.global-stocks-partners {
  align-items: flex-start;
  display: flex;
}

.bounding-box.global-eligibility {
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-top: 506px;
  display: flex;
}

.bounding-box.gdeals-header-section {
  display: flex;
}

.bounding-box.card-banner {
  background-image: radial-gradient(circle closest-corner at 50% 100%, #2aa2ff66 41%, #2aa2ff00 82%);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-top: 84px;
  display: flex;
}

.bounding-box.card-banner-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12f9_featured-card-kv.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 12px;
  justify-content: flex-end;
  align-items: center;
  max-width: 792px;
  height: 313px;
  padding-right: 10px;
  display: flex;
}

.bounding-box.card-banner-section.send-money-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ae_Featured%20Product%20KV_XL%20and%20Small%20Desktop_20-11-23%402x%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bounding-box.card-banner-section.gjobs {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2599_gjobs-mmdd-featured-banner.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
}

.bounding-box.card-banner-section.raket {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce259a_raket-mmdd-featured-banner.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
}

.bounding-box.card-banner-section.job-seeker {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b1_job-seeker-mmdd-featured-banner%20.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
}

.bounding-box.global-pay-header {
  display: flex;
}

.bounding-box.ginsure-category {
  flex-direction: row;
  align-items: center;
}

.bounding-box.ginsure-category.insurance-cards-parent {
  max-width: 1440px;
}

.bounding-box.ggives {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bounding-box.rtb-section {
  flex-flow: row;
  justify-content: flex-end;
  max-width: 1132px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bounding-box.rtb-section.promo-solutions {
  justify-content: space-between;
  align-items: center;
  max-width: 980px;
}

.bounding-box.rtb-section.customer-api {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: center;
  align-items: center;
  max-width: 980px;
}

.bounding-box.rtb-section.practical-api {
  justify-content: space-between;
  align-items: center;
  max-width: 980px;
  padding-left: 24px;
  padding-right: 24px;
}

.bounding-box.rtb-section.forest-adoption {
  justify-content: space-between;
  align-items: center;
  max-width: 992px;
  padding-left: 24px;
  padding-right: 24px;
}

.bounding-box.rtb-section.green-beginnings {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}

.bounding-box.rtb-section.about-bundle {
  justify-content: space-between;
  align-items: center;
  max-width: 980px;
}

.bounding-box.rtb-section.insighting-solutions {
  justify-content: flex-end;
  align-items: center;
  max-width: 980px;
  padding-left: 24px;
  padding-right: 24px;
}

.bounding-box.rtb-section.ad-solutions {
  justify-content: space-between;
  align-items: center;
  max-width: 980px;
}

.bounding-box.explore-solutions {
  height: 600px;
  overflow: visible;
}

.bounding-box.resources_case_studies {
  height: auto;
  overflow: visible;
}

.bounding-box.our-partners {
  flex-flow: column;
  align-items: center;
  height: auto;
  display: flex;
  overflow: visible;
}

.bounding-box.partner-with-us {
  max-width: 1024px;
  height: auto;
  overflow: visible;
}

.bounding-box.ad-solutions {
  z-index: 1;
  display: flex;
}

.bounding-box.promo-solutions {
  justify-content: flex-end;
  display: flex;
}

.bounding-box.disbursement-types {
  max-width: 1080px;
  height: auto;
  overflow: visible;
}

.bounding-box.customer-api {
  justify-content: flex-start;
  display: flex;
}

.bounding-box.customer-api.banner-extension {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.bounding-box.rtb-extended-section {
  flex-flow: row;
  justify-content: flex-end;
  max-width: 1132px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bounding-box.rtb-extended-section.customer-api {
  justify-content: space-between;
  align-items: stretch;
  max-width: 980px;
  padding: 120px 24px;
}

.bounding-box.forest-adoption {
  justify-content: flex-end;
  display: flex;
}

.bounding-box.unique-co-branding {
  max-width: 1080px;
  height: auto;
  overflow: visible;
}

.bounding-box.partner-solutions_faqs {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box.strength_section {
  max-width: 1312px;
  padding-left: 60px;
  padding-right: 60px;
}

.bounding-box.strength_section.mb-section {
  padding-bottom: 60px;
}

.bounding-box.explore-careers {
  padding-bottom: 60px;
  overflow: visible;
}

.bounding-box.history {
  height: 1160px;
  margin-top: 20px;
  display: flex;
}

.bounding-box.resource-article {
  min-width: 980px;
  max-width: 1080px;
}

.bounding-box.stp-categories {
  height: 100%;
}

.bounding-box.slider-box.gcash-jr {
  margin-top: 40px;
  margin-bottom: 40px;
}

.bounding-box.slider-box.create-child-gcash-jr {
  justify-content: center;
  max-width: none;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.bounding-box.testimonial-section {
  flex-flow: row;
  justify-content: flex-end;
  max-width: 1132px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bounding-box.testimonial-section.smp {
  justify-content: space-between;
  align-items: center;
  max-width: 980px;
}

.bounding-box.gimpact.sustainability.pillar {
  margin-top: 573px;
}

.bounding-box.consumer-ad-panel-block {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.bounding-box.ryse-about {
  justify-content: space-between;
  max-width: 780px;
  padding-top: 60px;
  display: flex;
}

.bounding-box.ryse-about.ggives-fuse {
  padding-top: 60px;
  padding-bottom: 80px;
}

.bounding-box.create-account {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.bounding-box.gcash-jr-heading-container {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-0-5);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-0-5);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box.org-leaderboard-mechanics {
  padding-top: 0;
  padding-bottom: 0;
}

.bounding-box.video-group {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 940px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bounding-box.ad-solutions {
  justify-content: flex-start;
  display: flex;
}

.bounding-box.hitting-the-right-market {
  height: auto;
  overflow: visible;
}

.bounding-box.earn-money.centered {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.bounding-box.hero-content {
  margin-left: auto;
}

.bounding-box.hero-content.left {
  justify-content: center;
  align-items: flex-start;
}

.functional-blue {
  color: #005ce5;
}

.shade-3 {
  color: #6780a9;
}

.shade-2 {
  color: #445c85;
}

.shade-4 {
  color: #90a8d0;
}

.primary-blue {
  color: #1972f9;
}

.shade-0 {
  color: #0a2757;
}

.shade-0.mb-12 {
  margin-bottom: 12px;
}

.shade-1 {
  color: #183462;
}

.ocean-blue {
  color: #025ae9;
}

.services_section-content-img {
  width: 64px;
  height: 64px;
}

.services_section-content-description {
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  font-weight: 600;
}

.services_section-content-description.pay-qr {
  margin-top: 16px;
}

.services_section-content-description.borrow {
  margin-top: auto;
}

.services_section-content-description.buy-load {
  margin-top: 16px;
}

.services_section-content-description.send-b {
  max-width: 14ch;
  margin-top: 16px;
}

.services_section-content-description.send-b.royal-blue {
  color: #003fa7;
}

.services_section-content-description.send-b.bank-transfer {
  max-width: 15ch;
}

.services_section-content-description.send-b.gcash-padala {
  max-width: 13ch;
}

.services_section-content-description.transportation {
  max-width: 13ch;
  margin-top: 8px;
}

.services_section-content-description.ginsure {
  max-width: 14ch;
  margin-top: auto;
  line-height: 1.2;
}

.services_section-content-description.express-send {
  max-width: 10ch;
  margin-top: 16px;
}

.services_section-content-description.express-send.royal-blue {
  color: #003fa7;
}

.services_section-content-description.government {
  max-width: 12ch;
  margin-top: 9px;
}

.services_section-content-description.absolute-white.pay-bills {
  max-width: 8ch;
  margin-top: 16px;
}

.services_section-content-description.food {
  margin-top: auto;
  font-size: 1.71rem;
}

.services_section-content-description.food.fc-layer-0.smp {
  font-weight: 700;
}

.services_section-content-description.travel, .services_section-content-description.wellness {
  margin-top: auto;
  font-size: 1.71rem;
}

.services_section-content-description.wellness.absolute-white.smp {
  font-weight: 700;
}

.services_section-content-description.play {
  margin-top: auto;
  font-size: 1.71rem;
}

.services_section-content-description.enjoy {
  max-width: 16ch;
  margin-top: auto;
}

.services_section-content-description.enjoy.shop {
  max-width: 13ch;
}

.services_section-content-description.enjoy.kkb {
  max-width: 15ch;
}

.services_section-content-description.gsave {
  max-width: 12ch;
  margin-top: auto;
  line-height: 1.2;
}

.services_section-content-description.gcash-jr-card-description {
  font-size: 22px;
  font-weight: 400;
}

.services_section-content-description.gcash-jr-card-title {
  margin-bottom: 12px;
  font-size: 2.5rem;
}

.services_section-content-description.gcash-jr-card-title.kids {
  width: 11ch;
  line-height: 1.2;
}

.services_section-content-description.cash-in {
  margin-top: auto;
  margin-bottom: 8px;
  font-size: 1.71rem;
  font-weight: 700;
}

.services_section-content-description.cash-in.global-wallets.mini {
  opacity: .7;
  color: #082f94;
  margin-top: 0;
  font-size: 1.125rem;
}

.services_section-content-description.cash-in.blue {
  color: #082f94;
}

.section-content-link-icon {
  width: 24px;
  height: 24px;
  margin-left: 4px;
}

.section-content-link-icon.popup-nav {
  z-index: 2;
  width: 32px;
  height: 32px;
  margin-left: 0;
  position: relative;
}

.section-content-link-icon.popup-nav.prev {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0402_Chevron%20Left.svg");
  background-position: 0 0;
  background-size: auto;
  margin-left: -11px;
  margin-right: 32px;
  position: relative;
}

.section-content-link-icon.popup-nav.next {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa90_Chevron%20Right.svg");
  background-position: 0 0;
  background-size: auto;
  margin-left: 32px;
  margin-right: -11px;
}

.section-content-link-icon.popup-nav {
  width: 32px;
  height: 32px;
  margin-left: 0;
}

.section-content-link-icon.popup-nav.next {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa90_Chevron%20Right.svg");
  background-position: 0 0;
  background-size: auto;
  margin-left: 32px;
}

.section-content-link-old {
  align-items: center;
  margin-top: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.section-content-link-old.gforest {
  margin-top: 12px;
}

.section-content-link-old.gforest:hover {
  color: #45998d;
}

.section-content-link-old.popup-nav {
  color: #005ce5;
  letter-spacing: -.03em;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: Gotham;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.section-content-link-old.popup-nav:hover {
  color: #fff;
}

.section-content-link-old.popup-nav.next {
  justify-content: flex-end;
  margin-right: -35px;
}

.section-content-link-old.popup-nav {
  color: #005ce5;
  letter-spacing: -.03em;
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Gotham;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.4;
  overflow: hidden;
}

.section-content-link-old.popup-nav.prev {
  border-right: 1px solid #e0e8f3;
  margin-left: -35px;
}

.services_section-content.send-b {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  height: 360px;
  padding: 32px;
  display: flex;
}

.services_section-content.pay-qr {
  flex-direction: column;
  width: 290px;
  height: 100%;
  padding: 32px;
  display: flex;
}

.services_section-content.buy-load {
  flex-direction: column;
  align-items: flex-start;
  width: 226px;
  height: 100%;
  padding: 32px 32px 32px 0;
  display: flex;
}

.services_section-content.ginsure {
  border-radius: 20px;
  flex-direction: column;
  width: 300px;
  height: 100%;
  padding: 32px;
  display: flex;
}

.services_section-content.send-card {
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 320px;
  padding: 32px;
  display: flex;
}

.services_section-content.send-card.section-content-spacing {
  margin-left: 16px;
}

.services_section-content.send-a {
  flex-direction: column;
  width: 100%;
  max-width: 232px;
  height: 240px;
  display: flex;
}

.services_section-content.pay-bills {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.services_section-content.gsave {
  flex-direction: column;
  height: 100%;
  padding: 32px 32px 32px 82px;
  display: flex;
}

.services_section-content.send-a {
  flex-direction: column;
  width: 100%;
  height: 240px;
  margin-bottom: 60px;
  margin-left: 190px;
  display: flex;
}

.services_header-content {
  width: auto;
  margin-top: 344px;
  margin-left: -280px;
}

.heading-1 {
  color: #2b3990;
  text-align: left;
  letter-spacing: -.05em;
  max-width: 8ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gotham;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.2;
}

.services_description-1 {
  color: #2b3990b3;
  letter-spacing: -.02px;
  max-width: 22ch;
  margin-top: 24px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.services_amount-block {
  background-color: #025ae9;
  border-radius: 6.59px;
  width: 100%;
  max-width: 222.48px;
  margin-top: 17px;
  margin-left: auto;
  padding: 18px;
  box-shadow: 0 7px 9.89px -6.59px #0f254533;
}

.services_amount-input {
  border-bottom: .82px solid #ececec1f;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.services_input-amount {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 4px;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1;
}

.services_amount-block-description {
  color: #fff;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.section-card.pay-qr {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc18_pay-qr-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  width: 418px;
  height: 400px;
  display: flex;
  position: relative;
}

.section-card.buy-load1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc84_buy-load-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  justify-content: flex-end;
  width: 478px;
  height: 340px;
  display: flex;
  overflow: hidden;
}

.section-card.ginsure {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca1_services_ginsure-sd-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 435px;
  height: 420px;
  display: flex;
  position: relative;
}

.section-card.ginsure.services_wrapper-floating-item {
  left: 50%;
  transform: translate(8px, 298px);
}

.section-card.pay-qr {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc18_pay-qr-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  width: 100%;
  max-width: 418px;
  height: 400px;
  margin-top: -66px;
  display: flex;
  position: relative;
}

.section-card.pay-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca6_pay-bills-xl.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  max-width: 427px;
  height: 400px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}

.section-card.government {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca5_government.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #fefefe03;
  border-radius: 20px;
  width: 100%;
  max-width: 384px;
  height: 260px;
  padding: 32px;
  display: none;
}

.section-card.buy-load {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc84_buy-load-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  width: 100%;
  max-width: 478px;
  height: 340px;
  display: flex;
  overflow: hidden;
}

.section-card.transportation {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfedb_services-transpo-card-base.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 290px;
  height: 400px;
  padding: 32px;
  display: flex;
}

.section-card.gsave {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc8a_services_card-gsave-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 350px;
  height: 420px;
}

.section-card.gsave.services_wrapper-floating-item {
  position: relative;
  left: 50%;
  transform: translate(-103%);
}

.section-card.buy-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc84_buy-load-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  justify-content: flex-end;
  width: 100%;
  height: 340px;
  display: flex;
  overflow: hidden;
}

.services_section-card {
  background-color: #02264d;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  max-width: 400px;
  height: 580px;
  padding: 32px;
  display: flex;
  box-shadow: 0 0 42px 17px #06326f03, 0 0 23px 14px #06326f05, 0 0 10px 10px #ff8c8008, 0 0 3px 6px #06326f0a, 0 0 #06326f0a, 0 8px 12px -8px #0f254533;
}

.services_section-card.gcredit {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff2_services-gcredit.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.ggives {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe0_services-ggives.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.gloans {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe1_services-gloan.webp");
  background-position: 50%;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.transporation {
  box-shadow: 1px 1px 3px #000;
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfbfb_services_small-card-bg-transportation.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 290px;
  height: 400px;
}

.services_section-card.glife {
  box-shadow: none;
  background-color: #000;
  border-radius: 12px;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
}

.services_section-card.glife.food {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcbf_services_glife-food-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 340px;
}

.services_section-card.glife.food.other-services {
  height: 480px;
}

.services_section-card.glife.food.other-services.online-shopping-protect {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a2_Bill%20Protect.avif");
  max-width: 320px;
  height: 420px;
}

.services_section-card.glife.travel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc87_services_glife-travel-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 340px;
}

.services_section-card.glife.wellness {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca3_services_glife-wellness-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.services_section-card.glife.wellness.bill-protect {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a1_Send%20Money.avif");
  max-width: 320px;
  height: 420px;
}

.services_section-card.glife.wellness.send-money {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a3_Online%20Shopping.avif");
  max-width: 320px;
  height: 420px;
}

.services_section-card.glife.wellness.load-plus, .services_section-card.glife.wellness.smp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a1_Send%20Money.avif");
  max-width: 320px;
  height: 420px;
}

.services_section-card.glife.wellness.lhi {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24d1_Load%20plus.png");
  max-width: 320px;
  height: 420px;
}

.services_section-card.glife.wellness.spi {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a3_Online%20Shopping.avif");
  max-width: 320px;
  height: 420px;
}

.services_section-card.glife.wellness.blp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a2_Bill%20Protect.avif");
  max-width: 320px;
  height: 420px;
}

.services_section-card.glife.play {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc88_services_glife-play-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.services_section-card.enjoy {
  background-color: #02264d;
}

.services_section-card.enjoy.shop {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcc0_services_card-shop-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.enjoy.rewards {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc92_services_card-earn-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.enjoy.kkb {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca9_services_card-split-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.enjoy.gdeals {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce075a_gdeals-card-sd.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.enjoy.gcrypto {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff6_services-card-gcrypto-bg-base.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.services_section-card.gcash-jr {
  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;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.services_section-card.gcash-jr.absolute-white {
  width: 340px;
  max-width: none;
  height: 480px;
}

.services_section-card.gcash-jr.absolute-white.gcash-app {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195b_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.gcash-jr.absolute-white.valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1959_Features%20Card%20-%20XL%20to%20Small%20Desktop-1.webp");
  background-position: 50% 0;
  background-size: cover;
}

.services_section-card.gcash-jr.absolute-white.your-guardian {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195a_Features%20Card%20-%20XL%20to%20Small%20Desktop-2.webp");
  background-position: 50% 0;
  background-size: 480px;
  display: none;
}

.services_section-card.gcash-jr.absolute-white.kids-valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2076_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50% 0;
  background-size: cover;
}

.services_section-card.gcash-jr.default {
  background-color: #e9dafa;
  width: 480px;
  max-width: none;
  height: 640px;
}

.services_section-card.gcash-jr.default.gcash-app {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195b_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.gcash-jr.default.valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1959_Features%20Card%20-%20XL%20to%20Small%20Desktop-1.webp");
  background-position: 50% 0;
  background-size: cover;
}

.services_section-card.gcash-jr.default.your-guardian {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195a_Features%20Card%20-%20XL%20to%20Small%20Desktop-2.webp");
  background-position: 50% 0;
  background-size: 480px;
}

.services_section-card.gcash-jr.default.kids-valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2076_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50% 0;
  background-size: cover;
}

.services_section-card.cash-in {
  box-shadow: none;
  box-shadow: none;
  background-color: #ced8ea;
  border-radius: 12px;
  justify-content: flex-end;
  align-items: stretch;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
}

.services_section-card.cash-in.receive-remittance {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2241_Receive%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.cash-in.global-wallets {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2242_Global%20Payments.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.earn-money {
  cursor: default;
  width: 432%;
  max-width: 432px;
  height: 560px;
  max-height: 560px;
}

.services_section-card.earn-money.raket {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25a2_Raket%20Feature%20Card%20-%20mmdd.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.earn-money.gjobs {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25a0_GJobs%20Feature%20Card%20-%20mmdd.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.earn-money.hustle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25a1_Hustle%20Featured%20Card%20-%20mmdd.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.gjobs {
  max-width: 432px;
  height: 560px;
}

.services_section-card.gjobs.reach-over-2m {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25af_Reach%20Over%202M%20-%20MMDD%20-%20Feature%20Card.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.gjobs.get-assistance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25ae_Get%20Assistance%20-%20MMDD%20-%20Feature%20Card.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card.gjobs.competitve-model {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b0_Pricing%20Model%20-%20MMDD%20-%20Feature%20Card.avif");
  background-position: 50%;
  background-size: cover;
}

.services_section-card-content-img {
  width: 64px;
  height: 64px;
}

.services_section-card-content-img.transportation.place-bottom {
  margin-top: auto;
}

.services_section-card-content-img.travel {
  width: 296px;
  max-width: 100%;
  height: 107px;
}

.services_section-card-content-img.government {
  width: 128px;
  height: 128px;
}

.services_section-card-content-img.government.nbi {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce001f_nbi-logo.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.services_section-card-content-img.gfunds-portfolio-icon {
  opacity: .6;
  width: 100%;
  max-width: 60px;
  height: 60px;
  padding: 10px;
}

.services_section {
  position: relative;
}

.services_section.borrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc90_borrow-bg.webp"), linear-gradient(#faece4, #faece4);
  background-position: 70% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1800px, auto;
  background-attachment: scroll, scroll;
  height: 1259px;
  padding-top: 80px;
  padding-bottom: 60px;
}

.services_section.pay {
  background-color: #082b6f;
  height: 1190px;
  padding-bottom: 80px;
}

.services_section.enjoy {
  background-color: #dfedf8;
  height: auto;
  padding-top: 80px;
  overflow: hidden;
}

.services_section.glife {
  width: 100%;
  height: 703px;
  padding-top: 60px;
  padding-bottom: 40px;
  overflow: hidden;
}

.services_section.borrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe95_services-fifth-section-a-base.webp"), linear-gradient(#faece4, #faece4);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: space-between;
  height: 1259px;
  padding-top: 80px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.services_section.grow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed9_services-fifth-section-base.webp"), linear-gradient(#020618, #020618);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  height: 1638px;
}

.services_section.send {
  z-index: 2;
  margin-top: -52px;
  overflow: hidden;
}

.services_section.gforest {
  background-color: #dfedf8;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1239_services-section-bg-base-extended.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1920px;
  height: 875px;
  padding-top: 115px;
}

.floating-wrapper {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.floating-wrapper.grow {
  cursor: auto;
  height: auto;
}

.floating-wrapper.steps-section {
  z-index: 0;
  margin-bottom: 0;
}

.floating-wrapper.second-section {
  height: 100%;
}

.floating-wrapper.qrcode {
  width: 0%;
}

.floating-wrapper.qrcode.lh-qrcode {
  height: 0%;
}

.floating-wrapper.cash-in {
  z-index: 1;
}

.floating-wrapper.swac-header {
  z-index: 9;
}

.floating-wrapper.steps-section {
  z-index: 10;
  height: auto;
  margin-bottom: 0;
}

.floating-wrapper.hide {
  display: none;
}

.services_section-card-wrapper {
  display: flex;
}

.services_section-card-wrapper.glife {
  background-color: #0000;
  width: 100%;
  margin-top: 40px;
  padding-left: 272px;
  padding-right: 272px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.services_section-card-wrapper.glife.other-services-section {
  padding-left: 24px;
  padding-right: 24px;
}

.services_wrapper-floating-item {
  position: absolute;
  left: 50%;
}

.header-glife {
  align-items: center;
  display: flex;
}

.header-glife-title {
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1.1;
}

.header-glife-title.shade-1 {
  color: #183462;
  margin-left: auto;
  margin-right: auto;
}

.header-glife-icon {
  width: 24px;
  height: 24px;
  margin-left: 44px;
}

.section-blurb-icon {
  width: 64px;
  height: 64px;
}

.section-blurb-title {
  letter-spacing: -.05em;
  font-size: 1.57rem;
  line-height: 1.4;
}

.section-blurb-title.gforest {
  margin-top: 16px;
  font-weight: 600;
}

.section-blurb-title.gforest.deep-green {
  color: #016052;
}

.services_heading-3 {
  color: #fff;
  letter-spacing: -.05em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gotham;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.link-water {
  color: #dfe5f5;
}

.popup-close-button {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14c8_close.webp");
  background-position: 50%;
  background-size: 100%;
  width: 42px;
  height: 42px;
}

.popup-services-icon {
  width: 64px;
  height: 64px;
}

.popup-services-icon.cashout-nationwide {
  width: 80px;
  height: 80px;
}

.popup-services-icon.bills-sched {
  width: 52px;
  height: 52px;
}

.popup-services-icon.gcash-jr {
  width: auto;
}

.popup-avatar {
  width: 60px;
  height: 60px;
}

.popup-avatar.second-section {
  margin-left: 4px;
}

.popup-avatar.cashout-icon {
  object-fit: cover;
  width: 77px;
  height: 77px;
}

.popup-avatar.cashout-icon.floating-item {
  transform: translate(-50%, -87px);
}

.popup-avatar.cashin-icon {
  width: 66px;
  height: 66px;
  transform: translate(-38px, -91px);
}

.popup-avatar.cashin-icon.floating-item {
  position: absolute;
  left: 50%;
}

.popup-avatar.bank-transfer {
  z-index: 2;
  margin-bottom: -30px;
  position: relative;
}

.popup-avatar.father-avatar {
  margin-top: auto;
}

.popup-avatar.bills-bubble-avatar {
  margin-top: -25px;
}

.popup-avatar.gcash-premium {
  width: 68px;
  height: 68px;
}

.popup-avatar.gcash-premium.floating-item {
  transform: translate(-50%, -36px);
}

.popup-avatar.gcredit-message-bubble-avatar {
  margin-top: 42px;
}

.feature-card-item-content-blurb {
  color: #dfe5f5;
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.4;
}

.feature-card-item-content {
  flex-direction: column;
  height: 100%;
  margin-left: 24px;
  display: flex;
}

.feature-card {
  grid-column-gap: 24px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 589px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.feature-card.grow {
  z-index: 2;
  margin-top: 250px;
  position: relative;
}

.feature-card-item-icon {
  width: 64px;
  height: 64px;
}

.feature-card-item-content-description {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.services_section-content-wrapper {
  width: 100%;
}

.feature-card-item {
  width: 100%;
  max-width: 283px;
  height: 160px;
  display: flex;
}

.popup-section-content.steps {
  margin-left: 28px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.popup-section-content.steps.active {
  margin-left: 12px;
}

.popup-section-content.steps.slider-mobile-text {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.popup-section-content.other-services-section {
  margin-left: 100px;
}

.popup-section-content.other-services-section.cash-in {
  margin-left: 0;
}

.popup-section-content.partners {
  margin-top: 16px;
}

.popup-section-content.partners.food {
  margin-top: 48px;
}

.popup-section-content.food-second-block {
  margin-top: 160px;
  margin-left: 100px;
}

.popup-section-content.food-first-block {
  align-self: flex-end;
  margin-top: 609px;
  margin-right: 72px;
}

.popup-section-content.steps-content {
  z-index: 3;
  margin-top: 4px;
  position: relative;
}

.popup-section-content.hero-banner {
  margin-left: 100px;
}

.popup-section-content.popup-section-content-spacing {
  margin-top: 24px;
}

.popup-section-content.swac {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-section-content.swac.header-section {
  text-align: center;
  margin-top: 178px;
}

.popup-section-content.cash-out-nationwide {
  margin-left: 94px;
}

.popup-section-content.cash-out-nationwide.feature-section {
  max-width: 316px;
  margin-right: 59px;
}

.popup-section-content.send-gift {
  flex-direction: column;
  height: 260px;
  display: flex;
}

.popup-section-content.bank-partners {
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h2);
  text-align: left;
  letter-spacing: -.03em;
  align-self: flex-start;
  margin-left: 100px;
  font-weight: 700;
}

.popup-section-content.bank-transfer {
  margin-left: 100px;
}

.popup-section-content.gstocks-ph {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 111px;
  display: flex;
}

.popup-section-content.transportation {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup-section-content.eligibility-features {
  padding-left: 59px;
}

.popup-section-content.gdeals {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup-section-content.gdeals.gdeals-header-section {
  align-items: flex-start;
  width: 213px;
  margin-top: 264px;
  margin-left: auto;
  margin-right: auto;
}

.popup-section-content.gfunds-account-security {
  margin-bottom: 40px;
  margin-left: 0;
}

.popup-section-content.gfunds-comparison {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-section-content.government {
  margin-top: 280px;
  margin-left: 100px;
}

.popup-section-content.bills-gcredit {
  flex-direction: column;
  width: 100%;
  height: 190px;
  display: flex;
}

.popup-section-content.bills-table {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup-section-content.bills-gcredit {
  flex-direction: column;
  width: auto;
  height: 190px;
  margin-right: 78px;
  display: flex;
}

.popup-section-content.ggives-score {
  flex-direction: column;
  width: 100%;
  height: 243px;
  display: flex;
}

.popup-section-content.ggives-upgrading {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.popup-section-content.ggives-score {
  flex-direction: column;
  width: 100%;
  height: 243px;
  margin-top: 321px;
  display: flex;
}

.popup-section-content.gcredits-bills {
  flex-direction: column;
  height: 355px;
  display: flex;
}

.popup-section-content.gcredits-bills.got-bills-section {
  height: 320px;
  margin-top: 120px;
  margin-left: 100px;
  margin-right: 0;
}

.popup-section-content.gloan-summary {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup-section-content.merchants-section {
  margin-top: 60px;
}

.popup-section-content.cash-out-mastercard.feature-section {
  align-self: flex-end;
  max-width: 316px;
  margin-right: 59px;
}

.popup-section-content.second-content {
  margin-top: 40px;
}

.popup-section-content.transpo-header {
  margin-top: 208px;
  margin-left: 100px;
}

.popup-section-content.trees-planted {
  flex-direction: column;
  align-items: flex-start;
  height: 900px;
  margin-top: 335px;
  margin-left: 71px;
  display: flex;
}

.popup-section-content.gforest-partners {
  align-items: center;
  margin-left: 100px;
}

.popup-section-content.send-gift-hero-section {
  flex-direction: column;
  height: 260px;
  margin-top: 379px;
  margin-left: 100px;
  display: flex;
}

.popup-section-content.send-gift-second-content {
  margin-top: 40px;
}

.popup-section-content.a-rewards-lifestyle {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-section-content.a-rewards-hero-section {
  flex-direction: column;
  align-items: center;
  margin-top: 574px;
  display: flex;
}

.popup-section-content.ginsure-access {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 814px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.popup-section-content.ginsure-access.load-plus {
  justify-content: center;
}

.popup-section-content.ginsure-card {
  flex-direction: column;
  justify-content: space-between;
  height: 496px;
}

.popup-section-content.ginsure-card.reliable-insurance, .popup-section-content.ginsure-card.affordable-insurance {
  justify-content: flex-end;
  display: flex;
}

.popup-section-content.ginsure-card.affordable-insurance.load-plus {
  height: 100%;
}

.popup-section-content.ginsure-card.easy-application {
  height: 260px;
  display: flex;
}

.popup-section-content.ginsure-card.easy-application.send-money-protect-card, .popup-section-content.ginsure-card.easy-application.free-insurance {
  height: auto;
}

.popup-section-content.ginsure-card.load-plus {
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.popup-section-content.ginsure-card.load-plus.first {
  height: 100%;
}

.popup-section-content.ginsure-card.load-plus {
  height: 260px;
  display: flex;
}

.popup-section-content.ginsure-card.load-plus.send-money-protect-card, .popup-section-content.ginsure-card.load-plus.free-insurance {
  height: auto;
}

.popup-section-content.one-gcash {
  margin-top: 167px;
  margin-left: 124px;
}

.popup-section-content.bill-protect {
  margin-top: 118px;
  padding-right: 70px;
}

.popup-section-content.bills-sched {
  width: 100%;
  max-width: 312px;
  margin-right: 58px;
}

.popup-section-content.bills-table {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 791px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.popup-section-content.hero-load {
  margin-right: 97px;
}

.popup-section-content.buy-load-exclusive {
  margin-bottom: 191px;
  margin-left: 98px;
}

.popup-section-content.promos-header {
  justify-content: center;
  align-items: center;
  display: flex;
}

.popup-section-content.gcredit-gscore {
  width: 100%;
  max-width: 320px;
  margin-right: 96px;
}

.popup-section-content.gsave-powered-by {
  align-self: flex-end;
  margin-bottom: 176px;
  margin-left: 74px;
}

.popup-section-content.gfunds-portfolio {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 732px;
  margin-left: 100px;
  display: flex;
}

.popup-section-content.gfunds-security-content {
  margin-left: 100px;
}

.popup-section-content.request-money {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.popup-section-content.ph-stocks {
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-left: 100px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25;
}

.popup-section-content.eligibility-features {
  margin-left: 57px;
  padding-left: 0;
}

.popup-section-content.gstocks-ph {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup-section-content.gstocks-ph.header-section {
  margin-top: 0;
}

.popup-section-content.gcrypto-know-nfts {
  margin-left: 59px;
  margin-right: 100px;
  padding-top: 0;
}

.popup-section-content.exploring-nfts, .popup-section-content.what-is-crypto {
  margin-left: 100px;
}

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

.popup-section-content.disclaimer-content {
  max-width: 814px;
  padding-left: 36px;
  padding-right: 36px;
}

.popup-section-content.egov {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.popup-section-content.gfunds-card-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.popup-section-content.gloan-alamin {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 791px;
  margin-left: 70px;
  display: flex;
}

.popup-section-content.travel-header {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 159px;
  display: flex;
}

.popup-section-content.traveling {
  margin-left: 100px;
}

.popup-section-content.global-porttfolio {
  margin-left: 59px;
}

.popup-section-content.center-block.faq {
  margin-top: 50px;
  margin-bottom: 50px;
}

.popup-section-content.center-block.load-plus {
  margin-top: 0;
  margin-bottom: 50px;
}

.popup-section-content.send-money-protect-featured-services {
  margin-left: 0;
}

.popup-section-content.with-phone {
  display: none;
}

.popup-section-content.ryse-content {
  max-width: 399px;
}

.popup-section-content.create-account {
  align-self: flex-end;
}

.popup-section-content.load-plus {
  margin-left: 40px;
}

.popup-section-content.load-plus.explore {
  margin-left: 0;
}

.popup-section-title {
  font-weight: 700;
}

.popup-section-title.hero-banner {
  letter-spacing: -.05em;
  max-width: 10ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.steps {
  letter-spacing: -.03em;
  max-width: 14ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.steps.shade-0.overseas-cash, .popup-section-title.steps.shade-0.international-personal-qr {
  max-width: 15ch;
}

.popup-section-title.steps.cash-in {
  text-align: left;
  max-width: 14ch;
}

.popup-section-title.steps.transportation-steps {
  flex-direction: column;
  max-width: 14ch;
  display: flex;
}

.popup-section-title.steps.a-plus-steps {
  max-width: 15ch;
}

.popup-section-title.steps.gfunds-step {
  flex-direction: column;
  display: flex;
}

.popup-section-title.steps.egov-steps {
  max-width: 15ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.steps.cash-out-title-mastercard {
  flex-direction: column;
  max-width: 12ch;
  display: flex;
}

.popup-section-title.steps.cash-out-title-mastercard.shade-0 {
  flex-direction: column;
  display: flex;
}

.popup-section-title.steps.cash-out {
  flex-direction: column;
  max-width: 11.5ch;
  display: flex;
}

.popup-section-title.steps.cash-out.shade-0 {
  flex-direction: column;
  display: flex;
}

.popup-section-title.steps.send-load, .popup-section-title.steps.send-load.shade-0 {
  flex-direction: column;
  max-width: 15ch;
  display: flex;
}

.popup-section-title.steps.swac-step-title {
  flex-direction: column;
  max-width: 11.5ch;
  display: flex;
}

.popup-section-title.steps.swac-step-title.shade-0 {
  flex-direction: column;
  display: flex;
}

.popup-section-title.steps.pay-qr {
  flex-direction: column;
  max-width: 12ch;
  display: flex;
}

.popup-section-title.steps.pay-qr.shade-0 {
  flex-direction: column;
  display: flex;
}

.popup-section-title.steps.send-gift {
  flex-direction: column;
  max-width: 13ch;
  display: flex;
}

.popup-section-title.steps.send-gift.shade-0 {
  flex-direction: column;
  display: flex;
}

.popup-section-title.steps.shop-pay {
  max-width: 11ch;
}

.popup-section-title.steps.ginsure {
  flex-direction: column;
  max-width: 9ch;
  display: flex;
}

.popup-section-title.steps.ginsure.shade-0 {
  flex-direction: column;
  display: flex;
}

.popup-section-title.steps.gcredit-pay {
  flex-direction: column;
  max-width: 10ch;
  display: flex;
}

.popup-section-title.steps.gcredit-pay.shade-0 {
  flex-direction: column;
  max-width: 15ch;
  display: flex;
}

.popup-section-title.steps.gcredit-bills {
  max-width: 9ch;
}

.popup-section-title.steps.gcredit-access {
  max-width: 8ch;
}

.popup-section-title.steps.gstocks-ph-top-up {
  flex-direction: column;
  max-width: 16ch;
  display: flex;
}

.popup-section-title.steps.gstocks-ph-top-up.shade-0 {
  flex-direction: column;
  max-width: 15ch;
  display: flex;
}

.popup-section-title.steps.gstocks-ph-buy {
  max-width: 12ch;
}

.popup-section-title.steps.gstocks-ph-sell {
  max-width: 17ch;
}

.popup-section-title.steps.gstocks-ph-withdraw, .popup-section-title.steps.gcrypto-send {
  max-width: 11ch;
}

.popup-section-title.steps.gcrypto-receive {
  max-width: 16ch;
}

.popup-section-title.steps.send-money-protect {
  max-width: 14ch;
}

.popup-section-title.feature {
  letter-spacing: -.03em;
  line-height: 1.3;
}

.popup-section-title.step-item {
  color: #90a8d0;
  letter-spacing: -.02em;
  font-size: 1.14rem;
  line-height: 1.45;
  display: block;
}

.popup-section-title.step-item.active {
  color: #1972f9;
}

.popup-section-title.step-item.active.claim-gcash {
  max-width: 24ch;
}

.popup-section-title.step-item.active.global-stocks-step-1 {
  max-width: 20ch;
}

.popup-section-title.step-item.active.mobile-slider-text-header {
  letter-spacing: -.01em;
  font-size: .86rem;
  line-height: 1.3;
}

.popup-section-title.step-item.express-step-title-5 {
  max-width: 16ch;
}

.popup-section-title.step-item.global-stocks-step-1 {
  max-width: 20ch;
}

.popup-section-title.step-item.ad-viewer.active {
  font-family: proxima-soft, sans-serif;
}

.popup-section-title.other-services {
  letter-spacing: -.03em;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.other-services.shade-0.cash-in {
  text-align: left;
  margin-bottom: 8px;
}

.popup-section-title.food-partners {
  letter-spacing: -.03em;
  letter-spacing: -.03em;
  font-size: 2.294rem;
  line-height: 1.25;
}

.popup-section-title.food-header {
  letter-spacing: -.03em;
  max-width: 10ch;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.1;
}

.popup-section-title.swac-header {
  letter-spacing: -.05em;
  max-width: 17ch;
  font-size: 3.14rem;
  line-height: 1.1;
}

.popup-section-title.feature {
  letter-spacing: -.03em;
  font-size: 1.29rem;
  line-height: 1.3;
}

.popup-section-title.for-entertainment {
  text-align: left;
  letter-spacing: -.05em;
  margin-left: 100px;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-title.first-block {
  color: #fff9;
  letter-spacing: -.05em;
  font-size: 1.71rem;
  line-height: .9;
}

.popup-section-title.second-block {
  letter-spacing: -.05em;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  font-weight: 500;
  line-height: 1.2;
}

.popup-section-title.gcash-padala-section-header {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 20ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.gcash-padala-section-header.partners {
  text-align: left;
}

.popup-section-title.feature {
  letter-spacing: -.03em;
  max-width: 12ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-title.feature.swac {
  max-width: 16ch;
}

.popup-section-title.send-gift-header {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 16px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.cash-in {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.gcash-padala {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-title.cash-out-nationwide {
  letter-spacing: -.03em;
  max-width: 14ch;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1.25;
}

.popup-section-title.gcash-padala-map-section {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.bank-transfer-header {
  letter-spacing: -.05em;
  max-width: 10ch;
  margin-top: 12px;
  font-size: 3.43rem;
  line-height: 1;
}

.popup-section-title.save-bank {
  letter-spacing: -.03em;
  max-width: 10ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.save-bank.lapis-blue {
  line-height: 1.1;
}

.popup-section-title.ph-stocks {
  letter-spacing: -.05em;
  max-width: 16ch;
  margin-top: 12px;
  font-size: 2.57rem;
  line-height: 1.2;
}

.popup-section-title.transportation {
  text-align: center;
  letter-spacing: -.05em;
  text-align: center;
  letter-spacing: -.03em;
  text-align: center;
  letter-spacing: -.05em;
  max-width: 21ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.gdeals {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.transportation-third-section {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.global-stocks-partners-title {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.buy-load {
  letter-spacing: -.05em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.buy-load.promo {
  letter-spacing: -.03em;
  max-width: none;
  font-size: 2.29rem;
}

.popup-section-title.buy-load.loading {
  text-align: center;
  max-width: 15ch;
}

.popup-section-title.buy-load.read-up {
  max-width: none;
  margin-top: 12px;
  line-height: 1.2;
}

.popup-section-title.a-rewards {
  text-align: left;
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 4.29rem;
  line-height: 1.2;
}

.popup-section-title.features-header {
  letter-spacing: -.05em;
  max-width: 7ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.gfunds-comparison {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-title.gfunds-portfolio {
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.gfunds-account-security {
  text-align: center;
  letter-spacing: -.03em;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.govt {
  letter-spacing: -.05em;
  max-width: 14ch;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.govt.features {
  margin-top: 10px;
}

.popup-section-title.bills-gcredit {
  letter-spacing: -.03em;
  max-width: 15ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.bills-table {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.29rem;
  line-height: 1.3;
}

.popup-section-title.gsave-banks {
  text-align: left;
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.featured-establishment {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.ggives-score {
  letter-spacing: -.05em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-title.ggives-calculator, .popup-section-title.ginsure-accesible {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-title.gloans-guaranteed {
  letter-spacing: -.03em;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.gcredit-bills {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.gcredit-compute {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-title.gloan-borrow-title {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-title.merchants-section {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.express-feature {
  letter-spacing: -.03em;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-title.cash-out-mastercard {
  letter-spacing: -.03em;
  max-width: 11ch;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1.2;
}

.popup-section-title.swac {
  letter-spacing: -.05em;
  max-width: 17ch;
  font-size: 3.43rem;
  line-height: 1.2;
}

.popup-section-title.gcash-padala-partner-section-header {
  letter-spacing: -.03em;
  max-width: 20ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-title.swac-second-section {
  letter-spacing: -.03em;
  max-width: 16ch;
  font-size: 2rem;
  line-height: 1.3;
}

.popup-section-title.swac-second-section.swac-first-heading {
  max-width: 12ch;
}

.popup-section-title.swac-second-section.careers {
  color: var(--gcash-blue);
  max-width: none;
  font-size: 18px;
}

.popup-section-title.swac-second-section.careers.title-large {
  font-size: 32px;
}

.popup-section-title.swac-header-title {
  font-size: var(--gcash-website-library---font--size-h1);
  letter-spacing: -.05em;
  max-width: 18ch;
  line-height: 1.1;
}

.popup-section-title.transportation-third-section {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.transportation {
  text-align: left;
  letter-spacing: -.05em;
  max-width: 12ch;
  margin-top: 12px;
  font-size: 3.14rem;
  line-height: 1.2;
}

.popup-section-title.cash-in-map {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.trees-planted {
  letter-spacing: -.03em;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 12.86rem;
  line-height: 1.25;
}

.popup-section-title.gforest-partners {
  letter-spacing: -.03em;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-title.send-gift-hero-section {
  font-size: var(--gcash-website-library---font--size-h1);
  letter-spacing: -.04em;
  max-width: 13.5ch;
  margin-top: 12px;
  line-height: 1.1;
}

.popup-section-title.send-gift-feature-title {
  letter-spacing: -.03em;
  font-size: 1.875rem;
  line-height: 1.3;
}

.popup-section-title.a-rewards-lifestyle {
  font-size: var(--gcash-website-library---font--size-h1xl);
  line-height: var(--gcash-website-library---font--line-height-h1xl);
  text-align: center;
  letter-spacing: -.03em;
  max-width: 14ch;
  margin-top: 10px;
  margin-bottom: 0;
}

.popup-section-title.a-rewards-card {
  letter-spacing: -.05em;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-title.a-rewards-card.vouchers {
  max-width: 19ch;
  font-size: 4.29rem;
}

.popup-section-title.a-rewards-card.earn {
  max-width: 9ch;
}

.popup-section-title.ginsure-access {
  letter-spacing: -.05em;
  max-width: 18ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-title.ginsure-access.shade-0.send-money-protect {
  text-align: center;
  max-width: 23ch;
  font-size: 2.29rem;
}

.popup-section-title.one-gcash {
  color: #fff;
  letter-spacing: -.03em;
  max-width: 11ch;
  font-size: 2.86rem;
  line-height: 1.25;
}

.popup-section-title.bill-protect {
  letter-spacing: -.03em;
  max-width: 12ch;
  margin-top: 4px;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.bills-sched {
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.bills-table {
  text-align: left;
  letter-spacing: -.03em;
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-title.loading {
  letter-spacing: -.05em;
  max-width: 15ch;
  font-size: 3.43rem;
  line-height: 1.2;
}

.popup-section-title.gcredit-no-hidden {
  letter-spacing: -.03em;
  font-size: 1rem;
  line-height: 1.3;
}

.popup-section-title.gcredit-gscore {
  letter-spacing: -.05em;
  max-width: 8ch;
  margin-top: 8px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.powered-by {
  letter-spacing: -.03px;
  max-width: 14ch;
  font-size: 3.43rem;
  line-height: 1.35;
}

.popup-section-title.benefits-heading {
  text-align: center;
  letter-spacing: -.05em;
  max-width: 25ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-title.gsave-steps-title {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  line-height: 1.4;
}

.popup-section-title.gfunds-security-title {
  letter-spacing: -.03em;
  font-size: 2rem;
  line-height: 1.2;
}

.popup-section-title.ggives-gscore {
  letter-spacing: -.05em;
  max-width: 11ch;
  margin-top: 8px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.gfunds-partnerships {
  letter-spacing: -.02em;
  font-size: 1.14rem;
  line-height: 1.45;
}

.popup-section-title.pay-qr-cards-title {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25;
}

.popup-section-title.stocks-eligibility {
  letter-spacing: -.05em;
  max-width: 16ch;
  margin-top: 12px;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-title.gstocks-ph {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 12ch;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 4.57rem;
  line-height: 1.1;
}

.popup-section-title.gstocks-ph.tropic-blue-pale {
  max-width: 20ch;
}

.popup-section-title.gstocks-ph-accordion {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 4px;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-title.gcrypto-nft {
  letter-spacing: -.03em;
  max-width: 9ch;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.3;
}

.popup-section-title.gcrypto-nft.pale-lilac {
  margin-top: 0;
}

.popup-section-title.gcrypto-banner {
  letter-spacing: -.03em;
  max-width: 8ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  font-weight: 500;
  line-height: 1.25;
}

.popup-section-title.gcrypto {
  letter-spacing: -.03em;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.3;
}

.popup-section-title.disclaimer-title {
  letter-spacing: -.03em;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-title.traveling {
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.global-stocks-partners-title {
  letter-spacing: -.03em;
  max-width: 15ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title.gdeals-header {
  letter-spacing: -.05em;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-section-title.send-money-protect-other-services {
  justify-content: flex-start;
  font-size: 2.29rem;
}

.popup-section-title.send-money-protect-other-services.shade-1 {
  text-align: left;
}

.popup-section-title.mynt {
  letter-spacing: -.03em;
  max-width: 11ch;
  font-size: 2rem;
  line-height: 1.3;
}

.popup-section-title.mynt.overview-title {
  color: #fff;
  text-align: left;
  max-width: none;
  margin-bottom: 10px;
  font-size: 18px;
}

.popup-section-title.mynt.overview-title.gcash {
  margin-top: 40px;
}

.popup-section-title.mynt.cardmini-title {
  color: #fff;
  text-align: left;
  letter-spacing: -.01em;
  max-width: none;
  margin-bottom: 10px;
  font-size: 16px;
}

.popup-section-title.mynt.values-title {
  color: #fff;
  text-align: left;
  letter-spacing: -.01em;
  max-width: none;
  margin-bottom: 0;
  font-size: 16px;
}

.popup-section-title.mynt.values-sub-title {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.popup-section-title.gnation {
  letter-spacing: -.03em;
  max-width: 11ch;
  font-size: 2rem;
  line-height: 1.3;
}

.popup-section-title.gnation.purpose {
  color: #0a2757;
  text-align: left;
  max-width: none;
  font-size: 20px;
}

.popup-section-title.create-account {
  letter-spacing: -.03px;
  max-width: 14ch;
  font-size: 40px;
  line-height: 1.25;
}

.popup-section-title.load-plus {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-h2);
  letter-spacing: -.015em;
  justify-content: flex-start;
  line-height: 1.1;
}

.popup-section-title.load-plus.shade-1 {
  text-align: left;
}

.popup-section-description {
  font-weight: 600;
}

.popup-section-description.steps {
  max-width: 26ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.step-item.active {
  margin-top: 4px;
  display: block;
}

.popup-section-description.step-item.active.gforest {
  max-width: 26ch;
}

.popup-section-description.step-item.cash-in.active {
  max-width: 36ch;
}

.popup-section-description.step-item.express-step-2 {
  max-width: 26ch;
}

.popup-section-description.step-item.express-step-2.gforest {
  max-width: 27ch;
}

.popup-section-description.step-item.express-step-1 {
  max-width: 28ch;
}

.popup-section-description.step-item.express-step-3 {
  max-width: 29ch;
}

.popup-section-description.step-item.express-step-3.gforest, .popup-section-description.step-item.express-step-4 {
  max-width: 28ch;
}

.popup-section-description.step-item.express-step-4.gforest {
  max-width: 30ch;
}

.popup-section-description.step-item.express-step-5 {
  max-width: 23ch;
}

.popup-section-description.step-item.express-step-5.gforest {
  max-width: 28ch;
}

.popup-section-description.step-item.a-plus-step-1 {
  max-width: none;
}

.popup-section-description.step-item.transportation {
  text-align: left;
  max-width: 24ch;
  font-size: 1rem;
}

.popup-section-description.step-item.gfunds-step-4 {
  max-width: 25ch;
}

.popup-section-description.step-item.gfunds-step-5, .popup-section-description.step-item.gfunds-step-6 {
  max-width: 26ch;
}

.popup-section-description.step-item.egov-step-1 {
  max-width: 29ch;
}

.popup-section-description.step-item.ggives-step-1 {
  max-width: 38ch;
}

.popup-section-description.food-header.astra {
  color: #fae9b7;
}

.popup-section-description.other-services {
  max-width: 45ch;
  margin-top: 10px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.food-partners {
  max-width: none;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.food-header {
  max-width: 33ch;
  margin-top: 34px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-section-description.food-header.bleach-white {
  opacity: .8;
  margin-top: 40px;
  margin-bottom: 0;
}

.popup-section-description.hero-banner {
  letter-spacing: -.03em;
  max-width: 16ch;
  margin-top: 32px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-section-description.hero-banner.absolute-white {
  color: #fffc;
}

.popup-section-description.feature.stm-hero-description {
  max-width: 25ch;
}

.popup-section-description.feature {
  letter-spacing: -.03em;
  max-width: 23.5ch;
  margin-top: 8px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.feature.swac {
  opacity: .56;
  max-width: 21ch;
}

.popup-section-description.save-bank {
  opacity: .6;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-large);
  max-width: 19ch;
  margin-top: 8px;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.save-bank.lapis-blue {
  font-size: var(--gcash-website-library---font--size-large);
}

.popup-section-description.play-header {
  color: #bae2f7;
  max-width: 23ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.57rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.first-block {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 3.43rem;
  font-weight: 700;
  line-height: 1.1;
}

.popup-section-description.feature {
  opacity: .56;
  letter-spacing: -.03em;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.feature.swac, .popup-section-description.feature.special {
  max-width: 25ch;
}

.popup-section-description.feature.swac {
  max-width: 24.5ch;
}

.popup-section-description.swac-header {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-description.business-transfer-header {
  letter-spacing: -.03em;
  max-width: 20ch;
  font-size: 1.57rem;
  line-height: 1.3;
}

.popup-section-description.gcash-padala-header {
  letter-spacing: -.05em;
  max-width: 12ch;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-description.transportation {
  text-align: center;
  letter-spacing: -.03em;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-description.eligibility {
  letter-spacing: -.01em;
  max-width: 35ch;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.45;
}

.popup-section-description.buy-load {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-description.shop-partners {
  text-align: center;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.bills-gcredit {
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.nft-marketplace {
  text-align: center;
  text-align: center;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.ggives-score {
  max-width: 34ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-section-description.ggives-upgrading {
  opacity: .56;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: -.03em;
  margin-top: 8px;
}

.popup-section-description.gloans-guaranteed {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  max-width: 51ch;
  margin-top: 16px;
}

.popup-section-description.gcredit-bills {
  opacity: .8;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.swac {
  opacity: .4;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-description.gcash-padala-header {
  letter-spacing: -.03em;
  max-width: 13ch;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
}

.popup-section-description.gcash-padala-header.position {
  margin-left: 101px;
}

.popup-section-description.gilroy {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.popup-section-description.gilroy.swac {
  opacity: .56;
  max-width: 29ch;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.swac-header-description {
  opacity: .4;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-description.transportation {
  opacity: .6;
  text-align: left;
  letter-spacing: -.03em;
  max-width: 18ch;
  margin-top: 32px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-section-description.trees-planted {
  letter-spacing: -.05em;
  max-width: 30ch;
  margin-top: auto;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.4;
}

.popup-section-description.gforest-partners {
  letter-spacing: -.03em;
  max-width: 53ch;
  margin-top: 8px;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-section-description.step-item {
  color: #6780a9;
  max-width: 30ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  display: none;
}

.popup-section-description.step-item.cash-out {
  max-width: 34ch;
}

.popup-section-description.got-bills {
  opacity: .6;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.bills-sched {
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.bills-message {
  letter-spacing: -.01em;
  font-size: .71rem;
  line-height: 1.4;
}

.popup-section-description.bill-protect {
  letter-spacing: -.01em;
  padding: 10px 16px;
  font-size: 1rem;
  line-height: 1;
}

.popup-section-description.bill-protect.right-column {
  text-align: right;
  align-self: stretch;
  width: 100%;
  max-width: 176px;
}

.popup-section-description.bill-protect.right-column.total-bill {
  letter-spacing: -.03em;
  background-color: #0000;
  padding-top: 16px;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.popup-section-description.bill-protect.right-column.colored {
  background-color: #f6f9fd;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.popup-section-description.bill-protect.left-column {
  width: 100%;
  max-width: 615px;
}

.popup-section-description.bill-protect.left-column.total-bill {
  padding-top: 16px;
  font-size: 1.14rem;
  line-height: 1.45;
}

.popup-section-description.bill-protect.left-column.colored {
  background-color: #f6f9fd;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.popup-section-description.hero-load {
  opacity: .8;
  letter-spacing: -.03em;
  max-width: 13ch;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-description.gcredit-gscore {
  opacity: .8;
  max-width: 24ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.gsave-powered-by {
  opacity: .8;
  letter-spacing: -.03px;
  max-width: 20ch;
  margin-top: 24px;
  font-size: 1.43rem;
  line-height: 1.3;
}

.popup-section-description.gsave-steps-desc {
  opacity: .67;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.35;
}

.popup-section-description.send-gift {
  opacity: .56;
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.bank-transfer {
  letter-spacing: -.025em;
  max-width: 19ch;
  margin-top: 55px;
  margin-right: 30px;
  font-size: 2rem;
  line-height: 1.1;
  position: relative;
}

.popup-section-description.govt {
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-top: 64px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-description.one-gcash {
  opacity: .8;
  color: #fff;
  max-width: 31ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.bills_bill-protect {
  opacity: .78;
  max-width: 27ch;
  margin-top: 64px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.featured-establishment {
  max-width: 28ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.ggives-upgrade-lifestyle {
  opacity: .56;
  letter-spacing: -.01em;
  margin-top: 8px;
  font-size: 1rem;
  line-height: 1.45;
}

.popup-section-description.ggives-more-gscore {
  opacity: .8;
  max-width: 24ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.no-charges {
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .86rem;
  line-height: 1.3;
}

.popup-section-description.merchants-section {
  text-align: center;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description.gloan-calculator-note {
  margin-top: 2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 600;
  line-height: 1.5;
}

.popup-section-description.gcrypto-nft {
  opacity: .6;
  max-width: 30ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.exploring-nfts {
  opacity: .6;
  max-width: 29ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.disclaimer-desc {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

.popup-section-description.disclaimer-desc.first {
  margin-top: 16px;
}

.popup-section-description.disclaimer-desc.sec-block {
  margin-top: 12px;
}

.popup-section-description.crypto {
  opacity: .6;
  max-width: 35ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.coming-soon {
  text-align: center;
  letter-spacing: -.02em;
  max-width: 24ch;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.imagnation-rtb {
  opacity: .8;
  color: #fff;
  max-width: 31ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description.create-account {
  opacity: .8;
  letter-spacing: -.03px;
  max-width: 20ch;
  margin-top: 24px;
  font-size: 1.43rem;
  line-height: 1.3;
}

.step-item {
  opacity: .5;
  cursor: pointer;
  align-items: flex-start;
  display: flex;
}

.step-item.active {
  opacity: 1;
}

.step-item.steps-content {
  max-width: 38ch;
  margin-top: 4px;
}

.step-item.steps-content.ad-viewer {
  cursor: none;
  display: none;
}

.step-item.steps-content.ad-viewer.active {
  cursor: pointer;
  display: flex;
}

.step-item-icon {
  width: 16px;
  height: 16px;
  margin-top: 12px;
  display: none;
}

.step-item-icon.active {
  flex: 0 auto;
  display: block;
}

.step-item-icon.active.ad-viewer {
  display: none;
}

.step-item-icon.alive {
  display: block;
}

.popup-frame-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca4_couple-frame-bg.webp");
  background-position: 0 0;
  background-size: 100%;
  border-radius: 12px;
  align-items: flex-end;
  width: 100%;
  max-width: 360px;
  height: 480px;
  padding: 24px;
  display: flex;
  box-shadow: 2px 2px 16px 1px #00000040;
}

.popup-frame-card.second-section {
  margin-right: 19px;
}

.popup-frame-card.send-gift-feature {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0729_send-gift-frame-card-base.webp");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 17px;
  margin-right: 15px;
  padding: 36px 32px;
  position: relative;
  box-shadow: 0 3px 10px 2px #00000026;
}

.services_express-send-message-bubble {
  color: #274c88;
  background-color: #eef5fa;
  border-radius: 8px;
  width: 100%;
  max-width: 220px;
  padding: 16px;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.services_express-send-message-bubble.message-bubble-horizontal {
  max-width: 248px;
  padding-top: 14px;
}

.services_express-send-message-bubble.message-bubble-horizontal.hero-banner {
  margin-top: 60px;
}

.services_express-send-message-bubble.message-bubble-horizontal.daughter-sms {
  height: 109px;
  margin-top: auto;
  padding-top: 16px;
}

.services_express-send-message-bubble.message-bubble-horizontal.daughter-sms.anim-message-bubble {
  height: 142px;
}

.services_express-send-message-bubble.receive-money {
  max-width: 182px;
}

.message-bubble-input-amount {
  letter-spacing: -.02em;
  margin-left: 4px;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1;
}

.message-bubble-time {
  opacity: .5;
  letter-spacing: -.01em;
  margin-top: 4px;
  font-size: .714286rem;
  font-weight: 500;
  line-height: 1.4;
}

.message-bubble-pill {
  color: #1f235dcc;
  letter-spacing: .035em;
  background-color: #cee4f3;
  border-radius: 6px;
  width: 100%;
  max-width: 65px;
  margin-top: 12px;
  padding: 4px 6px 3px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 700;
  line-height: 1.4;
}

.message-bubble-input-currency {
  width: 17.6px;
  height: 24px;
  margin-bottom: 2px;
}

.message-bubble-input {
  border-bottom: 1px solid #d7e7f2;
  align-items: center;
  margin-top: 8px;
  padding-bottom: 12px;
  display: flex;
}

.message-bubble-input.message-bubble-horizontal {
  border-top: 1px solid #d7e7f2;
  border-bottom-style: none;
  margin-top: 12px;
  padding-top: 8px;
  padding-bottom: 0;
}

.message-bubble-title {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.4;
}

.message-bubble-title.message-bubble-horizontal {
  max-width: 17ch;
}

.message-bubble-title.message-bubble-horizontal.request-money, .message-bubble-title.send-gift {
  max-width: 20ch;
}

.message-bubble-greetings {
  opacity: .7;
  color: #1d2157;
  max-width: 17ch;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.services_header {
  text-align: center;
  background-color: #fefefe;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce07f2_services-hero-bg-base.webp"), linear-gradient(#fcffff, #c8defb);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 827px;
  padding-bottom: 98px;
  display: flex;
  position: relative;
}

.heading-2 {
  color: #2b3990;
  letter-spacing: -.05em;
  max-width: 8ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gotham;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-2.first-fold {
  text-align: left;
  font-family: proxima-soft, sans-serif;
}

.services_description-2 {
  color: #2b3990b3;
  text-align: left;
  letter-spacing: -.02em;
  max-width: 21ch;
  margin-bottom: 0;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.4;
}

.services_description-2.first-fold {
  text-align: left;
  margin-top: 24px;
}

.wrapper-floating {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.wrapper-floating.message-bubble {
  transform: translate(155px, -137px);
}

.services_wrapper {
  width: 100%;
  height: 849px;
}

.services_wrapper.section-send {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe9b_second-section-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 812px;
}

.services_wrapper.section-send.section-send-cards {
  background-color: #f9fcfe;
  background-image: none;
  height: auto;
  padding: 80px 120px;
  position: sticky;
  overflow: hidden;
}

.services_express-send-message-notification.second-section, .services_express-send-message-notification.hero-banner {
  display: flex;
}

.services_express-send-message-notification.hero-banner.floating-item {
  width: 300px;
  height: 183px;
  bottom: 0;
  transform: translate(28px, -248px);
}

.services_express-send-message-notification.second-section {
  color: #274c88;
  display: flex;
  transform: translate(-354px, 484px);
}

.services_express-send-message-notification.second-section.floating-item {
  z-index: 1;
  transform: translate(-263px, 508px);
}

.popup-navigator {
  background-image: linear-gradient(#fff, #fff);
  justify-content: center;
  display: flex;
}

.express-send_container {
  background-color: #fefefe;
  background-image: linear-gradient(#025ae9, #025ae9);
  max-width: 100%;
  height: 100vh;
}

.services_breadcrumbs {
  align-items: center;
  list-style-type: none;
  display: flex;
}

.services_breadcrumbs.steps-content.gcash-jr {
  margin-top: 16px;
}

.services_breadcrumbs.steps-content {
  margin-top: 32px;
}

.services_breadcrumbs-title {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1;
}

.services_breadcrumbs-title.first-item {
  opacity: .5;
  color: #445c85;
  padding-left: 2px;
}

.services_breadcrumbs-title.shade-2 {
  color: #445c85;
}

.services_breadcrumbs-icon {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  margin-right: 4px;
}

.services_breadcrumbs-icon.logo {
  width: 19px;
  height: 16px;
  margin-left: 0;
  margin-right: 0;
}

.express-send_section {
  position: relative;
}

.express-send_section.hero-banner {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce100e_express-send-xl-extended.webp"), linear-gradient(#025ae9, #025ae9);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 3200px, auto;
  height: 832px;
}

.express-send_section.second-section {
  z-index: 2;
  background-image: linear-gradient(360deg, #035be9 90%, #0000 90%);
  height: 818px;
  margin-top: -82px;
}

.floating-item {
  position: absolute;
  left: 50%;
}

.learn-more-link {
  align-items: center;
  max-width: 13ch;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.learn-more-link.absolute-white:hover {
  color: #b9d5ff;
}

.learn-more-link.bright-blue:hover {
  color: #003c96;
}

.learn-more-link.margin-top_24-16-8-8 {
  margin-top: 16px;
}

.learn-more-link.gsave {
  margin-top: 12px;
}

.learn-more-link.gsave.absolute-white:hover {
  color: #2d658c;
}

.learn-more-link.margin-top_24-12-8-8 {
  margin-top: 12px;
}

.learn-more-link.margin-top_24-12-8-8.absolute-white.featured-card, .learn-more-link.margin-top_24-12-8-8.absolute-white.gfunds {
  margin-top: auto;
}

.learn-more-link.margin-top_24-12-12-12, .learn-more-link.margin-top_24-12-8-8 {
  margin-top: 12px;
}

.learn-more-link.margin-top_auto-auto-8-8 {
  margin-top: auto;
}

.learn-more-link.margin-top_auto-auto-8-8.absolute-white {
  cursor: pointer;
}

.learn-more-link.margin-top_auto {
  margin-top: auto;
}

.learn-more-link.express-send {
  margin-top: 43px;
}

.learn-more-link.government {
  margin-top: 12px;
}

.learn-more-link.food-partners {
  max-width: 20ch;
  margin-top: 4px;
}

.learn-more-link.food-partners.partners-transpo {
  max-width: 30ch;
  margin-top: 48px;
}

.learn-more-link.food-partners.partners-transpo:hover {
  color: #003c96;
}

.learn-more-link.food-partners.got-bills {
  margin-top: 32px;
}

.learn-more-link.food-partners.got-bills:hover {
  color: #003c96;
}

.learn-more-link.food-partners.get-verified {
  background-color: #fff;
  flex: 1;
  justify-content: space-between;
  max-width: none;
  margin-top: 0;
  padding: 24px 16px 24px 24px;
}

.learn-more-link.food-partners.get-verified:hover {
  color: #003c96;
}

.learn-more-link.partners-link {
  max-width: none;
}

.learn-more-link.partners-link.bank-partners {
  align-self: flex-start;
  margin-top: 32px;
  margin-left: 100px;
}

.learn-more-link.partners-link.gfunds-partners {
  max-width: 16.3ch;
  margin-top: 16px;
}

.learn-more-link.play-header {
  margin-top: 32px;
}

.learn-more-link.travel {
  margin-top: auto;
}

.learn-more-link.buy-load, .learn-more-link.game-credits {
  margin-top: 12px;
}

.learn-more-link.game-credits:hover {
  color: #7f87d4;
}

.learn-more-link.gfunds-feature, .learn-more-link.gfunds-portfolio {
  margin-top: auto;
}

.learn-more-link.gfunds-portfolio:hover {
  color: #7f87d4;
}

.learn-more-link.bills-gcredit {
  max-width: 16ch;
  margin-top: auto;
}

.learn-more-link.featured-establishment {
  max-width: 17ch;
  margin-top: 24px;
}

.learn-more-link.gscore {
  margin-top: auto;
}

.learn-more-link.ggives-card {
  margin-top: 8px;
}

.learn-more-link.gcredit-bills {
  max-width: 16ch;
  margin-top: 40px;
}

.learn-more-link.merchants-section {
  justify-content: center;
  max-width: 19ch;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
}

.learn-more-link.other-services-card {
  margin-top: 8px;
}

.learn-more-link.other-services-card.absolute-white.food {
  max-width: none;
}

.learn-more-link.other-services-card.absolute-white.travel {
  max-width: none;
}

.learn-more-link.other-services-card.absolute-white.travel:hover {
  color: #c0f8ff;
}

.learn-more-link.other-services-card.absolute-white.wellness {
  max-width: none;
}

.learn-more-link.other-services-card.absolute-white.wellness:hover {
  color: #48a1a3;
}

.learn-more-link.other-services-card.absolute-white.play {
  max-width: none;
}

.learn-more-link.other-services-card.absolute-white.play:hover {
  color: #8585be;
}

.learn-more-link.other-services-card.absolute-white.food:hover {
  color: #d4a289;
}

.learn-more-link.other-services-card.leader-message {
  color: #e1ff63;
}

.learn-more-link.gcredit-bills {
  cursor: pointer;
  max-width: 16ch;
  margin-top: 24px;
}

.learn-more-link.gcredit-bills:hover {
  color: #b2ecff;
}

.learn-more-link.ocean-blue:hover {
  color: #003c96;
}

.learn-more-link.gstocks-ph-buy {
  max-width: none;
  margin-top: 4px;
  margin-left: 100px;
}

.learn-more-link.gstocks-ph-buy:hover {
  color: #003c96;
}

.learn-more-link.gstocks-ph-buy.bright-blue {
  display: none;
}

.learn-more-link.gstocks-eligibility {
  cursor: pointer;
  max-width: 25ch;
}

.learn-more-link.gstocks-eligibility:hover, .learn-more-link.primary-blue:hover {
  color: #003c96;
}

.learn-more-link.gloan-landing {
  margin-top: 16px;
}

.learn-more-link.gloan-landing:hover {
  color: #ddc0dc;
}

.learn-more-link.rewards-landing {
  margin-top: 16px;
}

.learn-more-link.rewards-landing:hover {
  color: #a295dc;
}

.learn-more-link.kkb-landing {
  margin-top: 16px;
}

.learn-more-link.kkb-landing:hover {
  color: #b9d5ff;
}

.learn-more-link.send-money-landing {
  margin-top: auto;
}

.learn-more-link.send-money-landing:hover {
  color: #003c96;
}

.learn-more-link.landing-ginsure, .learn-more-link.landing-gsave {
  margin-top: 12px;
}

.learn-more-link.landing-gsave.absolute-white:hover {
  color: #3d83c2;
}

.learn-more-link.landing-pay-qr {
  margin-top: auto;
}

.learn-more-link.landing-pay-qr.absolute-white:hover {
  color: #2d658c;
}

.learn-more-link.landing-bills {
  margin-top: auto;
}

.learn-more-link.landing-bills.absolute-white:hover {
  color: #19618c;
}

.learn-more-link.landing-transportation {
  margin-top: 12px;
}

.learn-more-link.landing-transportation.absolute-white:hover {
  color: #52ad94;
}

.learn-more-link.gforest-landing {
  margin-top: 12px;
  font-size: 1.14rem;
}

.learn-more-link.gforest-landing:hover {
  color: #45998d;
}

.learn-more-link.gloan {
  margin-top: 16px;
}

.learn-more-link.gcredit {
  margin-top: 12px;
}

.learn-more-link.one-gcash {
  color: #fff;
  max-width: 18ch;
  margin-top: 48px;
}

.learn-more-link.bills-ginsure:hover {
  color: #003c96;
}

.learn-more-link.bills-ginsure {
  max-width: 36ch;
  margin-top: 24px;
  margin-left: 69px;
}

.learn-more-link.verification {
  max-width: 24ch;
  margin-top: 12px;
}

.learn-more-link.gaming-cards {
  margin-top: 12px;
}

.learn-more-link.gloan {
  margin-top: 24px;
  font-size: 1.14rem;
}

.learn-more-link.overseas {
  max-width: none;
  margin-top: 16px;
}

.learn-more-link.overseas.cash-in {
  color: #020c61;
  max-width: none;
  margin-top: 12px;
}

.learn-more-link.overseas.register {
  color: #fff;
  margin-top: 12px;
}

.learn-more-link.overseas.view-partners {
  color: #020c61;
  max-width: none;
  margin-top: 12px;
}

.learn-more-link.gcredit-gscore, .learn-more-link.ggives-gscore {
  margin-top: 40px;
}

.learn-more-link.food-partners {
  margin-top: 16px;
}

.learn-more-link.gfunds-portfolio {
  margin-top: auto;
}

.learn-more-link.shade-4:hover {
  color: #ced8ea;
}

.learn-more-link.gfunds-feature {
  margin-top: auto;
}

.learn-more-link.gfunds-feature.primary-blue.mt-24 {
  margin-top: 24px;
}

.learn-more-link.gfunds-feature.primary-blue.mt-24.expand {
  max-width: 24ch;
}

.learn-more-link.gcrypto-banner {
  max-width: 13ch;
  margin-top: 40px;
}

.learn-more-link.gcrypto-banner:hover {
  color: #b9d5ff;
}

.learn-more-link.nfts-marketplace {
  cursor: pointer;
  max-width: 18ch;
  margin-top: 32px;
}

.learn-more-link.nfts-marketplace:hover {
  color: #003c96;
}

.learn-more-link.egov {
  margin-top: 24px;
}

.learn-more-link.services-borrow {
  margin-top: 16px;
}

.learn-more-link.liver:hover {
  color: #b9d5ff;
}

.learn-more-link.consumer_swiper {
  max-width: none;
  margin-top: 16px;
}

.learn-more-link.consumer_swiper {
  opacity: .7;
  max-width: none;
  margin-top: 16px;
}

.learn-more-link.consumer_swiper:hover {
  color: #003c96;
}

.learn-more-link.gsave-gscore {
  margin-top: 40px;
}

.learn-more-link.smp {
  max-width: none;
  margin-top: 6px;
}

.learn-more-link.smp.absolute-white:hover {
  color: #d6d6d6;
}

.learn-more-link.partner-solutions_banner_link {
  max-width: 20ch;
  margin-top: 4px;
}

.learn-more-link.partner-solutions_banner_link.bright-blue {
  letter-spacing: normal;
  width: auto;
  max-width: 140px;
  margin-top: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  display: flex;
}

.learn-more-link.partner-solutions_banner_link.white {
  color: #fff;
  letter-spacing: normal;
  width: auto;
  max-width: 105px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  display: flex;
}

.learn-more-link.partner-solutions_banner_link.white.hide {
  display: none;
}

.learn-more-link.partner-solutions_banner_link.homepage {
  color: #dcebf5;
  letter-spacing: normal;
  -webkit-text-stroke-color: white;
  width: auto;
  max-width: 140px;
  margin-top: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  display: flex;
}

.learn-more-link.partner-solutions_case_studies {
  max-width: 20ch;
  margin-top: 4px;
}

.learn-more-link.partner-solutions_case_studies.bright-blue {
  letter-spacing: normal;
  width: auto;
  max-width: 105px;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  display: flex;
}

.learn-more-link.partner-with-us_link {
  max-width: 20ch;
  margin-top: 4px;
}

.learn-more-link.partner-with-us_link.white-link {
  letter-spacing: normal;
  width: auto;
  max-width: 90px;
  margin-top: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  display: flex;
}

.learn-more-link.partner-with-us_link.white-link:hover {
  color: #fff;
}

.learn-more-link.partner-with-us_link.white-link.efficiency-drive {
  color: #0060ff;
  max-width: 190px;
  margin-top: 24px;
}

.learn-more-link.partner-with-us_link.white-link.view-api-documentation, .learn-more-link.partner-with-us_link.white-link.insighting-solutions {
  color: #fff;
  max-width: 190px;
}

.learn-more-link.privacy-link {
  max-width: none;
}

.learn-more-link.privacy-link.read-gcash {
  align-self: flex-start;
  margin-top: 32px;
  margin-left: 100px;
}

.learn-more-link.privacy-link.read-gcash.bright-blue {
  letter-spacing: -.05ch;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
}

.learn-more-link.remittance-partners {
  margin-top: 5px;
}

.learn-more-link.remittance-partners:hover {
  color: #003c96;
}

.learn-more-link.remittance-partners.bright-blue {
  max-width: none;
  margin-top: 5px;
}

.learn-more-link.remittance-partners.bright-blue.cash-in {
  margin-left: 0;
}

.learn-more-link.cash-in-card {
  color: #082f94;
  margin-top: 5px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .875rem;
}

.learn-more-link.cash-in-card:hover {
  color: #003c96;
}

.learn-more-link.overseas {
  margin-top: 5px;
}

.learn-more-link.overseas:hover {
  color: #003c96;
}

.learn-more-link.overseas.control {
  color: #fff;
  max-width: none;
  margin-top: 12px;
}

.learn-more-link.pinoy-articles {
  margin-top: auto;
}

.learn-more-link.pinoy-articles:hover {
  color: #003c96;
}

.learn-more-link.g4b {
  color: #fff;
  max-width: 16ch;
  margin-top: 0;
}

.learn-more-link.sme {
  color: #fff;
  flex-flow: row;
  max-width: none;
  margin-top: 0;
}

.learn-more-link.gcash-jr {
  color: #0a2757;
  max-width: 26ch;
}

.learn-more-link.load-plus {
  max-width: none;
  margin-top: 6px;
}

.learn-more-link.load-plus.absolute-white {
  background-color: #005ce5;
  border-radius: 100px;
  margin-top: 0;
  padding: 18px 20px;
}

.learn-more-link.load-plus.absolute-white:hover {
  color: #fff;
}

.learn-more-link.ginsure {
  max-width: none;
  margin-top: 6px;
}

.learn-more-link.ginsure.absolute-white:hover {
  color: #fff;
}

.learn-more-link.pms {
  max-width: none;
  margin-top: 6px;
}

.learn-more-link.pms.absolute-white:hover {
  color: #d6d6d6;
}

.learn-more-link-text {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  line-height: var(--gcash-website-library---font--line-height-subcontent);
  flex: none;
  font-weight: 700;
}

.learn-more-link-text.food-partners {
  font-size: 1.14rem;
}

.learn-more-link-text.food-partners.got-bills {
  font-size: 1rem;
}

.learn-more-link-text.partners-link {
  font-size: 1.14rem;
}

.learn-more-link-text.partners-link:hover {
  color: #003c96;
}

.learn-more-link-text.bills-ginsure {
  font-size: 1rem;
}

.learn-more-link-text.get-verified {
  letter-spacing: -.03em;
  max-width: 16ch;
  font-size: 1.43rem;
  line-height: 1.35;
}

.learn-more-link-text.food-partners:hover {
  color: #003c96;
}

.learn-more-link-text.gcrypto-explore:hover {
  color: #b9d5ff;
}

.learn-more-link-text.nft {
  font-size: 1.14rem;
}

.learn-more-link-text.nft.primary-blue:hover {
  color: #003c96;
}

.learn-more-link-text.partner-solutions_link {
  color: #fff;
  font-size: 14px;
}

.learn-more-link-text.partner-solutions_link.partner-with-us, .learn-more-link-text.partner-solutions_link.partner-with-us:hover {
  color: #fff;
}

.learn-more-link-text.partner-solutions_link.api-documentation, .learn-more-link-text.partner-solutions_link.bright-blue {
  color: #0060ff;
}

.learn-more-link-text.partner-solutions_link.insighting-solutions {
  color: #fff;
}

.learn-more-link-text.explore-solutions_card_link {
  font-size: 14px;
}

.learn-more-link-text.intl-remittance {
  font-size: 16px;
}

.learn-more-link-text.g4b {
  font-size: var(--gcash-website-library---font--size-h5);
}

.learn-more-link-text.g4b:hover {
  color: var(--gcash-website-library---color-link--link-alternate);
}

.learn-more-link-text.g4b---cta {
  font-size: var(--gcash-website-library---font--size-root);
}

.learn-more-link-text.g4b---cta:hover {
  color: var(--gcash-website-library---color-link--link-alternate);
}

.learn-more-link-icon {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 0 0;
  background-size: auto;
  width: 24px;
  height: 24px;
  margin-left: 4px;
}

.learn-more-link-icon.partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc48_Chevron%20Right%20Small.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.learn-more-link-icon.partners.mint-green {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0733_chevron-mint-green.svg");
}

.learn-more-link-icon.partners.white {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
}

.learn-more-link-icon.services-section-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa15_gcredit-chevron-white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 23px 24px;
}

.learn-more-link-icon.gcredit-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.learn-more-link-icon.blue-chevron {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfb3c_partners-chevron.svg");
}

.learn-more-link-icon.blue-chevron.dark-blue {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce043e_business-header-card-chevron-right.svg");
}

.learn-more-link-icon.blue-chevron.dark-blue.overseas {
  filter: saturate(50%);
}

.learn-more-link-icon.primary-blue {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc46_chevron-right-primary-blue.svg");
}

.learn-more-link-icon.wellness-icon {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfb3c_partners-chevron.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.learn-more-link-icon.enjoy-landing {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.learn-more-link-icon.gforest {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0332_landing-gforest-chevron-right.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.learn-more-link-icon.get-verified {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfb3c_partners-chevron.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  min-width: 24px;
}

.learn-more-link-icon.gfunds {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c52_chevron-shade-4.svg");
}

.learn-more-link-icon.brown-chevron {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efa_chevron%20-%20brown.svg");
}

.learn-more-link-icon.partner-solutions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc48_Chevron%20Right%20Small.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.learn-more-link-icon.partner-solutions.partner-with-us {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
}

.learn-more-link-icon.partner-solutions.consumer-insighting-solutions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc48_Chevron%20Right%20Small.svg");
}

.learn-more-link-icon.partner-solutions.homepage, .learn-more-link-icon.partner-solutions.api-integration, .learn-more-link-icon.partner-solutions.insighting-solutions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
}

.learn-more-link-icon.g4b {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
}

.learn-more-link-icon.g4b---cta {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 25px;
}

.learn-more-link-icon.gcash-jr {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231c_chvron.svg");
}

.espresso {
  color: #602817;
}

.component-label {
  margin-top: 8px;
}

.cork {
  color: #412b18;
}

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

.footer_content-wrapper.footer-links {
  margin-top: 24px;
}

.footer_copyright {
  color: #445c85;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.footer {
  padding-top: 16px;
  padding-bottom: 32px;
}

.footer.pinoy-articles {
  padding-top: 0;
  padding-bottom: 0;
}

.footer_separator {
  background-color: #d7e0ef;
  width: 100%;
  height: 1px;
  margin-top: 16px;
}

.services-food_container {
  background-color: #fff;
  max-width: 100%;
  height: 100vh;
}

.services-food_section {
  position: relative;
}

.services-food_section.header-section {
  height: 2000px;
  overflow: hidden;
}

.services-food_section.header-section.hide {
  display: none;
}

.services-food_section.partners-section {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  height: 467px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.services-food_section.header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe05_services-food-small-desktop-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 2000px;
  height: 2000px;
  overflow: hidden;
}

.services-food_section.food-hero-section {
  height: 1000px;
}

.services-food_section.food-hero-section.top {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0565_food-hero-section-top-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2804px;
}

.services-food_section.food-hero-section.bottom {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0566_food-hero-section-bottom-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2804px;
}

.popup-help-center-banner {
  background-color: #1972f9;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 592px;
  margin-left: auto;
  margin-right: auto;
  padding: 29px 32px 29px 24px;
  display: flex;
}

.popup-help-center-banner.footer {
  width: 100%;
  padding-top: 41px;
  padding-bottom: 41px;
}

.popup-help-center-banner.footer.play {
  background-color: #563087;
  border-radius: 12px;
}

.popup-help-center-banner.footer.digicities {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.popup-help-center-banner.footer {
  width: 100%;
}

.help-center-title {
  letter-spacing: -.03em;
  max-width: 17ch;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.help-center-title.help-center-footer {
  letter-spacing: -.05em;
  max-width: none;
  line-height: 1.2;
}

.help-center-link {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.help-center-link.help-center-footer {
  width: 100%;
  max-width: 153px;
}

.help-center-link.help-center-footer.absolute-white:hover {
  color: #b9d5ff;
}

.help-center-link-text {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  transform: translate(0);
}

.help-center-link-icon {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa15_gcredit-chevron-white.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 23px 24px;
  width: 100%;
  max-width: 23px;
  height: 24px;
  margin-left: 4px;
}

.popup_section-wrapper.second-section {
  margin-left: 100px;
}

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

.glife_popup-icon.first-section, .glife_popup-icon.popup-icon {
  margin-top: 112px;
}

.glife_popup-icon.wellness {
  align-self: center;
  margin-top: 120px;
}

.glife_popup-icon-image {
  width: 84px;
  height: 84px;
}

.glife_popup-icon-label {
  letter-spacing: -.05em;
  margin-top: 16px;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.2;
}

.bleach-white {
  color: #fcf6d7;
}

.services-food_newline {
  white-space: nowrap;
}

.services_popup-partner-logo-wrapper {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd5a_services_popup-partners-bg-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 748px;
  height: 171px;
}

.services_popup-partner-logo-wrapper.partners-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04b0_services_popup-food-parters-xl.webp");
  margin-top: 32px;
}

.services_popup-partner-logo-wrapper.swac {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd9e_partne-banks-logo.webp");
  background-position: 0 0;
  background-size: contain;
  max-width: 972px;
  height: 255px;
}

.services_popup-partner-logo-wrapper.swac.bank-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056b_bank-transfer-logo-base.webp");
  background-size: cover;
  max-width: 748px;
  height: 253px;
  margin-top: 32px;
  margin-left: 100px;
}

.services_popup-partner-logo-wrapper.gcash-padala-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1304_Padala-Logos.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 808px;
  height: 143px;
  margin-top: 24px;
}

.services_popup-partner-logo-wrapper.gcash-padala-partners.partners-section {
  margin-top: 24px;
}

.services_popup-partner-logo-wrapper.ph-stocks {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fa4_stocks-ph-logos-sd.webp");
  background-position: 50%;
  height: 161px;
  margin-top: 32px;
  margin-left: 100px;
}

.services_popup-partner-logo-wrapper.wellness {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00c3_wellness-establisment-desktop.webp");
  max-width: 470px;
  height: 227px;
}

.services_popup-partner-logo-wrapper.ggives-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eb6_ggives-partners-logo-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  max-width: 718px;
  height: 44px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.services_popup-partner-logo-wrapper.fuse-and-securities-logo {
  grid-column-gap: 32px;
  background-image: none;
  align-items: center;
  max-width: 260px;
  height: auto;
  display: flex;
}

.services_popup-partner-logo-wrapper.transportation-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f2_transportation-partners-sd.webp");
  height: 348px;
  margin-top: 32px;
}

.services_popup-partner-logo-wrapper.food-partners-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04b0_services_popup-food-parters-xl.webp");
  max-width: 808px;
  height: 154px;
  margin-top: 32px;
}

.services_popup-partner-logo-wrapper.gforest-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f3_gforest-partners-base.webp");
  background-size: cover;
  height: 263px;
  margin-top: 32px;
}

.services_popup-partner-logo-wrapper.gcredit-logo {
  grid-column-gap: 32px;
  background-image: none;
  align-items: center;
  max-width: 289px;
  height: auto;
  display: flex;
}

.services_popup-partner-logo-wrapper.ryse-logos {
  grid-column-gap: 32px;
  background-image: none;
  align-items: center;
  max-width: 260px;
  height: auto;
  display: flex;
}

.mint-green {
  color: #00d8ff;
}

.services-food_content-block {
  z-index: 7;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  display: flex;
  position: relative;
}

.blue-haze {
  color: #ccb7e8;
}

.popup-steps_slider-image {
  width: 260px;
  height: 530px;
  display: none;
}

.popup-steps_slider-image.slider {
  display: inline-block;
}

.services-play_container {
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.express-send_img.girl-texting {
  max-width: 1297px;
  height: 857px;
}

.express-send_img.girl-texting.floating-item {
  z-index: 0;
  object-fit: cover;
  height: 857px;
  transform: translate(-74%, -38px);
}

.popup-content-block {
  margin-top: 31px;
  padding-left: 24px;
  padding-right: 24px;
}

.popup-content-block.second-section {
  margin-top: 40px;
  margin-right: 55px;
  padding-left: 0;
  padding-right: 0;
}

.popup-content-block.send-gift-feature-content {
  color: #fff;
  max-width: 360px;
  margin-top: 40px;
  margin-right: 15px;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.services-play_section {
  position: relative;
}

.services-play_section.play-header {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd59_play-bg.webp");
  background-position: 50%;
  background-size: 1920px 1080px;
  height: 1080px;
}

.services-play_section.entertainment-section {
  height: 605px;
}

.services-play_section.other-services-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.services-play_section.play-header {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1015_play-xl-extended.webp"), linear-gradient(#00001d, #010024 30.52%, #030031 62.65%, #090039);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 3200px, auto;
  height: 1040px;
}

.popup-qr-code {
  grid-column-gap: 12px;
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  padding: 14px 8px;
  display: flex;
}

.popup-qr-code.floating-item {
  z-index: 99999;
  z-index: 99999;
  z-index: 99999;
  position: fixed;
  bottom: 16px;
  left: auto;
  right: 16px;
  overflow: hidden;
}

.popup-qr-code-title {
  z-index: 3;
  color: #f9f9fd;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  text-align: left;
  letter-spacing: -.01em;
  margin-top: 8px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.popup-qr-code-title.learning-hub {
  width: 100%;
  max-width: 144px;
  font-size: 1.25rem;
}

.popup-qr-code-image {
  width: 132px;
  height: 132px;
}

.popup-qr-code-image.filtered {
  z-index: 3;
  opacity: 1;
  position: relative;
}

.popup-qr-code-image.learning-hub {
  mix-blend-mode: lighten;
  background-image: linear-gradient(#fff, #fff);
  padding: 5px;
}

.yale-blue {
  color: #10579a;
}

.services-swac_container {
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.popup-section-card {
  border-radius: 20px;
  width: 100%;
  max-width: 390px;
  height: 280px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.popup-section-card.card-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd35_popup-card-1.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.card-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd34_popup-card-2.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.card-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd36_popup-card-3.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.card-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd11_popup-card-4.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.card-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd09_popup-card-5.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.card-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd31_popup-card-6.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.cash-in {
  border-radius: 12px;
  max-width: 421px;
  height: 540px;
  padding: 32px;
  box-shadow: 0 0 7px #00000014;
}

.popup-section-card.cash-in.link-up {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd51_cashin-card-3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  box-shadow: 0 0 7px #00000014;
}

.popup-section-card.cash-in.one-tap {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfddf_cashin-card-2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  box-shadow: 0 0 24px #00000012;
}

.popup-section-card.cash-in.more-than-one {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdfd_cashin-card-1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  box-shadow: 0 0 15px 3px #769ca83b;
}

.popup-section-card.bank-transfer {
  box-shadow: none;
  background-color: #ddf0fd;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd7c_bank-transfer-feature-base.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px 0 0;
  max-width: 711px;
  height: 600px;
  padding: 32px 32px 84px;
}

.popup-section-card.bank-transfer.floating-item {
  transform: translate(0, -71px);
}

.popup-section-card.kkb-cards {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  max-width: 458px;
  height: 640px;
  padding: 40px;
  display: flex;
  box-shadow: 0 3px 16px 1px #00000040;
}

.popup-section-card.kkb-cards.send-pay {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b2_KKB-send-payment-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.kkb-cards.track {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c40_KKB-track-base.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.kkb-cards.card-request {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ba_KKB-request-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  max-width: 932px;
  height: 480px;
  padding-left: 98px;
  display: flex;
}

.popup-section-card.gstock-card {
  border-radius: 12px;
  max-width: 316px;
  height: 520px;
  padding: 32px;
}

.popup-section-card.transportation-card.worry-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe8d_transportation-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.gstock-card {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  max-width: 482px;
  height: 640px;
  padding: 40px;
  display: flex;
}

.popup-section-card.gstock-card.long {
  justify-content: center;
  max-width: 932px;
  height: 480px;
  padding-left: 98px;
}

.popup-section-card.gstock-card.long.gstocks-freetopup {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc4_gstocks-ph-free-topup.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.gstock-card.gstocks-invest {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d08_gstocks-ph-invest.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.gstock-card.gstocks-no-bank {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d07_gstocks-ph-no-bank.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.transportation-card {
  border-radius: 12px;
  max-width: 423px;
  height: 535px;
  padding: 32px;
}

.popup-section-card.transportation-card.land {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe48_transportation-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  max-width: 862px;
  height: 400px;
  display: flex;
}

.popup-section-card.transportation-card.worry-free {
  background-color: #50b75f;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe8d_transportation-card1-bg-small-desktop.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-section-card.travel-card {
  box-shadow: none;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  max-width: 360px;
  height: 356px;
  padding: 32px;
  display: flex;
}

.popup-section-card.global-stocks.feature {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  max-width: 400px;
  height: 360px;
  box-shadow: 0 0 51px 20px #98b8ec03, 0 0 29px 17px #98b8ec0a, 0 0 13px 13px #98b8ec0f, 0 0 3px 7px #98b8ec12, 0 0 #98b8ec12;
}

.popup-section-card.gfunds.features-card {
  box-shadow: none;
  background-color: #fff;
  border: 1px #e0e8f3;
  border-radius: 0;
  max-width: 223px;
  height: 250px;
}

.popup-section-card.government-card {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  max-width: 360px;
  height: 336px;
  padding: 20px 32px 32px;
  display: flex;
}

.popup-section-card.ggives {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 320px;
  height: 420px;
  padding: 32px;
  display: flex;
}

.popup-section-card.ggives {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
  padding: 32px;
  display: flex;
}

.popup-section-card.ggives.card-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0127_young-couple-protection-mask-.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.card-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce012b_young-couple-protection-%20(2).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.card-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0123_young-couple-protection-.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.card-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0126_handaan.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.card-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0138_young-couple-shopping.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.card-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce012a_optical-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.shopping {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce100a_ggives-shopping-gradient-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.stress-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b4d_ggives-stress-free.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.medical-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b4b_ggives-medical-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.dental-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b4c_ggives-dental-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.optical-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b65_ggives-optical-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.handaan {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b64_ggives-handaan.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.dream-home {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce100b_ggives-dream-home-gradient-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.upgrade-gadgets {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1000_ggives-upgrade-gadgets-gradient-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ggives.bagong-appliances {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1242_ggives-blender-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ginsure-insurance {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 480px;
  max-width: 480px;
  height: 400px;
  padding: 32px;
  display: flex;
}

.popup-section-card.ginsure-insurance.vehicle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015f_ginsure-insurance-card6-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.ginsure-insurance.travel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015d_ginsure-insurance-card5-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.ginsure-insurance {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 480px;
  height: 400px;
  padding: 32px;
  display: flex;
}

.popup-section-card.ginsure-insurance.property {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0161_ginsure-insurance-card4-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.ginsure-insurance.lifestyle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0169_ginsure-insurance-card3-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.ginsure-insurance.personal {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0177_ginsure-insurance-card2-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.ginsure-insurance.health {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0176_ginsure-insurance-card1-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.cash-out {
  box-shadow: none;
  border-radius: 16px;
  max-width: 932px;
  height: 480px;
  display: flex;
  position: relative;
}

.popup-section-card.cash-out.partners-nationwide {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0287_cash-out-partners-nationwide-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
}

.popup-section-card.cash-out.gcash-mastercard {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0285_cash-out-gcash-mastercard-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.popup-section-card.transportation-card {
  box-shadow: none;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  max-width: 458px;
  height: 640px;
  margin-left: 0;
  padding: 40px;
  display: flex;
}

.popup-section-card.transportation-card.long-card {
  justify-content: center;
  max-width: 932px;
  height: 480px;
}

.popup-section-card.transportation-card.long-card.land {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03ae_by-land-air-sea.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 98px;
}

.popup-section-card.transportation-card.worry-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034d_worry-free.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.transportation-card.highway {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b0_way-on-highway.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.swac-header {
  box-shadow: none;
  border-radius: 10px;
  min-width: 390px;
  position: relative;
}

.popup-section-card.swac-header.cny-card {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02fa_swac-cny-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.swac-header.halloween-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f6_swac-halloween-card.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-section-card.swac-header.groupie-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034b_swac-groupie-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-section-card.swac-header.family-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f7_swac-family-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.swac-header.audio-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034a_swac-audio-card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.swac-header.smiley-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0304_swac-smiley-bg.webp");
  background-position: 50%;
  background-size: contain;
}

.popup-section-card.swac-header.selfie-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f9_swac-selfie-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.swac-header.heart-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f8_swac-heart-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.swac-header.hbd-card {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f4_swac-hbd-bg.webp");
  background-position: 50%;
  background-size: contain;
}

.popup-section-card.swac-header.cup {
  z-index: 3;
}

.popup-section-card.arewards-header-card {
  box-shadow: none;
  border-radius: 12px;
  align-items: flex-end;
  max-width: 458px;
  height: 640px;
  padding: 40px;
  display: flex;
  position: relative;
}

.popup-section-card.arewards-header-card.earn {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056d_a-rewards-header-card1-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 932px;
  height: 580px;
  padding: 60px 0 60px 98px;
}

.popup-section-card.arewards-header-card.claim {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b8_a-rewards-header-card2-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.arewards-header-card.redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05ba_a-rewards-header-redeem.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-section-card.ginsure-access-cards {
  box-shadow: none;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  min-width: 540px;
  max-width: 540px;
  height: 430px;
  padding: 40px;
  display: flex;
}

.popup-section-card.ginsure-access-cards.travel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1ae1_Bullet%20Cards.avif");
  background-position: 0 0;
  background-size: cover;
}

.popup-section-card.gloan-testimonial {
  box-shadow: none;
  border-radius: 12px;
  min-width: 676px;
  max-width: 676px;
  height: 420px;
  padding: 60px;
}

.popup-section-card.gloan-testimonial.housewife {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a46_gloan-gamit-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.popup-section-card.gloan-testimonial.owner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a1f_gloan-aside-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.popup-section-card.gloan-testimonial.seller {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a43_gloan-since-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.popup-section-card.gloan-summary, .popup-section-card.gcredit-summary {
  box-shadow: none;
  background-color: #f6f9fd;
  border-radius: 0 6px 6px 0;
  flex-direction: column;
  max-width: 300px;
  height: auto;
  padding: 24px;
  display: flex;
}

.popup-section-card.gsave-partners {
  box-shadow: none;
  background-color: #fff;
  border-radius: 0;
  max-width: 399px;
  height: 125px;
  display: flex;
}

.popup-section-card.gfunds-portfolio-cards {
  box-shadow: none;
  background-color: #0000;
  border-top: 1px solid #ffffff1a;
  border-bottom: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  border-radius: 0;
  flex-direction: column;
  min-width: 312px;
  max-width: 312px;
  height: 340px;
  padding: 24px 32px;
  display: flex;
}

.popup-section-card.gfunds-portfolio-cards.first-card {
  border-left: 1px solid #ffffff1a;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.popup-section-card.gfunds-portfolio-cards.last-card {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.popup-section-card.nft-card {
  box-shadow: none;
  border-radius: 12px;
  min-width: 320px;
  max-width: 320px;
  height: 458px;
}

.popup-section-card.ginsure-categories {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
  padding: 32px;
  display: flex;
}

.popup-section-card.ginsure-categories.testimonials {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1242_ggives-blender-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 0;
  max-width: none;
}

.popup-section-card.sme {
  box-shadow: none;
  background-color: #ddf0fd;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd7c_bank-transfer-feature-base.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px 0 0;
  max-width: 711px;
  height: 600px;
  padding: 32px 32px 84px;
}

.popup-section-card.sme.floating-item {
  border-top-left-radius: 0;
  border-top-right-radius: 12px;
  left: auto;
  right: auto;
  transform: translate(-40px, -71px);
}

.popup-section-card.default {
  box-shadow: none;
  background-color: #e9dafa;
  border-radius: 12px;
  min-width: 676px;
  max-width: 676px;
  height: 420px;
  padding: 60px;
}

.popup-section-card.default.housewife {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a46_gloan-gamit-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.popup-section-card.default.owner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a1f_gloan-aside-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.popup-section-card.default.seller {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a43_gloan-since-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.popup-section-card.bill-protect-summary {
  box-shadow: none;
  background-color: #f6f9fd;
  border-radius: 0 6px 6px 0;
  flex-direction: column;
  max-width: 300px;
  height: auto;
  padding: 24px;
  display: flex;
}

.services-swac_section {
  position: relative;
}

.services-swac_section.swac-feature {
  background-color: #ebf2f9;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02ef_swac-feature-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px 968px;
  height: 968px;
  overflow: hidden;
}

.services-swac_section.swac-header-section {
  background-image: linear-gradient(#05176d, #020c61);
  height: 861px;
}

.popup_slider-next {
  width: 64px;
  right: -6px;
}

.popup-steps_slider-arrow-active.prev {
  transform-style: preserve-3d;
}

.popup_slider-prev {
  width: 64px;
  left: -10px;
}

.popup_slider-nav2 {
  display: none;
}

.bank-transfer_container {
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.bank-transfer_section {
  position: relative;
}

.bank-transfer_section.bank-partners {
  border: 0 solid #e0e8f3;
  border-bottom-width: 1px;
  align-items: center;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}

.bank-transfer_section.bank-transfer-header {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0557_bank-transfer-hero-section-bg-xl.webp"), linear-gradient(#d8f0fb, #c6e7f8);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 2290px, auto;
  height: 840px;
  display: flex;
}

.bank-transfer_section.bank-transfer-header-2nd {
  background-color: #c7e8f9;
  height: 300px;
}

.bank-transfer_section.bank-transfer-header-3rd {
  background-image: linear-gradient(#c6e7f8, #f2fbff);
  height: 530px;
}

.popup-section-card-content {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.popup-section-card-content.cash-in {
  flex-direction: row;
  justify-content: space-between;
  height: auto;
}

.popup-section-card-content.bank-transfer {
  width: 100%;
}

.popup-section-card-content-title {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.popup-section-card-content-title.cash-in {
  max-width: 10ch;
  font-size: 2.14rem;
  line-height: 1.25;
}

.popup-section-card-content-title.cash-in.title-1 {
  max-width: 15ch;
}

.popup-section-card-content-title.bank-transfer {
  letter-spacing: -.05em;
  max-width: 14ch;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-section-card-content-title.bank-transfer.fc-layer-0 {
  line-height: 1.1;
}

.popup-section-card-content-title.kkb {
  letter-spacing: -.05em;
  max-width: 10ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-card-content-title.kkb.send-pay {
  max-width: 15ch;
}

.popup-section-card-content-title.gstocks {
  letter-spacing: -.05em;
  max-width: 15ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-card-content-title.transportation {
  max-width: 10ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-card-content-title.transportation.land {
  max-width: 20ch;
}

.popup-section-card-content-title.travel {
  max-width: none;
  margin-top: 32px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-card-content-title.gfunds-portfolio {
  max-width: none;
  margin-top: 8px;
  font-size: 1.43rem;
  font-weight: 500;
  line-height: 1.35;
}

.popup-section-card-content-title.government {
  max-width: none;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-section-card-content-title.transportation {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-card-content-title.transportation.land {
  letter-spacing: -.03em;
  max-width: 7ch;
  font-size: 3rem;
}

.popup-section-card-content-title.gloan-calculator-title {
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-section-card-content-title.gfunds-portfolio {
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.35;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--size-h4);
  margin-top: 16px;
  font-weight: 500;
}

.popup-section-card-content-title.bill-protect-calculator-title {
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-section-card-content-description {
  opacity: .7;
  margin-bottom: 0;
  font-weight: 600;
}

.popup-section-card-content-description.cash-in {
  opacity: .56;
  letter-spacing: -.03em;
  max-width: 29ch;
  margin-top: 16px;
  font-family: Gotham;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-section-card-content-description.cash-in.card-2 {
  max-width: 28ch;
}

.popup-section-card-content-description.cash-in.link-card {
  max-width: 21ch;
}

.popup-section-card-content-description.cash-in.card-1 {
  max-width: 30ch;
}

.popup-section-card-content-description.bank-transfer {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-h6);
  max-width: 23ch;
  margin-top: 8px;
}

.popup-section-card-content-description.kkb {
  opacity: .8;
  letter-spacing: -.03em;
  max-width: 18ch;
  margin-top: 0;
  font-family: Gotham Rounded;
  font-size: 1.57rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-section-card-content-description.kkb.send-pay {
  max-width: 17ch;
}

.popup-section-card-content-description.kkb.track {
  max-width: none;
}

.popup-section-card-content-description.kkb.request {
  max-width: 15ch;
  margin-top: 12px;
}

.popup-section-card-content-description.gstock {
  opacity: .7;
  letter-spacing: -.01em;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.45;
}

.popup-section-card-content-description.gstock.free-topup {
  color: #fff;
  max-width: 32ch;
  margin-top: 12px;
}

.popup-section-card-content-description.transportation.land {
  max-width: 24ch;
}

.popup-section-card-content-description.travel {
  opacity: 1;
  max-width: none;
  margin-top: 8px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-card-content-description.gfunds-portfolio {
  opacity: .8;
  max-width: 26ch;
  margin-top: 8px;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.5;
}

.popup-section-card-content-description.government {
  opacity: 1;
  max-width: none;
  margin-top: 8px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-card-content-description.transportation {
  opacity: .9;
  letter-spacing: -.03em;
  max-width: none;
  margin-top: 8px;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-section-card-content-description.transportation.land {
  opacity: 1;
  max-width: 20ch;
  margin-top: 24px;
}

.popup-section-card-content-description.transportation.highway {
  opacity: .78;
}

.popup-section-card-content-description.gfunds-portfolio {
  opacity: .7;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  margin-top: 12px;
}

.chambray {
  color: #304d92;
}

.services_bank-transfer-popup-section-content.bank-transfer-header {
  margin-top: 32px;
  margin-left: 100px;
}

.dusk-blue {
  color: #274c88;
}

.services-popup_footer {
  background-color: #eef2f9;
  flex-direction: column;
  padding-bottom: 0;
  position: relative;
}

.services-popup_footer.partners_billers {
  background-color: #0000;
}

.services-popup_footer.partners_promos {
  background-color: #0000;
  margin-top: 60px;
}

.services-popup_footer.coming-soon {
  width: 100%;
  height: 146px;
  display: flex;
}

.services-popup_footer.consumer-landing {
  z-index: 1;
  width: 100%;
  height: 146px;
  display: flex;
}

.services-popup_footer.consumer-landing.hide {
  display: none;
}

.services-popup_footer.adjustment.promos {
  background-color: var(--layer-0);
}

.services-popup_footer.global-pay {
  padding-top: 32px;
}

.services-popup_footer.lh-floating-qr {
  height: 0;
  padding-bottom: 0;
}

.services-popup_footer.getting-started, .services-popup_footer.scan-to-pay, .services-popup_footer.map, .services-popup_footer.partner-solutions {
  padding-top: 32px;
}

.pattens-blue {
  color: #dbf3ff;
}

.pale-blue {
  color: #c9ebf5;
}

.services-play_portfolio-card {
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  min-width: 320px;
  max-width: 320px;
  height: 475px;
  padding: 24px;
  display: flex;
}

.services-play_portfolio-card.inplay {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd57_services-play_portfolio-card-inplay-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.services-play_portfolio-card.mgames {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd95_services-play_portfolio-card-mgames-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.services-play_portfolio-card.goama {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe4e_services-play_portfolio-card-goama-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.services-play_portfolio-card.bingoplus {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd58_services-play_portfolio-card-bingoplus-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.services-play_portfolio-card.arena-plus {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd87_services-play_portfolio-card-arenaplus-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.services-play_card-title {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
}

.services-play_card-description {
  opacity: .65;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.5;
}

.services-play_header-content.play-header {
  margin-bottom: 174px;
  margin-left: 100px;
}

.gcash-padala_container {
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.pale-aqua {
  color: #c1d1f6;
}

.ghost-white {
  color: #f4f7ff;
}

.gcash-padala_section {
  position: relative;
}

.gcash-padala_section.gcash-padala-feature-section {
  background-color: #1781fe;
  height: 1235px;
  display: flex;
}

.gcash-padala_section.gcash-padala-feature-section.gradient-bg {
  background-image: linear-gradient(#0000, #fff);
}

.gcash-padala_section.map-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.gcash-padala_section.gcash-padala_header {
  background-color: #1781fe;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d6_gcash-padala-header-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px 1120px;
  height: 1120px;
  padding-top: 180px;
  padding-bottom: 86px;
  overflow: hidden;
}

.gcash-padala_section.gcash-padala-partners-section {
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.cloud-burst {
  color: #1d2157;
}

.nile-blue {
  color: #1f235d;
}

.map_search-item-destination {
  color: #0a2757;
  letter-spacing: -.01em;
  font-family: Gotham Rounded;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.3;
}

.map_search-item-distance {
  letter-spacing: -.01em;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.map_search-item-content {
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.map_search-item-btn {
  letter-spacing: -.01em;
  cursor: pointer;
  align-items: center;
  max-width: 134px;
  margin-left: 12px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.map_search-item-btn.map_change-location {
  margin-left: 8px;
}

.map_search-item {
  background-image: linear-gradient(#fff, #fff);
  border-top: 1px solid #e0e8f3;
  padding: 16px 16px 20px;
}

.map_search-item-address {
  color: #6d7b92cc;
  max-width: 37ch;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.4;
}

.map_search-results {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  max-height: 452px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.map_filter-header {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px 8px;
  display: flex;
}

.map_location-tag-label {
  letter-spacing: -.02em;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
}

.map_location-tag-result {
  margin-left: 4px;
}

.map_filtered-items-number {
  color: #445c8599;
  letter-spacing: -.02em;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
}

.map_filter-header-block {
  display: flex;
}

.map_search-input {
  color: #0a2757;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc4b_billers-search-icon.svg");
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 solid #000;
  border-bottom: 1px solid #e0e8f3;
  height: 56px;
  margin-bottom: 0;
  padding: 16px 12px 16px 42px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.map_search-input:focus {
  border: 0 #000;
  border-bottom: 1px solid #e0e8f3;
}

.map_search-input::placeholder {
  -webkit-text-fill-color: transparent;
  background-color: #0a275752;
  -webkit-background-clip: text;
  background-clip: text;
}

.map_form {
  margin-bottom: 0;
}

.map_form.map_search-by-dropdown {
  display: none;
}

.map_location-tag-container {
  letter-spacing: -.02em;
  border: 1px solid #e0e8f3;
  border-radius: 39px;
  padding: 6px 12px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.cash-in_container {
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.cash-in_section {
  position: relative;
}

.cash-in_section.steps-section {
  background-image: linear-gradient(#fff, #fff);
  border: 0 solid #e0e8f3;
  border-bottom-width: 1px;
  flex-direction: column;
  align-items: stretch;
  height: 888px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.cash-in_section.steps-section.dropdown {
  display: none;
}

.cash-in_section.cash-in-header {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0564_cash-in-hero-section-xl.webp"), linear-gradient(360deg, #94c4de, #a4cee3 46.88%, #c9e2f0);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 2800px 1495px, auto;
  height: 1495px;
}

.cash-in_section.swipeable {
  padding-top: 60px;
  padding-bottom: 60px;
}

.popup-steps_slider-arrow-disabled.next {
  transform-style: preserve-3d;
}

.map_filter-dropdown {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcc2_map_dropdown-chevron.svg"), linear-gradient(#fff, #fff);
  background-position: 99%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom: 1px solid #e0e8f3;
  width: 100%;
  min-height: 50px;
  padding: 8px 40px 8px 0;
  bottom: 0;
}

.map_filter-dropdown-toggle {
  width: 100%;
  padding: 0 0 0 16px;
}

.map_filter-label {
  color: #0a275799;
  font-family: Gotham;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1;
}

.map_filter-current {
  margin-top: 3px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.map_filter-dropdown-list {
  background-image: linear-gradient(#fff, #fff);
  height: 452px;
  max-height: 452px;
  top: 50px;
}

.map_filter-dropdown-list.map_city {
  bottom: 0;
}

.map_filter-control {
  grid-column-gap: 4px;
  padding: 10px 16px;
  display: flex;
}

.map_action-btn {
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #0057e4;
  border-radius: 47px;
  justify-content: center;
  align-items: center;
  max-width: 73px;
  padding: 6px 16px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.map_action-btn.apply {
  background-color: #005ce5;
}

.map_action-btn.apply.disabled {
  cursor: not-allowed;
  background-color: #afcbf6;
  border-color: #afcbf6;
}

.map_action-btn.functional-blue {
  justify-content: center;
  align-items: center;
}

.map_filter-dropdown-container {
  width: 100%;
}

.deep-sapphire {
  color: #05176d;
}

.light-navy-blue {
  color: #1e687e;
}

.byzantium {
  color: #732b61;
}

.sherpa-blue {
  color: #0e4859;
}

.map_forms-container {
  min-width: 316px;
  max-width: 316px;
}

.services_popup-steps-wrapper {
  height: 235px;
  margin-top: 32px;
}

.services_popup-steps-wrapper.cash-in {
  margin-top: 32px;
}

.services_popup-steps-wrapper.scrollable.solo {
  height: auto;
}

.services_popup-steps-wrapper.scrollable {
  max-width: 340px;
  overflow: auto;
}

.services_popup-steps-wrapper.scrollable.iframed {
  height: 230px;
}

.services_popup-steps-wrapper.ad-viewer-scrollable {
  max-width: 340px;
  height: 235px;
  margin-top: 0;
  overflow: auto;
}

.services_popup-steps-wrapper.scrollable {
  max-width: 340px;
  height: 235px;
  overflow: auto;
}

.services_popup-steps-header {
  flex-direction: column;
  display: flex;
}

.services_popup-steps-content.steps-section {
  width: 340px;
  margin-left: 100px;
}

.services_popup-steps-content.steps-section.scrollable {
  margin-left: 0;
}

.services_popup-steps-content.steps-section.ad-viewer {
  align-items: flex-end;
  display: flex;
}

.services_popup-steps-content.steps-section {
  width: 340px;
  margin-left: 100px;
}

.services_popup-steps-image-set {
  transform: translate(-50%);
}

.services_popup-steps-image-set.floating-item {
  transform: translate(35px);
}

.services_popup-steps-image-set.cash-out.floating-item {
  transform: translate(35px, 60px);
}

.services_popup-steps-image-set.cash-in.floating-item {
  transform: translate(35px, 80px);
}

.services_popup-steps-image-set.feature-steps.floating-item {
  transform: translate(36px, 60px);
}

.popup_steps-image {
  width: 306px;
  height: 624px;
  display: none;
}

.popup_steps-image.active {
  display: inline-block;
}

.popup-steps-slider, .popup-steps-slider.floating-item {
  display: none;
}

.popup-section-blurb {
  letter-spacing: -.03em;
  max-width: 18ch;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-section-blurb.cash-out-nationwide {
  letter-spacing: normal;
  max-width: 27ch;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
}

.popup-section-blurb.send-gift {
  max-width: 20ch;
  margin-top: auto;
  line-height: 1.3;
}

.popup-section-blurb.cash-out-nationwide {
  opacity: .6;
  letter-spacing: -.03em;
  max-width: 31ch;
  margin-top: 16px;
  font-size: 1.14rem;
  font-weight: 500;
}

.popup-section-blurb.gstocks {
  opacity: .6;
  color: #ffffffb3;
  text-align: center;
  letter-spacing: -.03em;
  max-width: 59ch;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  line-height: 1.4;
}

.popup-section-blurb.cash-out-mastercard {
  opacity: .6;
  letter-spacing: -.03em;
  max-width: 24ch;
  margin-top: 16px;
  font-size: 1.14rem;
}

.popup-section-blurb.send-gift-hero-section {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  letter-spacing: -.03em;
  max-width: 20ch;
  margin-top: 24px;
  font-weight: 600;
}

.popup-section-blurb.a-rewards-card {
  opacity: .7;
  max-width: 21ch;
  margin-top: 12px;
  font-size: 1.29rem;
}

.popup-section-blurb.a-rewards-card.earn {
  opacity: 1;
  max-width: 30ch;
}

.popup-section-blurb.a-rewards-card.redeem {
  max-width: none;
}

.popup-section-blurb.shop-header {
  opacity: .6;
  margin-top: auto;
  line-height: 1.3;
}

.popup-section-blurb.gstocks {
  opacity: .6;
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  max-width: 47ch;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

.popup-section-preamble {
  letter-spacing: -.03em;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.95rem;
}

.popup-section-preamble.bank-transfer {
  opacity: .6;
  letter-spacing: -.05em;
  font-size: 1.57rem;
  line-height: .9;
}

.popup-section-preamble.send-gift-header {
  opacity: .6;
  letter-spacing: -.05em;
  font-size: 1.71rem;
  line-height: .9;
}

.popup-section-preamble.gcash-padala {
  opacity: .6;
  letter-spacing: -.05em;
  font-size: 1.43rem;
  line-height: .9;
}

.popup-section-preamble.bank-transfer {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--line-height-h6);
  letter-spacing: -.03em;
}

.popup-section-preamble.ph-stocks {
  letter-spacing: -.05em;
  font-size: 1.43rem;
  line-height: .9;
}

.popup-section-preamble.transportation {
  text-align: center;
  letter-spacing: -.05em;
}

.popup-section-preamble.gdeals {
  text-align: center;
  letter-spacing: -.03em;
}

.popup-section-preamble.buy-load {
  letter-spacing: -.05em;
  font-size: 1.71rem;
  line-height: .9;
}

.popup-section-preamble.a-rewards {
  letter-spacing: -.05em;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-section-preamble.gfunds-comparison {
  opacity: .8;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 1rem;
  line-height: 1;
}

.popup-section-preamble.govt {
  letter-spacing: -.05em;
  font-size: 1.71rem;
  line-height: 1.2;
}

.popup-section-preamble.govt.features {
  opacity: .56;
}

.popup-section-preamble.gsave-banks {
  text-align: center;
  letter-spacing: -.01em;
  font-size: 1rem;
  line-height: 1.3;
}

.popup-section-preamble.transportation {
  opacity: .6;
  text-align: left;
  letter-spacing: -.05em;
}

.popup-section-preamble.trees-planted {
  letter-spacing: -.05em;
  font-size: 4.57rem;
  line-height: 1.2;
}

.popup-section-preamble.send-gift-hero-section {
  color: var(--primary-dark-blue);
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h6);
}

.popup-section-preamble.a-rewards-lifestyle {
  text-align: center;
  letter-spacing: -.05em;
}

.popup-section-preamble.bill-protect {
  opacity: .5;
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-section-preamble.header-step {
  letter-spacing: -.03em;
  background-color: #3a318c;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  padding: 4.5px 10px;
  font-size: 1.29rem;
  line-height: 1.3;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.popup-section-preamble.header-step.absolute-white {
  justify-content: center;
  align-items: center;
  line-height: 32px;
  display: flex;
  top: -17px;
}

.popup-section-preamble.header-step.steps {
  opacity: 1;
}

.popup-section-preamble.header-step {
  opacity: .5;
  letter-spacing: -.05em;
  font-size: .86rem;
  line-height: 1.2;
}

.popup-section-preamble.ph-stocks-eligibility {
  letter-spacing: -.05em;
  font-size: 1.71rem;
  line-height: .9;
}

.popup-section-preamble.gstocks-ph {
  opacity: .5;
  text-align: center;
  letter-spacing: -.05em;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-section-preamble.gdeals {
  letter-spacing: -.05em;
}

.map_region-select {
  display: none;
}

.map_filter-dropdown-list-template {
  width: 100%;
  text-decoration: none;
  display: block;
}

.map_city-collection-list-city-name {
  cursor: pointer;
}

.map_city-collection-list-city-region {
  display: none;
}

.cashout-message-bubble-description {
  opacity: .6;
  text-align: center;
  width: 100%;
  max-width: 40ch;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.cashout-message-bubble-title {
  text-align: center;
  letter-spacing: -.02em;
  max-width: 16ch;
  font-family: Gotham;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1;
}

.cashout-notif-newline {
  white-space: nowrap;
}

.services_cashout-message-notification {
  background-image: linear-gradient(#fbfdff, #fbfdff);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 245px;
  height: 148px;
  padding: 60px 24px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 0 8px #73819a1a;
}

.cash-out_container {
  max-width: 100%;
  height: 100%;
}

.cash-out_section {
  position: relative;
}

.cash-out_section.map-section {
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.cash-out_section.cashout-hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c4_cashout-header.webp"), linear-gradient(#d5f1f3, #d4f1f5 26.95%, #baeaf4 52.05%, #96d9f3 89.23%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  height: 1100px;
  display: flex;
}

.cash-out_section.cashout-header-second {
  height: 1036px;
  margin-top: -120px;
  padding-bottom: 60px;
}

.map_filter-drodpown-list-item {
  padding: 8px 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
}

.map_filter-drodpown-list-item.shade-0:hover {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
}

.map_search-item-categories, .map_filter-1-checkbox-city {
  display: none;
}

.congress-blue {
  color: #104980;
}

.swac-message-notification-wrapper {
  width: 100%;
  max-width: 205px;
  height: 230px;
  margin-top: auto;
}

.swac_message-notification-label {
  color: #feffffcc;
  letter-spacing: .075em;
  background-color: #e32e07;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 21px;
  padding: 4px 6px 3px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.swac-message-notification-video-frame {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfccf_swac-message-girl.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  max-width: 205px;
  height: 172px;
  padding: 24px;
  position: relative;
}

.services_swac-message-notification {
  width: 100%;
  max-width: 265px;
  height: 291px;
  display: flex;
}

.services_swac-message-notification-img.rec-video {
  width: 100%;
  max-width: 205px;
  height: 58px;
  box-shadow: 0 0 18px -8.1194px #0f25451a;
}

.services_swac-message-notification-img.frame {
  width: 181px;
  height: 148px;
}

.services_swac-message-notification-img.frame.floating-item {
  transform: translate(-90px, -11px);
}

.map_region-collection-list-wrapper {
  display: none;
}

.send-gift_container {
  max-width: 100%;
  height: 100vh;
}

.map_city-collection-list-city-id {
  cursor: pointer;
  display: none;
}

.services_send-gift-notification.send-gift {
  width: 100%;
  max-width: 298px;
  height: 181px;
  display: flex;
}

.services_send-gift-message-bubble {
  background-color: #eef5fa;
  border-radius: 8px;
  width: 100%;
  max-width: 220px;
  padding: 16px;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.services_send-gift-message-bubble.message-send-gift {
  max-width: 238px;
  height: 121px;
  margin-top: auto;
  padding-top: 14px;
}

.send-gift_section {
  position: relative;
}

.send-gift_section.send-gift-hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0555_send-gift-hero-section-xl.webp"), linear-gradient(#72c7da, #9ee2ea);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 2800px 820px, auto;
  height: 820px;
  display: flex;
}

.send-gift_section.send-gift-feature-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16b3_send-gift-feature-section-xl.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 2800px;
  height: 923px;
  margin-top: -163px;
}

.map_city-dropdown-results {
  display: none;
}

.popup-header-content.cash-out-header-section {
  width: 100%;
  max-width: 399px;
  margin-top: 360px;
  margin-right: 59px;
}

.popup-header-content.pay-qr {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-header-content.gcrypto {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-header-content.nft-marketplace-section {
  text-align: center;
  margin-bottom: 32px;
}

.popup-header-content.ggives {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-header-content.ggives-header-section {
  flex-direction: column;
  height: 357px;
  margin-top: 122px;
  margin-left: 59px;
  padding-top: 0;
  display: flex;
}

.popup-header-content.gcash-padala-header {
  max-width: 380px;
  margin-left: 308px;
}

.popup-header-content.cash-in-header {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 158px;
  margin-left: 493px;
}

.popup-header-content.gforest-hero-section {
  flex-direction: column;
  align-items: center;
  margin-top: 178px;
  display: flex;
}

.popup-header-content.gforest-nurture {
  margin-top: 120px;
  margin-right: 39px;
}

.popup-header-content.ginsure-header-section {
  margin-top: 212px;
  margin-left: 8px;
}

.popup-header-content.shop-header-content {
  flex-direction: column;
  height: 438px;
  display: flex;
}

.popup-header-content.shop-header-content.header-section {
  color: #fff;
  margin-top: 222px;
  margin-left: 68px;
}

.popup-header-content.men-wellness {
  margin-bottom: 320px;
}

.popup-header-content.pay-bills-header {
  grid-column-gap: 30px;
  align-items: center;
  margin-top: 48px;
  padding-bottom: 0;
  display: flex;
}

.popup-header-content.pay-bills-header.got-bills {
  margin-top: 236px;
}

.popup-header-content.gloan-sect {
  margin-top: 239px;
  margin-left: 100px;
}

.popup-header-content.gcredit {
  margin-top: 199px;
  margin-left: 100px;
}

.popup-header-content.ggives-lifestyle {
  flex-direction: column;
  align-items: center;
  margin-top: 239px;
  display: flex;
}

.popup-header-content.ggives-header {
  margin-top: 150px;
  margin-left: 100px;
}

.popup-header-content.kkb-header {
  text-align: center;
  margin-top: 335px;
}

.popup-header-content.gsave.absolute-white {
  margin-top: 0;
}

.popup-header-content.gsave {
  flex-direction: column;
  align-items: center;
  margin-top: 168px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.popup-header-content.request-money-first-block {
  margin-top: 120px;
  margin-left: 100px;
}

.popup-header-content.second-block {
  align-self: flex-end;
  margin-top: 62px;
  margin-right: 100px;
}

.popup-header-content.gfunds-hero {
  flex-direction: column;
  align-self: flex-end;
  width: 100%;
  max-width: 351px;
  margin-top: 187px;
  margin-right: 59px;
}

.popup-header-content.gfunds-preamble {
  flex-direction: column;
  margin-top: 152px;
  margin-left: 100px;
  display: flex;
}

.popup-header-content.pay-qr-alipay {
  margin-top: auto;
}

.popup-header-content.nft-marketplace-section {
  text-align: center;
  margin-bottom: 64px;
  margin-right: 0;
}

.popup-header-content.wellness-header-content {
  margin-top: 92px;
}

.popup-header-content.global-stocks-content {
  margin-top: 120px;
}

.popup-header-content.consumer-ad-panel {
  margin-left: 82px;
}

.popup-header-content.consumer-ad-panel.global-wallets {
  flex-flow: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto auto 100px 0%;
}

.popup-header-content.consumer-ad-panel.intl-remittance {
  flex-flow: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: 64px auto auto 0%;
}

.popup-header-content.consumer-ad-panel.gcash-overseas {
  flex-flow: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto auto 64px 0%;
}

.popup-header-content.send-money-protect-header-section {
  margin-top: 140px;
  margin-left: 50px;
}

.popup-header-content.intl-remit {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
}

.popup-header-content.overseas {
  color: #0a2757;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.popup-header-content.overseas.bottom {
  margin-bottom: 240px;
}

.popup-header-content.careers, .popup-header-content.gimpact {
  margin-top: 140px;
  margin-left: 50px;
}

.popup-header-content.gimpact.leader-message {
  margin-top: 25px;
  margin-left: 500px;
}

.popup-header-content.gimpact.hero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  display: flex;
}

.popup-header-content.gimpact.climate-report {
  width: 500px;
  margin-top: 25px;
  margin-left: 60px;
}

.popup-header-content.gimpact {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
}

.popup-header-content.g4b {
  color: #fff;
  flex-flow: column;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.popup-header-content.sme {
  color: var(--primary-dark-blue);
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.popup-header-content.sme-bundles {
  color: #fff;
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.popup-header-content.earn-money {
  color: #fff;
}

.popup-header-content.gjobs {
  margin-top: 100px;
  margin-left: 8px;
}

.popup-header-preamble {
  opacity: .6;
  letter-spacing: -.03em;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.95rem;
}

.popup-header-preamble.gstocks {
  color: #fffc;
  text-align: center;
  letter-spacing: normal;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-header-preamble.gfunds {
  opacity: 1;
  text-align: center;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-header-preamble.pay-bills {
  opacity: 1;
  letter-spacing: -.05em;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-header-preamble.gcrypto {
  opacity: 1;
  text-align: center;
  letter-spacing: -.05em;
  font-size: 1.14rem;
  line-height: 1.2;
}

.popup-header-preamble.ggives-header-section {
  opacity: 1;
  letter-spacing: -.05em;
  font-size: 1rem;
  line-height: 1.2;
  overflow: hidden;
}

.popup-header-preamble.gloan, .popup-header-preamble.gcredit {
  opacity: 1;
  letter-spacing: -.05em;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-header-preamble.gcash-padala {
  letter-spacing: -.05em;
  line-height: .9;
}

.popup-header-preamble.gforest-hero-section {
  opacity: 1;
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.29rem;
  line-height: 1.2;
}

.popup-header-preamble.ginsure-header-preamble {
  letter-spacing: -.05em;
  font-size: 1.14rem;
  line-height: 1.2;
}

.popup-header-preamble.ginsure-header-preamble.absolute-white {
  font-size: 1.5rem;
}

.popup-header-preamble.ginsure-header-preamble.absolute-white.insured-by {
  order: -1;
}

.popup-header-preamble.shop-header {
  opacity: .4;
  letter-spacing: -.05em;
  line-height: 1.2;
}

.popup-header-preamble.pay-bills {
  opacity: .6;
  color: #5e3917;
  letter-spacing: -.05em;
  font-size: 1.14rem;
  line-height: 1.2;
}

.popup-header-preamble.buy-load-exclusive {
  opacity: .6;
}

.popup-header-preamble.abot-kaya {
  letter-spacing: -.05em;
  padding-left: 4px;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-header-preamble.gcredit-hero {
  opacity: .6;
  letter-spacing: -.05em;
  margin-left: 3px;
  font-size: 1rem;
  line-height: 1.4;
}

.popup-header-preamble.ggives-header-section {
  opacity: 1;
  letter-spacing: -.05em;
  margin-left: 2px;
  font-size: 1rem;
  line-height: 1.2;
  overflow: hidden;
}

.popup-header-preamble.kkb-header {
  opacity: 1;
  letter-spacing: -.05em;
  line-height: .9;
}

.popup-header-preamble.request-money {
  opacity: .7;
  text-align: left;
  letter-spacing: -.05em;
  font-size: 2rem;
  line-height: 1.2;
}

.popup-header-preamble.gfunds-header-preamble {
  opacity: 1;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-header-preamble.pay-qr {
  opacity: .6;
  text-align: center;
}

.popup-header-preamble.pay-qr-alipay {
  opacity: .56;
  letter-spacing: normal;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-header-preamble.gstocks {
  opacity: .34;
  text-align: center;
  letter-spacing: normal;
  opacity: .34;
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-header-preamble.nft-marketplace {
  opacity: .4;
  letter-spacing: -.05em;
  font-size: 1.43rem;
  line-height: .9;
}

.popup-header-preamble.gstocks-global {
  opacity: .5;
  text-align: center;
  letter-spacing: -.05em;
}

.popup-header-preamble.card {
  opacity: 1;
  text-align: center;
  letter-spacing: -.05em;
}

.popup-header-preamble.card.sky-blue {
  opacity: 1;
  color: #89d9f4;
  -webkit-text-stroke-color: #89d9f4;
}

.popup-header-preamble.smp-poweredby {
  opacity: .56;
  letter-spacing: normal;
  max-width: 48ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .625rem;
  line-height: 1.3;
}

.popup-header-preamble.overseas-hero {
  opacity: .75;
  letter-spacing: -.05em;
}

.popup-header-preamble.intl-remit-hero {
  opacity: 1;
  color: #ffffffb3;
  text-align: center;
  letter-spacing: -.03em;
  text-shadow: none;
  margin-left: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.popup-header-preamble.smp-header-preamble {
  letter-spacing: -.05em;
  font-size: 1.14rem;
  line-height: 1.2;
}

.popup-header-preamble.gimpact-hero {
  opacity: .6;
  letter-spacing: -.05em;
  margin-left: 3px;
  font-size: 1.5rem;
  line-height: 1.4;
}

.popup-header-preamble.g4b-hero {
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  opacity: 1;
  color: #ffffffb3;
  text-align: left;
  letter-spacing: -.03em;
  text-shadow: none;
  margin-left: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.popup-header-preamble.sme---hero {
  opacity: 1;
  color: var(--primary-dark-blue);
  font-size: var(--gcash-website-library---font--size-h6);
  text-align: left;
  letter-spacing: -.03em;
  text-shadow: none;
  margin-left: 0;
  font-weight: 700;
  line-height: 1.3;
}

.popup-header-preamble.sme---bundles {
  opacity: 1;
  color: var(--primary-blue);
  font-size: var(--gcash-website-library---font--size-h6);
  text-align: left;
  letter-spacing: -.03em;
  text-shadow: none;
  margin-left: 0;
  font-weight: 700;
  line-height: 1.3;
}

.popup-header-preamble.lp-header-preamble {
  letter-spacing: -.05em;
  font-size: 1.14rem;
  line-height: 1.2;
}

.popup-header-preamble.lp-header-preamble.absolute-white {
  text-align: center;
  margin-bottom: 8px;
}

.popup-header-preamble.bp-header-preamble {
  letter-spacing: -.05em;
  font-size: 1.14rem;
  line-height: 1.2;
}

.popup-header-preamble.bp-header-preamble.absolute-white {
  text-align: left;
  margin-bottom: 8px;
}

.popup-header-preamble.bp-header-preamble.solid {
  opacity: 1;
  color: #48280399;
  text-align: center;
  margin-bottom: 8px;
}

.popup-header-preamble.bp-header-preamble.brown {
  color: #48280399;
  text-align: left;
  margin-bottom: 8px;
}

.popup-header-preamble.earn-money {
  opacity: .7;
  color: #04166c;
  font-size: var(--gcash-website-library---font--size-h4);
  text-align: center;
  letter-spacing: -.03em;
  text-shadow: none;
  margin-left: 0;
  font-weight: 700;
  line-height: 1.3;
}

.popup-header-preamble.gjobs {
  opacity: 100;
  color: var(--main-blue);
  font-size: var(--gcash-website-library---font--size-h4);
  letter-spacing: -.05em;
  line-height: 1.2;
}

.popup-header-preamble.gjobs.absolute-white {
  font-size: 1.5rem;
}

.popup-header-preamble.gjobs.absolute-white.insured-by {
  order: -1;
}

.popup-header-preamble.travel-hacks {
  opacity: .7;
  color: #04166c;
  font-size: var(--gcash-website-library---font--size-h4);
  text-align: center;
  letter-spacing: -.03em;
  text-shadow: none;
  margin-left: 0;
  font-weight: 700;
  line-height: 1.3;
  display: none;
}

.popup-header-title {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  letter-spacing: -.05em;
  margin-top: 12px;
  font-weight: 700;
}

.popup-header-title.cash-out {
  max-width: 15ch;
}

.popup-header-title.cash-in {
  max-width: 10ch;
}

.popup-header-title.cash-out {
  max-width: 13ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.cash-out.travel {
  text-align: center;
  margin-top: 4px;
  margin-bottom: 0;
}

.popup-header-title.cash-out.consumer_swiper-panel {
  margin-top: 24px;
  margin-bottom: 0;
}

.popup-header-title.global-stocks {
  text-align: center;
  max-width: 18ch;
  margin: 0 auto;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.features-gfunds {
  letter-spacing: -.03em;
  max-width: 10ch;
  margin-top: 0;
  line-height: 1.3;
}

.popup-header-title.gfunds {
  text-align: center;
  max-width: 20ch;
  margin: 10px auto 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.features-gfunds {
  letter-spacing: -.03em;
  max-width: 10ch;
  margin-top: 80px;
  margin-bottom: 0;
  margin-left: 94px;
  line-height: 1.3;
}

.popup-header-title.pay-bills {
  max-width: 9ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.bills_billers-number {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.71rem;
  line-height: 1.3;
}

.popup-header-title.men-wellness {
  letter-spacing: -.03em;
  max-width: 9ch;
  margin-top: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-header-title.welness-header {
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.pay-qr {
  text-align: center;
  max-width: 13ch;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 4.29rem;
  line-height: 1.2;
}

.popup-header-title.gcrypto {
  text-align: center;
  max-width: 19ch;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.ggives-lifestyles {
  text-align: center;
  max-width: 17ch;
  margin-top: 0;
  margin-bottom: 0;
}

.popup-header-title.gloan {
  letter-spacing: -.03em;
  max-width: 9ch;
  margin-top: 10px;
  font-size: 3.43rem;
  line-height: 1.2;
}

.popup-header-title.gcredit {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  max-width: 13ch;
  margin-top: 10px;
}

.popup-header-title.gcash-padala {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  max-width: 10ch;
}

.popup-header-title.gcash-padala-header-title {
  margin-bottom: 0;
}

.popup-header-title.cash-in-header {
  max-width: 10ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.nurture-future {
  max-width: 7ch;
  margin-top: 0;
  font-size: 4.57rem;
}

.popup-header-title.hope {
  text-align: center;
  margin-top: 0;
  font-size: 3.43rem;
}

.popup-header-title.gforest-hero-section {
  letter-spacing: -.03em;
  margin-top: -44px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 21.93rem;
  line-height: 1.25;
}

.popup-header-title.hope {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.43rem;
}

.popup-header-title.hope.hope-section {
  margin-top: 430px;
}

.popup-header-title.ginsure-header-title {
  max-width: 10ch;
  margin-top: 12px;
  font-size: 3rem;
}

.popup-header-title.ginsure-header-title.clear-day.send-money-protect {
  max-width: 12.7ch;
  font-size: 4rem;
  line-height: 1.1;
}

.popup-header-title.ginsure-header-title.clear-day.load-plus {
  color: #fff;
  max-width: 12.7ch;
  font-size: 3rem;
  line-height: 1.1;
}

.popup-header-title.ginsure-header-title.clear-day.bill-protect {
  color: #482803;
  text-align: left;
  max-width: 12.7ch;
  font-size: 3rem;
  line-height: 1.1;
}

.popup-header-title.shop-header {
  max-width: 11ch;
  margin-top: 10px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.bills_billers-number {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8rem;
  font-weight: 500;
  line-height: 1.3;
}

.popup-header-title.pay-bills {
  color: #582a24;
  max-width: 9ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.buy-load-exlusive {
  max-width: 10ch;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 3.71rem;
  line-height: 1.15;
}

.popup-header-title.abot-kaya {
  font-size: var(--gcash-website-library---font--size-h1);
  letter-spacing: -.03em;
  max-width: 10ch;
  margin-top: 8px;
}

.popup-header-title.gcredit-hero {
  max-width: 13ch;
  margin-top: 12px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.ggives-header-section {
  max-width: 12ch;
  margin-top: 10px;
}

.popup-header-title.kkb-header {
  max-width: 11ch;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.gsave-header {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.request-money {
  letter-spacing: -.03em;
  max-width: 11ch;
  margin-top: 16px;
  font-size: 3.71rem;
  line-height: 1.1;
}

.popup-header-title.gfunds {
  text-align: left;
  max-width: 10ch;
  margin-top: 0;
  font-size: 4rem;
  line-height: 1.2;
}

.popup-header-title.pay-qr {
  text-align: center;
  text-align: center;
  text-align: center;
  letter-spacing: -.03em;
  max-width: 14ch;
  margin: 12px auto 0;
  font-size: 4.29rem;
  line-height: 1.1;
}

.popup-header-title.pay-qr-alipay {
  max-width: 8ch;
  margin-top: 0;
  font-size: 4.57rem;
  line-height: 1.1;
}

.popup-header-title.pay-qr-alipay.old-lace.adjustment {
  max-width: 9ch;
}

.popup-header-title.welness-header {
  text-align: center;
  max-width: 14ch;
  margin: 0 auto;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.travel {
  text-align: center;
  max-width: 10ch;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.gcrypto {
  text-align: center;
  max-width: 16ch;
  margin: 14px auto 0;
  font-size: 4.29rem;
  line-height: 1.2;
}

.popup-header-title.global-stocks {
  text-align: center;
  max-width: 12ch;
  margin-top: 16px;
  font-size: 4.29rem;
  line-height: 1.2;
}

.popup-header-title.global-fetaure {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-header-title.consumer-ad-panel {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
}

.popup-header-title.consumer-ad-panel.absolute-white.cashin-global-wallets {
  max-width: 9ch;
}

.popup-header-title.consumer-ad-panel.absolute-white.intl-remittance {
  max-width: 14ch;
}

.popup-header-title.consumer-ad-panel.absolute-white.gcash-overseas {
  max-width: 12ch;
}

.popup-header-title.card {
  text-align: center;
  max-width: 20ch;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  font-size: 4.29rem;
  line-height: 1.1;
}

.popup-header-title.career-hero {
  max-width: 15ch;
  margin-top: 12px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.popup-header-title.intl-remit-hero {
  text-align: center;
  letter-spacing: -.05em;
  text-shadow: none;
  max-width: 14ch;
  margin: 8px auto 24px;
  font-size: 48px;
  line-height: 1.1;
}

.popup-header-title.overseas-hero {
  letter-spacing: -.05ch;
  text-shadow: 0 0 40px #fff, 0 0 40px #fff;
  flex-flow: column;
  justify-content: space-between;
  max-width: 11ch;
  margin-top: 8px;
  font-size: 4.28571rem;
  line-height: 1;
  display: flex;
}

.popup-header-title.gimpact {
  max-width: 10ch;
  margin-top: 8px;
  font-size: 3rem;
  line-height: 1.1;
}

.popup-header-title.gimpact.leader {
  color: #fff;
  text-align: left;
  max-width: 18ch;
  margin-left: 0;
  margin-right: 0;
  font-size: 2rem;
}

.popup-header-title.gimpact.hero {
  color: #fff;
  text-align: center;
  max-width: 13ch;
}

.popup-header-title.gimpact.climate-reports {
  color: #fff;
  text-align: left;
  max-width: 18ch;
  margin-left: 0;
  margin-right: 0;
  font-size: 3rem;
}

.popup-header-title.gimpact {
  color: #1f1604;
  text-align: center;
  letter-spacing: -.05em;
  text-shadow: none;
  max-width: 14ch;
  margin: 8px auto 24px;
  font-size: 48px;
  line-height: 1.1;
}

.popup-header-title.gimpact.sustainability {
  max-width: 16ch;
  font-size: 3rem;
}

.popup-header-title.gimpact.sustainability.pillars {
  color: #fff;
}

.popup-header-title.g4b-hero {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-2);
  text-align: left;
  letter-spacing: -.05em;
  text-shadow: none;
  max-width: 14ch;
  font-size: 48px;
  line-height: 1.1;
}

.popup-header-title.sme---hero {
  margin-top: var(--gcash-website-library---spacing--spacing-0-5);
  margin-bottom: var(--gcash-website-library---spacing--spacing-1-5);
  font-size: var(--gcash-website-library---font--size-h1);
  text-align: left;
  letter-spacing: -.02em;
  text-shadow: none;
  max-width: 14ch;
  font-weight: 700;
  line-height: 1.1;
}

.popup-header-title.sme-bundle {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  color: var(--gcash-blue);
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  text-align: center;
  letter-spacing: -.02em;
  text-shadow: none;
  max-width: none;
  font-weight: 700;
}

.popup-header-title.bundle-heading {
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h6);
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 24px;
}

.popup-header-title.earn-money {
  color: #04166c;
  font-size: var(--gcash-website-library---font--size-h1);
  text-align: center;
  letter-spacing: -.05em;
  text-shadow: none;
  margin: 8px auto 24px;
  line-height: 1.1;
}

.popup-header-title.gjobs {
  color: var(--gcash-blue);
  max-width: 13ch;
  margin-top: 12px;
  font-size: 3rem;
}

.popup-header-title.gjobs.clear-day.send-money-protect {
  max-width: 12.7ch;
  font-size: 4rem;
  line-height: 1.1;
}

.popup-header-title.gjobs.clear-day.load-plus {
  color: #fff;
  max-width: 12.7ch;
  font-size: 3rem;
  line-height: 1.1;
}

.popup-header-title.gjobs.clear-day.bill-protect {
  color: #482803;
  text-align: left;
  max-width: 12.7ch;
  font-size: 3rem;
  line-height: 1.1;
}

.popup-header-title.travel-hacks {
  font-size: var(--gcash-website-library---font--size-h1);
  text-align: center;
  letter-spacing: -.05em;
  text-shadow: none;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.1;
}

.popup-header-description {
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.3;
}

.popup-header-description.cash-out {
  opacity: .6;
  max-width: 20ch;
  margin-top: 42px;
  font-size: 1.57rem;
  line-height: 1.4;
}

.popup-header-description.cash-out.consumer_swiper-panel {
  margin-top: 8px;
}

.popup-header-description.gfunds-account-security {
  opacity: 1;
  text-align: center;
  letter-spacing: normal;
  max-width: 45ch;
  margin: 16px auto 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-header-description.bills-billers-description {
  text-align: center;
  max-width: 30ch;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
}

.popup-header-description.men-wellness {
  letter-spacing: normal;
  max-width: 26ch;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-header-description.wellness-header {
  max-width: 24ch;
  margin-top: 160px;
}

.popup-header-description.ggives-header-section {
  margin-top: auto;
}

.popup-header-description.gcredit {
  max-width: 17ch;
  margin-top: 120px;
}

.popup-header-description.cash-in-header {
  opacity: .6;
  opacity: .6;
  max-width: 18ch;
}

.popup-header-description.nurture-future {
  opacity: .8;
  letter-spacing: -.05em;
  max-width: 21ch;
  margin-top: 24px;
  font-size: 1.43rem;
  line-height: 1.4;
}

.popup-header-description.gforest-hero-section {
  text-align: center;
  letter-spacing: -.05em;
  max-width: 26ch;
  margin-top: 176px;
  margin-bottom: 0;
  line-height: 1.5;
}

.popup-header-description.experience-section {
  text-align: center;
  letter-spacing: normal;
  max-width: 26ch;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.57rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-header-description.bills-billers-description {
  opacity: .7;
  text-align: left;
  max-width: 21ch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.popup-header-description.buy-load-exclusive-description {
  opacity: .8;
  max-width: 16ch;
  margin-top: 44px;
  margin-bottom: 0;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-header-description.gcredit--hero {
  max-width: 20ch;
  margin-top: 72px;
  line-height: 1.4;
}

.popup-header-description.ggives-header-section {
  opacity: .89;
  margin-top: 96px;
}

.popup-header-description.kkb-header {
  opacity: .78;
  max-width: 16ch;
  margin-top: 72px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  line-height: 1.4;
}

.popup-header-description.gsave-header {
  opacity: .6;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-top: 12px;
  line-height: 1.4;
  display: block;
}

.popup-header-description.request-money {
  max-width: 15ch;
  margin-top: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-header-description.gfunds {
  opacity: .7;
  max-width: 17ch;
  font-size: 1.57rem;
}

.popup-header-description.gfunds-account-security {
  opacity: 1;
  text-align: left;
  letter-spacing: normal;
  max-width: 48ch;
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-header-description.pay-qr-alipay {
  opacity: .8;
  letter-spacing: normal;
  max-width: 25ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-header-description.pay-abroad-label {
  opacity: .6;
  letter-spacing: normal;
  max-width: 49ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-header-description.wellness-header {
  text-align: center;
  max-width: 13ch;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
}

.popup-header-description.global-stocks {
  opacity: .6;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-header-description.consumer-ad-panel {
  opacity: .8;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
}

.popup-header-description.consumer-ad-panel.absolute-white.global-wallets {
  text-shadow: 0 1px 4px #00000080;
  max-width: 340px;
  font-family: proxima-soft, sans-serif;
}

.popup-header-description.consumer-ad-panel.absolute-white.intl-remittance {
  text-shadow: 0 1px 4px #00000080;
  max-width: 30ch;
  font-family: proxima-soft, sans-serif;
}

.popup-header-description.consumer-ad-panel.absolute-white.gcash-overseas {
  opacity: 1;
  text-shadow: 0 1px 4px #00000080;
  max-width: 21ch;
  font-family: proxima-soft, sans-serif;
}

.popup-header-description.careers-hero {
  max-width: 30ch;
  margin-top: 72px;
  font-family: proxima-soft, sans-serif;
  line-height: 1.4;
}

.popup-header-description.intl-remit-hero {
  text-align: center;
  letter-spacing: -.03em;
  text-shadow: none;
  max-width: 48ch;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
}

.popup-header-description.gimpact {
  opacity: .7;
  max-width: 30ch;
  font-family: proxima-soft, sans-serif;
  font-size: 1.25rem;
  line-height: 1.4;
}

.popup-header-description.gimpact.leader {
  max-width: none;
  font-size: 1rem;
  font-weight: 400;
}

.popup-header-description.gimpact.sustainability {
  color: #1f1604;
  text-align: center;
  max-width: 34ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  line-height: 1.3;
}

.popup-header-description.gimpact.sustainability.pillars {
  color: #fff;
  max-width: 42ch;
}

.popup-header-description.gimpact.climate-reports {
  max-width: 34ch;
  font-size: 1rem;
  font-weight: 400;
}

.popup-header-description.g4b-hero {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-4);
  color: #ffffffb3;
  text-align: left;
  letter-spacing: -.03em;
  text-shadow: none;
  max-width: 48ch;
  font-size: 24px;
  font-weight: 400;
}

.popup-header-description.gfunds-about {
  opacity: 1;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  text-align: left;
  letter-spacing: normal;
  max-width: 48ch;
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 500;
}

.popup-header-description.sme---hero {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-4);
  text-align: left;
  letter-spacing: -.03em;
  text-shadow: none;
  max-width: 29ch;
  font-size: 24px;
}

.gfunds-span {
  display: block;
}

.dropdown-tab {
  justify-content: space-between;
  display: flex;
}

.category-tabs {
  z-index: 99;
  flex: 1;
  display: flex;
}

.tab-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 624px;
  margin-top: 74px;
}

.tab-content.design-library {
  height: auto;
  margin-top: 32px;
  margin-bottom: 32px;
}

.tab-link {
  color: #888282;
  background-color: #0000;
  border-style: solid;
  border-color: #ecf1fa;
  border-bottom-width: 1px;
  justify-content: space-between;
  font-size: 17px;
  font-weight: 400;
  display: flex;
}

.tab-link:hover {
  background-color: #eee;
}

.tab-link.w--current {
  color: #1972f9;
  background-color: #fff;
  border: 2px solid #1972f9;
  border-radius: 6px 6px 0 0;
  order: -1;
  height: 44px;
  font-weight: 700;
}

.tab-dropdown-wrap {
  flex: 1;
  align-self: stretch;
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tab-pane-tab-2 {
  background-color: #0000;
}

.tabs-menu-3 {
  z-index: 10;
  background-color: #fff;
  flex-direction: column;
  flex: none;
  align-self: flex-start;
  width: 320px;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0%;
  overflow: hidden;
  box-shadow: 0 0 0 8px #73819a03;
}

.tabs-content-4 {
  width: 100%;
}

.services_cashout-message-notification-2 {
  background-image: linear-gradient(#fbfdff, #fbfdff);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 245px;
  height: 148px;
  padding: 60px 24px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 0 8px #73819a1a;
}

.services_cashout-message-notification-2.floating-item {
  display: none;
  transform: translate(-350px, 468px);
}

.popup-section-total-partners {
  letter-spacing: -.03em;
  font-size: 5.86rem;
  font-weight: 500;
  line-height: 1.1;
}

.cash-in-popup-section-card-icon {
  background-color: #d9d9d9;
  border-radius: 50%;
  min-width: 64px;
  height: 64px;
  margin-left: 16px;
}

.services_gcash-padala-message-notification {
  width: 298px;
  display: flex;
}

.services_gcash-padala-message-notification.father-sms {
  width: 300px;
  height: 212px;
}

.services_gcash-padala-message-notification.father-sms.floating-item {
  bottom: 0;
  transform: translate(22%, -197%);
}

.services_gcash-padala-message-notification.daughter-sms {
  width: 300px;
  height: 200px;
}

.services_gcash-padala-message-notification.daughter-sms.floating-item {
  bottom: 0;
  transform: translate(-121%, -140%);
}

.services_gcash-padala-message-bubble {
  z-index: 999;
  color: #274c88;
  background-color: #eef5fa;
  border-radius: 8px;
  width: 100%;
  max-width: 182px;
  padding: 16px;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.services_gcash-padala-message-bubble.father-sms {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1019_gcash-padala-tatay.webp");
  background-position: 0 0;
  background-size: contain;
  min-width: 248px;
  max-width: 248px;
  height: 152px;
}

.services_cashin-message-notif {
  background-image: linear-gradient(#fbfdff, #fbfdff);
  border-radius: 9px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 268px;
  height: 139px;
  padding: 53px 26px 18px;
  display: flex;
  position: relative;
  box-shadow: 0 0 9px #73819a1a;
}

.cashin-message-bubble-description {
  opacity: .6;
  text-align: center;
  width: 100%;
  max-width: 40ch;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.cashin-message-bubble-title {
  text-align: center;
  letter-spacing: -.02em;
  max-width: 16ch;
  font-family: Gotham;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1;
}

.panels_dropdown {
  cursor: pointer;
  width: 100%;
}

.panels_dropdown.steps-section {
  z-index: 999;
  position: absolute;
}

.panels_dropdown-toggle {
  background-image: linear-gradient(#fff, #fff);
  border: 2px solid #1972f9;
  border-radius: 6px;
  padding: 12px 48px 12px 12px;
  font-family: proxima-soft, sans-serif;
  display: flex;
  position: relative;
}

.panels_dropdown-toggle.active {
  border-bottom-width: 0;
  border-bottom-color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-bottom: 27px;
}

.panels_dropdown-current {
  letter-spacing: -.01em;
  white-space: nowrap;
  max-width: 25ch;
  font-weight: 700;
  overflow: hidden;
}

.panels_dropdown-icon {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 20px;
  right: 8px;
  transform: translate(0, -50%);
}

.panels_dropdown-list {
  z-index: 1;
  grid-row-gap: 20px;
  opacity: 0;
  background-image: linear-gradient(#fff, #fff);
  border: 2px solid #1972f9;
  border-top: 0 #1972f9;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  height: 0;
  padding-top: 6px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.panels_dropdown-list.ggives {
  padding-top: 0;
  padding-bottom: 0;
}

.panels_dropdown-list.no-gap {
  grid-row-gap: 0px;
  padding-top: 0;
  padding-bottom: 0;
}

.panels_dropdown-item {
  letter-spacing: -.01em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: proxima-soft, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.panels_dropdown-item:hover {
  color: #183462;
}

.panels_dropdown-item.first-item {
  border-top-style: none;
  margin-top: 0;
}

.panels_dropdown-item.first-item.shade-3 {
  font-family: proxima-soft, sans-serif;
}

.panels_dropdown-item.shade-3 {
  padding-bottom: 10px;
}

.panels_dropdown-item.shade-3.last {
  margin-bottom: 20px;
}

.panels_dropdown-item.shade-3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.panels_dropdown-wrapper {
  max-width: 340px;
  height: 44px;
  margin-top: 24px;
  position: relative;
}

.panels_container {
  width: 100%;
}

.panels_container.image-set {
  display: none;
}

.panels_container.slider {
  width: auto;
  margin-left: 50px;
}

.panels_container.slider.step-img {
  padding-top: 35px;
}

.panels_container.slider.step-img.iframed {
  height: 600px;
}

.panels_container.slider.step-img.grid-item {
  margin-top: auto;
  margin-bottom: auto;
}

.panels_container.slider.steps-content {
  margin-left: 100px;
}

.panels_container-item {
  opacity: 0;
  display: none;
}

.panels_container-item.active {
  opacity: 1;
  display: block;
}

.lapis-blue {
  color: #102f78;
}

.bank-transfer-header-img {
  object-fit: contain;
  width: 1440px;
  height: 300px;
}

.bank-transfer-header-img.floating-item {
  max-width: 1440px;
  height: 407px;
  transform: translate(-50.5%, -102px);
}

.bank-transfer-header-img-tablet {
  display: none;
}

.bank-transfer-newline {
  white-space: nowrap;
}

.services_bank-transfer-notification {
  background-color: #fbfdff;
  border: 1px solid #b3def3;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 248px;
  height: 214px;
  padding: 50px 24px 24px;
  position: relative;
  box-shadow: 0 2px 5px -8px #00238666;
}

.services_bank-transfer-notification.bank-transfer {
  padding-left: 0;
  padding-right: 0;
}

.services_bank-transfer-notification-description {
  opacity: .6;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-subcontent);
  text-align: center;
  margin-top: 8px;
  font-weight: 600;
  line-height: 1.4;
}

.services_bank-transfer-notification-title {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.4rem;
}

.services_bank-transfer_notification-preamble {
  text-align: center;
  letter-spacing: -.03em;
  padding-top: 16px;
  font-family: Gotham;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.services_bank-transfer_notification-preamble.bank-transfer {
  border: 0 solid #000;
  border-top: 1px solid #b3def336;
  border-left-color: #b3def336;
}

.services_bank-transfer-notification-block {
  margin-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.resolution-blue {
  color: #002489;
}

.bank-transfer-highlight {
  opacity: 1;
  font-family: proxima-soft, sans-serif;
  font-weight: 700;
}

.bank-transfer-highlight.fc-blue.dark {
  color: var(--dark-blue);
}

.royal-azure {
  color: #0033b8;
}

.bank-transfer-opac {
  opacity: .4;
  font-family: proxima-soft, sans-serif;
}

.feature-steps_section {
  background-color: #fff;
  flex-direction: column;
  height: 744px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.feature-steps_section._w-icon {
  z-index: 1;
  border: 0 solid #e0e8f3;
  border-bottom-width: 1px;
}

.feature-steps_section.with-border {
  border-top: 1px solid #e0e8f3;
}

.feature-steps_section._w-border-bottom {
  border-bottom: 1px solid #e0e8f3;
}

.feature-steps_section._w-border-bottom.ad-viewer {
  height: auto;
}

.feature-steps_section.hide {
  display: none;
}

.feature-steps_section.test {
  height: auto;
}

.feature-steps_section.essi {
  display: block;
}

.popup-section-content-list-item {
  letter-spacing: -.01em;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.45;
}

.popup-section-content-list-item.items {
  margin-top: 4px;
}

.popup-section-content-list-item.items.item-3 {
  max-width: 21ch;
}

.popup-section-content-list-item.items.item-4 {
  max-width: 18ch;
}

.popup-section-content-list {
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 28px;
  list-style-type: none;
}

.popup-section-content-link {
  cursor: pointer;
  align-items: center;
  max-width: 27ch;
  margin-top: 2px;
  margin-left: 28px;
  display: flex;
}

.popup-section-content-link:hover {
  color: #003c96;
}

.popup-section-content-link.eligibility {
  margin-top: 3px;
}

.popup-section-content-link-item {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: inline-block;
}

.popup-section-content-link-item:hover {
  color: #003c96;
}

.popup-section-content-link-item-icon {
  margin-left: 4px;
}

.ph-stocks_container {
  max-width: 100%;
  height: 100%;
}

.ph_stocks_section {
  position: relative;
}

.ph_stocks_section.partners-section {
  background-color: #fff;
  padding-bottom: 80px;
}

.ph_stocks_section.partners-section.gstocks {
  z-index: 0;
  padding-top: 80px;
}

.ph_stocks_section.feature-ph-stocks {
  height: 896px;
}

.ph_stocks_section.eligibility-gstocks {
  background-color: #9de0f6;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1059_gstocks-global-eligibility.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1440px 800px;
  flex-direction: column;
  height: 1080px;
  display: flex;
}

.ph_stocks_section.ph-stocks-banner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc3_gstocks-ph-header-bg-base.webp"), linear-gradient(#050e27, #03091a);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px 1400px, auto;
  width: 100%;
  height: 1400px;
  padding-top: 160px;
  padding-bottom: 90px;
}

.ph_stocks_section.gstocks-accordion {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ph_stocks_section.disclaimer {
  padding-bottom: 60px;
}

.gcash-padala-partners-content {
  margin-left: 70px;
}

.popup-section-card-label {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.popup-section-card-label.gstocks {
  opacity: .7;
  letter-spacing: 0;
  max-width: 42ch;
  margin-top: 24px;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.3;
  display: block;
}

.popup-section-img.gstocks {
  object-fit: contain;
  object-fit: contain;
  width: 239px;
  height: 68px;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.kkb_container {
  max-width: 100%;
  height: 100%;
}

.kkb_section {
  position: relative;
}

.kkb_section.header-section {
  background-color: #21181d;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d51_kkb-hero-section-bg-base.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  background-attachment: scroll;
  height: 1080px;
  display: flex;
}

.kkb_section.kkb-section-card {
  background-color: #21181d;
  align-items: flex-end;
  height: 1096px;
  padding-bottom: 80px;
  display: block;
}

.kkb-header-section-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  max-width: 932px;
  margin-top: -120px;
  display: grid;
}

.dark-olive {
  color: #383005;
}

.popup-partners-description {
  margin-top: 48px;
  margin-bottom: 0;
  margin-left: 100px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.dark-gray-blue {
  color: #1f3771;
}

.dark-midnight-blue {
  color: #12356a;
}

.transportation_section.transportation_partners-section {
  height: 655px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.transportation_section.transpo-header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03af_transpo-header-bg.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px 1637px;
  height: 1896px;
}

.gtravel_section.other-services-section {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.gtravel_section.gtravel-header-section {
  background-color: #bddae0;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1056_travel-header.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1790px;
  padding-bottom: 120px;
  overflow: hidden;
}

.gtravel_container {
  max-width: 100%;
  height: 100%;
}

.rich-black {
  color: #0f4341;
}

.popup-feature-card {
  border-radius: 12px;
  flex-direction: column;
  width: 480px;
  height: 560px;
  padding: 32px;
  display: flex;
}

.popup-feature-card.gdeals-card {
  width: 316px;
  height: 480px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.popup-feature-card.gdeals-card {
  width: 316px;
  min-width: 316px;
  height: 480px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.popup-feature-card.gdeals-card.redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce009f_gdeals-card2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.gdeals-card.discover {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfeaf_gdeals-section-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.gdeals-card.share {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed7_gdeals-section-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.global-stocks {
  width: 100%;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.global-stocks.affordable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cbb_global-stocks-affordable-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 980px;
  height: 480px;
}

.popup-feature-card.global-stocks.hassle-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb9_global-stocks-hassle-free-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.global-stocks.easy-access {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10d1_global-stocks-easy-to-access-bg-sd.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.content-end {
  justify-content: flex-end;
}

.popup-feature-card.content-end.gaming-card {
  width: 100%;
  min-width: 312px;
  max-width: 312px;
  height: 420px;
  padding: 0 16px 24px 24px;
  position: relative;
}

.popup-feature-card.content-end.gaming-card.esports {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffb3_gaming-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.content-end.gaming-card.experience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5f_gaming-card2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.content-end.gaming-card.ahead {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff26_gaming-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.content-end.gaming-card.gtoplay {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09aa_load-gaming-GToPlay-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.content-end.gaming-card.asian-games {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a8_load-gaming-asian-games-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.content-end.gaming-card.filipino-esports {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a9_load-gaming-esport-athletes-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.content-end.gaming-card.gaming-experience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09ac_load-gaming-gaming-experience-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.content-end.gaming-card.miss-out {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a7_load-gaming-never-miss-out-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.content-stretch {
  justify-content: space-between;
}

.popup-feature-card.govt {
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.popup-feature-card.govt.convenience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efc_egov-convenience-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.govt.signed-and-sealed {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eff_egov-signed-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.popup-feature-card.govt.e-govt-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebf_egov-partners-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gcash-padala {
  background-color: #fff;
  justify-content: space-between;
  width: 100%;
  max-width: 458px;
  padding: 40px;
}

.popup-feature-card.gcash-padala.nogcash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cd_no-gcash-no-problem.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 640px;
}

.popup-feature-card.gcash-padala.padala-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cf_kahit-saan-kahit-kailan.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 640px;
}

.popup-feature-card.gcash-padala-long-card {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d0_pinakamababang-fees.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 16px;
  width: 100%;
  max-width: 932px;
  height: 460px;
  padding: 127px 32px 0 98px;
}

.popup-feature-card.cash-in {
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.cash-in.link-up {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039f_cashin-card2-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.cash-in.setup {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039a_cashin-card3-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.cash-in.more-way {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0394_cashin-card1-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.ginsure {
  width: 100%;
  max-width: 458px;
}

.popup-feature-card.ginsure.affordable-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f4_affordable-insurance-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
}

.popup-feature-card.ginsure.reliable-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05fb_reliable-insurance-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
}

.popup-feature-card.ginsure.easy-application {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f5_easy-application-bg-xl.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  max-width: 932px;
  height: 440px;
  padding-left: 98px;
}

.popup-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1934_26-01-24_RTBs_Long%20Card_XL%20and%20Small%20Desktop_1040x550%402x%20(1).webp"), linear-gradient(#1c8cf8, #1c8cf8);
  background-position: 100%, 0 0;
  background-size: 920px, auto;
  padding-left: 48px;
  box-shadow: 0 0 10px #0000001a;
}

.popup-feature-card.ginsure.different-scams {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149b_Card%202_XL%20and%20Small%20Desktop%402x%20(1).webp");
  background-position: 50% 0;
  background-size: 512px;
}

.popup-feature-card.ginsure._30-days-protect.absolute-white {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149a_Card%201_XL%20and%20Small%20Desktop%402x%20(1).webp");
  background-position: 50% 30%;
  background-size: 512px;
}

.popup-feature-card.ginsure.large-rtb {
  background-color: #bdc6d4;
  justify-content: center;
  align-items: flex-start;
  max-width: 980px;
  height: 480px;
  padding: 40px 40px 40px 85px;
}

.popup-feature-card.ginsure.large-rtb.free-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a6_Load%20plus%20wide%20rtb%20(XL).jpg");
  background-position: 50% 0;
  background-size: cover;
}

.popup-feature-card.ginsure.large-rtb.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24af_bill-protect-large-card.avif");
  background-position: 50% 0;
  background-size: cover;
}

.popup-feature-card.ginsure.small-rtb {
  background-color: #bdc6d4;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2494_Up%20to%2010%2C000%20na%20makukuha.png");
  background-position: 50% 0;
  background-size: 480px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.ginsure.small-rtb.sweldo-assitance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2493_Sweldo%20Assistance.png");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.ginsure.small-rtb.accident-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24b0_accident-insurance.avif");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.ginsure.small-rtb.covered-agad {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24b1_covered-agad.avif");
  background-size: cover;
}

.popup-feature-card.shop-feature-card {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.shop-feature-card.pay-direct {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072c_shop-feature-card1-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.shop-feature-card.gcash-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0730_shop-feature-card2-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.buy-load {
  background-color: #fff;
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.buy-load.gaming-pins {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09b1_gaming-pins.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.buy-load.wide-network {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c0_wide-network-coverage.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.buy-load.borrow-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09ae_borrow-load.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.buy-load.automatc-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09b5_auto-load.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.benefits-long {
  width: 100%;
  max-width: 932px;
  height: 480px;
}

.popup-feature-card.benefits-long.suits-bank {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb8_gsave-suits-you-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 83px;
  padding-left: 98px;
}

.popup-feature-card.benefits-long._24-7-banking {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c9b_gsave-24-7-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  padding-top: 60px;
  padding-right: 98px;
}

.popup-feature-card.benefits-square {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.benefits-square.no-hassle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb7_gsave-no-hassle-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 66px;
}

.popup-feature-card.benefits-square.savings-account {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c9a_gsave-savings-account-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gfunds-cards-square {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.gfunds-cards-square.gfund-affordable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2c_gfunds-affordable-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gfunds-cards-square.gfund-hassle-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2b_gfunds-hassle-free-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gfunds-card-long {
  align-items: flex-end;
  width: 100%;
  max-width: 932px;
  height: 480px;
  padding: 131px 98px 40px 40px;
}

.popup-feature-card.gfunds-card-long.gfund-expertly {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d28_gfunds-expertly-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.request-money {
  justify-content: space-between;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.request-money.simplified {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c9_request-money-simplified.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  max-width: 932px;
  height: 480px;
}

.popup-feature-card.request-money.keep-track {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0f_request-money-keep-track-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.request-money.safe-and-reliable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c92_request-money-safe-and-reliable-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.services-gloan {
  background-color: #f1fbff;
  width: 100%;
  max-width: 482px;
  display: block;
}

.popup-feature-card.services-gloan.easy-cash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c17_gloan-easy-cash.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.services-gloan.easy-interest-rates {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ad8_gloan-easy-interest-rates-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.services-gloan.long {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a01_gloan-easy-approval.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 980px;
  height: 440px;
  padding-top: 59px;
  padding-bottom: 59px;
  padding-left: 124px;
}

.popup-feature-card.gdeals {
  background-color: #000;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.popup-feature-card.gdeals.gdeals-redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce0_gdeals-redeem.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gdeals.gdeals-voucher {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce3_gdeals-voucher.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gdeals.long {
  justify-content: center;
  align-items: flex-end;
  max-width: 932px;
  height: 480px;
  padding-right: 124px;
}

.popup-feature-card.gdeals.long.gdeals-daily-specials {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cdf_gdeals-daily-specials.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gcredit-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.popup-feature-card.gcredit-horizontal-card.credit-line {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1a_gcredit-credit-line-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 98px;
}

.popup-feature-card.gcredit-horizontal-card.minimum-amount-due {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c3a_gcredit-min-amount-due.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  padding-right: 98px;
}

.popup-feature-card.gcredit-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.popup-feature-card.gcredit-square-card.less-effort {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b19_gcredit-less-effort-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gcredit-square-card.less-interest {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1b_gcredit-less-interest-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.gsave-bank {
  background-color: #fff;
  border-top: 1px solid #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  border-right: 1px solid #e0e8f3;
  border-radius: 0;
  width: 320px;
  min-width: 325px;
  height: auto;
  min-height: 450px;
  padding: 24px 0 8px;
  overflow: hidden;
}

.popup-feature-card.gsave-bank.last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.popup-feature-card.gsave-bank.first-child {
  border: 1px solid #e0e8f3;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.popup-feature-card.borrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0181_gcredit-card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 458px;
  height: 560px;
}

.popup-feature-card.borrow.gloan {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff8_gloan-abot-kaya-bg-base.webp");
  background-size: cover;
}

.popup-feature-card.borrow.ggives {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe0_services-ggives.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.borrow.gcredit {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff2_services-gcredit.webp");
  background-position: 50%;
}

.popup-feature-card.borrow.online-shopping-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ac_21-11-23_Featured%20Product%20Card_Online%20Shopping_320x420%402x.webp");
}

.popup-feature-card.borrow.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ad_21-11-23_Featured%20Product%20Card_Bill%20Protect_320x420%402x.webp");
}

.popup-feature-card.gsave-bank {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 0;
  width: 320px;
  height: auto;
  padding: 24px 0 8px;
  overflow: hidden;
}

.popup-feature-card.careers-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.popup-feature-card.careers-horizontal-card.credit-line {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fd_Feature%20Card%201%20SD%20-%20Careers.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 100px;
}

.popup-feature-card.careers-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.popup-feature-card.careers-square-card.less-effort {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fe_Feature%20Card%202%20-%20Careers.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-feature-card.careers-square-card.duacorn {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22b0_5b.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
}

.popup-feature-card.intl-remit-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.popup-feature-card.intl-remit-horizontal-card.real-time {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21da_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.popup-feature-card.overseas-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.popup-feature-card.overseas-horizontal-card.register {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ba_register_intl.webp");
  background-position: 0%;
  background-size: cover;
}

.popup-feature-card.overseas-horizontal-card.countries-stab {
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 0;
}

.popup-feature-card.overseas-horizontal-card.rainy-day {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2360_Rainy%20Day%20Asset.avif");
  background-position: 0%;
  background-size: cover;
}

.popup-feature-card.overseas-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.popup-feature-card.overseas-square-card.global-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f61_phone_phsim.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-feature-card.overseas-square-card.be-in-control {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1be6_pinoy_traveler.avif");
  background-position: 50%;
  background-size: cover;
}

.popup-feature-card.global-wallet-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.popup-feature-card.global-wallet-horizontal-card.easy-instant {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c8_features-card.webp");
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-right: 100px;
}

.popup-feature-card.global-wallet-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.popup-feature-card.global-wallet-card.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c5_higher-wallet.avif");
  background-position: 50%;
  background-size: cover;
  padding: 40px;
}

.popup-feature-card.global-wallet-card.forex {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c6_low-forex.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  padding: 40px;
}

.popup-feature-card.intl-remit-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.popup-feature-card.intl-remit-square-card.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

.popup-feature-card.intl-remit-square-card.ipunin {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.popup-feature-card.gimpact {
  justify-content: flex-end;
  width: 100%;
  max-width: 320px;
  height: 420px;
}

.popup-feature-card.gimpact.inclusion {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220f_FC%20-%20GImpact%20Inclusion.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 24px;
}

.popup-feature-card.gimpact.trust {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220c_FC%20-%20GImpact%20Trust.avif");
  background-position: 50%;
  background-size: cover;
  padding: 24px;
}

.popup-feature-card.gimpact.employees {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220e_FC%20-%20GImpact%20Employees.avif");
  background-position: 0 0;
  background-size: cover;
  padding: 24px;
}

.popup-feature-card.gimpact.country {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220d_FC%20-%20GImpact%20Country.avif");
  background-position: 0 0;
  background-size: cover;
  padding: 24px;
}

.popup-feature-card.default {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.popup-feature-card.default.real-time {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21da_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.popup-feature-card.default.card-1 {
  background-color: #e9dafa;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.popup-feature-card.default-2 {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.popup-feature-card.default-2.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

.popup-feature-card.default-2.ipunin {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.popup-feature-card.default-2.card-2 {
  background-color: #e9dafa;
  padding: 40px;
}

.popup-feature-card.default-2.card-3 {
  background-color: #e9dafa;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.popup-feature-card-title {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.popup-feature-card-title.gdeals {
  max-width: 11ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-feature-card-title.game-credits {
  max-width: 16ch;
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-feature-card-title.game-credits.ahead {
  max-width: 15ch;
}

.popup-feature-card-title.game-credits.asian-games {
  max-width: 17ch;
}

.popup-feature-card-title.egov-card {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.gloan-borrow.gcredit-gloan {
  max-width: 21ch;
}

.popup-feature-card-title.gcash-padala {
  letter-spacing: -.05em;
  max-width: 8ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.gcash-padala.padala-fees {
  max-width: 15ch;
}

.popup-feature-card-title.cash-in {
  letter-spacing: -.05em;
  max-width: 12ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.cash-in.setup {
  max-width: 15ch;
}

.popup-feature-card-title.cash-in.smalt {
  text-shadow: 0 0 40px #fff, 0 0 40px #fff;
}

.popup-feature-card-title.cash-in.link-up {
  max-width: 9ch;
}

.popup-feature-card-title.ginsure {
  max-width: 14ch;
}

.popup-feature-card-title.ginsure.affordable-insurance {
  max-width: 15ch;
}

.popup-feature-card-title.ginsure.affordable-insurance.send-money-protect-feature-card-title {
  max-width: 14.7ch;
  font-family: proxima-soft, sans-serif;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.ginsure.load-plus {
  color: #fff;
  letter-spacing: -.03em;
  max-width: none;
  line-height: 1.1;
}

.popup-feature-card-title.ginsure.load-plus.free-insurance {
  max-width: 15ch;
}

.popup-feature-card-title.ginsure.load-plus.mobile, .popup-feature-card-title.ginsure.load-plus.mobile-2 {
  display: none;
}

.popup-feature-card-title.shop-card-title {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.buy-load {
  letter-spacing: -.05em;
  line-height: 1.2;
}

.popup-feature-card-title.gloan.long {
  max-width: 7ch;
  font-size: 3.29rem;
  line-height: 1.2;
}

.popup-feature-card-title.gloan-borrow {
  max-width: none;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-feature-card-title.gloan-borrow.gloan-gcredit {
  max-width: 17ch;
}

.popup-feature-card-title.gcredit-horizontal-card {
  max-width: 9ch;
  font-size: 3.56rem;
  line-height: 1.2;
}

.popup-feature-card-title.gcredit-horizontal-card.minimum-amount-due {
  max-width: 10ch;
  font-size: 3.14rem;
}

.popup-feature-card-title.gcredit-horizontal-card.gcredit {
  color: var(--dark-link-hover);
}

.popup-feature-card-title.pay-qr {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.pay-qr.long {
  max-width: 11ch;
  font-size: 3.14rem;
}

.popup-feature-card-title.pay-qr.long.ceramic {
  letter-spacing: -.03em;
}

.popup-feature-card-title.gdeals {
  letter-spacing: -.05em;
  letter-spacing: -.05em;
  max-width: 10ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.request-money {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.request-money.simplified {
  font-size: 3.43rem;
}

.popup-feature-card-title.request-money.keep-track {
  max-width: 8ch;
}

.popup-feature-card-title.gsave.benefits-square {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.71rem;
  line-height: 1.3;
}

.popup-feature-card-title.gsave.benefits-long {
  font-size: 3.14rem;
  line-height: 1.2;
}

.popup-feature-card-title.gsave.benefits-long._24-7-banking {
  max-width: 10ch;
}

.popup-feature-card-title.gdeals {
  letter-spacing: -.05em;
  max-width: 11ch;
  line-height: 1.2;
}

.popup-feature-card-title.gdeals.long {
  font-size: 3.43rem;
}

.popup-feature-card-title.gsave-bank {
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-feature-card-title.gfund-title-long {
  letter-spacing: -.05em;
  font-size: 4rem;
  line-height: 1.2;
}

.popup-feature-card-title.gfund-title, .popup-feature-card-title.gcrypto {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.gcrypto.long {
  max-width: 11ch;
  font-size: 2.86rem;
}

.popup-feature-card-title.gstocks-card {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.gstocks-card.affordable {
  color: #def5fd;
  font-size: 3.43rem;
}

.popup-feature-card-title.card {
  letter-spacing: -.05em;
  max-width: 6ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.cards {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.cards.bloop-blue {
  color: #0f3692;
}

.popup-feature-card-title.cards.buy-load {
  color: #fff;
  letter-spacing: -.03em;
  line-height: 1.2;
}

.popup-feature-card-title.card {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-feature-card-title.card.short {
  max-width: 11ch;
}

.popup-feature-card-title.card.with-subheader {
  max-width: none;
  line-height: 1;
}

.popup-feature-card-title.card.with-subheader.absolute-white {
  letter-spacing: -.03em;
  line-height: 1;
}

.popup-feature-card-title.gcredit-square-card {
  letter-spacing: -.03ch;
}

.popup-feature-card-title.intl-remit-square-card {
  max-width: 12ch;
}

.popup-feature-card-title.intl-remit-square-card.real-time {
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.intl-remit-square-card.wallet {
  letter-spacing: -.05em;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.intl-remit-square-card.ipunin {
  letter-spacing: -.05em;
  margin-bottom: 12px;
  font-size: 2.625rem;
  line-height: 1.2;
}

.popup-feature-card-title.overseas-square-card {
  max-width: 13ch;
  margin-bottom: 12px;
}

.popup-feature-card-title.global-wallets-square-card.easy-instant {
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.global-wallets-square-card.higher-wallet {
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.global-wallets-square-card {
  max-width: 12ch;
}

.popup-feature-card-title.global-wallets-square-card.forex {
  letter-spacing: -.05em;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.overseas-square-card {
  max-width: 12ch;
}

.popup-feature-card-title.overseas-square-card.register {
  letter-spacing: -.03em;
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.overseas-square-card.rainy-day {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.popup-feature-card-title.careers {
  color: #005ce5;
}

.popup-feature-card-title.careers.absolute-white, .popup-feature-card-title.careers.finance {
  color: #fff;
}

.popup-feature-card-title.careers {
  max-width: 15ch;
}

.popup-feature-card-title.careers.duacorn {
  color: #0a2757;
}

.popup-feature-card-title.gimpact-square-card {
  color: #fff;
  max-width: 12ch;
  font-size: 1.25rem;
}

.popup-feature-card-description {
  opacity: .56;
  letter-spacing: -.03em;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-feature-card-description.gdeals {
  opacity: .6;
  opacity: .6;
  max-width: 18ch;
}

.popup-feature-card-description.egov-card {
  opacity: .7;
  font-size: 1.57rem;
}

.popup-feature-card-description.gcash-padala {
  opacity: .8;
  margin-top: 16px;
  font-size: 1.57rem;
}

.popup-feature-card-description.gcash-padala.partner-outlets {
  max-width: 20ch;
}

.popup-feature-card-description.gcash-padala.long-card {
  opacity: .7;
  max-width: 17ch;
}

.popup-feature-card-description.cash-in {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 1.14rem;
}

.popup-feature-card-description.ginsure {
  opacity: .8;
  margin-top: 12px;
}

.popup-feature-card-description.ginsure.easy-application {
  max-width: 25ch;
  font-size: 1.43rem;
}

.popup-feature-card-description.ginsure.online-shopping-protect-description {
  color: #fff;
}

.popup-feature-card-description.ginsure.load-plus {
  color: #fff;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-large);
  font-weight: 600;
}

.popup-feature-card-description.shop-card-desc {
  opacity: .8;
  margin-top: 0;
}

.popup-feature-card-description.buy-load {
  opacity: 1;
  max-width: 23ch;
  margin-top: 16px;
  font-size: 1.29rem;
}

.popup-feature-card-description.buy-load.auto-load {
  opacity: .8;
}

.popup-feature-card-description.buy-load.wide-network {
  opacity: .8;
  max-width: 24ch;
}

.popup-feature-card-description.buy-load.borrow-load, .popup-feature-card-description.buy-load.gaming-pins {
  opacity: .8;
}

.popup-feature-card-description.gloan {
  opacity: .7;
  margin-top: 0;
}

.popup-feature-card-description.gloan.long {
  opacity: 1;
  max-width: 19ch;
  margin-top: 24px;
  font-size: 1.29rem;
}

.popup-feature-card-description.gcredit {
  opacity: .7;
  margin-top: 12px;
}

.popup-feature-card-description.gcredit.credit-line {
  opacity: 1;
  color: var(--darker-blue);
  max-width: 24ch;
}

.popup-feature-card-description.minimum-amount-due {
  opacity: 1;
  max-width: 20ch;
  margin-top: 12px;
}

.popup-feature-card-description.pay-qr {
  opacity: .7;
  margin-top: 12px;
}

.popup-feature-card-description.pay-qr.long {
  max-width: 21ch;
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-feature-card-description.pay-qr.qr-own {
  max-width: 22ch;
}

.popup-feature-card-description.gdeals {
  opacity: .8;
  opacity: .8;
  font-size: 1.57rem;
}

.popup-feature-card-description.gsave {
  background-image: none;
}

.popup-feature-card-description.gsave._24-7-banking-note {
  opacity: .6;
  letter-spacing: -.02em;
  max-width: 24ch;
  margin-top: 32px;
  font-size: .86rem;
}

.popup-feature-card-description.gsave.benefits-square {
  opacity: .7;
  text-align: center;
  margin-top: 12px;
}

.popup-feature-card-description.gsave.benefits-square.savings-account {
  max-width: 23ch;
  margin-left: auto;
  margin-right: auto;
}

.popup-feature-card-description.gsave.benefits-long {
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 1.57rem;
  line-height: 1.4;
}

.popup-feature-card-description.gsave.benefits-long.suits-you {
  max-width: 21ch;
}

.popup-feature-card-description.gsave.benefits-long.suits-you.blizzard-blue {
  opacity: 1;
}

.popup-feature-card-description.gsave.benefits-long._24-7-banking {
  opacity: .7;
  max-width: 16ch;
}

.popup-feature-card-description.gdeals {
  opacity: .8;
  max-width: none;
  font-size: 1.57rem;
}

.popup-feature-card-description.gdeals.long {
  margin-top: 12px;
  font-size: 1.71rem;
  line-height: 1.35;
}

.popup-feature-card-description.gsave-bank {
  opacity: 1;
  letter-spacing: normal;
  height: 52px;
  min-height: 52px;
  margin-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-feature-card-description.gsave-account-header {
  opacity: 1;
  letter-spacing: -.01em;
  margin-top: 4px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
}

.popup-feature-card-description.request-money {
  opacity: .8;
  letter-spacing: -.03em;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-feature-card-description.request-money.simplified {
  opacity: 1;
  max-width: 20ch;
  margin-top: 12px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-feature-card-description.request-money.safe-and-reliable {
  opacity: .8;
}

.popup-feature-card-description.gfund-desc {
  opacity: .8;
  margin-top: 0;
  font-size: 1.57rem;
}

.popup-feature-card-description.gfund-desc-long {
  opacity: 1;
  margin-top: 16px;
  font-size: 1.71rem;
}

.popup-feature-card-description.gcrypto {
  opacity: .7;
  margin-top: 12px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-feature-card-description.gcrypto.long {
  font-size: 1.71rem;
  line-height: 1.4;
}

.popup-feature-card-description.gcrypto.long.gcrypto-easy-start {
  max-width: 16ch;
}

.popup-feature-card-description.gcrypto.long.gcrypto-easy-use {
  max-width: 17ch;
}

.popup-feature-card-description.gstocks-card {
  opacity: .7;
  font-size: 1.57rem;
}

.popup-feature-card-description.gstocks-card.affordable {
  color: #b5dbe9;
  max-width: 16ch;
  margin-top: 12px;
}

.popup-feature-card-description.card {
  opacity: .7;
  margin-top: 12px;
  font-size: 1.2rem;
}

.popup-feature-card-description.card.deals-discount {
  color: #0f3692;
  max-width: 18ch;
}

.popup-feature-card-description.send-money-protect {
  max-width: 25ch;
  font-size: 1.43rem;
}

.popup-feature-card-description.send-money-protect.protection-funds {
  opacity: .8;
  font-size: 1.125rem;
  line-height: 1.3;
}

.popup-feature-card-description.get-started {
  opacity: 1;
  margin-top: 12px;
  font-size: 1.2rem;
}

.popup-feature-card-description.getting-started {
  opacity: .7;
  max-width: 20ch;
  margin-top: 12px;
}

.text-block-4 {
  font-family: proxima-soft, sans-serif;
}

.gdeals_section.feature-gdeals {
  align-items: flex-end;
  height: 936px;
  display: flex;
}

.gdeals_section.gdeals-header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110a_gdeals-hero-section-bg-base.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1040px;
}

.global-stocks_section {
  position: relative;
}

.global-stocks_section.global-stocks-partners {
  border: 0 solid #e0e8f3;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.eligibility-gstocks {
  align-items: center;
  display: flex;
}

.popup-section-card-title {
  margin-top: 0;
  margin-bottom: 0;
}

.popup-section-card-title.feature {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  line-height: 1.35;
}

.popup-section-card-title.feature.gsave-partners {
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-section-card-title.ggives {
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  letter-spacing: -.03em;
  flex-direction: column;
  font-weight: 700;
}

.popup-section-card-title.ggives.cards {
  max-width: 17ch;
}

.popup-section-card-title.ginsure-insurance {
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  letter-spacing: -.03em;
  font-weight: 700;
}

.popup-section-card-title.ginsure-access {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.4;
}

.popup-section-card-title.gfunds-feature {
  letter-spacing: -.03em;
  max-width: 23ch;
  margin-top: 24px;
  font-size: 1.29rem;
  line-height: 1.35;
}

.popup-section-card-image {
  width: 192px;
  height: 100px;
}

.popup-section-card-image.nasdaq {
  width: 317px;
  height: 130px;
}

.popup-section-card-image.atram {
  width: 222px;
  height: 50px;
}

.popup-section-card-image.bpi {
  width: 281px;
  height: 50px;
}

.popup-section-card-image.bsp {
  width: 100%;
  max-width: 94px;
  height: 94px;
}

.popup-section-card-image.gsave-pdic {
  width: 100%;
  max-width: 135px;
  height: 96px;
}

.popup-section-card-image.atram {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c65_gfunds-atram-img-base.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 222px;
  height: 40px;
}

.popup-section-card-image.bpi {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c66_gfunds-bpi-img-base.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 281px;
  max-width: 100%;
  height: 40px;
}

.popup-section-card-image.bsp {
  width: 100%;
  max-width: 40px;
  height: 40px;
}

.popup-section-card-image.gsave-bsp {
  width: 100%;
  max-width: 94px;
  height: 94px;
}

.popup-section-card-description {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.popup-section-card-description.feature {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-card-description.feature.gsave-partners {
  font-size: 1rem;
  font-weight: 500;
}

.popup-section-card-description.feature {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-card-description.feature.shade-4.bpi {
  max-width: 23ch;
}

.popup-section-card-description.feature.shade-4.bsp {
  max-width: 20ch;
}

.popup-section-card-description.gfunds-feature {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-card-description.gfunds-feature.shade-4.atram {
  max-width: 20ch;
}

.popup-section-card-content-wrapper {
  flex-direction: column;
  justify-content: center;
  height: 200px;
  padding-bottom: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.popup-section-card-content-wrapper.gfunds {
  height: 230px;
  padding-bottom: 32px;
}

.popup-section-card-content-wrapper.gsave-partners {
  justify-content: flex-start;
  height: auto;
  margin-left: 32px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.popup-section-card-content-wrapper.gfunds {
  height: 200px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.popup-section-card-image-wrapper {
  justify-content: center;
  align-items: center;
  height: 160px;
  display: flex;
}

.global-stocks-section.feature-section {
  z-index: 3;
  background-color: #050e27;
  height: 953px;
  position: relative;
}

.global-stocks-section.global-stocks-header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c1_gstocks-global-header.webp"), linear-gradient(#03091a, #050d25 66.06%);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  height: 976px;
  overflow: hidden;
}

.denim-blue {
  color: #7cacf3;
}

.global-features-card {
  font-size: 1.29rem;
  font-weight: 700;
}

.popup-featurette-card {
  border-radius: 12px;
  flex-direction: column;
  width: 360px;
  height: 480px;
  padding: 32px;
  display: flex;
}

.popup-featurette-card.content-stretch {
  justify-content: space-between;
}

.popup-featurette-card.content-end {
  justify-content: flex-end;
}

.popup-featurette-card.content-end.shop-features {
  width: 480px;
  min-width: 480px;
  height: 440px;
  padding-left: 24px;
  padding-right: 24px;
}

.popup-featurette-card.content-end.shop-features.pay {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfefa_shop-features-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-featurette-card.content-end.shop-features.amex {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff74_shop-features-card2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.popup-featurette-card-title {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.popup-featurette-card-title.shop-features {
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-featurette-card-description {
  opacity: .56;
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--line-height-h6);
  letter-spacing: -.03em;
  margin-top: 8px;
  margin-bottom: 0;
  font-weight: 500;
}

.popup-featurette-card-description.shop-features {
  max-width: 28ch;
  font-size: 1.14rem;
}

.request-money_section.features-section {
  margin-top: -180px;
  padding-top: 40px;
}

.request-money_section.header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0a_request-money-hero-bg-xl.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 2800px;
  height: 1080px;
  display: flex;
}

.azure {
  color: #0994fd;
}

.dark-blue {
  color: #020c61;
}

.buy-load_container {
  max-width: 100%;
  height: 100%;
}

.popup-promo-card-title {
  letter-spacing: -.03em;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.4;
}

.popup-promo-card-title.buy-load {
  max-width: 10ch;
  margin-top: 12px;
  line-height: 1.2;
}

.popup-promo-card-title.buy-load.lucky {
  max-width: 11ch;
}

.popup-promo-card-title.buy-load.load-game {
  max-width: 12ch;
  margin-top: 12px;
}

.popup-promo-card-title.buy-load.lucky-load {
  max-width: 9ch;
  line-height: 1.2;
}

.popup-promo-card {
  border-radius: 12px;
  flex-direction: column;
  width: 640px;
  height: 395px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.popup-promo-card.content-right {
  justify-content: center;
  align-items: flex-end;
}

.popup-promo-card.content-right.enjoy {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff40_load-promo-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-promo-card.content-right.lucky {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfef6_load-promo-card2-bg-small-desktop.webp");
  background-position: 50% -51px;
  background-repeat: no-repeat;
  background-size: 666px;
}

.popup-promo-card.content-right.load-game {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0754_load-promo-card3-bg.webp");
  background-position: -55px -6px;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  min-width: 640px;
  padding-top: 73px;
  padding-bottom: 73px;
}

.popup-promo-card.content-right.lucky {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfef6_load-promo-card2-bg-small-desktop.webp");
  background-position: 50% -51px;
  background-repeat: no-repeat;
  background-size: 666px;
  min-width: 640px;
}

.popup-promo-card.content-right.enjoy {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0997_game-credits.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 640px;
}

.popup-promo-card.content-right.lucky-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0996_lucky-load.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 676px;
  padding-right: 64px;
}

.popup-promo-card.content-right.merry-gcash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0998_merry-gcash.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 676px;
  padding-right: 64px;
}

.popup-promo-card.content-right.gcash-gaming {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0997_game-credits.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  width: 676px;
  padding-top: 73px;
  padding-bottom: 73px;
}

.popup-promo-card-img {
  width: 52px;
  height: 52px;
}

.popup-promo-card-preamble {
  letter-spacing: -.05em;
  font-size: 1rem;
  font-weight: 700;
  line-height: .9;
}

.popup-promo-card-preamble.buy-load {
  opacity: .6;
  margin-top: 12px;
}

.buy-load_section {
  position: relative;
  overflow: visible;
}

.buy-load_section.promos {
  height: auto;
  margin-top: -391px;
  padding-top: 48px;
  position: relative;
  overflow: hidden;
}

.buy-load_section.gaming {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a1_load-gaming-section-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  flex-direction: column;
  justify-content: flex-end;
  height: 1195px;
  margin-top: -75px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.buy-load_section.gaming.hide {
  display: none;
}

.buy-load_section.hero-section-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1016_buy-load-xl-extended.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 3200px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 1339px;
  padding-bottom: 391px;
  display: flex;
}

.buy-load_section.need-section {
  padding-top: 48px;
  padding-bottom: 60px;
  overflow: hidden;
}

.buy-load_section.buy-load-exclusive {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c3_go-extra-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 760px;
  position: relative;
  overflow: hidden;
}

.a-rewards-feature-newline, .a-rewards-newline {
  white-space: nowrap;
}

.popup-feature-card-preamble {
  margin-bottom: 0;
  font-weight: 600;
}

.popup-feature-card-preamble.gloan-borrow {
  opacity: .56;
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-feature-card-preamble.gcredit-borrow {
  opacity: .56;
  letter-spacing: -.03em;
  margin-top: 12px;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-feature-card-preamble.buy-load {
  opacity: .6;
  letter-spacing: normal;
  margin-top: 16px;
  font-size: .86rem;
  line-height: 1.5;
}

.popup-feature-card-preamble.buy-load.wide-network {
  margin-top: 24px;
}

.popup-feature-card-preamble.services-borrow {
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-feature-card-preamble.services-borrow.absolute-white.smol-disclaimer {
  opacity: .6;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .7rem;
  display: none;
}

.a-rewards-feature-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 80px;
  display: grid;
  position: relative;
}

.a-rewards_container {
  max-width: 100%;
  height: 100%;
}

.a-rewards_section.features-section {
  height: 1332px;
  margin-top: -390px;
}

.a-rewards_section.a-rewards-hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05cd_a-rewards-hero-section-xl.webp"), linear-gradient(#000 42.93%, #000012);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 2800px, auto;
  flex-direction: column;
  height: 1231px;
  display: flex;
}

.a-rewards_step-title-span {
  display: block;
}

.cinder {
  color: #120d24;
}

.shop_section.shop-partners-section-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.shop_section.shop-features {
  background-color: #fff;
  height: 640px;
  padding-bottom: 60px;
}

.shop_section.shop-hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dab_shop-header-bg-base.webp"), linear-gradient(#0000 66%, #65488e 66%, #705198);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  height: 1710px;
  padding-bottom: 60px;
}

.shop-partners-logo {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0741_shop-partners-logo-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-width: 1040px;
  max-width: 1040px;
  height: 284px;
  margin-top: 30px;
  margin-left: -54px;
  margin-right: auto;
}

.popup-section-banner {
  align-items: center;
  width: 980px;
  height: 357px;
  display: flex;
}

.popup-banner-title {
  letter-spacing: -.05em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 124px;
  font-family: Gotham;
  font-size: 2.86rem;
  line-height: 1.2;
}

.gfunds-header-title-span {
  display: inline;
}

.gfunds_section.comparison {
  background-color: #f6f9fd;
  border-bottom: 1px solid #e0e8f3;
  padding-top: 60px;
  padding-bottom: 80px;
}

.gfunds_section.gfunds-account-security {
  background-color: #fff;
  padding-top: 80px;
}

.gfunds_section.gfunds-portfolio-section {
  background-color: #060d3a;
  padding-top: 130px;
  padding-bottom: 130px;
  overflow: hidden;
}

.gfunds_section.header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d26_gfunds-hero-bg-xl.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 3200px;
  height: 840px;
}

.gfunds_section.gfunds-cards {
  height: 908px;
}

.gfunds_container {
  background-color: #f6f9fd;
}

.government_section.government-feature-section {
  background-color: #030a2f;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f09_egov-features-bg-sd.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1745px;
  padding-top: 120px;
  padding-bottom: 120px;
}

.government_section.hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f05_egov-hero-bg-sd.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  flex-direction: column;
  height: 1217px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.rock-blue {
  color: #8bb1da;
}

.tealish-blue {
  color: #26347e;
}

.govt-features-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 458px 458px;
  grid-auto-columns: 1fr;
  place-content: center;
  margin-top: 64px;
  display: grid;
}

.bills_section {
  position: relative;
}

.bills_section.one-gcash, .bills_section.bill-protect {
  height: 640px;
}

.bills_section.bill-protect.save-section-hidden {
  margin-top: 32px;
}

.bills_section.billers-section {
  background-color: #fff;
  border-top: 1px solid #e0e8f3;
  align-items: center;
  height: 538px;
  display: flex;
}

.bills_section.bills-sched {
  background-color: #f3fbfe;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a59_bill-protect-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  height: 880px;
}

.bills_section.refined-bills-header {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08b9_bills-refined-header-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  flex-direction: column;
  justify-content: space-between;
  height: 1378px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.bills_section.ginsure-bill-protect {
  height: 546px;
}

.bills-message-bubble {
  border-radius: 8px;
  width: 100%;
  max-width: 249px;
  height: 82px;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.bills-message-bubble.telecom {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0057_bills-message-bubble-telecom-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.bills-message-bubble.internet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce07fe_bills-internet-bubble-sm.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.popup-bills-description {
  font-weight: 500;
}

.popup-bills-description.pay-bills {
  letter-spacing: -.03em;
  max-width: 20ch;
  margin-top: 215px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.popup-bills-description.pay-bills-header {
  opacity: .8;
  color: #5e3917;
  letter-spacing: -.03em;
  max-width: 17ch;
  margin-top: 32px;
  font-size: 1.57rem;
  line-height: 1.5;
}

.pastel-grey {
  color: #ccc;
}

.hide-features {
  display: none;
}

.gsave_container {
  overflow: hidden;
}

.gsave_section.gsave-bank-account-slider {
  background-color: #f6f9fd;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.gsave_section.powered-by {
  background-color: #3ab3a6;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e3_gsave-benefits.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 900px;
}

.gsave_section.partners {
  padding-top: 80px;
  padding-bottom: 80px;
}

.gsave_section.benefits-section {
  background-color: #e7f3f8;
  height: auto;
}

.gsave_section.gsave-header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d02_gsavae-header-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px 936px;
  height: 936px;
  padding-top: 120px;
}

.gsave_section.create-account {
  background-color: #3ab3a6;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e3_gsave-benefits.webp");
  background-position: 240%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 860px;
  overflow: hidden;
}

.popup-feature-card-icon {
  width: 96px;
  height: 96px;
  margin-left: auto;
  margin-right: auto;
}

.popup-feature-card-icon.gloan, .popup-feature-card-icon.gcredit {
  opacity: 0;
  width: 64px;
  height: 64px;
  margin-left: 0;
  margin-right: 0;
}

.popup-feature-card-icon.gsave-bank {
  width: 100%;
  max-width: 56px;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
}

.swiper.gsave-slider {
  margin-top: 48px;
  padding: 0;
}

.swiper.consumer-carousel {
  height: 982px;
}

.swiper-wrapper {
  width: 100%;
}

.swiper-wrapper.consumer-carousel {
  flex-direction: column;
}

.swiper-wrapper.gsave-header-slider, .swiper-wrapper.flex-row {
  display: flex;
}

.swiper-wrapper.align-center {
  justify-content: flex-start;
  display: flex;
}

.swiper-wrapper.align-center.careers {
  cursor: grab;
}

.swiper-wrapper.align-center.cash-in {
  justify-content: center;
  align-items: center;
}

.swiper-wrapper.load {
  justify-content: flex-start;
  display: flex;
}

.swiper-wrapper.explore-solutions {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.swiper-wrapper.overflow-limit {
  max-height: 500px;
}

.swiper-wrapper.flex-box {
  justify-content: center;
  display: flex;
}

.swiper-wrapper.static {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  display: flex;
}

.swiper-wrapper.hitting-the-right-market {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 656px;
  display: grid;
}

.swiper-wrapper.earn-money {
  width: auto;
}

.swiper-slide {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 32px;
}

.swiper-slide.gsave-slider {
  cursor: grab;
}

.swiper-slide.profile {
  margin-top: 48px;
  overflow: hidden;
}

.swiper-slide.featured, .swiper-slide.ginsure, .swiper-slide.lh-landing-quiz, .swiper-slide.lh-landing-swiper-slide {
  margin-top: 0;
}

.swiper-slide.scan-to-pay {
  margin-top: 0;
  text-decoration: none;
}

.swiper-slide.gcash-jr, .swiper-slide.ggives-categories {
  margin-top: 0;
}

.swiper-slide.testimontials {
  flex-flow: column;
  align-items: stretch;
  max-width: 340px;
  display: flex;
}

.swiper-slide.partner-solutions {
  margin-top: 32px;
  margin-left: 0;
  margin-right: 0;
}

.swiper-slide.partner-solutions.opacity-0 {
  opacity: 0;
}

.swiper-slide.partner-solutions.hitting-the-right-market, .swiper-slide.services {
  margin-top: 0;
}

.swiper-slide.exclusive {
  justify-content: center;
  margin-top: 0;
  display: flex;
}

.swiper-slide.careers {
  cursor: grab;
}

.swiper-slide.earn-money {
  width: 432px;
  margin-top: 0;
}

.swiper-pagination.consumer-carousel {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.men-wellness-description-span {
  display: block;
}

.wellness_container {
  max-width: 100%;
  height: 100%;
}

.wellness_section.men-wellness {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebc_men-wellness-bg-xl.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 3200px;
  height: 1137px;
  margin-top: -99px;
}

.wellness_section.hero-section {
  background-color: #00634d;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebb_wellness-header-bg-xl.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 3200px;
  height: 1200px;
}

.wellness_section.featured-establishments {
  padding-top: 80px;
  padding-bottom: 80px;
}

.popup-section-label {
  font-weight: 500;
}

.popup-section-label.ggives-upgrading {
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  max-width: 12ch;
  font-weight: 700;
}

.popup-section-label.gforest {
  text-align: center;
  letter-spacing: -.05em;
  background-color: #0a2757;
  border-radius: 50px;
  width: 100%;
  max-width: 299px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.4;
}

.popup-section-label.gloan-calculator-label {
  letter-spacing: -.01em;
  width: 60%;
  font-size: 1rem;
  line-height: 1;
}

.popup-section-label.gloan-calculator-label._w-info-function {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.popup-section-label.label-description {
  max-width: 19ch;
  font-size: .86rem;
  line-height: 1.5;
}

.popup-section-label.label-description.gcredit-total-description {
  max-width: 18ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 600;
}

.popup-section-label.label-description.gcredit-total-description.shade-3.full-width-label {
  max-width: 100%;
}

.popup-section-label.gforest {
  text-align: center;
  letter-spacing: -.05em;
  background-color: #0a2757;
  border-radius: 50px;
  width: 100%;
  max-width: 299px;
  margin-top: -28px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.4;
}

.popup-section-label.gcredit-calculator-label {
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  width: 60%;
  font-size: 1rem;
  line-height: 1;
}

.popup-section-label.min-amount-due {
  text-align: left;
  letter-spacing: -.01em;
  max-width: 12ch;
  font-size: 1rem;
  line-height: 1;
}

.popup-section-label.gcredit-calculator-label {
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  width: 60%;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-section-label.gcredit-calculator-label.total {
  line-height: 1.2;
}

.popup-section-label.gsave-poweredby {
  letter-spacing: -.03em;
  margin-top: 80px;
  font-size: 1.14rem;
  line-height: 1.3;
}

.popup-section-label.bill-protect-calculator-label.shade-2.blue {
  color: var(--dark-blue);
}

.popup-section-label.bill-protect-calculator-label {
  letter-spacing: -.01em;
  width: auto;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-section-label.bill-protect-calculator-label.total {
  line-height: 1.2;
}

.popup-section-label.bill-protect-footer-label {
  font-size: var(--gcash-website-library---font--size-content);
  letter-spacing: -.01em;
  width: 60%;
  font-weight: 700;
  line-height: 1;
}

.popup-section-label.bill-protect-footer-label.shade-2 {
  width: auto;
  max-width: 70%;
}

.mineral-green {
  color: #3a5e43;
}

.feature-establishment-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 38%;
  display: flex;
}

.services-wellness_section {
  position: relative;
}

.services-wellness_section.other-services-section {
  border-top: 1px solid #e0e8f3;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.pay-qr_section.features-section {
  height: 1780px;
  margin-top: -379px;
  padding-top: 60px;
}

.pay-qr_section.pay-qr-banner {
  background-color: #ccbeb2;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d9c_pay-qr-header-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px 1261px;
  height: 1261px;
  padding-top: 140px;
}

.pay-qr_section.crossborder {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0da3_pay-qr-alipay.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1244px;
}

.fuscous-grey {
  color: #565143;
}

.gcrypto_section.gcrypto-card-section {
  background-color: #080026;
  max-height: 1632px;
}

.gcrypto_section.gcrypto-know-nfts {
  background-color: #080027;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ce_what-are-nfts.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px 800px;
  height: 800px;
}

.gcrypto_section.gcrypt-nft-world {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e4c_gcrypto-nft-world-bg-base.webp"), linear-gradient(#130145, #10002f);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px 600px, auto;
  height: 600px;
  padding-top: 40px;
}

.gcrypto_section.nft-marketplace {
  background-color: #10002f;
  height: 804px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  overflow: hidden;
}

.gcrypto_section.gcrypto-banner {
  background-color: #080026;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e51_what-is-crypto.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 920px;
  padding-top: 200px;
}

.gcrypto_section.gcrypto-header {
  background-color: #080026;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1064_gcrypto-hero-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1046px;
  padding-bottom: 80px;
}

.pay-qr-cards-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ggives_section.ggives-lifestyle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b72_ggives-lifestyle-bg-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1025px;
}

.ggives_section.ggives-fifth-section {
  background-color: #f6f9fe80;
  border-top: 1px solid #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ggives_section.scrollable-section {
  background-color: #f3fbfe;
  padding-top: 60px;
  padding-bottom: 120px;
  overflow: hidden;
}

.ggives_section.logos-section {
  background-color: #fff;
  border-top: 1px solid #e0e8f3;
}

.ggives_section.logos-section.ggives-fuse {
  border-top: 1px solid #e0e8f3;
}

.ggives_section.ggives-header {
  background-color: #0060bb;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b69_ggives-bg-header.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 837px;
}

.ggives_section.ggives-gscore {
  background-color: #f3fbfe;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12df_GScore%20Female%20Base.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 980px;
  height: 640px;
  display: flex;
}

.ggives_section.borrow {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ggives_section.gsave-fifth-section {
  background-color: #f6f9fe80;
  border-top: 1px solid #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  padding-top: 60px;
  padding-bottom: 60px;
}

.popup-section-icon {
  width: 64px;
  height: 64px;
}

.popup-section-icon.bill-protect, .popup-section-icon.bills-table, .popup-section-icon.gscore, .popup-section-icon.ggives-upgrade {
  width: 52px;
  height: 52px;
}

.popup-section-icon.gcrypto-nft, .popup-section-icon.gcrypto {
  width: 76px;
  height: 76px;
}

.calcu-input {
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #d7e0ef;
  margin-bottom: 0;
  padding: 0 0 0 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.calcu-input:focus {
  border-bottom-color: #d7e0ef;
}

.calculator-input-wrapper {
  align-items: flex-end;
  width: 100%;
  max-width: 172px;
  margin-top: 4px;
  display: flex;
}

.calcu-reset {
  color: #004cc7;
  text-align: center;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #0000;
  border: 0 solid #000;
  width: 100%;
  max-width: 88px;
  margin-left: 4px;
  padding: 12px 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.calcu-submit {
  text-align: center;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #0057e4;
  border-radius: 47px;
  padding: 12px 11px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.calcu-button-wrapper {
  align-items: center;
  margin-top: 10px;
  margin-left: 70px;
  display: flex;
}

.calcu-button-wrapper.bill-protect-button-container {
  margin-top: 30px;
  margin-left: 40px;
}

.calcu-input-label {
  border-bottom: 1px solid #d7e0ef;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.ggives-select-dropdown {
  letter-spacing: -.01em;
  background-color: #fff;
  border: 2px solid #1972f9;
  border-radius: 6px;
  width: 100%;
  max-width: 129px;
  height: 44px;
  margin: 8px 0 0;
  padding: 10px 8px 10px 12px;
  font-size: 1rem;
  line-height: 1;
}

.block {
  grid-column-gap: 16px;
  margin-top: 20px;
  display: flex;
}

.block.combo---imagnation-timeline {
  justify-content: space-between;
  align-items: center;
  height: 320px;
  margin-top: 48px;
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
}

.block.combo---featured-kv {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a9e_XLSmall%20-%20Footer.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 792px;
  height: 312px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.block.combo---featured-kv.careers {
  background-image: linear-gradient(90deg, transparent 30%, var(--primary-blue) 84%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce245c_NEWXLSmallFooter-mmdd.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-end;
  align-items: center;
  padding-right: 36px;
}

.block.combo---featured-kv.imagnation {
  justify-content: center;
  align-items: center;
}

.block.combo---imagnation-header {
  z-index: 3;
  justify-content: center;
  align-items: center;
  margin-bottom: 5vw;
}

.block.combo---video-preview-container {
  margin-top: 0;
  display: block;
}

.ggives_upgrading-section-grid {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 549px;
  display: grid;
}

.ggives-lifestyle-content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 120px;
  display: flex;
}

.popup-section-value {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.popup-section-value.ggives-calculator-values, .popup-section-value.gcredit-calculator-values {
  text-align: right;
  letter-spacing: -.01em;
  width: 50%;
}

.popup-section-value.gcredit-calculator-values {
  text-align: right;
  letter-spacing: -.01em;
  text-align: right;
  letter-spacing: -.01em;
  width: 50%;
}

.popup-section-value.gcredit-calculator-values.gcredit-total-amount {
  letter-spacing: -.03em;
  justify-content: flex-end;
  font-family: Gotham Rounded;
  font-size: 1.29rem;
  font-weight: 700;
  display: flex;
}

.popup-section-value.bill-protect-calculator-values.shade-3.blue {
  color: var(--dark-blue);
}

.popup-section-value.bill-protect-calculator-values {
  text-align: right;
  letter-spacing: -.01em;
  width: 50%;
}

.popup-section-value.bill-protect-calculator-values.bill-protect-total-amount {
  letter-spacing: -.03em;
  justify-content: flex-end;
  font-family: GCash, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 700;
  display: flex;
}

.popup-section-value.bill-protect-calculator-values.bill-protect-total-amount.shade-0.blue {
  color: var(--dark-blue);
  width: auto;
}

.popup-section-table-wrapper.gcredit-calculator {
  margin-top: 16px;
}

.popup-section-table-wrapper.gsave-calculator {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.popup-section-table-wrapper.bill-protect-calculator {
  margin-top: 16px;
}

.popup-section-table-row {
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.popup-section-table-row.label-title {
  padding-bottom: 4px;
}

.popup-section-table-row.label-title.gcredit-table-row.gcredit-total-interest-row {
  margin-bottom: 16px;
  padding-bottom: 5px;
}

.popup-section-table-row.label-description, .popup-section-table-row.label-description.gcredit-table-row.gcredit-total-description {
  padding-top: 0;
}

.popup-section-table-row.gcredit-table-row.min-amount-due {
  margin-top: 16px;
}

.popup-section-table-row.gcredit-table-row.gcredit-total-amount-row, .popup-section-table-row.gsave-table-row.gsave-total-amount-row, .popup-section-table-row.bill-protect-table-row.bill-protect-total-amount-row {
  border-top: 3px solid #d7e0ef;
  padding-top: 24px;
  padding-bottom: 4px;
}

.ggives-scrollable-cards {
  width: 100%;
}

.popup-partners-title {
  text-align: center;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.clear-blue {
  color: #1a7dfa;
}

.gforest_container {
  overflow: hidden;
}

.gforest_section.hope-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce01ce_hope.webp");
  background-position: 0 0;
  background-size: 1440px 962px;
  height: 960px;
}

.gforest_section.gforest-hero-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0516_gforest-hero-section-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  height: 1101px;
  display: flex;
  position: relative;
}

.gforest_section.section-2m {
  background-color: #052312;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce051b_2m.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px 1471px;
  height: 1471px;
  position: relative;
}

.gforest_section.gforest-partners {
  background-color: #fff;
  border-bottom: 1px solid #e0e8f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 504px;
  display: flex;
}

.gforest_section.section-data {
  background-color: #052312;
  height: 377px;
  margin-top: -1px;
}

.gforest_section.hope-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce051c_gforest-hope-section-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1013px;
  margin-top: -1px;
}

.gforest_section.nurture-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0550_gforest-nurture-section-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1000px;
  margin-top: -1px;
  position: relative;
}

.bone {
  color: #e6d9d1;
}

.ginsure_section {
  display: block;
}

.ginsure_section.ginsure-accessible {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  overflow: hidden;
}

.ginsure_section.ginsure-section-cards {
  margin-top: -150px;
  display: block;
}

.ginsure_section.ginsure-section-cards.load-plus {
  background-image: linear-gradient(#18617a 7%, #4a8396 39%, #ccdfe6 75%, #fff 93%);
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ginsure_section.ginsure-section-cards.bill-protect {
  background-image: none;
  margin-top: -200px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ginsure_section.ginsure-header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1010_ginsure-xl-extended.webp"), linear-gradient(#007791, #00a5b2 54.79%, #00aab5);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 3200px, auto;
  height: 800px;
  display: flex;
}

.ginsure_section.ginsure-header-section.send-money-protect-header-section {
  background-color: #1c8cf8;
  height: 860px;
}

.ginsure_section.ginsure-header-section.load-plus {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2492_Hero%20Banner%20(1).png");
  background-size: cover;
  height: 957px;
}

.ginsure_section.ginsure-header-section.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24d2_image.avif"), linear-gradient(#1f8ffd 30%, #369cfd 56%, #57b0fd 73%, #6cbcfc);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  height: 957px;
}

.ginsure_section.other-services {
  padding-top: 40px;
  padding-bottom: 60px;
  display: block;
}

.ginsure_section.bill-protect {
  overflow: hidden;
}

.ginsure-accessible-header-span {
  display: block;
}

.popup-section-card-img.ginsure-partner-logo {
  width: 100%;
  margin-top: 24px;
}

.popup-section-card-img.ginsure-partner-logo.vehicle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0157_insurance-logo6.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 364px;
  height: 60px;
}

.popup-section-card-img.ginsure-partner-logo.travel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0075_insurance-logo5.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 136px;
  height: 60px;
}

.popup-section-card-img.ginsure-partner-logo.property {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00d8_insurance-logo4.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 60px;
  height: 60px;
}

.popup-section-card-img.ginsure-partner-logo.lifestyle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0167_insurance-logo3.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 288px;
  height: 60px;
}

.popup-section-card-img.ginsure-partner-logo.personal {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0172_insurance-logo2.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 364px;
  height: 60px;
}

.popup-section-card-img.ginsure-partner-logo.health {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0073_insurance-logo1.webp");
  background-position: 0 0;
  background-size: cover;
  max-width: 136px;
  height: 60px;
}

.popup-section-card-img.ginsure-travel {
  width: 100%;
  min-width: 150px;
  max-width: 330px;
  height: 100%;
}

.gloan-message-notification {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 230px;
  height: 252px;
  padding: 32px 43px 32px 32px;
  box-shadow: 0 13px 14px -8px #0f254505;
}

.gloan-message-notification-icon {
  width: 52px;
  height: 52px;
}

.gloan-message-notification-title {
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  letter-spacing: -.03em;
  margin-top: 12px;
}

.science-blue {
  color: #0057e4;
}

.gloan-bold {
  font-weight: 700;
}

.gloan-newline {
  white-space: nowrap;
}

.popup-feature-card-content {
  flex-direction: column;
  justify-content: space-between;
  height: 560px;
  display: flex;
}

.popup-feature-card-content.padala-fees {
  height: auto;
  display: block;
}

.popup-feature-card-content.more-way {
  justify-content: flex-end;
  height: 100%;
}

.popup-feature-card-content.link-up {
  justify-content: space-between;
  height: 100%;
}

.popup-feature-card-content.setup {
  justify-content: flex-start;
  height: 100%;
}

.popup-feature-card-content.shop-feature-content {
  justify-content: space-between;
  height: 100%;
}

.popup-feature-card-content.request-money {
  width: 100%;
}

.popup-feature-card-content.request-money.simplified {
  justify-content: flex-start;
  max-width: 432px;
  margin-top: 78px;
  margin-right: 2px;
}

.popup-feature-card-content.global-affordable {
  justify-content: flex-end;
  margin-bottom: 40px;
  margin-left: 98px;
}

.turquoise {
  color: #53cae4;
}

.lavender {
  color: #9b90da;
}

.malibu {
  color: #8ac0f2;
}

.date-input {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
}

.gloan-guranteed-learn-more {
  font-weight: 700;
}

.gloan-guranteed-learn-more:hover {
  color: #003c96;
}

.gloan-learn-more-link {
  cursor: pointer;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}

.gloan-learn-more-link:hover {
  color: #003c96;
}

.gloan-learn-more-link.primary-blue.gloan-guaranteed {
  margin-top: 32px;
  font-size: 1rem;
  display: inline-block;
}

.gloan_section.logos {
  padding-top: 40px;
  padding-bottom: 80px;
}

.gloan_section.borrow-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.gloan_section.gloan-header {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eab_gloan-hero-bg-sd.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 2944px;
  height: 1141px;
}

.gloan_section.testimonial-section {
  padding-top: 60px;
  overflow: hidden;
}

.gloan_section.loan-calcu {
  background-color: #f6f9fd80;
  border: 1px solid #e0e8f3;
  height: 715px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.gloan_section.features {
  margin-top: -320px;
}

.gloan_section.bill-protect-calcu {
  background-color: #f6f9fd80;
  border: 1px solid #e0e8f3;
  height: 715px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.fs_rangeslider-1_input {
  display: none;
}

.fs_rangeslider-1_handle-value {
  margin-left: 8px;
}

.input-slider-label {
  letter-spacing: -.01em;
  width: auto;
  font-family: proxima-soft, sans-serif;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1;
}

.input-slider-label.center {
  font-family: proxima-soft, sans-serif;
}

.input-slider-label.first {
  opacity: .4;
}

.input-slider-label.last {
  text-align: right;
}

.input-slider-label.text-center {
  text-align: center;
}

.fs_rangeslider-1_wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: block;
  position: relative;
}

.fs_rangeslider-1_handle {
  z-index: 99;
  cursor: grab;
  background-color: #fff;
  border: 1px solid #00000003;
  border-radius: 999rem;
  flex: none;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 2px 4px #0000001a;
}

.fs_rangeslider-1_handle:focus-visible, .fs_rangeslider-1_handle[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.gloan-calculator-control-wrapper {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  width: 100%;
  max-width: 514px;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

.gloan-calculator-control-wrapper.loan-calcu {
  background-color: #0000;
  border: 0 #0000;
  border-radius: 6px 0 0 6px;
}

.date-input-current {
  opacity: .56;
  color: #6780a9;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 600;
  line-height: 1.4;
}

.fs_rangeslider-1_fill {
  opacity: 1;
  background-color: #025ae9;
  border-radius: 100px;
  width: 20%;
  height: 10px;
  position: absolute;
}

.fs_rangeslider-1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_rangeslider-1_component.gloan-slider {
  margin-top: 20px;
  margin-left: 40px;
}

.fs_rangeslider-1_component.gloan-slider.loan-calcu {
  margin-top: 10px;
}

.date-input-icon {
  width: 24px;
  height: 24px;
  transform: translate(-8px);
}

.calcu-input-wrapper {
  width: 100%;
  padding-bottom: 24px;
  padding-left: 32px;
  padding-right: 32px;
  overflow: hidden;
}

.calcu-input-wrapper.gcredit-date-picker {
  width: 100%;
  max-width: 156px;
}

.calcu-input-wrapper.next-item {
  border-top: 1px solid #e0e8f3;
  padding-top: 24px;
  padding-bottom: 24px;
}

.fs_rangeslider-1_track {
  background-color: #f6f9fd;
  border-radius: 100px;
  width: 100%;
  height: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.gloan-input-description {
  letter-spacing: -.03em;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.gloan-input {
  background-color: #fff0;
  border: 0 solid #000;
  border-top-color: #0000;
  border-bottom: 0 #d7e0ef;
  margin-bottom: 0;
  padding: 0 0 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.gloan-input.gloan-amount-to-borrow {
  letter-spacing: -.03em;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14cb_gloan-peso-primary.svg");
  background-position: 0 44%;
  background-repeat: no-repeat;
  background-size: 15px 22px;
  margin-top: 12px;
  margin-left: 40px;
  padding-left: 17px;
  font-family: Gotham Rounded;
  font-size: 1.43rem;
  font-weight: 400;
  line-height: 1;
}

.gloan-input.gloan-interest-field {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00e2_gloan-percent-icon.svg");
  background-position: 45px;
  background-repeat: no-repeat;
  background-size: 16px 50px;
  margin-top: 12px;
  margin-left: 40px;
  padding: 5px 86% 4px 0;
  font-size: 1.71rem;
  line-height: 1;
}

.gloan-input.gloan-interest-field::placeholder {
  -webkit-text-fill-color: transparent;
  background-color: #0a2757;
  -webkit-background-clip: text;
  background-clip: text;
}

.gloan-input.gloan-amount-to-borrow {
  letter-spacing: -.03em;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14cb_gloan-peso-primary.svg");
  background-position: 0 44%;
  background-repeat: no-repeat;
  background-size: 15px 22px;
  height: 30px;
  margin-top: 12px;
  margin-left: 40px;
  padding-left: 17px;
  font-family: Gotham;
  font-size: 1.43rem;
  font-weight: 500;
  line-height: 1;
}

.gloan-input.gloan-amount-to-borrow.ocean-blue {
  font-family: Gotham Rounded;
}

.fs_rangeslider-1_handle-text {
  opacity: .8;
  text-align: center;
  letter-spacing: -.01em;
  flex-direction: column;
  margin-bottom: -2.25rem;
  margin-left: -.4rem;
  font-family: Gotham;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  position: absolute;
  inset: auto auto 0% 0%;
}

.fs_rangeslider-1_handle-text.shade-0 {
  margin-bottom: -24px;
  margin-left: 0;
  display: none;
}

.date-input-container {
  border-bottom: 0 solid #f3f3f3;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
  margin-top: 12px;
  margin-left: 40px;
  padding-right: 32px;
  display: flex;
  position: relative;
}

.input-value-wrapper {
  justify-content: space-between;
  margin-top: 12px;
  margin-left: 0;
  font-family: Gotham;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.input-value-wrapper.opacity-80 {
  opacity: .8;
}

.input-value-wrapper.opacity-80.shade-0.input-value-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 2fr 2fr 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.input-value-wrapper.opacity-80.shade-0.input-value-grid.desktop-hide {
  display: none;
}

.gloan_payable-text-container {
  grid-column-gap: 4px;
  margin-top: 2px;
  display: flex;
}

.gloan-borrow-cards {
  grid-column-gap: 16px;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.jade-green {
  color: #1cb069;
}

.grey-goose {
  color: #d8d1c4;
}

.milk-white {
  color: #fffcff;
}

.off-green {
  color: #e6f8ef;
}

.white-rock {
  color: #ede5dd;
}

.gcredit_section.hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b20_gcredit-hero-section-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 3200px;
  height: 1024px;
  display: flex;
  position: relative;
}

.gcredit_section.gcredit-gscore {
  background-color: #f3fbfe;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12df_GScore%20Female%20Base.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 980px;
  height: 640px;
  display: flex;
}

.gcredit_section.ways-to-borrow {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.gcredit_section.merchants-section {
  height: 305px;
}

.gcredit_section.gcredit-calculator-section {
  background-color: #f6f9fd80;
  border-bottom: 1px solid #e0e8f3;
  padding-top: 60px;
  padding-bottom: 60px;
}

.gcredit_section.gcredit-overshoot {
  background-color: #f3fbfe;
  margin-top: -120px;
}

.gcredit_section.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b23_gcredit-bill-protect-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 980px;
  height: 640px;
  margin-top: -140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.gcredit_section.overlay {
  background-color: #f3fbfe;
  height: 140px;
}

.gcredit-message-notification.groceries {
  width: 221px;
  height: 135px;
}

.gcredit-message-notification.amount {
  width: 260px;
  height: 88px;
}

.gcredit-message-notification.skincare {
  width: 229px;
  height: 112px;
}

.popup-feature-card-content-wrapper.minimum-amount-due {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 360px;
}

.popup-feature-card-content-wrapper.gcredit.chathams-blue {
  color: #fff;
}

.popup-feature-card-content-wrapper.kkb {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.popup-feature-card-content-wrapper.kkb.request {
  height: auto;
}

.popup-feature-card-content-wrapper.gsave._24-7-banking {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.popup-feature-card-content-wrapper.gsave.benefits-square {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.popup-feature-card-content-wrapper.gfunds {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.popup-feature-card-content-wrapper.gfunds.gfunds-expertly {
  justify-content: flex-start;
  max-width: 40ch;
  height: auto;
}

.popup-feature-card-content-wrapper.overseas {
  color: #020c61;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.popup-feature-card-content-wrapper.intl-remit.real-time {
  color: #0e4c61;
}

.popup-feature-card-content-wrapper.overseas.absolute-white, .popup-feature-card-content-wrapper.overseas.rainy-day {
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: 60px;
  display: flex;
}

.popup-feature-card-content-wrapper.global-wallets.blue {
  color: #0a2757;
}

.popup-feature-card-content-wrapper.careers.chathams-blue {
  color: #fff;
  margin-left: 40%;
}

.gcredit-bills-span {
  display: block;
}

.gcredit-bills-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d4e_gcredit-partner-biller.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 399px;
  height: 122px;
  margin-top: 40px;
}

.ways-to-borrow-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.merchants-logos {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d4a_gcredit-merch-logos.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 817px;
  height: 76px;
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.popup-section-info-wrapper {
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: relative;
}

.gcredit-peso-icon {
  min-width: 14px;
  min-height: 18px;
  margin-right: 2px;
  transform: translate(0, .5px);
}

.gcredit-peso-icon.gsave {
  min-width: 1rem;
}

.services_breadcrumbs-wrapper {
  text-decoration: none;
}

.services-foods_section {
  position: relative;
}

.services-foods_section.other-services-section {
  border: 0 solid #e0e8f3;
  border-top-width: 1px;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.popup-qr-code-new {
  background-color: #1972f9;
  background-image: linear-gradient(#025ae9, #025ae9);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 116px;
  height: 160px;
  padding: 8px;
  display: flex;
  box-shadow: 0 0 15px 16px #88a6cd03, 0 0 8px 5px #88a6cd0d, 0 0 4px 4px #88a6cd17, 0 0 1px 2px #88a6cd1a, 0 0 #88a6cd1a;
}

.qr-code {
  border-radius: 0;
  width: 100px;
  height: 100px;
  margin-top: 8px;
}

.date-input-due {
  opacity: .56;
  color: #6780a9;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 600;
  line-height: 1.4;
}

.pacific-blue {
  color: #05a3f5;
}

.regal-blue {
  color: #143670;
}

.marine {
  color: #0b2d60;
}

.cash-out-gcash-mastercard {
  display: block;
}

.water-blue {
  color: #228ae3;
}

.cash-out-marker {
  max-width: 125px;
  height: 180px;
}

.cash-out-marker.floating-item {
  z-index: 1;
  transform: translate(189px, -262px);
}

.cash-out-card {
  max-width: 437px;
  height: 459px;
}

.cash-out-card.floating-item {
  transform: translate(-420px, -55px);
}

.cash-out-partners-nationwide-title {
  display: block;
}

.catalina-blue {
  color: #0a366c;
}

.light-navy {
  color: #144d95;
}

.overlap-icon {
  max-width: 72px;
  height: 72px;
}

.overlap-icon.floating-item {
  bottom: -36px;
  transform: translate(-50%);
}

.bluish {
  color: #2376bc;
}

.reso-blue {
  color: #021e80;
}

.gcash-padala-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.white-ice {
  color: #dbf5ff;
}

.steps-link {
  text-decoration: none;
}

.swac-newline {
  white-space: nowrap;
}

.popup-swac-video {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02a9_video-frame.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 8px;
  width: 248px;
  height: 230px;
  margin-left: 4px;
  padding: 12px;
}

.popup-section-block {
  margin-top: 230px;
  margin-right: 69px;
}

.popup-section-block.downriver {
  margin-top: 0;
  padding-bottom: 280px;
}

.swac-video-frame {
  width: 224px;
  height: 148px;
}

.services_swac-video-notification {
  align-items: flex-end;
  display: flex;
}

.services_swac-video-notification.floating-item {
  transform: translate(-256px, 604px);
}

.downriver {
  color: #05156b;
}

.popup-steps-counter {
  letter-spacing: -.01em;
  background-color: #eef2f9;
  border-radius: 55px;
  width: 83px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.popup-steps-counter.shade-3 {
  width: auto;
  max-width: 120px;
}

.popup-steps-counter.shade-3.claim-gcash-padala {
  margin-top: -114px;
}

.popup-steps-counter.gloan {
  width: 90px;
}

.popup-slider-arrow-wrapper {
  z-index: 2;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.popup-slider-arrow-wrapper.prev.ad-viewer-2 {
  background-color: #fff;
}

.popup-slider-arrow-wrapper.prev {
  width: 100%;
  height: 100%;
}

.popup-slider-arrow-wrapper.next.ad-viewer-2 {
  background-color: #fff;
}

.popup_slider-item-wrapper {
  justify-content: center;
  display: flex;
}

.popup_slider-item-wrapper.slider-with-text {
  flex-direction: column;
  align-items: center;
}

.popup_slider-item-wrapper.slider-with-text.adjust-solo {
  margin-left: 60px;
}

.popup-slider {
  background-color: #0000;
  width: 354px;
  height: 494px;
  display: block;
}

.popup-slider-arrow-active {
  z-index: 99;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc25_stepper-chevron.svg");
  background-position: 0 0;
  background-size: auto;
  width: 40px;
  height: 40px;
  transform: translate(0, 7px);
}

.popup-slider-arrow-active.prev.adjusted {
  transform-style: preserve-3d;
}

.popup-slider-arrow-active.prev.ad-viewer {
  transform-style: preserve-3d;
  transform: translate(-2px, 7px)rotateX(0)rotateY(180deg)rotateZ(0);
}

.popup-slider-arrow-active.prev {
  transform-style: preserve-3d;
  transform: translate(3px, 7px)rotateX(0)rotateY(180deg)rotateZ(0);
}

.popup_slider-arrow-disabled {
  z-index: 9;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
}

.popup_slider-arrow-disabled.next {
  z-index: 0;
  transform-style: preserve-3d;
  right: 0;
  transform: translate(-8px, -12px)rotateX(0)rotateY(180deg)rotateZ(0);
}

.popup_slider-arrow-disabled.next.ad-viewer-2 {
  transform-style: preserve-3d;
  transform: translate(-6px, -12px)rotateX(0)rotateY(180deg)rotateZ(0);
}

.popup_slider-arrow-disabled.prev {
  z-index: 0;
  z-index: 0;
  transform: translate(3px, -12px);
}

.popup_slider-arrow-disabled.prev.ad-viewer {
  transform: translate(0, -12px);
}

.popup_slider-arrow-disabled.prev {
  z-index: 0;
  transform: translate(3px, -12px);
}

.popup-slider-image {
  width: 242px;
  height: 494px;
  display: none;
}

.popup-slider-image.slider {
  display: inline-block;
}

.popup-slider-image.slider.claim-gcash-padala {
  height: 242px;
  margin-top: 121px;
}

.popup-slider-image.slider.claim-gcash-padala.step-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0369_claim-gcash-padala-step-2.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 242px;
}

.popup-slider-image.slider.claim-gcash-padala.step-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce127f_input_pin_or_sign_receipt.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 242px;
}

.popup-slider-image.slider.claim-gcash-padala.step-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1282_pay_with_card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 242px;
}

.popup-slider-image.slider.claim-gcash-padala.step-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce127d_input_card_details.webp");
  height: 242px;
}

.popup-slider-image.slider.pay-online {
  height: 242px;
  margin-top: 121px;
}

.popup-slider-image.slider.pay-online.step-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce127d_input_card_details.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-slider-image.slider.pay-online.step-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce127c_choose_payment_method.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-slider-image.slider.pay-online.step-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce127e_input_otp.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-slider-image.slider.pay-online.step-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1280_purchase_successful.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-slider-image.slider.pay-with-card {
  height: 242px;
  margin-top: 121px;
}

.popup-slider-image.slider.pay-with-card.step-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1282_pay_with_card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-slider-image.slider.pay-with-card.step-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1311_tap_or_dip_card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-slider-image.slider.pay-with-card.step-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce127f_input_pin_or_sign_receipt.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-slider-image.slider.pay-with-card.step-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1280_purchase_successful.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.date-input-end {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.section-content-link-slider-hover {
  z-index: 0;
  background-color: #1972f9;
  display: none;
  position: absolute;
  inset: 0%;
}

.section-content-link-text {
  z-index: 2;
  font-family: proxima-soft, sans-serif;
  position: relative;
}

.transportation-partners-content {
  margin-left: 100px;
}

.section-content-link-bouding-box {
  align-items: center;
  width: 100%;
  max-width: 490px;
  display: flex;
}

.section-content-link-bouding-box.next {
  justify-content: flex-end;
}

.section-content-link {
  cursor: pointer;
  align-items: center;
  margin-top: 12px;
  font-family: Gotham;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
  display: flex;
}

.section-content-link.popup-nav {
  color: #005ce5;
  letter-spacing: -.03em;
  background-image: linear-gradient(#1972f9, #1972f9);
  border-top: 1px solid #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  width: 100%;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.section-content-link.popup-nav.prev {
  border-right: 1px solid #e0e8f3;
  justify-content: flex-end;
}

.transpo-newline {
  display: block;
}

.popup-card-content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.popup-card-content-wrapper.land {
  justify-content: center;
}

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

.bills_marquee-wrapper {
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
}

.bills_marquee-wrapper.pay-bills {
  margin-top: 56px;
}

.bills_marquee-content {
  grid-column-gap: 72px;
  display: flex;
}

.bills_marquee-list {
  grid-column-gap: 72px;
  align-items: center;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.bills_marquee-icon {
  width: 104px;
  height: 104px;
  position: relative;
}

.popup_nav-floating-cover {
  z-index: 998;
  width: 100vw;
  height: 100vw;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.swac-header_card-wrapper {
  grid-column-gap: 12px;
  align-items: center;
  width: 100%;
  min-width: 2851px;
  display: flex;
}

.swac-header_card-container {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.swac-header_card-container.floating-item {
  bottom: 0;
  left: auto;
  transform: translate(0, 140px);
}

.swac-card-header-img.kape-card {
  z-index: 99;
  position: absolute;
  bottom: 0;
  left: 0;
}

.swac-card-header-img.orange-balloon {
  width: 144px;
  height: 157px;
}

.swac-card-header-img.orange-balloon.floating-item {
  transform: translate(134px, 51px);
}

.swac-card-header-img.christmas-card {
  width: 100%;
}

.swac-card-header-img.christmas-card.floating-item {
  bottom: 0;
  left: 0;
}

.swac-card-header-img.blue-balloon {
  width: 302px;
  height: 425px;
}

.swac-card-header-img.blue-balloon.floating-item {
  z-index: 9;
  transform: translate(-43%, -145px);
}

.swac-card-header-img.cny-card-coin {
  width: 128px;
  height: 113px;
}

.swac-card-header-img.cny-card-coin.floating-item {
  left: auto;
  right: 0;
  transform: translate(62px, 85px);
}

.swac-card-header-img.cny-card-rabbit {
  width: 331px;
  height: 262px;
}

.swac-card-header-img.cny-card-rabbit.floating-item {
  transform: translate(-70%, -48px);
}

.ceramic {
  color: #fdfffd;
}

.surf-crest {
  color: #cfe6d0;
}

.blueberry-blue {
  color: #002cb8;
}

.ice-cold {
  color: #b2ecff;
}

.sea-green {
  color: #016052;
}

.hide {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.directions-section {
  position: relative;
}

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

.cobalt {
  color: #243f86;
}

.international-orange {
  color: #fd4c01;
}

.cash-in-header-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.smalt {
  color: #17388e;
}

.blueberry {
  color: #0047ba;
}

.casal {
  color: #35526f;
}

.feature-steps_content.partner-solutions.solo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-steps_content.iframed {
  flex-flow: column;
  height: 600px;
  display: flex;
  position: relative;
}

.center-track {
  z-index: 33;
  background-color: #dde4f0;
  width: 2px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 49%;
}

.phone_container {
  justify-content: center;
  align-items: center;
  width: 242px;
  height: 494px;
  display: flex;
  position: relative;
}

.phone_container.popup-slider-image.slider {
  display: flex;
}

.phone_display {
  z-index: 1;
  border-radius: 45px;
  max-width: 237px;
  height: 100%;
  max-height: 484px;
  overflow: hidden;
}

.phone_display.ginsure-step-img {
  max-width: 240px;
}

.phone_display.request-money-spacing {
  max-height: 486px;
}

.phone_display.overseas-reg-space {
  max-width: 233px;
}

.phone_display.new-ui {
  z-index: 3;
  border-radius: 0;
  max-width: 221px;
  max-height: 474px;
  position: relative;
}

.phone_display.new-ui.old-phone {
  max-width: 220px;
}

.phone_display.new-ui.send-money-protect {
  max-width: 220px;
  max-height: 474px;
}

.phone_display.new-ui.bordered {
  border-radius: 30px;
}

.phone_display.new-ui.express-send-scam-insurance {
  max-width: 242px;
  max-height: 494px;
}

.phone_display.radiusless, .phone_display.no-radius {
  border-radius: 0;
}

.phone_frame {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
}

.phone_frame.hide {
  display: none;
}

.section-content.business-header {
  flex-direction: column;
  align-items: center;
  margin-top: 153px;
  display: flex;
}

.section-content.growth-gpo-section {
  margin-top: 259px;
  margin-left: 70px;
}

.section-content.global-pay-header-section {
  text-align: center;
  margin-top: 151px;
  margin-left: auto;
  margin-right: auto;
}

.section-description {
  font-weight: 500;
}

.section-description.gilroy {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.section-description.gilroy.business-landing {
  opacity: .7;
  max-width: 40ch;
  margin-top: 24px;
  font-size: 1.71rem;
  font-weight: 600;
  line-height: 1.4;
}

.section-description.gilroy.business-types {
  opacity: .8;
  max-width: 20ch;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.section-description.biz-header-description {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.section-description.biz-header-description.webpay {
  max-width: 25ch;
}

.section-description.biz-header-description.bills-payment {
  max-width: 23ch;
}

.section-description.biz-header-description {
  opacity: .8;
  letter-spacing: -.03em;
  opacity: .8;
  letter-spacing: -.03em;
  opacity: .8;
  letter-spacing: -.03em;
  max-width: 24ch;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.section-title {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  font-weight: 700;
}

.section-title.business-landing {
  letter-spacing: -.05em;
  max-width: 15ch;
  font-size: 3.71rem;
  line-height: 1.3;
}

.section-title.business-header {
  letter-spacing: -.05em;
  max-width: 12.5ch;
  margin-top: 8px;
  font-size: 5.14rem;
  line-height: 1.1;
}

.section-title.business-header-third-line {
  letter-spacing: -.05em;
  font-size: 4.71rem;
  line-height: 1;
}

.section-title.business-header-second-line {
  letter-spacing: -.03em;
  font-size: 7.43rem;
  line-height: 1;
}

.section-title.business-types {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 12px;
  font-size: 3.43rem;
  line-height: 1.2;
}

.section-title.biz-feature-title {
  opacity: .8;
  letter-spacing: -.05em;
  max-width: 17ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.section-title.biz-header-title {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  letter-spacing: -.05em;
  max-width: 12ch;
}

.section-title.biz-header-title.webpay {
  max-width: 14ch;
}

.section-title.payment-header-title {
  letter-spacing: -.05em;
  letter-spacing: -.05em;
  max-width: 12ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.section-title.payment-header-title.tnap-header-title {
  color: var(--layer-0);
  max-width: 16ch;
  font-weight: 500;
}

.section-title.billers-header-title {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.section-title.billers-header-title.webpay {
  font-size: 3.43rem;
}

.section-title.partners-outlet-title {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.section-title.promos-header-title {
  font-size: var(--gcash-website-library---font--size-h1l);
  line-height: var(--gcash-website-library---font--line-height-h1l);
  letter-spacing: -.05em;
  max-width: 9ch;
}

.section-title.partners-webpay-header-title {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.section-title.got-bills {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.section-title.gloan-magkano {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.29rem;
  line-height: 1.2;
}

.section-title.gloan-alamin {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  text-align: left;
  letter-spacing: -.05em;
  max-width: 24ch;
}

.section-title.no-charges {
  letter-spacing: -.03em;
  font-size: 1rem;
  line-height: 1.3;
}

.section-title.gloan-summary {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  line-height: 1.35;
}

.section-title.overseas-partners {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 21ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.29rem;
  line-height: 1.25;
}

.section-title.ph-sim-partners {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.section-title.global-pay-header-title {
  max-width: 25ch;
  margin-top: 8px;
  font-size: 3rem;
}

.section-title.scan-to-pay-title {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 30ch;
  margin-top: 16px;
  font-size: 3rem;
  font-weight: 700;
  line-height: .9;
}

.section-title.scan-to-pay-title.left-align {
  text-align: left;
  text-shadow: 0 0 10px #000;
  max-width: 14ch;
}

.section-title.gcash-jr-partners {
  text-align: center;
  font-size: 32px;
  line-height: 1.2;
}

.section-title.gcash-jr-partners.absolute-white {
  letter-spacing: -.05em;
}

.section-title.gcash-jr-partners.heading {
  color: #fff;
  letter-spacing: -.05em;
  font-size: 64px;
}

.section-title.gcash-jr-partners.h2 {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
}

.section-title.gcash-jr-partners.create-account {
  color: var(--darker-blue);
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--size-h2);
  letter-spacing: -.03em;
  width: 30ch;
  margin: 0 auto;
}

.section-title.ginsure-category-title {
  text-align: center;
  letter-spacing: -.05em;
  max-width: 15ch;
  margin-top: 16px;
  font-size: 3rem;
  line-height: 1.1;
}

.section-title.ginsure-category-title.absolute-white {
  color: #ebfff9;
  text-align: left;
  max-width: 13ch;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 3.75rem;
}

.section-title.ginsure-category-title.absolute-blue {
  color: #0a2757;
  text-align: left;
  max-width: 13ch;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 3.75rem;
}

.section-title.promos-ggives-title {
  letter-spacing: -.05em;
  max-width: 8ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.section-title.b2s-title {
  text-align: center;
  letter-spacing: -.05em;
  max-width: 15ch;
  margin-top: 16px;
  font-size: 3rem;
  line-height: 1.1;
}

.section-title.b2s-title.shade-0 {
  max-width: 20ch;
  font-size: 3.75rem;
}

.section-title.summer {
  text-align: center;
  letter-spacing: -.05em;
  max-width: 15ch;
  margin-top: 16px;
  font-size: 3rem;
  line-height: 1.1;
}

.section-title.summer.shade-0 {
  max-width: 20ch;
}

.bright-sky-blue {
  color: #01caff;
}

.section-preamble {
  opacity: .6;
  letter-spacing: -.03em;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
}

.section-preamble.business-header {
  opacity: .5;
  font-size: 1.29rem;
  line-height: 1.4;
}

.section-preamble.global-pay {
  font-size: 1.5rem;
}

.section-preamble.tnap-2024 {
  opacity: .62;
  color: #fff;
  letter-spacing: -.01em;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.45;
}

.business-header-third-line-highlight {
  -webkit-text-fill-color: transparent;
  background-color: #025ae9;
  -webkit-background-clip: text;
  background-clip: text;
}

.business_section {
  background-color: #eff6ff;
}

.business-type-newline {
  white-space: nowrap;
}

.business_section-content-wrapper {
  align-items: flex-end;
  display: flex;
}

.medium-spring {
  color: #cfdb9e;
}

.grey-cloud {
  color: #a3c0ad;
}

.geyser-green {
  color: #d0e7d7;
}

.fastest {
  display: block;
}

.gsave-services {
  font-weight: 700;
}

.green-white {
  color: #eee8de;
}

.buttery-white {
  color: #f9fded;
}

.chrome-white {
  color: #e8f0ce;
}

.light-grey-green {
  color: #ccdba2;
}

.beige {
  color: #f1f8d6;
}

.pale-oyster {
  color: #919a6c;
}

.popup-pill {
  text-align: center;
  letter-spacing: -.05em;
  border-radius: 50px;
  padding: 12px 32px;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.4;
  display: inline;
}

.popup-pill.gforest-by-num {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #132d1e;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.popup-pill.gforest-by-num._2m {
  display: block;
  position: absolute;
  bottom: 36px;
  left: 50%;
  transform: translate(-50%);
}

.hero-indicator {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0453_hero-indicator-base.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 16px;
  height: 239px;
}

.hero-indicator.floating-item {
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translate(-50%);
}

.mercury {
  color: #f1e4db;
}

.gforest-content-title {
  letter-spacing: -.05em;
  margin-top: 34px;
  font-family: Gotham Rounded;
  font-size: 4.57rem;
  font-weight: 700;
  line-height: 1.4;
}

.gforest-content-title.beige {
  font-family: proxima-soft, sans-serif;
}

.gforest-content-title.carbon-saved {
  margin-top: 0;
}

.gforest-content-description {
  letter-spacing: -.05em;
  max-width: 19.7ch;
  margin-top: 8px;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.gforest-content-preamble {
  letter-spacing: -.05em;
  font-family: Gotham Rounded;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.4;
}

.gforest-content-preamble.beige {
  font-family: proxima-soft, sans-serif;
}

.gforest-content-column.column-2 {
  width: 310px;
}

.gforest-content-column.column-1 {
  width: 330px;
}

.gforest-content-column.column-3 {
  width: 252px;
}

.gforest-content-list {
  justify-content: center;
  width: 100%;
  max-width: 980px;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.gforest-nurture-img {
  width: 133px;
  height: 130px;
}

.gforest-nurture-img.floating-item {
  z-index: 999;
  transform: translate(7px, 52px);
}

.footer_slug-wrapper {
  display: none;
}

.send-gift-step-2-img {
  margin-top: -6px;
}

.mega-menu-accordion-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.mega-menu-accordion-header:focus-visible, .mega-menu-accordion-header[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_accordion-2_item.hidden {
  display: none;
}

.fs_accordion-2_item.gstocks-ph {
  border-bottom: 1px solid #e0e8f3;
}

.fs_accordion-2_item.gstocks-ph.last-item {
  border-radius: 0 0 6px 6px;
}

.main-header-menu {
  z-index: 10;
  opacity: 1;
  background-color: #fff;
  border-bottom: 1px solid #eef2f9;
  width: 100%;
  position: relative;
}

.main-header-menu.business {
  background-color: #020c61;
  border-bottom-color: #d7095f1a;
}

.fs_accordion-2_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-2_icon.gstocks-ph {
  color: #1972f9;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd4c_gstocks-chevron-down.svg");
  background-position: 0 0;
  background-size: auto;
  width: 32px;
  height: 32px;
}

.mega-menu-services-tabs {
  width: 100%;
  max-width: 786px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 16px;
}

.mega-menu-services-tabs.dropdown {
  padding-top: 16px;
  padding-bottom: 32px;
}

.fs_accordion-2_arrow-wrapper {
  transition: transform .2s;
}

.fs_accordion-2_arrow-wrapper.is-active-accordion {
  transform: rotate(180deg);
}

.fs_accordion-2_arrow-wrapper.is-active-accordion.hidden {
  display: none;
}

.mega-menu-dropdown {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.mega-menu-dropdown.business {
  background-color: #091727;
}

.header-mega-menu-accordion {
  z-index: 999;
  display: none;
}

.menu-close {
  display: none;
}

.header-menu_main-nav-2 {
  align-items: center;
  display: flex;
}

.main-navigation {
  z-index: 500;
  width: 100%;
  position: fixed;
}

.header-menu-items {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.mega-menu-tab-pane-content-item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 90px;
  padding: 8px;
  display: flex;
}

.services-grid {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 90px 90px 90px 90px 90px;
  grid-auto-columns: 1fr;
  padding-left: 6px;
  padding-right: 6px;
  display: grid;
}

.services-grid.enjoy {
  grid-template-rows: auto;
  grid-template-columns: 90px 90px 90px 90px 90px 1fr;
  justify-content: center;
}

.mega-menu-tabs {
  border-bottom: 1px solid #dbe4f1;
  display: flex;
}

.main-menu-category {
  color: #002cb899;
  letter-spacing: -.01em;
  cursor: pointer;
  border-bottom: 1px solid #0000;
  padding-top: 24px;
  padding-bottom: 23px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  position: relative;
}

.main-menu-category.active {
  color: #002cb8;
  font-weight: 700;
}

.main-menu-category.business {
  color: #fff9;
}

.main-menu-category.business.active {
  color: #fff;
}

.fs_accordion-2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_accordion-2_component.gstocks-ph {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  width: 100%;
  max-width: 748px;
  height: auto;
  margin-top: 48px;
}

.header-main-menu-items {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.main-menu-item {
  color: #002cb899;
  letter-spacing: -.01em;
  cursor: pointer;
  padding: 24px 8px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  transition: color .4s cubic-bezier(.81, 0, 0, 1);
  position: relative;
}

.main-menu-item:hover {
  color: #002cb8;
}

.main-menu-item.business {
  color: #fff;
}

.main-menu-item.business:hover {
  border-bottom-color: #fff;
}

.main-menu-item.business.disabled {
  opacity: .6;
}

.main-menu-item.business.disabled.sub-item {
  align-items: flex-start;
  padding-left: 0;
}

.main-menu-item.business.disabled.sub-item:hover {
  opacity: 1;
}

.main-menu-item.business.hide {
  display: none;
}

.main-menu-item.business.sub-menu-item {
  padding-left: 0;
  padding-right: 0;
}

.main-menu-item.business.ms, .main-menu-item.business.is {
  z-index: 10;
}

.main-menu-item.disabled {
  color: #cfcfcf;
  -webkit-text-stroke-color: var(--accessible-components-dark-grey);
}

.link-name {
  letter-spacing: -.01em;
  cursor: pointer;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.link-name:hover {
  color: #1972f9;
}

.mega-menu-tab-item {
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  width: 100%;
  max-width: 138px;
  padding: 10px 12px 12px;
  font-family: Gotham;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
  transition: color .4s cubic-bezier(.81, 0, 0, 1);
}

.mega-menu-tab-item.w--current {
  color: #1972f9;
  background-color: #0000;
  border-bottom: 1px solid #1972f9;
  margin-bottom: -1px;
}

.mega-menu-tab-item.shade-4, .mega-menu-tab-item.shade-4.w--current {
  font-family: Gotham Rounded;
}

.header-main-menu {
  z-index: 99;
  grid-column-gap: 24px;
  background-color: #f6f9fd;
  border-left: 1px solid #f2f6fc;
  border-right: 1px solid #f2f6fc;
  height: 100%;
  margin-bottom: -1px;
  margin-left: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.header-main-menu.business {
  background-color: #01094b;
  border-left-style: none;
  border-right-style: none;
}

.mega-menu-tabs-content {
  padding-top: 12px;
  padding-left: 8px;
  padding-right: 8px;
}

.fs_accordion-2_content {
  transition: max-height .2s;
  position: relative;
  overflow: hidden;
}

.fs_accordion-2_content.hidden {
  display: none;
}

.header-menu-content-wrapper {
  width: 100%;
  max-width: 980px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.fs_accordion-2_body {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-2_body.gstocks-ph {
  background-color: #f6f9fd;
  border-left: 4px solid #005ce5;
  padding: 20px 24px 24px;
}

.fs_accordion-2_body.gstocks-ph.last-item {
  border-bottom-right-radius: 6px;
}

.fs_accordion-2_embed {
  margin-bottom: 0;
}

.mega-menu-get-started {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 44px auto;
  grid-template-columns: 334px 220px 233px;
  grid-auto-columns: 1fr;
  justify-content: end;
  padding-top: 16px;
  padding-bottom: 32px;
  display: grid;
}

.mega-menu-accordion-label {
  font-size: 1.25rem;
  font-weight: 500;
}

.mega-menu-accordion-label.business.sub-link {
  padding-top: 17px;
  padding-bottom: 17px;
}

.header-logo {
  width: 38px;
  height: 32px;
}

.header-mega-menu {
  background-color: #fff;
  display: block;
  position: relative;
}

.header-mega-menu.business {
  background-color: #020c61;
}

.header-nav-burger {
  width: 32px;
  height: 32px;
  display: none;
}

.wine-red {
  color: #7b121d;
}

.cerulean-blue {
  color: #08367e;
}

.medium-blue {
  color: #164694;
}

.send-gift-message-bubble-avatar {
  align-self: flex-end;
  width: 60px;
  height: 60px;
}

.send-gift-message-bubble-avatar.popup-avatar {
  margin-bottom: 12px;
}

.send-gift-message-bubble {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14de_send-gift-message-bubble-base.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  align-self: flex-start;
  width: 100%;
  max-width: 248px;
  height: 123px;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.send-gift-message-bubble.anim-message-bubble {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14de_send-gift-message-bubble-base.webp");
  background-repeat: no-repeat;
  background-size: cover;
}

.send-gift-message-bubble-content {
  flex-direction: column;
  width: 100%;
  max-width: 267px;
  display: flex;
}

.send-gift-message-bubble-content.floating-item {
  position: absolute;
  left: 50%;
  transform: translate(-387px, 362px);
}

.send-gift-banner-section {
  background-image: linear-gradient(#efacac, #cb7279);
}

.cash-out-banner_section {
  background-color: #e3f6fc;
}

.bank-transfer-banner-section {
  background-color: #eef2f9;
}

.cash-in-banner-section {
  background-color: #fff;
  height: 1785px;
}

.services-food-banner_section {
  background-image: linear-gradient(#f6df99, #f5dd97 13.69%, #f5d78b 28.19%, #efbe5e 47.73%, #e6a84c 61.68%, #d78f42 72.32%, #b66630 89.11%, #a75628 93.42%, #8e3e18 96.54%, #a7572e 98.56%, #a7582e);
  flex-direction: column;
  display: flex;
  position: relative;
}

.services-play-banner-section {
  background-color: #090037;
}

.arewards-header-span {
  display: inline-block;
}

.mega-menu-business-tabs {
  width: 100%;
  max-width: 786px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 12px;
}

.mega-menu-column-list-item {
  color: #fff9;
  letter-spacing: -.01em;
  cursor: pointer;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.mega-menu-column-list-item:hover {
  color: #fff;
}

.mega-menu-columns {
  flex-direction: row;
  width: 100%;
  max-width: 786px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 32px;
  display: flex;
}

.mega-menu-columns.business {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 880px;
  padding-top: 0;
  padding-bottom: 0;
}

.mega-menu-column-label {
  letter-spacing: -.01em;
  border-bottom: 1px solid #dbe4f11a;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
}

.mega-menu-column-label.business {
  color: #fff;
  border-bottom-style: none;
  padding-top: 24px;
  padding-bottom: 24px;
}

.mega-menu-column-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.proxy-link {
  display: none;
}

.send-gift-feature-phone-extension {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0632_send-gift-frame-card-phone-extension-base.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 187px 78px;
  width: 100%;
  max-width: 187px;
  height: 78px;
}

.send-gift-feature-phone-extension.floating-item {
  top: -77px;
  transform: translate(-90px);
}

.a-rewards-card_logo {
  width: 52px;
  height: 48px;
  margin-top: 8px;
}

.popup-section-wrapper.redeem {
  z-index: 2;
}

.popup-section-wrapper.steps {
  margin-left: 28px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.popup-section-wrapper.steps.active {
  margin-left: 12px;
}

.popup-section-heading {
  flex-direction: column;
  display: flex;
}

.a-rewards-redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05bf_a-rewards-redeem-base.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 458px;
  width: 100%;
  max-width: 458px;
  height: 702px;
}

.a-rewards-redeem.floating-item {
  z-index: 1;
  border-radius: 12px;
  bottom: 0;
  transform: translate(-50%);
}

.powder-blue {
  color: #adddfb;
}

.a-rewards-banner-setion {
  background-color: #070214;
}

.a-rewards-claim {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b9_a-rewards-header-card2-img.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  max-width: 394px;
  height: 560px;
}

.a-rewards-claim.floating-item {
  z-index: 1;
  background-position: 50%;
  transform: translate(-50%, -139px);
}

.bounding-box-2 {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box-2.steps-feature {
  z-index: 1;
  display: flex;
}

.section-featured-kv {
  position: relative;
}

.section-featured-kv.banner-section {
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-featured-kv.banner-section.ginsure {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-featured-kv.banner-section.ginsure.hide, .section-featured-kv.banner-section.travel-hacks {
  display: none;
}

.section-featured-kv.tnap-gpo {
  background-color: #eef2f9;
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.wine {
  color: #7e2e37;
}

.jungle-mist {
  color: #b0cbd5;
}

.blue-stone {
  color: #1b5f64;
}

.cocoa-bean {
  color: #4a1a13;
}

.magnolia {
  color: #f1f3fd;
}

.ginsure-access-span {
  display: inline-block;
}

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

.biz-section-content.biz-banner-section {
  width: 100%;
  max-width: 380px;
}

.biz-section-content.biz-banner-section.dark-slate-blue {
  color: #09329e;
}

.biz-section-content.gjobs, .biz-section-content.raket {
  width: 380px;
  margin-left: 60px;
}

.biz-banner-description {
  max-width: 32ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.biz-banner-description.gjobs {
  color: #0a2757;
  font-family: proxima-soft, sans-serif;
}

.biz-banner-description.raket {
  color: #0a2757;
  max-width: 37ch;
  font-family: proxima-soft, sans-serif;
}

.biz-banner-description.job-seeker {
  color: #fff;
  font-family: proxima-soft, sans-serif;
}

.platinum {
  color: #e2e2e2;
}

.biz-section-description {
  opacity: .7;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.biz-section-description.biz-feature-description {
  opacity: .6;
  font-size: 1.14rem;
}

.biz-section-description.biz-feature-gcredit-newline {
  opacity: .6;
  font-family: Gotham;
  font-size: .71rem;
  font-weight: 700;
  line-height: 1.3;
}

.biz-section-title {
  font-weight: 700;
}

.biz-section-title.biz-feature-title {
  opacity: .8;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  letter-spacing: -.03em;
}

.wrapper-content-biz-features {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 520px;
  margin-top: 40px;
  display: grid;
}

.wrapper-content-biz-features.fds {
  max-width: none;
}

.wrapper-content-biz-features.nmsme {
  flex-direction: column;
  display: flex;
}

.porcelain {
  color: #f2f2f2;
}

.rhino {
  color: #263f69;
}

.biz-requirements-content2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.biz-requirement-title {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.2;
}

.biz-requirement-description {
  text-align: center;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.5;
}

.hoki {
  color: #7686a1;
}

.biz-section-card-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.biz-requirements-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ginsure-swipeable.ginsure-access {
  margin-top: 48px;
  display: block;
  position: relative;
}

.collection-list-wrapper {
  display: none;
}

.telephone-dropdown {
  border: 1px solid #d6dde9;
  border-radius: 6px;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 0;
  padding: 6px 84px 8.5px 6px;
  font-family: proxima-soft, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1;
}

.telephone-dropdown:focus {
  border-style: solid;
  border-color: #d6dde9;
}

.telephone-dropdown-wrapper {
  margin-top: 12px;
  position: relative;
}

.dial-code {
  letter-spacing: -.01em;
  font-family: Gotham Rounded;
  font-size: 1.14rem;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 72px;
  transform: translate(0, 20%);
}

.dial-code.shade-0 {
  font-family: proxima-soft, sans-serif;
}

.clear-day {
  color: #ebfff9;
}

.biz-input-label {
  opacity: .8;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.biz-input-label.shade-0 {
  line-height: 1.2;
}

.biz-input-label.shade-0.space {
  margin-top: 12px;
}

.map_dir-btn {
  letter-spacing: -.01em;
  cursor: pointer;
  align-items: center;
  max-width: 134px;
  margin-left: 12px;
  font-family: Gotham;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.outlets_steps-wrapper {
  flex: auto;
}

.ginsure-app-card-extension {
  width: 100%;
  max-width: 187px;
  height: 78.5px;
}

.ginsure-app-card-extension.floating-item {
  display: none;
}

.map_filter-dropdown-content {
  z-index: 9;
  background-image: linear-gradient(#fff, #fff);
  width: 100%;
  height: 452px;
  max-height: 452px;
  display: none;
  position: absolute;
  top: 50px;
}

.map_sidebar-filter {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcc2_map_dropdown-chevron.svg"), linear-gradient(#fff, #fff);
  background-position: 99%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-bottom: 1px solid #e0e8f3;
  width: 100%;
  min-height: 50px;
  padding: 8px 40px 8px 0;
  position: relative;
  bottom: 0;
}

.outlets_sidebar-close-btn {
  z-index: 2;
  cursor: pointer;
  width: 13px;
  height: 13px;
  position: absolute;
  top: 24px;
  right: 24px;
}

.ginsure-extension {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.text-span {
  color: red;
}

.submit-btn {
  text-align: center;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #0057e4;
  border-radius: 47px;
  align-self: flex-start;
  width: 100%;
  max-width: 168px;
  padding-top: 13px;
  padding-bottom: 12px;
  font-family: proxima-soft, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.submit-btn._20th {
  margin-top: auto;
}

.submit-btn.msme {
  background-color: #01245b;
  border-radius: 8px;
  width: auto;
}

.biz-form-label {
  opacity: .9;
  max-width: 608px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.biz-form-field-wrapper.space {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  margin-top: 12px;
  font-family: proxima-soft, sans-serif;
  display: flex;
}

.biz-form-field-wrapper.space.hide {
  display: none;
}

.recaptcha {
  margin-bottom: 0;
}

.recaptcha.partner-solutions {
  margin-bottom: 30px;
}

.biz-form-consent {
  opacity: .9;
  margin-top: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.biz-form-consent.shade-3.helper-text {
  letter-spacing: 0;
  margin-top: 4px;
}

.biz-form-consent.shade-3.dp-text {
  letter-spacing: -.01em;
}

.biz-form-consent.shade-3.campaign {
  font-weight: 500;
}

.biz-input-field {
  border: 1px solid #d6dde9;
  border-radius: 6px;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.biz-input-field:focus {
  border: 1px solid #d6dde9;
}

.biz-input-field.mob-number {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.biz-form-wrapper {
  margin-top: 28px;
  margin-bottom: 0;
}

.biz-form-actions {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 12px;
  display: flex;
}

.biz-form-actions._20th, .biz-form-actions.merry-g-2024 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.payment-header-section {
  height: 800px;
  display: flex;
}

.required-asterisk {
  color: red;
  margin-left: 1px;
}

.dune {
  color: #3b322b;
}

.gpo-section {
  position: relative;
}

.gpo-section.payment-header-section {
  height: 800px;
  display: flex;
}

.gpo-section.payment-header-section.tnap-header {
  background-color: #cdd5e1;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f0c_desktop.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.biller-search-icon {
  width: 24px;
  height: 24px;
}

.biller-label {
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 8px;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.biller_dropdown-icon {
  width: 32px;
  height: 32px;
  margin-left: 12px;
}

.biller-dropdown-list {
  z-index: -1;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  opacity: 0;
  background-color: #fff;
  border-bottom: 1px solid #e0e8f3;
  border-left: 1px solid #e0e8f3;
  border-right: 1px solid #e0e8f3;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1023px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: grid;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.biller-dropdown-list.active {
  z-index: 99;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  opacity: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.biller-dropdown-list.promos {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 979px;
  padding-bottom: 32px;
}

.biller_dropdown-toggle {
  cursor: pointer;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  height: 65px;
  padding-left: 20px;
  padding-right: 12px;
  display: flex;
  position: relative;
}

.biller_dropdown-toggle.billers {
  padding-left: 21px;
}

.biller_dropdown-toggle.billers.active {
  border-top: 1px solid #e0e8f3;
  border-left: 1px solid #e0e8f3;
  border-right: 1px solid #e0e8f3;
}

.biller-dropdown-container {
  z-index: 2;
  width: 100%;
  position: relative;
}

.biller-icon {
  width: 100%;
  max-width: 52px;
  height: 52px;
}

.biller_dropdown-current {
  white-space: nowrap;
  max-width: 25ch;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  overflow: hidden;
}

.biller_dropdown-current.shade-0 {
  letter-spacing: -.01em;
}

.biller-list-item {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 136px;
  height: 115px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.biller-list-item.hide {
  display: none;
}

.directory-index-wrapper {
  justify-content: space-between;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
}

.directory-index-item {
  cursor: pointer;
}

.directory-index-item-label {
  letter-spacing: -.02em;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.lavender-mist {
  color: #e0e8f3;
}

.biller-view-options {
  color: #6780a9;
  cursor: pointer;
  align-items: center;
  width: 100%;
  max-width: 108px;
  margin-bottom: 0;
  display: flex;
}

.biller-view-options.active {
  color: #183462;
}

.biller-view-icon {
  width: 100%;
  max-width: 24px;
  height: 24px;
}

.biller-view-icon.card-view {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce06fb_card-view-inactive.svg");
  background-position: 0 0;
  background-size: auto;
}

.biller-view-icon.list-view {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce06f9_list-view-inactive.svg");
  background-position: 0 0;
  background-size: auto;
}

.biller-view-icon.nearby-stores {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfb16_map-marker.svg");
  background-position: 50%;
  background-size: 24px;
  max-width: 20px;
  height: 20px;
}

.biller-view-label {
  letter-spacing: -.01px;
  margin-left: 8px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.biller-view-label.nearby-stores {
  margin-left: 5px;
}

.billers-header-span {
  display: inline-block;
}

.billers-section-description {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.billers-section-description.billers-header-description {
  text-align: center;
  max-width: 44ch;
  margin-top: 12px;
  font-size: 1.43rem;
  line-height: 1.4;
}

.biller-services-icon {
  width: 100%;
  max-width: 18px;
  height: 18px;
}

.biller-services-icon.peso-sign {
  align-self: flex-start;
  max-width: 12px;
  height: 12px;
  margin-top: 3px;
}

.biller-item-description {
  width: 100%;
  max-width: 160px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.biller-item-description.result-card {
  max-width: none;
  margin-top: 4px;
  font-size: 1rem;
  line-height: 1.4;
}

.biller-table-header {
  letter-spacing: -.01px;
  border-bottom: 4px solid #eef2f9;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 12px;
  font-family: Gotham;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.biller-table-header.downriver {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.biller-table-header.blue-whale {
  font-family: Gotham Rounded;
  display: none;
}

.biller-header-credit {
  width: 100%;
  max-width: 120px;
}

.biller-header-credit.gpo {
  display: none;
}

.biller-header-credit.biller {
  max-width: 160px;
}

.biller-services.shade-3 {
  width: 100%;
  max-width: 240px;
  display: flex;
}

.biller-table-item {
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.biller-item-services-title {
  margin-left: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.biller-item-services-title.fee {
  margin-left: 0;
}

.biller-item-title {
  letter-spacing: -.02em;
  width: 100%;
  max-width: 580px;
  font-family: Gotham;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.biller-item-title.result-card {
  max-width: 19ch;
}

.biller-item-title.blue-whale {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.biller-header-title {
  width: 100%;
  max-width: 580px;
}

.biller-header-title.webpay {
  max-width: 680px;
}

.biller-header-title.gpo {
  max-width: 360px;
}

.biller-header-title.biller {
  max-width: 650px;
}

.biller-services-gcredit-accepted {
  width: 100%;
  max-width: 120px;
}

.biller-header-description {
  width: 100%;
  max-width: 160px;
}

.biller-table {
  background-color: #fff;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 48px;
}

.biller-services-content {
  width: 100%;
  margin-top: 5px;
  padding-left: 6px;
  padding-right: 10px;
  display: flex;
}

.biller-services-content.ggives {
  display: none;
}

.biller-services-content.fee {
  align-items: center;
  max-width: 120px;
}

.biller-services-content.fee.result-card {
  max-width: 54px;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

.biller-services-content.fee.result-card.gpo {
  display: none;
}

.biller-services-content.card-view {
  background-color: #f6f9fd;
  border-radius: 33px;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 5px;
  margin-left: -10px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
}

.biller-services-content.card-view.gpo {
  color: var(--lighter-primary-dark-blue);
  width: auto;
  max-width: none;
  text-decoration: none;
}

.biller-header-additional-fee {
  width: 100%;
  max-width: 120px;
}

.biller-header-additional-fee.gpo {
  display: none;
}

.biller-header-additional-fee.biller {
  max-width: 160px;
}

.blue-whale {
  color: #071c53;
}

.biller_section {
  position: relative;
}

.biller_section.biller-header {
  background-color: #1972f9;
  border-bottom: 1px solid #e0e8f3;
  justify-content: center;
  height: 328px;
  padding-bottom: 56px;
  display: flex;
}

.biller_section.biller-header.webpay {
  height: 339px;
  padding-bottom: 94px;
}

.partners-header-content {
  align-items: flex-start;
  max-width: 1023px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partners-header-content.promos {
  width: 100%;
  max-width: 979px;
}

.partners-header-content.billers {
  align-items: center;
}

.billers-section-content-2 {
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.partners-header {
  border-bottom: 1px solid #e0e8f3;
  position: relative;
}

.biller-view-options-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 231px;
  height: 64px;
  margin-left: 32px;
  display: flex;
}

.biller-result-card-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 8px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 932px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 32px;
  display: grid;
}

.biller-result-card-wrapper.hidden {
  display: none;
}

.biller-result-card {
  background-color: #fff;
  border: 1px solid #eef2f9;
  border-radius: 7px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 75px;
  padding: 20px 24px 16px;
  display: flex;
}

.biller-result-card.resize-max {
  height: auto;
}

.biller-card-label-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-left: 4px;
  display: flex;
}

.biller-card-label-wrapper.shade-3.webpay {
  display: none;
}

.biller-card-label-wrapper.no-credit, .biller-card-label-wrapper.abs-cbn {
  justify-content: flex-end;
}

.biller-view {
  opacity: 0;
  margin-left: -33px;
}

.biller-result {
  opacity: 0;
  height: 0;
}

.biller-result.billers_collection-list {
  opacity: 1;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.outlets_section {
  position: relative;
}

.outlets_section.partners-outlet-header_section {
  background-color: #1972f9;
}

.partners-outlet-header_section {
  background-color: #f6f9fd;
  border-bottom: 1px solid #e0e8f3;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 393px;
  padding-bottom: 112px;
  display: flex;
  position: relative;
}

.partners-section-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.partners-section-content.promos-header {
  margin-top: 299px;
  margin-left: 0;
  display: block;
}

.partners-section-content.ggives-header {
  align-items: flex-start;
  margin-top: 180px;
  margin-left: 59px;
}

.partners-section-content.scan-to-pay-header {
  margin-left: 0;
}

.partners-section-content.scan-to-pay-header.left-align {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  position: relative;
  top: 50%;
  bottom: 0;
}

.partners-section-content.scan-to-pay-header.bottom {
  margin-bottom: 80px;
  position: relative;
  top: 60%;
  bottom: auto;
}

.partners-section-content.b2s-header {
  margin-left: 0;
}

.partners-header-description {
  font-family: proxima-soft, sans-serif;
  font-weight: 600;
}

.partners-header-description.outlet-description {
  text-align: center;
  max-width: 41ch;
  margin-top: 12px;
  font-size: 1.43rem;
  line-height: 1.5;
}

.partners-header-description.promos-header-desc {
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  max-width: 25ch;
  margin-top: 12px;
  font-weight: 500;
}

.partners-header-description.webpay-description {
  text-align: center;
  margin-top: 12px;
  font-size: 1.43rem;
  line-height: 1.4;
}

.partners-header-description.promos-ggives-header-desc {
  opacity: .8;
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-top: 16px;
  font-family: Gotham Rounded;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.3;
}

.partners-header-description.promos-ggives-header-desc.ginsure-header-description {
  margin-top: 0;
  font-family: proxima-soft, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.partners-header-description.promos-ggives-header-desc.lb-header-description {
  color: #fff;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-h5);
  letter-spacing: 0;
  max-width: 25ch;
  margin-top: 0;
  font-weight: 600;
  line-height: 1.2;
}

.partners-header-description.promos-ggives-header-desc.bp-header-description {
  color: #482803b3;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  text-align: left;
  letter-spacing: 0;
  max-width: 28ch;
  margin-top: 0;
  font-weight: 600;
}

.partners-header-description.scan-to-pay-header-desc {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 35ch;
  margin-top: 16px;
  font-size: 1.44rem;
  font-weight: 500;
  line-height: 1.3;
}

.partners-header-description.scan-to-pay-header-desc.stp-categories {
  max-width: 38ch;
}

.partners-header-description.scan-to-pay-header-desc.left-align {
  text-align: left;
  max-width: 24ch;
}

.partners-header-description.scan-to-pay-header-desc.stp-categories2 {
  text-align: left;
  text-shadow: 0 1px 10px #0003;
  max-width: 24ch;
}

.partners-header-description.ginsure-category-header-desc {
  opacity: .8;
  color: #fff;
  text-align: left;
  letter-spacing: -.03em;
  max-width: 28ch;
  margin-top: 16px;
  font-size: 1.44rem;
  font-weight: 500;
  line-height: 1.3;
}

.partners-header-description.ginsure-category-header-desc.absolute-blue {
  color: #0a275799;
  max-width: 28ch;
  margin-top: 0;
}

.partners-header-description.partners-ggives-header-desc {
  opacity: .8;
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-top: 16px;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.3;
}

.partners-header-description.b2s-header-desc, .partners-header-description.summer-header-desc {
  opacity: .8;
  text-align: center;
  letter-spacing: -.03em;
  max-width: 35ch;
  margin-top: 16px;
  font-size: 1.44rem;
  font-weight: 500;
  line-height: 1.3;
}

.partners-header-description.summer-header-desc.shade-0 {
  max-width: 24ch;
}

.partners-header-description.gjobs {
  opacity: .6;
  color: var(--gcash-blue);
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  letter-spacing: -.02em;
  max-width: 24ch;
  margin-top: 32px;
}

.partners-header-description.travel-hacks {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 24px;
}

.time-label {
  opacity: .5;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-caption);
  line-height: var(--gcash-website-library---font--line-height-caption);
  font-weight: 500;
}

.time-label.promo-details {
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.time-label.promo-details.timer-scroll-label {
  font-size: .6rem;
  line-height: 1.5;
}

.promo-time-icon {
  width: 12px;
  height: 12px;
}

.promo-countdown-wrapper {
  background-color: #f0f6ff;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  max-width: 308px;
  height: 46px;
  padding-left: 8px;
  display: flex;
}

.promo-countdown-wrapper.promo-build {
  background-color: #faf1f1;
  border-bottom: 1px solid #ecc1c1;
  border-radius: 0;
  max-width: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

.promo-alert-tag {
  background-color: #e10d0d;
  border-radius: 37px;
  align-items: center;
  width: 100%;
  height: 20px;
  padding: 4px 8px 4px 6px;
  display: flex;
}

.promo-alert-tag.absolute-white.promo-blue {
  background-color: #1972f9;
}

.promo-timer-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.promo-timer-wrapper.promo-build {
  justify-content: space-between;
  height: auto;
}

.promo-timer-wrapper.promo-details.timer-scroll-hide {
  outline-offset: -2px;
  color: #1972f9;
  background-color: #fff;
  border-radius: 4px;
  outline: 2px solid #1972f999;
  align-items: center;
  padding: 16px 14px 16px 8px;
}

.promo-timer-wrapper.promo-details.timer-scroll-hide.alert-deadline {
  color: #e50000;
  outline-color: #e5000099;
}

.time-number {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-subcontent);
  line-height: var(--gcash-website-library---font--line-height-subcontent);
  letter-spacing: -.03em;
  font-weight: 500;
}

.time-number.promo-details {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 2.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.time-number.promo-details.absolute-white.days, .time-number.promo-details.absolute-white.hours, .time-number.promo-details.absolute-white.minutes, .time-number.promo-details.absolute-white.seconds {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.time-number.promo-details.hours.timer-scroll-time.alert, .time-number.promo-details.minutes.timer-scroll-time.alert {
  color: #e50000;
}

.time-number.promo-details.days.timer-scroll-time, .time-number.promo-details.timer-scroll-time {
  font-size: 1.17rem;
  line-height: 1;
}

.time-number.promo-details.seconds.timer-scroll-time.alert {
  color: #e50000;
}

.component-wrapper-3 {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.component-wrapper-3.outlet {
  background-color: #215ce8;
}

.promo-tag-label {
  font-size: var(--gcash-website-library---font--size-caption);
  line-height: var(--gcash-website-library---font--line-height-caption);
  margin-left: 2px;
  font-weight: 700;
}

.timer-content {
  border-right: 1px solid #e0e8f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 100%;
  display: flex;
  transform: translate(0, 2px);
}

.timer-content.last-timer, .timer-content.last-timer.promo-build.featured.last {
  border-right-style: none;
}

.timer-content.promo-build {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 6px;
}

.timer-content.promo-build.featured {
  border-right-style: solid;
  width: 56px;
  transform: none;
}

.partners-webpay_section {
  position: relative;
}

.partners-webpay_section.webpay-header {
  background-color: #1972f9;
  border-bottom: 1px solid #e0e8f3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 280px;
  display: flex;
}

.shop-header-span {
  display: inline-block;
}

.cerulean {
  color: #124086;
}

.shop-feature-card-wrapper {
  justify-content: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.shop-banner-section {
  height: auto;
}

.partners_webpay-container {
  overflow: hidden;
}

.send-section-swipeable.send-money {
  position: relative;
}

.enjoy-section-3-cards-swipeable.enjoy {
  margin-top: 56px;
  position: relative;
}

.tealish {
  color: #3546a0;
}

.palatinate-blue {
  color: #1337e2;
}

.business_section-card-title {
  letter-spacing: -.03em;
  font-family: Gotham Rounded;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.business_section-card-title.strength-in-numbers {
  letter-spacing: -.05em;
  font-size: 3.71rem;
  line-height: 1.1;
}

.business_section-card-title.strength-in-numbers._24m-daily-transaction {
  font-family: proxima-soft, sans-serif;
  font-size: 3.43rem;
}

.business_section-card-title.strength-in-numbers._640k-agent-networks {
  font-size: 3.43rem;
}

.business_section-card-title.strength-in-numbers._640k-agent-networks.mid-blue {
  font-family: proxima-soft, sans-serif;
}

.business_section-card-title.strength-in-numbers._6x-more {
  text-align: center;
  font-family: proxima-soft, sans-serif;
  font-size: 2.86rem;
}

.business_section-card-description {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 8px;
  font-family: Gotham Rounded;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.business_section-card-description.strength-in-numbers {
  opacity: 1;
  text-align: center;
  margin-top: 4px;
  font-family: proxima-soft, sans-serif;
  font-size: 1rem;
  line-height: 1.35;
}

.business_section-card-description.strength-in-numbers._640k-agent-networks {
  opacity: .67;
  text-align: left;
  max-width: 12ch;
  margin-top: 0;
  font-size: 1.14rem;
  line-height: 1.4;
}

.business_section-card-description.strength-in-numbers._5m-merchants {
  max-width: 14ch;
  font-size: 1rem;
}

.business_section-card-description.strength-in-numbers._24m-daily-transaction {
  text-align: left;
  font-size: 1.43rem;
}

.business_section-card-description.strength-in-numbers._420-merchant {
  max-width: 14ch;
  font-size: 1rem;
}

.business_section-card-description.strength-in-numbers._8m-msme-loans {
  opacity: .6;
  text-align: left;
  width: 306px;
  font-size: 1.14rem;
}

.business_section-card-content.strength-in-numbers {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.business_section-card-content.strength-in-numbers.absolute-white {
  border-radius: 5px;
}

.business_section-card-content.strength-in-numbers._24m-daily-transaction {
  align-items: flex-start;
}

.business_section-card-content.strength-in-numbers._640k-agent-networks {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
}

.business_section-card-content.strength-in-numbers._8m-msme-loans {
  grid-column-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

.gfunds-swipeable.gfund-slider {
  margin-top: 64px;
}

.cash-in-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 458px 458px;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.promo-content-title {
  font-weight: 700;
}

.promo-content-title.voucher-content-title {
  letter-spacing: -.03em;
  max-width: 14ch;
  font-size: 1.43rem;
  line-height: 1.35;
}

.promo-content-title.promo-countdown {
  font-size: 1.43rem;
  line-height: 1.4;
}

.catalina {
  color: #012981;
}

.services-glife-section-swipeable-3-cards.glife {
  margin-top: 32px;
  position: relative;
}

.services-glife-section-swipeable-3-cards.glife.send-money-protect {
  margin-top: 0;
  margin-bottom: 40px;
}

.services-glife-section-swipeable-3-cards.glife.send-money-protect.tablet {
  display: none;
}

.services-glife-section-swipeable-4-cards.glife {
  margin-top: 40px;
  position: relative;
}

.enjoy-section-4-cards-swipeable.enjoy {
  margin-top: 56px;
  position: relative;
}

.services_pay-wrapper {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  position: relative;
}

.services_pay-wrapper.services_section-pay {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(480px, 1fr) minmax(480px, 1fr);
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: visible;
}

.consumer-carousel-prev {
  z-index: 99;
  cursor: pointer;
  display: inline-block;
  position: relative;
}

.consumer-carousel-next {
  z-index: 99;
  cursor: pointer;
  transform-style: preserve-3d;
  display: inline-block;
  position: relative;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.utility-page-wrap {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0824_protected-page-bg.webp");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

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

.protected-title {
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.protected-label {
  color: #c7cdeb;
  letter-spacing: -.03em;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 1.29em;
  font-weight: 500;
  line-height: 1.4;
}

.protected-field {
  letter-spacing: -.01em;
  border: 1px solid #d6dde9;
  border-radius: 6px;
  width: 348px;
  margin-top: 8px;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1;
}

.protected-button {
  color: #fff;
  letter-spacing: -.01em;
  background-color: #0057e4;
  border-radius: 47px;
  width: 348px;
  margin-top: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 1.14rem;
  line-height: 1;
}

.image {
  width: 503px;
  height: 271px;
}

.one-gcash-overlay {
  background-color: #f3fbfe;
  width: 100%;
  height: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.one-gcash-overlay.save-schedule-hidden {
  display: none;
}

.got-bills-content-wrapper.got-bills-section {
  margin-left: 70px;
}

.got-bills-logo {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08af_billers-logo-sd.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  max-width: 808px;
  height: 244px;
  margin-top: 48px;
}

.bills-sched-span-sd {
  margin-right: 6px;
  display: inline-block;
}

.got-bills-header-wrapper {
  margin-top: 219px;
  margin-left: 100px;
}

.bills-message-notif-content {
  width: 100%;
  margin-left: 13px;
}

.pay-bills-header-bubble {
  align-items: center;
  display: flex;
}

.pay-bills-header-bubble.got-bills-header {
  margin-top: 128px;
  margin-left: -72px;
}

.message-notif-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08b5_bill-callout-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 260px;
  height: 118px;
  margin-top: 16px;
}

.bills-bubble-time {
  opacity: .5;
  letter-spacing: -.01em;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .57rem;
  font-weight: 700;
  line-height: 1;
}

.catskill-white {
  color: #eef5fa;
}

.bill-protect-list-item {
  max-width: 70ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.bill-protect-list-item.bill-protect-item-spacing {
  margin-top: 12px;
}

.bill-protect-table {
  width: 100%;
  max-width: 791px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.bill-protect-list {
  width: 100%;
  max-width: 791px;
  margin-top: 24px;
  margin-bottom: 0;
  margin-left: 70px;
  padding-left: 18px;
}

.bill-protect-list.faqs {
  margin-left: 10px;
  list-style-type: disc;
}

.bill-protect-list.faqs.indent-a {
  margin-left: 0;
}

.bill-protect-list.faqs.indent-b {
  margin-left: 20px;
  list-style-type: square;
}

.bill-protect-table-row {
  align-items: center;
  width: 100%;
  max-width: 791px;
  display: flex;
}

.bill-protect-table-row.total-bill {
  border-top: 2px solid #bfc9db;
}

.bill-protect-table-row.colored {
  border-radius: 6px;
  width: 100%;
  margin-bottom: 12px;
}

.promo-card {
  border-radius: 12px;
  width: 100%;
  max-width: 326px;
  position: relative;
}

.promo-card-description {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-subcontent);
  line-height: var(--gcash-website-library---font--line-height-subcontent);
  max-width: 28ch;
  margin-top: 12px;
  font-weight: 600;
}

.promo-card-description.shade-3 {
  max-width: none;
}

.promo-card-body {
  background-color: #fff;
  background-image: linear-gradient(#d7e4f433, #d7e4f400 7.53%);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 24px 16px;
  overflow: hidden;
}

.promo-card-title {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: -.03em;
  max-width: 18ch;
  margin-top: 12px;
}

.promo-card-title.science-blue {
  max-width: none;
}

.bills-protect-overlay {
  background-color: #f3fbfe;
  width: 100%;
  height: 140px;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
}

.bills-protect-overlay.save-section-hidden {
  display: none;
}

.promo-content-desc {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.promo-content-desc.voucher-content-desc {
  opacity: .5;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--size-content);
  max-width: 31ch;
  margin-top: 16px;
}

.promo-feature-header-card {
  justify-content: center;
  width: 980px;
  min-width: 980px;
  height: 278px;
  display: flex;
}

.voucher-countdown-content {
  background-color: #fff;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  flex-direction: column;
  justify-content: center;
  padding-left: 31px;
  padding-right: 24px;
  display: flex;
}

.promo-countdown-content {
  background-color: #f0f6ff;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  max-width: 308px;
  height: 46px;
  padding-left: 8px;
  display: flex;
}

.promo-countdown-content.vouch-wrapper {
  margin-top: 32px;
}

.promo-countdown-content.promo-details {
  background-color: #12356a;
  border-radius: 0 0 8px 8px;
  max-width: none;
  height: 99px;
  padding-left: 0;
}

.promo-countdown-content.promo-details.timer-scroll-hide {
  background-color: #fff;
  height: auto;
}

.timer-wrapper {
  border-right: 1px solid #e0e8f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 100%;
  padding-top: 4px;
  display: flex;
}

.timer-wrapper.last-timer {
  border-right-style: none;
}

.timer-wrapper.promo-details {
  border-right-color: #ffffff14;
  width: 151px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.timer-wrapper.promo-details.timer-scroll-text {
  border-right-style: none;
  border-right-width: 0;
  width: 56px;
  padding-top: 4px;
  padding-bottom: 0;
}

.timer-wrapper.combo---countdown {
  border-right-color: #ffffff14;
  flex: 1;
  max-width: 25%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.partners_breadcrumbs-base {
  align-items: center;
  display: flex;
}

.promos_section {
  position: relative;
}

.promos_section.hero-section {
  background-color: #215ce8;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08fa_promos-hero-section-bg-xl.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1920px;
  height: 941px;
  display: flex;
}

.promos_section.feature-section {
  height: 100%;
  margin-top: -174px;
}

.promos_section.filter-header {
  margin-top: 8px;
}

.promos_section.filter-header.promos.ggives {
  background-color: #fff;
  margin-top: 20px;
}

.promos_section.mt-48-og {
  margin-top: 48px;
}

.voucher-card-header {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08f7_voucher-sd-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-direction: column;
  justify-content: center;
  width: 496px;
  padding-left: 43px;
  display: flex;
}

.pill-new {
  border: 2px solid #0a366c;
  border-radius: 47px;
  padding: 5px 16px 6px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.35;
  display: inline-block;
}

.pill-new.absolute-white {
  border-color: #fff;
}

.pill-new.dark {
  background-color: #00000080;
  border-style: none;
}

.consumer_ad-swiper-panel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16ca_consumer-cash-out-banner-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2800px 980px;
  height: 982px;
}

.consumer_ad-swiper-panel.global-wallets {
  background-color: #1e0509;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c0_ldesk-header.webp");
  background-position: 40% 100%;
  background-size: auto 125%;
  height: 980px;
}

.consumer_ad-swiper-panel.intl-remittance {
  background-color: #1e0509;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2205_SD%20Hero%20-%20Receive%20International%20Remittance.avif");
  background-position: 40% 100%;
  background-size: cover;
  height: 980px;
}

.consumer_ad-swiper-panel.gcash-overseas {
  background-color: #0a3d7e;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bf_intlsim2-ldesk.webp");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 980px;
}

.blue-yonder {
  color: #768db2;
}

.partners_ggives-section.hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce090e_partners-ggives-hero-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 799px;
  display: flex;
}

.partners_ggives-section.hero-section.hide {
  display: none;
}

.partners_ggives-section.hero-section.partner_ggives {
  background-image: linear-gradient(0deg, #fff, #ffffff87 15%, #0000 24%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1aaa_partner-ggives-banner.webp");
  background-position: 0 0, 57% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.partners_ggives-section.hero-section.partner_ggives.temp {
  display: none;
}

.partners_ggives-section.logos {
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  overflow: hidden;
}

.partners_ggives-section.categories {
  height: 667px;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.partners_ggives-section.categories.dark-blue {
  background-color: #020c61;
}

.partners_ggives-section.categories.dark-blue.auto, .partners_ggives-section.categories.auto {
  height: auto;
}

.partners-section-title {
  text-align: center;
  letter-spacing: -.05em;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.2;
}

.partners-section-title.categories {
  text-align: left;
  margin-left: 59px;
  margin-right: 0;
}

.partners-section-title.categories.absolute-white.scan-to-pay-section-title {
  text-align: center;
  margin-left: 0;
}

.partners-section-title.categories.absolute-white.partners-ggives-section-title {
  text-align: center;
}

.partners-section-title.ggives {
  margin-bottom: 24px;
}

.partners-ggives-marquee {
  margin-top: 32px;
  display: flex;
}

.partners-ggives-marquee.hide {
  display: none;
}

.swiper-brand {
  width: 100%;
  min-width: 222px;
  max-width: 222px;
  height: 99px;
}

.swiper-brand.dito {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0892_top-brands-dito.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.goama {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0894_top-brands-goama.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.datablitz {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0891_top-brands-datadlitz.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.kfc {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0890_top-brands-kfc.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.mcdo {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0868_top-brands-mcdo.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.fullybooked {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0875_top-brands-fullybooked.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.generika {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce088f_top-brands-generika.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.belo {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce088e_top-brands-belo.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-brand.globe {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce088d_top-brands-globe.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ggives-marquee-list {
  display: flex;
}

.partners-ggives-swipeable {
  margin-top: 48px;
}

.partners-ggives-swipeable.scan-to-pay-swipeable {
  margin-top: 24px;
}

.partners_section-card {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  min-width: 312px;
  max-width: 312px;
  height: 411px;
  padding: 32px;
  display: flex;
}

.partners_section-card.scan-to-pay {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.partners_section-card.ggives {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
  text-decoration: none;
}

.partners_section-card-title {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none;
}

.merchant-form {
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  width: 100%;
  max-width: 888px;
  margin-top: 72px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 28px;
  overflow: hidden;
}

.merchant-form.list-of-ggives {
  margin-top: 0;
}

.partners-field-row {
  grid-column-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.partners-field-row.hide {
  display: none;
}

.partners-form-left-col {
  width: 100%;
  padding-left: 0;
  padding-right: 6px;
}

.partners-form-left-col.scan-to-pay-category {
  padding-right: 0;
}

.typing {
  border-radius: 8px;
  display: none;
}

.merchants {
  width: 100%;
}

.merchants.availability {
  max-width: 163px;
}

.merchants.category {
  max-width: 257px;
}

.merchants-table {
  margin-top: 24px;
}

.merchants-table.hide {
  display: none;
}

.merchants-table-item {
  border-top: 1px solid #0000000d;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.merchants-table-item.first-merchants {
  border-top-width: 0;
  padding-top: 0;
}

.merchants-table-item.last-merchants {
  padding-bottom: 0;
}

.merchants-search-wrapper {
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.merchants-search-wrapper.bill-protect-input-value {
  margin-left: 40px;
}

.seach-input-field {
  border: 1px solid #d6dde9;
  border-radius: 6px;
  height: 44px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.seach-input-field:focus {
  border: 1px solid #d6dde9;
}

.seach-input-field.bill-protect {
  color: var(--main-blue);
  font-size: var(--gcash-website-library---font--size-large);
  padding-left: 50px;
  font-weight: 600;
}

.merchants-pagination {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 0;
  padding: 24px 8px;
  display: flex;
}

.merchants-pagination.hide {
  display: none;
}

.merchants-pagination-item-wrapper {
  margin-left: 16px;
  text-decoration: none;
}

.merchants-pagination-item-wrapper.functional-blue {
  cursor: pointer;
}

.merchants-pagination-item-wrapper.first-item {
  margin-left: 0;
}

.pagination-prev {
  width: 100%;
  max-width: 24px;
  height: 24px;
}

.pagination-next {
  width: 100%;
  max-width: 24%;
  height: 24px;
}

.partners-form-wrapper {
  margin-top: 24px;
}

.merchants-table-list {
  margin-top: 20px;
}

.results-wrapper {
  width: 100%;
}

.get-started-content.header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.get-started-content.fully-verified {
  margin-top: 274px;
}

.get-started-content.hero-section {
  flex-direction: column;
  align-items: center;
  margin-top: 120px;
  display: flex;
}

.get-started-content.kyc-picture {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.get-started-content.kyc-selfie {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.get-started-content.fresh {
  margin-bottom: 266px;
}

.get-started-content.header-intl {
  margin-top: 140px;
  margin-left: 59px;
}

.get-started-content.ph-sim-header {
  margin-top: 212px;
  margin-left: 70px;
}

.get-started-content.ph-sim-home {
  margin-top: 120px;
}

.get-started-content.international-hero {
  width: 300px;
  margin-top: 240px;
  margin-left: 83px;
}

.get-started-content.international-hero.global-pay-partners {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 930px;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.get-started-content.international-partners {
  width: 100%;
  max-width: 482px;
  margin-right: -24px;
}

.get-started-title {
  font-size: var(--gcash-website-library---font--size-h1l);
  line-height: var(--gcash-website-library---font--line-height-h1);
}

.get-started-title.register {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 12px;
}

.get-started-title.verified {
  letter-spacing: -.05em;
  max-width: 10ch;
  font-size: 3.43rem;
  line-height: 1.1;
  position: relative;
}

.get-started-title.get-verified {
  letter-spacing: -.05em;
  max-width: 10ch;
  font-size: 4.29rem;
  line-height: 1.2;
}

.get-started-title.get-verified.everyone {
  font-size: var(--gcash-website-library---font--size-h1l);
  line-height: var(--gcash-website-library---font--line-height-h1l);
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.get-started-title.kyc-picture {
  letter-spacing: -.03em;
  font-size: 2rem;
  line-height: 1.2;
}

.get-started-title.kyc-card {
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  letter-spacing: -.03em;
  max-width: 12ch;
  font-size: 1.29rem;
  line-height: 1.4;
}

.get-started-title.kyc-card.answer-form-2 {
  max-width: 25ch;
}

.get-started-title.kyc-card.personal-details {
  margin-top: 24px;
}

.get-started-title.kyc-card.ans-form {
  font-weight: 500;
}

.get-started-title.kyc-picture {
  text-align: center;
  letter-spacing: -.03em;
  letter-spacing: -.03em;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.get-started-title.kyc-selfie {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.get-started-title.selfie-ready {
  letter-spacing: -.03em;
  font-size: 1.29rem;
  line-height: 1.4;
}

.get-started-title.gprem-newlook {
  font-size: var(--gcash-website-library---font--size-h1xl);
  line-height: var(--gcash-website-library---font--size-h1xl);
  text-align: center;
  letter-spacing: -.05em;
  max-width: 6ch;
  margin-left: auto;
  margin-right: auto;
}

.get-started-title.overseas-intl {
  letter-spacing: -.05em;
  max-width: 15ch;
  margin-top: 12px;
  font-size: 3.86rem;
  line-height: 1.1;
}

.get-started-title.feature-intl {
  letter-spacing: -.05em;
  font-size: 2.57rem;
  line-height: 1.2;
}

.get-started-title.feature-intl.telcos {
  max-width: 11ch;
}

.get-started-title.feature-intl.worldwide {
  letter-spacing: -.03em;
  max-width: 8ch;
  font-size: 2.86rem;
}

.get-started-title.ph-sim-features {
  letter-spacing: -.05em;
  max-width: 9ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.get-started-title.gcash-overseas-header {
  letter-spacing: -.05em;
  max-width: 17ch;
  margin-top: 24px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.get-started-title.gcash-overseas {
  letter-spacing: -.03em;
  max-width: 19ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.get-started-title.pay-alipay {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--size-h1);
  letter-spacing: -.03em;
  max-width: 12ch;
  margin-top: 12px;
}

.get-started-title.pay-alipay.catalina-blue.global-pay-heading-title {
  max-width: 25ch;
  font-size: 2.43rem;
}

.get-started-title.pay-alipay.catalina-blue.global-pay-heading-title.global-pay-heading-title2 {
  max-width: 25ch;
  margin-top: 8px;
}

.get-started-title.pay-abroad-partners {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.03em;
  max-width: 335px;
}

.get-started-title.pay-abroad {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.get-started-title.pay-abroad.absolute-white {
  letter-spacing: -.03em;
  max-width: none;
  font-weight: 700;
  line-height: 1.1;
}

.get-started-title.pay-abroad.service-fees {
  max-width: 10ch;
}

.get-started-title.super-easy {
  letter-spacing: -.05em;
  max-width: 11ch;
  font-size: 3.75rem;
  line-height: 1.2;
}

.get-started-title.super-easy.everyone {
  font-size: var(--gcash-website-library---font--size-h1l);
  line-height: var(--gcash-website-library---font--line-height-h1l);
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.get-started-preamble {
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.95rem;
}

.get-started-preamble.register {
  opacity: .7;
  text-align: center;
  font-size: 1.29rem;
  line-height: 1.3;
}

.get-started-preamble.header-preamble {
  opacity: .5;
  text-align: center;
  letter-spacing: -.05em;
}

.get-started-preamble.verified {
  opacity: .4;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.3;
}

.get-started-preamble.overseas-intl {
  opacity: .6;
  letter-spacing: -.05em;
  font-size: 1.43rem;
  line-height: .9;
}

.get-started-preamble.overseas-intl.light-navy {
  font-family: Gotham Rounded;
}

.get-started-preamble.gcash-overseas {
  letter-spacing: -.05em;
  margin-left: 4px;
  font-family: Gotham Rounded;
  font-size: 1.14rem;
  line-height: 1.2;
}

.get-started-preamble.pay-alipay {
  opacity: .6;
  letter-spacing: -.05em;
  margin-left: 2px;
  font-size: 1.43rem;
  line-height: .9;
}

.get-started-preamble.scan-to-pay {
  letter-spacing: -.05em;
  font-size: 1.43rem;
  line-height: .9;
}

.get-started-preamble.scan-to-pay.primary-blue {
  letter-spacing: 0;
  text-shadow: 0 1px 10px #0003;
}

.get-started-preamble.ginsure-category {
  letter-spacing: -.05em;
  font-size: 1rem;
  line-height: .9;
}

.get-started-preamble.ginsure-category.absolute-white {
  color: #fff9;
}

.get-started-preamble.ginsure-category.absolute-blue {
  color: #1972f9;
}

.component-wrapper-5 {
  padding: 40px 24px;
  position: relative;
}

.component-wrapper-5.get-started {
  background-color: #05176d;
}

.component-wrapper-5.get-started.register {
  background-color: #3036c0;
}

.component-wrapper-5.get-started-card {
  background-color: #00022f;
}

.component-wrapper-5.verified {
  justify-content: center;
  align-items: center;
  display: flex;
}

.component-wrapper-5.dark {
  background-image: linear-gradient(#000, #000);
}

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

.component-wrapper-5.dark-yellow {
  background-color: #dee7c6;
  justify-content: center;
  align-items: center;
  display: flex;
}

.get-started-section-card {
  border-radius: 20px;
  width: 400px;
  height: 580px;
  padding: 40px;
}

.get-started-section-card.signup {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c5_gs-rtb3-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 400px;
}

.get-started-section-card.register {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c4_gs-rtb2-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 400px;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.get-started-section-card.download {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c3_gs-rtb1-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 400px;
}

.get-started-section-card.verification {
  flex-direction: column;
  justify-content: flex-end;
  height: 640px;
  display: flex;
}

.get-started-section-card.verification.gcash-jr {
  background-image: linear-gradient(#fff0 25%, #0c3b57bf), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f6_gs-profile2-card-desktop.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 400px;
}

.get-started-section-card.verification.gcash-overseas {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f7_gs-profile3-card-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.get-started-section-card.verification.filipinos {
  background-image: linear-gradient(#fff0 53%, #f8979e), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f5_gs-profile1-card-desktop.webp");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.get-started-section-card.verified-card {
  border-radius: 12px;
  width: 100%;
  max-width: 512px;
  height: 640px;
}

.get-started-section-card.verified-card.unlock {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e3_gs-kv-card-xldesktop.webp");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 537px;
}

.get-started-section-card.verified-card.enjoy {
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 80px;
}

.get-started-section-card.verified-card.protected {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e2_gs-kv2-card-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 512px;
}

.get-started-section-card.get-verified {
  border-radius: 8px;
  flex-direction: row-reverse;
  width: 509px;
  height: 167px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.get-started-section-card.kyc-picture {
  border-radius: 12px;
  max-width: 482px;
  height: 375px;
  padding: 25px;
}

.get-started-section-card.kyc-picture.ensure {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0999_get-kyc-card2-sd.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.get-started-section-card.kyc-picture.take {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce099a_get-kyc-card1-sd.webp");
  background-position: 50%;
  background-size: cover;
  align-items: center;
  display: flex;
}

.get-started-section-card.kyc-picture.ensure {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0999_get-kyc-card2-sd.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  padding-right: 33px;
  display: flex;
}

.get-started-section-card.kyc-selfie {
  border-radius: 12px;
  max-width: 233px;
  height: 370px;
  padding: 24px;
}

.get-started-section-card.kyc-selfie.dapat {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0987_kyc-selfie-card-dapat-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.kyc-selfie.show {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce097e_kyc-selfie-card-show-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.kyc-selfie.wear {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0981_kyc-selfie-card-wear-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.kyc-selfie.make {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce097f_kyc-selfie-card-make-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.feature-intl {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 482px;
  max-width: 482px;
  display: flex;
}

.get-started-section-card.feature-intl.finance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a9a_international-feature-finance-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.feature-intl.worldwide {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ad5_international-feature-serve-sd.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  max-width: 980px;
  height: 480px;
  padding-left: 83px;
  padding-right: 83px;
}

.get-started-section-card.feature-intl.telcos {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a7a_international-feature-telcos-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.ph-sim-features {
  border-radius: 12px;
}

.get-started-section-card.ph-sim-features.instant {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0abd_ph-sim-feature-card-instant-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.ph-sim-features.payment {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa8_ph-sim-feature-card-payment-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.ph-sim-features.libre {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a9b_ph-sim-feature-card-libre-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.get-started-section-card.ph-sim-features.services {
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.get-started-section-card.ph-sim-features.services.express-send {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa9_overseas-featured-card-express-send-base.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.get-started-section-card.ph-sim-features.services.pay-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b01_overseas-featured-card-pay-bills-base.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.get-started-section-card.ph-sim-features.services.load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ad6_overseas-featured-card-load-base.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.get-started-section-card.pay-abroad {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 458px;
  height: 640px;
  display: flex;
}

.get-started-section-card.pay-abroad.travel-budget {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b44_keep-track-of-your-travel-budget-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
}

.get-started-section-card.pay-abroad.exchange-rates {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b42_get-access-to-current-exchange-rates-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.get-started-section-card.pay-abroad.pay-qr {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b40_pay-qr-wherever-you-go-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
}

.get-started-section-card.pay-abroad.services-fees {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b47_skip-the-service-fees-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.get-started-section-card.pay-abroad.rtb1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1292_rtrb1.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 512px;
  justify-content: space-between;
  width: 100%;
}

.get-started-section-card.pay-abroad.rtb2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1293_rtb2.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 512px;
  width: 100%;
}

.get-started-section-card.pay-abroad.rtb3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1290_rtb3.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 512px;
  width: 100%;
}

.get-started-section-card.pay-abroad.rtb4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1294_rtb4.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 512px;
  justify-content: space-between;
  width: 100%;
}

.get-started-section-card.b2b-package {
  background-color: var(--darker-blue);
  flex-direction: column;
  justify-content: flex-start;
  width: 458px;
  height: 560px;
  display: flex;
  position: relative;
}

.get-started-section-card.b2b-package.starter-package {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18a2_XL%20-%20PACKAGE%20-%20STARTER.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.get-started-section-card.b2b-package.standard-package {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18a1_XL%20-%20PACKAGE%20-%20STANDARD.avif");
  background-position: 50% 100%;
  background-size: 512px;
}

.get-started-section-card.b2b-package.advanced-package {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18dc_XL%20-%20PACKAGE%20-%20ADVANCED.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 512px;
}

.get-started-card-title {
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  letter-spacing: -.03em;
  max-width: 11ch;
  font-weight: 700;
}

.get-started-card-title.signup {
  max-width: 8ch;
}

.get-started-card-title.register {
  max-width: 10ch;
}

.get-started-card-title.verification {
  font-size: 2.29rem;
  font-weight: 700;
}

.get-started-card-title.verified {
  letter-spacing: -.05em;
  max-width: 15ch;
  font-size: 2.57rem;
  font-weight: 700;
  line-height: 1.2;
}

.get-started-card-title.verified.enjoy {
  max-width: none;
}

.get-started-card-title.packages {
  max-width: none;
  font-size: 2.29rem;
  font-weight: 700;
}

.get-signup-span {
  display: inline-block;
}

.get-register-img.floating-item {
  max-width: 413px;
  height: 426px;
  bottom: 0;
  left: 0%;
}

.cochamb {
  color: #263e90;
}

.dark-royal {
  color: #05176d;
}

.get-started-verification-card {
  grid-column-gap: 16px;
  justify-content: center;
  margin-top: 48px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.get-started-card-desc {
  opacity: .6;
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: 1.43rem;
  font-weight: 500;
  line-height: 1.35;
}

.alphabet-nav {
  grid-column-gap: 11px;
  justify-content: space-between;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
}

.alphabet-nav_letter {
  color: #005ce5;
  text-align: center;
  letter-spacing: -.02em;
  cursor: pointer;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.alphabet-nav_letter.disabled {
  color: #e0e8f3;
  cursor: auto;
}

.alphabet-nav_letter.disabled.hidden {
  display: none;
}

.alphabet-nav_letter.selected {
  color: #fff;
  background-color: #005ce5;
}

.get-started_section.register {
  background-image: linear-gradient(#010a16, #010a16);
  height: auto;
  padding-top: 59px;
  padding-bottom: 80px;
}

.get-started_section.fully-verified {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13de_gs-kv-desktop.webp"), linear-gradient(#fff 54%, #002972 88%);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  flex-direction: column;
  justify-content: flex-end;
  height: 1810px;
  padding-bottom: 80px;
  display: flex;
}

.get-started_section.hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13bf_gs-hero-desktop.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1050px;
  display: flex;
}

.get-started_section.verification {
  background-color: #fff;
  max-height: 902px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.get-started_section.get-verified {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e9_gs-stepperkv-desktop.webp");
  background-position: 50%;
  background-size: 1440px;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.get-started_section.nmsme-cards {
  background-color: #fff;
  max-height: 902px;
}

.get-started_section.rtb-row {
  background-image: linear-gradient(#0165b500, #010a16 20%);
  height: auto;
  margin-top: -260px;
  padding-top: 60px;
  padding-bottom: 80px;
}

.get-started-header-title {
  font-size: var(--gcash-website-library---font--size-h1xl);
  line-height: var(--gcash-website-library---font--line-height-h1xl);
  text-align: center;
  letter-spacing: -.05em;
  max-width: 12ch;
  margin-top: 12px;
}

.verified-content {
  align-items: flex-end;
  margin-top: 12px;
  display: flex;
}

.get-started-table-title {
  letter-spacing: -.03em;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.get-started-table-title.fc-blue.dark {
  color: var(--dark-blue);
}

.get-started-description {
  font-weight: 500;
}

.get-started-description.verified {
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-top: 96px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.get-started-description.kyc-picture {
  opacity: .6;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
  opacity: .6;
  margin-top: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.get-started-description.kyc-selfie {
  opacity: .6;
  text-align: center;
  margin-top: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.get-started-description.gprem-newlook {
  opacity: .9;
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  text-align: center;
  letter-spacing: -.01em;
  max-width: 22ch;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.get-started-description.overseas-intl {
  opacity: .6;
  letter-spacing: -.03em;
  max-width: 27ch;
  margin-top: 60px;
  font-size: 1.71rem;
  line-height: 1.4;
}

.get-started-description.feature-intl {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 1.57rem;
  line-height: 1.4;
}

.get-started-description.feature-intl.worldwide {
  max-width: 20ch;
  margin-top: 24px;
  font-size: 1.29rem;
}

.get-started-description.feature-intl.telcos {
  max-width: 20ch;
}

.get-started-description.ph-sim-features {
  opacity: .8;
  letter-spacing: -.01em;
  margin-top: 16px;
  font-size: 1.29rem;
  line-height: 1.4;
}

.get-started-description.ph-sim-bubble-time {
  opacity: .5;
  letter-spacing: -.01em;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: .57rem;
  line-height: 1.4;
}

.get-started-description.ph-sim-bubble-time.received {
  margin-bottom: 0;
}

.get-started-description.ph-sim-bubble-send-money {
  letter-spacing: -.01em;
  max-width: 19ch;
  font-size: .71rem;
  line-height: 1.4;
}

.get-started-description.ph-sim-bubble-send-money.received {
  max-width: 22ch;
}

.get-started-description.ph-sim-bubble-amount {
  letter-spacing: -.02em;
  margin-left: 4px;
  font-size: 1.71rem;
  line-height: 1;
}

.get-started-description.pay-alipay {
  opacity: .6;
  letter-spacing: -.03em;
  max-width: 20ch;
  margin-top: 216px;
  margin-left: 2px;
  font-size: 1.71rem;
  font-weight: 600;
  line-height: 1.3;
}

.get-started-description.pay-alipay.light-navy {
  max-width: 35ch;
  margin-top: 16px;
}

.get-started-description.pay-abroad-partners {
  opacity: .8;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-large);
  max-width: 335px;
  margin-top: 8px;
}

.get-started-description.pay-abroad {
  opacity: .8;
  letter-spacing: -.01em;
  margin-top: 16px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.get-started-description.global-pay {
  opacity: .6;
  letter-spacing: -.03em;
  max-width: 20ch;
  margin-top: 216px;
  margin-left: 2px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.get-started-description.global-pay.light-navy {
  max-width: 35ch;
  margin-top: 16px;
}

.get-started-table-row {
  margin-top: 16px;
  display: flex;
}

.get-started-table-row.first {
  margin-top: 22px;
}

.get-fully-verified-card-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.get-table-row-desc {
  opacity: .6;
  color: var(--gcash-blue);
  margin-top: 6px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.get-table-amount {
  opacity: .6;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
}

.get-table-amount.verified {
  opacity: 1;
  text-align: right;
  flex: 1;
  margin-left: 40px;
}

.get-table-basic {
  display: flex;
}

.acc-limit-header {
  grid-column-gap: 30px;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.acc-limit-header-content {
  justify-content: flex-end;
  align-items: center;
  width: 165.5px;
  display: flex;
}

.get-table-content {
  width: 428px;
  margin-right: 50px;
}

.get-started-table {
  flex-direction: column;
  width: 791px;
  margin-top: 32px;
  display: flex;
}

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

.get-table-row-title {
  color: var(--gcash-blue);
  letter-spacing: -.01em;
  font-size: 1.17rem;
  font-weight: 700;
  line-height: 1;
}

.get-table-row-title.text-table-subheader {
  color: var(--layer-0);
  font-size: .86rem;
  font-weight: 500;
}

.get-started-table-icon {
  max-width: 32px;
  height: 32px;
  margin-right: 4px;
}

.get-verified-icon {
  width: 64px;
  height: 64px;
  margin-bottom: -5px;
  margin-left: -80px;
}

.get-verified-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 64px;
  display: flex;
}

.get-verified-bg {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13b2_gs-step3-xldesktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
  width: 200px;
}

.get-verified-bg.tips {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13b4_gs-step1-xldesktop.webp");
}

.get-verified-bg.selfie {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13b3_gs-step2-xldesktop.webp");
}

.no-results-wrapper {
  flex-direction: column;
  align-items: center;
  height: 381px;
  padding-top: 24px;
  padding-bottom: 48px;
  display: flex;
}

.no-results-wrapper.disabled {
  display: none;
}

.no-results-wrapper.promos {
  height: auto;
  margin-top: 85px;
  margin-bottom: 145px;
  padding-top: 0;
  padding-bottom: 0;
}

.no-results-wrapper.promos.hide {
  display: none;
}

.no-results-img {
  width: 100%;
  max-width: 260px;
  height: 254px;
}

.no-results-label {
  letter-spacing: -.03em;
  margin-top: 4px;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.no-results-label.b2s {
  color: #0a2757;
  text-align: center;
  max-width: 30ch;
  font-weight: 700;
}

.no-results-description {
  opacity: .8;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.no-results-description.b2s {
  color: #445c85;
  text-align: center;
  max-width: 34ch;
  margin-top: 10px;
}

.fs_checkbox-5_mask {
  z-index: 1;
  background-color: #dee5f0;
  border-radius: 36px;
  position: absolute;
  inset: 0%;
}

.fs_checkbox-5_mask.id-toggle {
  background-color: #fff;
  border-radius: 32px;
  height: 28px;
  margin-left: -2px;
}

.fs_checkbox-5_label {
  margin-bottom: 0;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.fs_checkbox-5_button {
  border-radius: 36px;
  width: 48px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 2px;
  padding-right: 2px;
  display: block;
  position: absolute;
  inset: auto;
}

.fs_checkbox-5_button:focus-visible, .fs_checkbox-5_button[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_checkbox-5_button.id-toggle {
  opacity: 0;
  border-radius: 32px;
}

.fs_checkbox-5_dot {
  z-index: 2;
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
}

.fs_checkbox-5_wrapper {
  cursor: pointer;
  border-radius: 36px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 48px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs_checkbox-5_wrapper.id-toggle {
  border: 2px solid #e0e8f3;
  border-radius: 32px;
  width: 100%;
  height: 28px;
  padding: 0;
}

.fs_checkbox-5_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.fs_checkbox-5_component.id-toggle {
  margin-top: 0;
}

.fs_checkbox-5_button-2 {
  border-radius: 999rem;
  width: 85%;
  height: 85%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: auto;
}

.fs_checkbox-5_button-2:focus-visible, .fs_checkbox-5_button-2[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.getting-started-tabs {
  padding-top: 50px;
  display: block;
}

.getting-started-tab-item {
  color: #8593ab;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-bottom: 2px solid #f9f9f9;
  padding: 12px 12px 16px;
  font-family: Gotham;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: color .4s cubic-bezier(.81, 0, 0, 1);
}

.getting-started-tab-item:hover {
  color: #1972f9;
}

.getting-started-tab-item.w--current {
  color: #1972f9;
  background-color: #0000;
  border-bottom: 2px solid #1972f9;
}

.getting-started-tab-item-label {
  margin-top: 12px;
  font-family: proxima-soft, sans-serif;
  font-weight: 700;
}

.getting-started-tab-menu {
  justify-content: center;
  display: flex;
}

.id-list {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.id-list.first-block {
  margin-top: 0;
}

.id-list.not-using {
  display: none;
}

.id-verification-item {
  justify-content: space-between;
  align-items: center;
}

.id-verification-header {
  border-bottom: 2px solid #e9f3ff;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 6px;
  padding-bottom: 12px;
  display: flex;
}

.id-verification-header-title {
  letter-spacing: -.01em;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1;
}

.id-verification-header-desc {
  opacity: .6;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.midnight-blue {
  color: #10346f;
}

.dark-reso-blue {
  color: #0b1b7c;
}

.id-verification-content {
  margin-top: 8px;
}

.id-verification-title {
  letter-spacing: -.01em;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1;
}

.id-verification-arrow {
  width: 100%;
  max-width: 24px;
  height: 24px;
}

.id-verification-item-header {
  cursor: pointer;
  border-bottom: 1px solid #f2f8ff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px 16px 16px;
  display: flex;
}

.id-verification-item-content {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: none;
}

.id-verification-item-content.active {
  display: flex;
}

.id-verification-item-content.disabled {
  display: none;
}

.id-list-wrapper {
  width: 100%;
  max-width: 688px;
  position: relative;
}

.id-verification-header-icon {
  width: 10%;
  max-width: 32px;
  height: 32px;
}

.kyc-driver-list-content {
  width: 100%;
  max-width: 350px;
  margin-top: 24px;
}

.kyc-driver-list-content.front {
  display: none;
}

.kyc-driver-list-content.front.active {
  display: block;
}

.kyc-driver-list-content.back {
  display: none;
}

.kyc-driver-list-content.back.active {
  display: block;
}

.kyc-specific-id-wrapper {
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.kyc-id-label {
  font-weight: 700;
}

.kyc-id-label.driver-id {
  letter-spacing: -.03em;
  margin-left: 8px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.kyc-driver-id-img {
  width: 278px;
  height: 178px;
  margin-left: auto;
  margin-right: auto;
}

.kyc-id-desc {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.kyc-id-desc.driver-id {
  opacity: .7;
  font-size: var(--gcash-website-library---font--size-subcontent);
  line-height: var(--gcash-website-library---font--line-height-subcontent);
  max-width: 33ch;
  margin-top: 8px;
}

.kyc-id-desc.driver-id.criteria {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  max-width: none;
  margin-top: 0;
  margin-left: 14px;
}

.kyc-id-desc.driver-id.criteria.gcash {
  max-width: 21ch;
}

.kyc-driver-content {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.kyc-driver-list-item {
  margin-top: 8px;
  display: flex;
}

.kyc-driver-list-item.first {
  margin-top: 0;
}

.kyc-driver-list-num {
  width: 24px;
  height: 24px;
}

.kyc-driver-icon {
  width: 32px;
  height: 32px;
}

.page-nav_menu-item {
  border-right: 1px solid #e0e8f3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 311px;
  height: 162px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.page-nav_menu-item.last {
  border-right-style: none;
}

.page-nav_container {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  max-width: 932px;
  display: flex;
}

.page-nav_container.load {
  margin-top: 79px;
}

.page-nav_menu-item-description {
  margin-bottom: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.2;
  text-decoration: none;
}

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

.page-nav_menu-item-blurb {
  opacity: .6;
  text-align: center;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.5;
}

.page-nav_menu-item-icon {
  width: 52px;
  height: 52px;
}

.buy-load-nav-content {
  flex-direction: column;
  align-items: center;
  margin-top: 14px;
  display: flex;
}

.section-title-load {
  font-weight: 700;
}

.section-title-load.hero-load {
  letter-spacing: -.03em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.05;
}

.deep-sky-blue {
  color: #0988ff;
}

.buy-load-feature-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 458px 458px;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.gaming-pin {
  white-space: nowrap;
}

.buy-load-card-logos {
  margin-top: 12px;
}

.buy-load-card-logos.wide-network {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c4_wide-network-coverage-logo-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 378px;
  height: 32px;
}

.filipino-esports-extension {
  z-index: 16;
  width: 100%;
  max-width: 218px;
  height: 158px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -77px);
}

.gtoplay-extension {
  width: 100%;
  max-width: 91px;
  height: 99px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-20%, -48px);
}

.promos-swipeable {
  margin-top: 48px;
}

.results-letter-index {
  color: #1a335d;
  letter-spacing: -.02em;
  background-color: #eef2f9;
  padding: 12px 16px 12px 24px;
  font-family: Gotham;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.form-block {
  margin-bottom: 0;
}

.pagination-nav-container {
  padding-bottom: 40px;
}

.kyc-card-options {
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 338px;
  height: 176px;
  padding: 16px;
  display: flex;
}

.kyc-card-options.help-center {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09dc_help-center.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kyc-card-options.partner-stores {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09dd_partner-stores.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kyc-card-title {
  letter-spacing: -.02em;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.kyc-card-link {
  color: #fff;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
}

.kyc-container {
  background-color: #fff;
  display: none;
  position: relative;
  overflow: auto;
}

.kyc-container.show {
  z-index: 999999;
  display: block;
  position: fixed;
  inset: 0%;
}

.kyc-container.show.hide {
  display: none;
}

.kyc_section {
  position: relative;
}

.kyc_section.form {
  padding-bottom: 40px;
}

.kyc_section.take-photo {
  margin-top: 40px;
  padding-bottom: 40px;
}

.kyc-cards {
  grid-column-gap: 16px;
  justify-content: center;
  margin-top: 24px;
  display: flex;
}

.kyc-input {
  z-index: 9999999;
  border-top: 1px solid #e4ebf4;
  border-bottom: 1px solid #e4ebf4;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 0 4px #e8eef2c9;
}

.kyc-form-block {
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
}

.kyc-form-block.id-toggle {
  height: auto;
  margin-top: 24px;
  padding-top: 0;
  padding-bottom: 0;
}

.kyc-form-control {
  justify-content: flex-start;
  height: 66px;
  display: flex;
}

.kyc-form-control.id-toggle {
  height: auto;
  display: block;
}

.kyc-form {
  grid-column-gap: 32px;
  justify-content: center;
  display: flex;
}

.kyc-form.shade-0.front-back {
  justify-content: center;
}

.kyc-form-label {
  opacity: .8;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.kyc-card-step-3 {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 482px;
  height: 375px;
  padding: 24px;
}

.kyc-card-step-3.answer-form-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e0_taking-photo-step-1-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kyc-card-step-3.answer-form-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e2_taking-photo-step-2-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kyc-cards-answer-form {
  grid-column-gap: 16px;
  justify-content: center;
  margin-top: 24px;
  display: flex;
}

.kyc-cards-answer-form.ans-form {
  width: 100%;
}

.kyc-text-input {
  letter-spacing: -.01em;
  border: 1px solid #d6dde9;
  border-radius: 6px;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.kyc-text-input:focus {
  border-style: solid;
  border-color: #d6dde9;
}

.kyc-card-options-wrapper {
  grid-column-gap: 12px;
  justify-content: center;
}

.kyc-card-options-block {
  grid-column-gap: 12px;
  justify-content: center;
  margin-top: 24px;
  display: flex;
}

.kyc-options-heading {
  letter-spacing: -.03em;
  border-bottom: 2px solid #e9f3ff;
  padding-top: 8px;
  padding-bottom: 16px;
  padding-left: 2px;
  font-size: 1.29rem;
  line-height: 1.4;
}

.gcash-premium-section-preamble {
  opacity: .8;
  letter-spacing: -.05em;
  font-family: Gotham;
  font-size: 2.29rem;
  font-weight: 500;
  line-height: 1.1;
}

.gcash-premium-section-preamble.absolute-white {
  font-family: Gotham Rounded;
}

.gcash-premium-section-title {
  letter-spacing: -.05em;
  font-family: Gotham;
  font-size: 5.14rem;
  line-height: 1.1;
}

.gcash-premium-section-title.header {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #add2ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Gotham Rounded;
  font-size: 10rem;
}

.gcash-premium-section-title.fees {
  max-width: 7ch;
}

.gcash-premium-section-title.fees.absolute-white {
  font-family: Gotham Rounded;
}

.gcash-premium-section-title.no-ads, .gcash-premium-section-title.fearlessly {
  max-width: 9ch;
  font-family: Gotham Rounded;
}

.gcash-premium-section-title.fresh-look {
  text-align: center;
}

.gcash-premium-section-title.fresh-look.hawkes-blue {
  font-family: Gotham Rounded;
}

.gcash-premium-section-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.gcash-premium-section-content.header {
  align-items: center;
}

.gcash-premium-section-content.freedom {
  justify-content: flex-start;
  margin-top: 268px;
  margin-left: 60px;
}

.gcash-premium-section-content.no-interruption {
  justify-content: flex-start;
  width: 100%;
  max-width: 466px;
  margin-top: 120px;
}

.gcash-premium-section-content.shop-fearlessly {
  justify-content: flex-start;
  width: 100%;
  max-width: 412px;
  margin-bottom: 252px;
  margin-right: 62px;
}

.gcash-premium-section-description {
  opacity: .8;
  letter-spacing: -.01em;
  margin-top: 24px;
  font-family: Gotham;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.gcash-premium-section-description.header {
  text-align: center;
  letter-spacing: normal;
  max-width: 30ch;
  margin-top: 160px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 2.29rem;
  font-weight: 600;
}

.gcash-premium-section-description.fees {
  max-width: 28ch;
}

.gcash-premium-section-description.fees.absolute-white {
  font-family: Gotham Rounded;
}

.gcash-premium-section-description.no-ads {
  max-width: 26ch;
}

.gcash-premium-section-description.fearlessly {
  max-width: 23ch;
  font-family: Gotham Rounded;
}

.gcash-premium-section-description.no-ads {
  max-width: 26ch;
  font-family: Gotham Rounded;
}

.gcash-premium-section-description.new-look {
  opacity: .9;
  text-align: center;
  max-width: 22ch;
}

.gcash-premium-section-description.new-look.pale-cornflower-blue {
  font-family: Gotham Rounded;
}

.white-lilac {
  color: #f8f8f8;
}

.selfie-ready-card-wrapper {
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, auto) minmax(auto, auto);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-top: 24px;
  display: flex;
}

.gcash-premiium_section {
  position: relative;
}

.gcash-premiium_section.header-section {
  background-color: #1f3c52;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09f3_gcash-premium-header.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1280px;
}

.close {
  z-index: 999;
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: fixed;
  inset: 1% 1% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.blue-dress {
  color: #0065fc;
}

.gloan-msg-notif-desc {
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  letter-spacing: -.01em;
  margin-top: 8px;
  padding-left: 2px;
  font-weight: 500;
}

.gloan-msg-notif {
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 100%;
  max-width: 282px;
  height: 123px;
  padding: 16px 24px;
  position: relative;
  box-shadow: 0 4px 13px -8px #0f25451a;
}

.gloan-msg-notif.gloan-sect {
  margin-top: 181px;
  margin-left: 387px;
}

.gloan-msg-notif-title {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
}

.gloan-msg-notif-time {
  opacity: .5;
  font-size: var(--gcash-website-library---font--size-caption);
  line-height: var(--gcash-website-library---font--line-height-caption);
  letter-spacing: -.01em;
  margin-top: 4px;
  font-weight: 500;
}

.gloan-msg-notif-pointer {
  width: 16px;
  height: 16px;
}

.gloan-msg-notif-pointer.floating-item {
  transform: translate(-141px, 15px);
}

.blue-eyes {
  color: #0057e4;
}

.kyc-other-tips {
  margin-top: 24px;
}

.kyc-other-tips-header {
  align-items: center;
  display: flex;
}

.kyc-other-tips-header-title {
  margin-left: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.kyc-other-tips-header-icon {
  width: 100%;
  max-width: 24px;
  height: 24px;
}

.kyc-other-tips-list {
  margin-top: 12px;
  padding-left: 25px;
}

.kyc-other-tips-list-title {
  opacity: .7;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-card-wrap {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.gloan-popup-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 482px 482px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 128px;
  display: grid;
}

.popup-feature-card-pill-image {
  width: 40px;
  height: 40px;
}

.popup-feature-card-pill {
  background-color: #fff;
  border-radius: 41px;
  align-items: center;
  width: 100%;
  max-width: 272px;
  margin-top: 32px;
  padding: 8px;
  display: flex;
}

.popup-pill-description {
  opacity: .7;
  margin-left: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 600;
  line-height: 1.4;
}

.fun-blue {
  color: #265296;
}

.flat-blue {
  color: #436fb4;
}

.label-span {
  text-align: center;
  letter-spacing: -.01em;
  width: 63px;
  height: 28px;
  margin-top: -2px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
}

.label-span.front {
  margin-left: -2px;
}

.label-span.back {
  margin-right: -2px;
}

.promo-card-header {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  height: 183px;
  padding: 31px 25px 28px 31px;
  display: flex;
}

.promo-card-header.gomo {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08e4_gomo.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  justify-content: space-between;
}

.promos-results_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.promos-results_container.homepage {
  grid-template-rows: auto;
}

.kyc-card-view {
  width: 278px;
  height: 178px;
  margin-left: auto;
  margin-right: auto;
}

.kyc-id, .kyc-id-img-wrapper.front {
  width: 100%;
  height: 178px;
}

.gloan-testimonial-swipeable {
  margin-top: 60px;
  display: flex;
}

.gloan-testimonial-job {
  opacity: .56;
  letter-spacing: -.01em;
  margin-top: 2px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.45;
}

.gloan-testimonial-desc {
  letter-spacing: -.03em;
  max-width: 18ch;
  font-size: 1.43rem;
  font-weight: 500;
  line-height: 1.4;
}

.gloan-testimonial-name {
  letter-spacing: -.02em;
  margin-top: auto;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.gloan-amount-payable {
  color: #6780a9;
  margin-top: 2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 600;
  line-height: 1.5;
}

.gloan-amount-payable.gloan-calc-payable-value {
  color: #183462;
}

.hawkes-blue {
  color: #cfe0fb;
}

.pale-cornflower-blue {
  color: #aac8f4;
}

.calcu-step-group {
  display: flex;
}

.calcu-step-no {
  color: #6780a9;
  letter-spacing: -.03em;
  background-color: #f6f9fd;
  border: 1px dashed #e0e8f3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: 2px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.gloan-step-group-content {
  margin-left: 16px;
}

.gcash-prem-notif-description {
  opacity: .6;
  text-align: center;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-prem-preamble-highlight {
  opacity: 1;
  font-weight: 700;
}

.gcash-prem-preamble-highlight.royal-azure {
  font-family: Gotham Rounded;
}

.gcash-premium-message-notif {
  background-color: #fbfdff;
  border: 1px solid #b3def3;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 248px;
  height: 216px;
  padding-bottom: 24px;
  position: relative;
  box-shadow: 0 2px 5px -8px #00238666;
}

.gcash-premium-message-notif.freedom {
  margin-top: 197px;
  margin-left: 70px;
}

.gcash-prem-message-notif-block {
  margin-bottom: 16px;
  padding-top: 50px;
  padding-left: 24px;
  padding-right: 24px;
}

.gcash-prem-notif-title {
  text-align: center;
  letter-spacing: -.02em;
  font-family: Gotham;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.gcash-prem-notif-title.resolution-blue {
  font-family: Gotham Rounded;
}

.gcash-prem-notif-preamble {
  text-align: center;
  letter-spacing: -.01em;
  border-top: 1px solid #b3def336;
  padding-top: 16px;
  font-family: Gotham;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.gcash-prem-notif-preamble.shade-0 {
  font-family: Gotham Rounded;
}

.biller-header-category {
  width: 100%;
  max-width: 120px;
}

.biller-header-category.webpay {
  max-width: 160px;
}

.biller-header-pay-method {
  width: 100%;
  max-width: 120px;
}

.id-verification-link-wrapper {
  width: 100%;
  text-decoration: none;
  position: relative;
}

.modal-overlay {
  z-index: 99999999;
  opacity: 0;
  background-color: #00000080;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0;
}

.id-verification-item-close-btn {
  cursor: pointer;
  width: 100%;
  max-width: 16px;
  height: 16px;
  position: absolute;
  top: 2%;
  right: 4%;
}

.id-list-content {
  display: none;
  position: relative;
}

.id-list-content.show {
  display: block;
}

.gloan-calc-overlap-icon {
  width: 84px;
  height: 84px;
}

.gloan-calc-overlap-icon.floating-item {
  z-index: 1;
  transform: translate(-35px, -119%);
}

.gloan-total-amount {
  opacity: .9;
  letter-spacing: -.03em;
  margin-left: 2px;
  font-family: GCash, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1;
}

.gloan-total-amount.total-due {
  opacity: .9;
}

.gloan-hidden-charges {
  margin-top: 33px;
}

.gloan-hidden-charges.gloan-hidden-charges-v2 {
  margin-top: 15px;
}

.gloan-peso-sign {
  width: 14px;
  height: 18px;
}

.gloan-summary-label {
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 600;
  line-height: 1.5;
}

.gloan-summary-title {
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.gloan-breakdown-content {
  margin-top: 16px;
  margin-bottom: 16px;
}

.gloan-calculator-content {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  justify-content: center;
  width: 100%;
  max-width: 814px;
  height: 517px;
  margin-top: 40px;
  display: flex;
}

.gloan-transaction-content {
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.total-amount-content {
  align-items: center;
  display: flex;
}

.gloan-total-label {
  letter-spacing: -.01em;
  max-width: 10ch;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.gloan-total-line {
  border-top: 1px solid #dbe4f1;
  justify-content: space-between;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.gloan-total-line.monthly {
  border-top-width: 3px;
  padding-bottom: 16px;
}

.gloan-total-line.interest {
  flex-direction: column;
  padding-top: 14px;
  padding-bottom: 14px;
}

.gloan-total-line.shade-0 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.biller-filter-reset-btn {
  color: #0057e4;
  text-align: center;
  letter-spacing: -.03em;
  cursor: pointer;
  background-color: #def;
  border-radius: 16px;
  min-width: 110px;
  max-width: 110px;
  padding: 7px 16px;
  font-family: Gotham Rounded;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.biller-filter-reset-btn.no-filters {
  opacity: .1;
  font-family: Gotham Rounded;
}

.biller-filter-reset-btn.nearby-stores {
  align-items: center;
  min-width: 150px;
  max-width: none;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.biller-filter-reset-btn.nearby-stores.hide {
  display: none;
}

.rhino-blue {
  color: #223c68;
}

.gloan-banner-section {
  height: 1966px;
}

.gcash-premium_section.fresh {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a65_fresh-bg-sd.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 986px;
}

.gcash-premium_section.freedom {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a70_freedom-bg-sd.webp");
  background-position: 50% -4px;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1062px;
}

.gcash-premium_section.no-interruptions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a6f_premium-no-interruption-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 726px;
}

.gcash-premium_section.shop-fearlessly {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a76_shop-fearlessly-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1024px;
}

.freedom-fees-span {
  display: inline-block;
}

.no-interruption-span {
  font-family: Gotham Rounded;
}

.dress-blue {
  color: #1e74f1;
}

.overseas_section.hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ac1_overseas-header-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 1270px;
}

.overseas_section.feature-section {
  margin-top: -324px;
}

.overseas_section.overseas-partner {
  background-color: #fff;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.get-started-intl-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 480px) minmax(auto, 480px);
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
  width: 100%;
  max-width: 980px;
  display: grid;
}

.get-started-overseas-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aba_overseas-partners-logo-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 808px;
  height: 152px;
  margin-top: 32px;
  margin-left: 70px;
}

.overseas-partners-span {
  display: inline-block;
}

.denim-dark-blue {
  color: #072c87;
}

.steps-item-link {
  color: #005ce5;
}

.quotation-mark {
  opacity: .34;
  width: 100%;
  max-width: 35px;
  height: 29px;
}

.quotation-mark.floating-item {
  top: 47px;
  left: 42px;
}

.ph-sim_section.header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab4_ph-sim-header-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 813px;
}

.ph-sim_section.ph-sim-features-section {
  margin-top: -140px;
  padding-bottom: 60px;
}

.ph-sim_section.home-section {
  background-color: #dcebff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b02_ph-sim-home-section.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 880px;
  position: relative;
}

.ph-sim_section.logos {
  padding-top: 80px;
  padding-bottom: 80px;
}

.ph-sim-features-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ph-sim-message-bubble-content {
  background-color: #eef5fa;
  border-radius: 8px;
  width: 100%;
  max-width: 232px;
  height: 123px;
  margin-left: 12px;
  padding: 16px;
}

.ph-sim-message-bubble-content.received {
  max-width: 231px;
  height: 192px;
  margin-left: 0;
  margin-right: 4px;
}

.ph-sim-bubble-currency {
  width: 18px;
  height: 23px;
}

.ph-sim-bubble-message {
  opacity: .7;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.ph-sim-bubble-avatar {
  width: 60px;
  height: 60px;
}

.ph-sim-bubble-label-tag {
  background-color: #cee4f3;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 56px;
  height: 21px;
  margin-top: 12px;
  padding: 4px 6px 3px;
  display: flex;
}

.ph-sim-bubble-amount-content {
  border-top: 1px solid #d7e7f2;
  align-items: center;
  padding-top: 12px;
  display: flex;
}

.ph-sim-bubble-amount-content.received {
  border-top-style: none;
  border-bottom: 1px solid #d7e7f2;
  margin-top: 8px;
  padding-top: 0;
  padding-bottom: 12px;
}

.ph-sim-bubble-label {
  opacity: .8;
  letter-spacing: .035em;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 700;
  line-height: 1.4;
}

.ph-sim-message-bubble {
  display: flex;
}

.ph-sim-message-bubble.received.ph-sim-home-bubble {
  margin-top: 77px;
  margin-left: 73px;
}

.ph-sim-message-bubble.ph-sim-home-bubble-1 {
  margin-top: 79px;
}

.get-started-section-card-icon {
  width: 64px;
  height: 64px;
}

.get-started-section-card-title {
  letter-spacing: -.03em;
  font-family: Gotham;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.get-started-section-card-title.absolute-white {
  font-family: Gotham Rounded;
}

.get-started-section-card-desc {
  letter-spacing: -.01em;
  margin-top: 8px;
  font-family: Gotham;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.45;
}

.get-started-section-card-desc.link-water {
  font-family: Gotham Rounded;
}

.get-started-section-card-desc.pay-bills {
  color: #fffc;
  opacity: .8;
  max-width: 16ch;
}

.get-started-section-card-desc.pay-bills.absolute-white {
  font-family: Gotham Rounded;
}

.partners_results-detail-wrapper {
  margin-right: 28px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  display: inline;
}

.partners_pagination-page-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  margin-left: 17px;
  margin-right: 17px;
  display: flex;
}

.partners_pagination-page-no {
  opacity: .2;
  color: #0a2757;
  background-color: #3898ec00;
  padding: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.partners_pagination-page-no:hover, .partners_pagination-page-no.w--current {
  opacity: 1;
  color: #025ae9;
}

.promos-result_pagination-control {
  align-items: center;
  margin-top: 40px;
}

.promo_nav-btn-wrapper {
  background-color: #fafafa00;
  border-style: none;
  border-radius: 24px;
  width: 40px;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.promo_nav-btn-wrapper.prev-active {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.promo_nav-btn-wrapper.disabled {
  display: none;
}

.promo_nav-btn-wrapper.disabled.next {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.promo_nav-btn-wrapper.disabled.prev {
  display: none;
}

.promos_form {
  margin-bottom: 0;
}

.biller-list-item_radio, .biller-list-item_radio-label {
  display: none;
}

.biller-list-item_radio-wrap {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 115px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.get-started-services-wrapper {
  grid-column-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: 580px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.bounding-box-3 {
  z-index: 999;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box-3.gcash-jr-logos {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.get-started-overseas-partner-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aba_overseas-partners-logo-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 808px;
  height: 152px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
}

.promo-countdown-due-date {
  display: none;
}

.promo-card_link-wrapper {
  z-index: 1;
  width: 100%;
  max-width: 326px;
  text-decoration: none;
  position: relative;
}

.promo-card_link-wrapper.abs-link {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.all-premium-mask {
  width: 100%;
  max-width: 161px;
  height: 54px;
}

.all-premium-mask.floating-item {
  z-index: 3;
  transform: translate(66%, 771px);
}

.section-title.promos-list {
  color: #005ce5;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 60px;
  font-size: 2.28rem;
  line-height: 1.25;
}

.promos-content_highlight-paragraph {
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  font-weight: 500;
}

.promos-content_paragraph {
  color: #445c85;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 500;
}

.promos_content-list {
  color: #445c85;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  margin-bottom: 0;
  padding: 24px 24px 32px;
  font-weight: 500;
}

.promos_content-list.numbered {
  list-style-type: decimal;
}

.promos_text-highlight {
  font-weight: 700;
}

.promos-content_section-title {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.promos_content-subtitle {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--size-h6);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.promos_collection-wrapper {
  padding-bottom: 60px;
  padding-left: 24px;
  padding-right: 24px;
}

.get-started-partners {
  grid-column-gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 482px;
  height: 61px;
  margin-top: 80px;
  display: flex;
}

.get-started-partners.hide {
  display: none;
}

.get-started-partner-logo {
  height: 100%;
}

.get-started-partner-logo.international-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce11bc_global-paysingapore-partners.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 384px;
  height: 61px;
}

.promo-countdown-large_header {
  background-color: #12356a;
  border-bottom: 1px solid #ffffff14;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.promo-countdown-large_wrapper {
  max-width: 604px;
  margin-top: -52px;
  display: none;
}

.promo-countdown-large_wrapper.container-timer-scroll-hide {
  margin-top: 24px;
  display: block;
}

.promo-countdown-large_header-icon {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  transform: translate(0, -1px);
}

.gcredit-preamble {
  font-size: .86rem;
}

.gcredit-message-bubble {
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 264px;
  height: 98px;
  padding-left: 24px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 29px 21px -15px #0003;
}

.gcredit-message-bubble.floating-item {
  transform: translate(121px, 661px);
}

.gcredit-message-bubble.pay-qr.floating-item {
  bottom: 0;
  transform: translate(-335px, -493px);
}

.gcredit-message-bubble-title {
  opacity: .5;
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.gcredit-message-bubble-amount-wrapper {
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.gcredit-message-bubble-currency {
  max-width: 23px;
  height: 32px;
}

.gcredit-message-bubble-amount {
  letter-spacing: -.02em;
  margin-left: 4px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1;
}

.gcredit-message-bubble-icon {
  width: 100%;
  max-width: 64px;
  height: 64px;
}

.deep-blue {
  color: #008af3;
}

.gcredit-featured-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 "Area-2"
                 / 458px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: relative;
}

.funny-blue {
  color: #1552ae;
}

.chathams-blue {
  color: #1c4778;
}

.prussian-blue {
  color: #0c3b51;
}

.bluish-cyan {
  color: #206582;
}

.gcredit-calculator-content {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  justify-content: center;
  width: 100%;
  max-width: 814px;
  height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gcredit-input {
  letter-spacing: -.03em;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a8a_Peso%20Sign.svg");
  background-position: 0 35%;
  background-repeat: no-repeat;
  background-size: 24px;
  border: 0 solid #000;
  border-top-color: #0000;
  border-bottom: 0 #d7e0ef;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: 40px;
  padding: 0 0 4px 26px;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1;
}

.gcredit-billing-footer {
  margin-top: auto;
}

.gcredit-billing-footer-text {
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.3;
}

.gcredit-message-bubble-currency-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a8e_currency%20-%20white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 23px;
  height: 32px;
  margin-top: 1px;
}

.gcredit-message-notif-content {
  width: 100%;
  margin-left: 12px;
}

.gcredit-message-notif-wrapper {
  background-color: #0587ff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 260px;
  height: 88px;
  margin-top: 16px;
  padding-left: 24px;
  padding-right: 12px;
  display: flex;
  position: relative;
}

.gcredit-message-amount-wrapper {
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.gcredit-message-amount-icon {
  width: 100%;
  max-width: 52px;
  height: 52px;
}

.gcredit-message-bubble-time {
  opacity: .5;
  letter-spacing: -.01em;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .57rem;
  font-weight: 700;
  line-height: 1;
}

.gcredit-message-amount-title {
  opacity: .5;
  letter-spacing: -.01em;
  font-family: Gotham Rounded;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.gcredit-message-bubble-amount-2 {
  letter-spacing: -.02em;
  margin-left: 4px;
  font-family: Gotham Rounded;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1;
}

.message-bubble-pointer {
  width: 100%;
  max-width: 34px;
  height: 38px;
}

.message-bubble-pointer.floating-item {
  left: 0%;
  transform: translate(0, 55px);
}

.gcredit-bills-message-bubble {
  display: flex;
}

.gcredit-bills-message-bubble.floating-item {
  transform: translate(22px, 374px);
}

.get-started-pay-abroad-services-wrapper {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 932px;
  margin-top: -100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.international_section.hero-section {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce203f_gp%20-%20desktop.webp"), linear-gradient(#cae0e4, #c2dee3 13%, #95d0de 85%, #8ecedd);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1810px, auto;
  flex-direction: column;
  justify-content: space-between;
  height: 1103px;
  display: flex;
}

.international_section.hero-section.global-pay-hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16f4_Desktop-small-banner.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 800px;
}

.international_section.hero-section.global-pay-hero-section.hide, .international_section.hero-section.overflow-hidden.hide {
  display: none;
}

.international_section.partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1383_banner-3.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  align-items: center;
  height: 861px;
  display: flex;
}

.international_section.partners.hide {
  display: none;
}

.international_section.features {
  margin-top: -881px;
  padding-bottom: 60px;
}

.international_section.rtb {
  background-image: linear-gradient(#80c8d9, #90d0df 25%, #fff);
  position: relative;
}

.international_section.hero-section {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22c0_new-global-pay-banner.avif"), linear-gradient(#cae0e4, #8ecedd);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.help-center-nextline {
  display: block;
}

.popup-section-total-text {
  opacity: .9;
  font-family: proxima-soft, sans-serif;
}

.ggives-upgrade-ls-wrapper {
  grid-column-gap: 17px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 784px;
  display: grid;
}

.ggives-ls-content.ggives-upgrade-ls {
  grid-column-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.neon-blue {
  color: #00cdff;
}

.columbia-blue {
  color: #a0ddff;
}

.pop-up-feature-card {
  border-radius: 12px;
  flex-direction: column;
  width: 480px;
  height: 560px;
  padding: 32px;
  display: flex;
}

.pop-up-feature-card.pay-qr {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.pop-up-feature-card.pay-qr.long {
  justify-content: center;
  width: 932px;
  height: 480px;
  padding-left: 98px;
}

.pop-up-feature-card.pay-qr.long.align-right {
  align-items: flex-end;
  padding-left: 0;
  padding-right: 98px;
}

.pop-up-feature-card.pay-qr.long.align-right.pay-qr-receive-money {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce103d_pay-qr-receive-money-card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-feature-card.pay-qr.long.pay-qr-send-money {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eba_pay-qr-send-money-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-feature-card.pay-qr.long.getting-started {
  background-image: linear-gradient(90deg, #023667, #fff0 64%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19a1_Free%20send%20Money%20Long%20Card_Small%20and%20XL%20dessktop%402x.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.pop-up-feature-card.pay-qr.pay-qr-snap {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c30_pay-qr-snap.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-feature-card.pay-qr.pay-qr-own {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1119_pay-qr-own-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-feature-card.gcrypto {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.pop-up-feature-card.gcrypto.gcrypto-easy-learn {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce112c_gcrypto-easy-to-learn.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-feature-card.gcrypto.long {
  justify-content: center;
  width: 100%;
  max-width: 932px;
  height: 480px;
  padding-left: 98px;
}

.pop-up-feature-card.gcrypto.long.gcrypto-easy-start {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e34_gcrypto-easy-start-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-feature-card.gcrypto.long.gcrypto-easy-use {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0de5_gcrypto-easy-use-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  padding-left: 40px;
  padding-right: 98px;
}

.pop-up-feature-card.gcrypto.gcrypto-easy-access {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e39_gcrypto-easy-accept-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pop-up-feature-card.card.long.more-ways-to-cashless {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1387_more-ways-to-cashless-desktop.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1040px;
  padding-left: 40px;
}

.pop-up-feature-card.card.long.more-ways-to-cashless.hide {
  display: none;
}

.pop-up-feature-card.card.more-deals-discounts {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12f7_card-rtb3-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
}

.pop-up-feature-card.card.get-your-first-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1388_get-your-first-card-desktop.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 512px;
}

.pop-up-feature-card.card.easy-atm-withdrawals {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce138e_atm-withdrawals.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 512px;
}

.pop-up-feature-card.card.more-stores-to-shop-from {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce138a_more-stores-to-shop-from.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 512px;
}

.pop-up-feature-card.card.bayad-bills {
  background-image: linear-gradient(#023667, #fff0 48%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce199a_Bayad%20Bills%20Shortcard-FA_XL%20and%20Small%20Desktop%402x.avif");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.pop-up-feature-card.card.buy-load {
  background-image: linear-gradient(#023667, #fff0 40%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce199e_Bayad%20Load%20shortcard-FA%20ver2_Small%20and%20XL%20Desktop%402x.avif");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.pop-up-feature-card.card {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.pop-up-feature-card.card.long {
  justify-content: center;
  width: 932px;
  height: 480px;
  padding-left: 98px;
}

.pay-qr-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 458px 458px;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 932px;
  margin-top: 48px;
  display: grid;
}

.pay-qr-card-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pay-qr-card-wrapper.long {
  justify-content: center;
}

.pay-qr-card-wrapper.long.receive-money {
  width: 332px;
}

.pay-qr-card-wrapper.align-start {
  justify-content: flex-start;
}

.pay-qr-card-wrapper.long-rtb-gs {
  justify-content: center;
}

.dark-regal-blue {
  color: #0e346c;
}

.popup-section-logo.gsave-partner-logos {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10bc_gsave-poweredby-logo-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 324px;
  height: 100px;
  margin-top: 16px;
}

.gsave-partners-section-wrapper {
  grid-column-gap: 16px;
  display: flex;
}

.pay-bills-header {
  display: inline-block;
}

.twilight-blue {
  color: #ebfdfc;
}

.astronaut-blue {
  color: #00336c;
}

.frosted-mint {
  color: #e7fefb;
}

.light-slate {
  color: #d3fdf8;
}

.bright-teal {
  color: #06f0ff;
}

.blizzard-blue {
  color: #b6dbf7;
}

.pale-olive {
  color: #add198;
}

.clay-ash {
  color: #bcc6b4;
}

.benefits-card-small-wrapper {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.no-hassle-title-span, .suits-you-title-span, .no-hassle-span, .savings-account-span {
  display: block;
}

.benefits-card-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 48px;
  display: flex;
}

._24-7-note-span {
  font-weight: 700;
}

.global-stocks-feature-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 482px 482px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 40px;
  display: grid;
}

.gdeals-feature-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 458px 458px;
  grid-auto-columns: 1fr;
  place-content: center;
  display: grid;
}

.gdeals-popup-content-wrap {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.gdeals-popup-content-wrap.gdeals-long-card {
  flex-direction: column;
  justify-content: flex-start;
  max-width: 335px;
  padding-top: 100px;
}

.jagged-ice {
  color: #cce8e8;
}

.coral-blue {
  color: #b5dbe9;
}

.oyster-bay {
  color: #def5fd;
}

.popup-feature-card-container {
  background-color: #fefeff;
  margin-top: 8px;
  padding-top: 12px;
}

.gsave-header-steps {
  background-color: #5149ad;
  justify-content: center;
  width: 100%;
  height: 138px;
  display: none;
}

.header-steps-item {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 347px;
  height: 138px;
  padding: 32px;
  display: flex;
  position: relative;
}

.header-steps-item.absolute-white.step-2 {
  border-left: 1px solid #453b9d;
  border-right: 1px solid #453b9d;
}

.swiper-2.gsave-header-slider {
  padding: 0;
  display: none;
}

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

.request-money-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 458px 458px;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.services_request-money-message-bubble {
  align-self: flex-end;
  width: 100%;
  max-width: 316px;
  margin-top: 214px;
  margin-right: 142px;
  display: flex;
}

.request-money-banner-section {
  background-image: linear-gradient(#00389f 50%, #002262 85.5%, #fff 85.5%);
  height: 2076px;
}

.request-money-message-bubble-content {
  background-color: #eef5fa;
  border-radius: 8px;
  width: 100%;
  max-width: 244px;
  height: 140px;
  margin-left: 12px;
  padding: 16px;
  box-shadow: 0 8px 12px -8px #0f254533;
}

.tropical-blue {
  color: #bdd9ee;
}

.tropical-water {
  color: #d1e0fa;
}

.cloudy-blue {
  color: #adc2e4;
}

.signup-card-content {
  margin-top: 32px;
}

.signup-card-header-title {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.3;
}

.signup-card-header-icon {
  width: 100%;
  max-width: 40px;
  height: 40px;
}

.signup-card {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-right: 0 solid #0000;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
  max-width: 520px;
  padding: 40px;
}

.signup-card.gfunds {
  background-color: #025ae9;
  border-radius: 0 12px 12px 0;
}

.sign-up-vs {
  letter-spacing: -.03em;
  background-color: #f6f9fd;
  border: .5px solid #e0e8f3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.gfunds-signup-card {
  width: 100%;
  max-width: 932px;
  margin-top: 48px;
  display: flex;
  position: relative;
}

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

.signup-card-label {
  opacity: .6;
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.signup-card-title {
  letter-spacing: -.03em;
  margin-top: 4px;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.signup-card-row.next-item {
  margin-top: 16px;
}

.zircon {
  color: #f6f9fd;
}

.gfunds-banner-section {
  background-color: #f6f9fd;
  height: 1976px;
}

.gfunds_partner-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, max-content) minmax(max-content, max-content) minmax(max-content, max-content);
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 48px;
  display: flex;
}

.gfunds-feature-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 932px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.mint-cream {
  color: #effefd;
}

.aqua-island {
  color: #b5d7d5;
}

.gfunds_banner {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  width: 100%;
  max-width: 732px;
  display: flex;
}

.gfunds-partners-img-wrapper {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce003e_gfunds-partners-base.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 493px;
  height: 36px;
}

.gfunds-banner-wrapper {
  border-top: 1px solid #e0e8f3;
  justify-content: center;
  margin-top: 48px;
  padding-top: 50px;
  padding-bottom: 60px;
  display: flex;
}

.dairy-cream {
  color: #ffe3ba;
}

.oasis {
  color: #fbecd7;
}

.deep-oak {
  color: #452011;
}

.old-lace {
  color: #fff4e9;
}

.bianca {
  color: #fffbf3;
}

.crater-brown {
  color: #412328;
}

.pay-qr-banner-section {
  height: 2500px;
}

.pay-qr-around-the-world {
  flex-direction: column;
  height: 844px;
  margin-top: 280px;
  margin-left: 94px;
  display: flex;
}

.popup-feature-card-shadow {
  opacity: .2;
  transform-style: preserve-3d;
  height: 8px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.fs_accordion-1_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.popup-section-description-2 {
  opacity: .7;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-section-description-2.ph-stocks-eligibility {
  opacity: 1;
  letter-spacing: -.03em;
  max-width: 30ch;
  margin-top: 12px;
  font-size: 1.29rem;
}

.gstocks-accordion-shadow {
  opacity: .2;
  transform-style: preserve-3d;
  width: 100%;
  height: 12px;
  position: absolute;
  top: 0;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.fs_accordion-2_paragraph {
  margin-bottom: 0;
}

.fs_accordion-2_paragraph.gstocks-ph {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.fs_accordion-2_label {
  font-size: 1.25rem;
  font-weight: 500;
}

.fs_accordion-2_label.gstocks-ph {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  line-height: 1.35;
}

.fs_accordion-2_label.gstocks-ph:hover {
  color: #1972f9;
}

.fs_accordion-2_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-2_header:focus-visible, .fs_accordion-2_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components-dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-2_header.gstocks-ph {
  background-color: #fff;
  padding: 20px 24px;
}

.fs_accordion-2_header.gstocks-ph.first-item {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.fs_accordion-2_header.gstocks-ph.last-item {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.grandis {
  color: #fed894;
}

.tropic-blue-pale {
  color: #cce0f5;
}

.cornflower-mist {
  color: #b1cce8;
}

.ph-stocks-banner-section {
  background-color: #050e27;
  height: 2296px;
}

.gcrypto-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 458px 458px;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 932px;
  display: grid;
}

.gcrypto-card-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.gcrypto-card-wrapper.long {
  justify-content: center;
}

.gcrypto-nft-span {
  font-weight: 700;
}

.pale-lilac {
  color: #e9d5fd;
}

.moonraker {
  color: #e3cef9;
}

.titan-pearl {
  color: #f6edff;
}

.nft-card-title {
  letter-spacing: -.03em;
  font-family: Gotham;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.nft-card-content {
  background-color: #fff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  height: 138px;
  padding: 16px 16px 20px;
}

.nft-card-content.card-3 {
  padding-right: 9px;
}

.nft-cards-wrapper {
  width: 100%;
  margin-top: 64px;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
}

.popup-section-description-3 {
  font-weight: 500;
}

.popup-section-description-3.nft-marketplace {
  text-align: center;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description-3.gcrypto {
  opacity: .6;
  max-width: 34ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description-3.gcrypto.cryptocurrency {
  opacity: 1;
  margin-top: 48px;
  font-weight: 700;
}

.popup-section-description-3.traveling {
  max-width: 35ch;
  margin-top: 10px;
  font-size: 1.29rem;
  line-height: 1.4;
}

.popup-section-description-3.step-item.active.claim-gcash-padala {
  max-width: 21ch;
  margin-top: 2px;
  font-size: .86rem;
}

.popup-section-description-3.step-item.ggives-glife {
  max-width: 29ch;
}

.popup-section-description-3.step-item.partners-ggives {
  max-width: 32ch;
}

.popup-section-description-3.step-item.cash-out {
  max-width: 34ch;
}

.popup-section-description-3.step-item.blue {
  color: #1972f9;
  text-decoration: none;
}

.popup-section-description-3.global-stocks-partners {
  text-align: left;
  letter-spacing: normal;
  max-width: 28ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.popup-section-description-3.gilroy {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.popup-section-description-3.gilroy.swac {
  opacity: .56;
  max-width: 29ch;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.popup-section-description-3.gilroy.swac.careers {
  color: var(--light-primary-dark-blue);
  max-width: none;
  margin-top: 5px;
  font-size: 16px;
}

.popup-section-description-3.gilroy.company-profile-values {
  color: #fff9;
  padding-right: 0;
  font-size: 14px;
  line-height: 150%;
}

.popup-section-description-3.gilroy.mynt-overview {
  color: #ffffffd9;
  line-height: 150%;
}

.popup-section-description-3.privacy-card-header {
  color: #6780a9;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description-3.other-services {
  max-width: 45ch;
  margin-top: 10px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-section-description-3.other-services.shade-3.cash-in {
  max-width: none;
}

.popup-section-description-3.step-item {
  color: #6780a9;
  max-width: 30ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  display: none;
}

.popup-section-description-3.step-item.active {
  margin-top: 4px;
  display: block;
}

.popup-section-description-3.dimensions {
  color: #6780a9;
  background-color: #f0f4fb;
  border-radius: 6px;
  max-width: 30ch;
  margin-top: 8px;
  padding: 5px 10px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  display: inline-block;
}

.popup-section-description-3.dimensions.active {
  margin-top: 16px;
  display: inline-block;
}

.nft-card-description {
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.nft-card-image {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 320px;
  height: 320px;
}

.tory-blue {
  color: #2044a5;
}

.popup-section-logos {
  width: 216px;
  height: 40px;
  margin-top: 24px;
}

.pale-lavender {
  color: #e9d5fd;
}

.pale-gray {
  color: #fbfdff;
}

.ggives-installment-title-span {
  display: block;
}

.ggives-header-section-span {
  font-size: .86rem;
}

.ggives-borrow-cards {
  grid-column-gap: 16px;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.gcash {
  color: #003f91;
}

.chrome-harp {
  color: #e2f3e0;
}

.honeydew {
  color: #f0ffe7;
}

.sprout-mist {
  color: #e2f3e0;
}

.wellnes-header-desc-span {
  display: block;
}

.steps-image-lower {
  margin-bottom: -10px;
}

.gloan-hero-preample-span {
  font-size: .86rem;
}

.global_stocks-section {
  position: relative;
}

.global_stocks-section.eligibility-gstocks {
  background-color: #9de0f6;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1059_gstocks-global-eligibility.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1440px 800px;
  flex-direction: column;
  height: 1143px;
  display: flex;
}

.services_bank-transfer-notification-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 248px;
  margin-left: 100px;
  display: flex;
}

.services-speech-bubblw-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 298px;
  height: 192px;
  display: flex;
  position: relative;
}

.cold-purple {
  color: #afa0d6;
}

.pixie-green {
  color: #bfddae;
}

.information-icon {
  width: 100%;
  max-width: 32px;
  height: 32px;
  margin-right: 12px;
}

.egov-scrollable-cards {
  width: 100%;
  margin-top: 120px;
}

.green-vogue {
  color: #00234a;
}

.gfunds-card-tag {
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  background-color: #445c8599;
  border-radius: 28px;
  padding: 8px;
  font-weight: 700;
}

.gfunds-card-tag.tropical-water {
  background-color: #445c8599;
}

.swipeable-indicator {
  width: 24px;
  height: 24px;
}

.liver {
  color: #5a4545;
}

.iceberg {
  color: #d6f6f5;
}

.pale-blue-lily {
  color: #cce8ed;
}

.light-blue-grey {
  color: #b2cbf1;
}

.electric-blue {
  color: #003f91;
}

.vibrant {
  color: #0c2f8c;
}

.dark-burst {
  color: #182e66;
}

.gstocks-ph-buy-stocks-step-6-img {
  border-radius: 30px;
  transform: translate(0, 5px);
}

.blue-jay {
  color: #17537e;
}

.astro-blue {
  color: #114165;
}

.mid-blue {
  color: #2769be;
}

.business-strength-numbers-card {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 348px;
  height: 450px;
  padding: 40px;
  display: flex;
}

.business-strength-numbers-card._420-merchant {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fdc_strength-numbers-420-merchants-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.business-strength-numbers-card._420-merchant.hide {
  display: none;
}

.business-strength-numbers-card._24m-daily-transaction {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fdb_strength-numbers-24-million-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 12px;
  align-items: flex-start;
  max-width: 100%;
  padding-left: 72px;
}

.business-strength-numbers-card._24m-daily-transaction.hide {
  display: none;
}

.business-strength-numbers-card._5m-merchants {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fdf_strength-numbers-5-million-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 12px;
}

.business-strength-numbers-card._5m-merchants.hide {
  display: none;
}

.services-gcrypto-card-span {
  font-weight: 700;
}

.fuse-lending {
  justify-content: space-between;
  align-items: center;
}

.travel-message-notif {
  background-color: #26313a;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 264px;
  margin-top: 72px;
  margin-left: 129px;
  padding: 22px 20px 22px 24px;
  display: flex;
  box-shadow: 0 29px 21px -15px #0003;
}

.travel-flight-no {
  opacity: .3;
  letter-spacing: -.01em;
  margin-top: 4px;
  font-size: .57rem;
  font-weight: 500;
  line-height: 1;
}

.travel-notif-icon {
  width: 100%;
  max-width: 64px;
  height: 64px;
}

.travel-notif-title {
  letter-spacing: -.02em;
  margin-top: 8px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1;
}

.travel-notif-preamble {
  opacity: .5;
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.text-span-4 {
  display: inline-block;
}

.pickled {
  color: #2b475b;
}

.gcrypto-header-oneline {
  display: inline-block;
}

.french-pass {
  color: #bbe9f3;
}

.wisteria-blue {
  color: #aea8e4;
}

.travel-swipeable {
  margin-top: 40px;
}

.coming-soon-container {
  background-color: #f2f7fc;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1241_coming-soon-bg-base.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.dull-blue {
  color: #536e92;
}

.cerulean-sky {
  color: #0592fc;
}

.global-stocks-newline {
  display: inline-block;
}

.gstocks-popup-section-card-wrapper-2 {
  grid-column-gap: 48px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ed_gstocks-global-partners-logo-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 0 solid #000c;
  width: 100%;
  max-width: 385px;
  height: 80px;
  margin-top: 37px;
  margin-left: 35px;
  display: flex;
  position: relative;
}

.cyan-blue {
  color: #c4def2;
}

.jeans-blue {
  color: #b1cce8;
}

.harp {
  color: #e3f0fb;
}

.services-links {
  justify-content: space-between;
  display: flex;
}

.baby-blue {
  color: #a1cbeb;
}

.morning-glory {
  color: #84dbff;
}

.moonstone-blue {
  color: #87adc0;
}

.gdeals_banner-section {
  background-image: linear-gradient(#c0e5f0 67%, #c0e5f000);
}

.seashell {
  color: #e5f1f4;
}

.carousel-pink {
  color: #ece8f8;
}

.gdeals-specials-span {
  display: block;
}

.dropdown-menu-item {
  letter-spacing: -.01em;
  cursor: pointer;
  padding: 24px 8px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  transition: color .4s cubic-bezier(.81, 0, 0, 1);
  display: block;
  position: relative;
}

.dropdown-menu-item:hover {
  color: #1972f9;
}

.dropdown-menu-item.dropdown {
  padding: 16px 0;
}

.pill-new-span {
  transform: translate(0, 1px);
}

.dark-casal {
  color: #255665;
}

.page-link {
  align-items: center;
  max-width: 13ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.page-link.absolute-white:hover {
  color: #b9d5ff;
}

.page-link.consumer_swiper {
  max-width: none;
  margin-top: 16px;
}

.page-link.consumer_swiper.absolute-white:hover {
  color: #b9d5ff;
}

.page-link.consumer_swiper {
  cursor: pointer;
  max-width: none;
  margin-top: 16px;
}

.page-link.consumer_swiper:hover {
  color: #003c96;
}

.page-link.consumer_swiper.absolute-white:hover {
  opacity: 1;
  color: #fff;
}

.blue-dianne {
  color: #144063;
}

.floating-download-button {
  opacity: 0;
  display: none;
}

.floating-button-title.absolute-white.transparent {
  color: #0000;
  margin-top: 0;
  margin-bottom: 2px;
}

.main-nav-pill {
  z-index: 499;
  opacity: 0;
}

.main-nav-pill.business {
  background-color: #020c61;
}

.main-nav-pill-wrapper {
  align-items: center;
  font-family: Gotham Rounded;
  display: flex;
}

.fuse-logo {
  object-fit: contain;
  width: 100%;
  max-width: 129px;
  height: 32px;
}

.sec-and-exchange-logo {
  width: 100%;
  max-width: 100px;
  height: 64px;
}

.cimb-logo {
  width: 100%;
  max-width: 157px;
  height: 40px;
}

.wrapper-section {
  margin-top: 0;
  padding: 100px 30px;
}

.wrapper-section.fullheight {
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  display: flex;
}

.wrapper-section.survey-form {
  padding-top: 60px;
  padding-bottom: 60px;
}

.customized-list a {
  color: #005ce5;
  font-weight: 600;
}

.legal-heading {
  color: var(--darker-blue);
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 50px;
}

.legal-heading.no-mb {
  margin-bottom: 0;
}

.legal-heading.fuse {
  color: var(--darker-orange);
}

.tc-rtb {
  color: var(--gcash-blue);
  font-family: proxima-soft, sans-serif;
  font-weight: 500;
}

.tc-rtb h1 {
  color: var(--darker-blue);
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 32px;
  line-height: 44px;
}

.tc-rtb a {
  color: #005ce5;
  font-weight: 600;
  text-decoration: none;
}

.tc-rtb.sm-line-height {
  padding-top: 20px;
}

.tc-rtb.gcoach-ai img {
  width: 150px;
}

.tc-rtb.gcoach-ai h6 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  line-height: 1.2;
}

.tc-rtb.anti-fraud ol {
  list-style-type: none;
}

.tc-rtb.gcash-products ul {
  padding-left: 25px;
  list-style-type: disc;
}

.link {
  font-weight: 700;
  text-decoration: underline;
}

.bsp-logo {
  height: 84px;
}

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

.section.nav {
  height: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

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

.section.no-padding.anchor-sticky {
  z-index: 500;
  background-color: var(--layer-2);
  position: sticky;
  top: 60px;
}

.section.hero {
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section.hero.business {
  background-color: #091727;
  flex-direction: row;
  height: 497px;
  padding-top: 119px;
}

.section.hero.business.products {
  height: 860px;
  padding-top: 60px;
}

.section.hero.business.products.instore-qr {
  background-image: linear-gradient(#fff0 65%, #091727), linear-gradient(60deg, #091727, #fff0 73%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce143b_02_Hero_NBS_SmallDesktop_1440x960.webp");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 1440px;
}

.section.hero.business.products.glife {
  background-image: linear-gradient(60deg, #091727, #fff0 69%), linear-gradient(#fff0 48%, #091727 92%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce143e_02_Hero_Unilever_SmallDesktop_1440x960.webp");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 1440px;
  height: 1020px;
}

.section.hero.business.products.webpay {
  background-color: #0000;
  background-image: linear-gradient(#fff0 74%, #181315), linear-gradient(60deg, #181315, #fff0 62%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1442_02_Hero_Grab_SmallDesktop_1440x960.webp"), linear-gradient(#181315, #181315);
  background-position: 0 0, 0 0, 50% 100%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, auto, auto;
  height: 1020px;
}

.section.hero.business.products.fds {
  background-color: #111f29;
  background-image: linear-gradient(to right, #111f29, #fff0 57%), linear-gradient(#fff0 47%, #111f29 96%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1454_02_Suyen_Small%20Desktop_1440x960.webp");
  background-position: 0 0, 0 0, 50% 60px;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.section.hero.business.products.sme {
  background-color: #0a1828;
  background-image: linear-gradient(#0a1828, #0000 5%), linear-gradient(60deg, #0a1828, #fff0 73%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2011_xl-desktop-hero-sme.avif");
  background-position: 0 0, 0 0, 60% 60%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  height: 900px;
  margin-top: 40px;
}

.section.business-blocks {
  flex-direction: column;
  display: flex;
}

.section.business-blocks.no-padding.bg-business-blue {
  background-color: var(--bg-biz-blue);
}

.section.business-blocks.no-padding.bg-business-blue.overflow-none {
  overflow: hidden;
}

.section.business-blocks.no-padding.bg-business-blue.sme {
  background-color: #f1f8f8;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce202d_Business%20Journey%20-%20XL.webp");
  background-position: 65% 0;
  background-repeat: no-repeat;
  background-size: 3200px;
  height: 800px;
}

.section.business-blocks.no-padding.webpay {
  background-color: #181315;
}

.section.business-blocks.no-padding.fds {
  background-color: #111f29;
}

.section.business-blocks.featured-kv {
  height: 640px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.business-blocks.featured-kv.instore-qr {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1338_instoreqr-featured-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
}

.section.business-blocks.featured-kv.fds-enterprise {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1359_fds-kv-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 774px;
}

.section.business-blocks.featured-kv.fds-enterprise.hide, .section.business-blocks.featured-kv.nmsme-kv-section.hide {
  display: none;
}

.section.business-blocks.featured-kv.gcash-pro-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1916_gcashpro-desk.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 774px;
  display: block;
}

.section.business-blocks.featured-kv.gcash-pro-section.hide {
  display: none;
}

.section.business-blocks.form {
  background-color: #fcfdff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.business-blocks.form.hide {
  display: none;
}

.section.business-blocks.form.page-form {
  padding-top: 120px;
}

.section.business-blocks.form.page-form._20th {
  background-color: #0f1953;
}

.section.business-blocks.form.page-form.merry-g-2024 {
  background-color: #fff;
}

.section.business-blocks.form.partner-solutions {
  background-color: #f6f9fd;
}

.section.business-blocks.form.campaign-form {
  padding-top: 0;
}

.section.business-blocks.form.campaign-form._20th {
  background-color: #0f1953;
}

.section.business-blocks.form.campaign-form.merry-g-2024 {
  background-color: #fff;
}

.section.business-blocks.fds {
  background-color: #111f29;
}

.section.business-blocks.featured-products {
  background-color: #edf4fe;
}

.section.business-blocks.nmsme-table {
  background-image: linear-gradient(#e4edf6, #f9fcff);
}

.section.business-blocks.nmsme-table.hide {
  display: none;
}

.section.business-blocks.nmsme-packages {
  background-color: #fcfdff;
  padding-top: 24px;
  padding-bottom: 80px;
}

.section.business-blocks.nmsme-packages.hide {
  display: none;
}

.section.business-blocks.sme-table {
  background-image: linear-gradient(#e4edf6, #f9fcff);
  padding-top: 120px;
  padding-bottom: 80px;
}

.section.business-blocks.sme-table.hide {
  display: none;
}

.section.business-blocks.sme-form {
  background-color: var(--gcash-website-library---color-brand--gcash-b500);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.business-blocks.sme-form.hide {
  display: none;
}

.section.business-blocks.sme-form.page-form {
  padding-top: 120px;
}

.section.business-blocks.sme-form.page-form._20th {
  background-color: #0f1953;
}

.section.business-blocks.sme-form.partner-solutions {
  background-color: #f6f9fd;
}

.section.one-pager {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 85vh;
  padding-top: 120px;
  display: flex;
}

.section.alipay-block {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

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

.section.consumer.overshoot {
  z-index: 2;
  margin-top: -18vw;
  padding-top: 0;
  padding-bottom: 0;
}

.section.consumer.position-static {
  position: static;
}

.section.promo-body {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section.imagnation-mechanics, .section.combo---imagnation-prizes {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a8b_BG.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.combo---imagnation-timeline {
  background-color: #eff7ff;
  flex-flow: column;
  min-height: calc(400vh - 72px);
  display: flex;
}

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

.section.campaign.overshoot {
  z-index: 2;
  margin-top: -18vw;
  padding-top: 0;
  padding-bottom: 0;
}

.section.campaign.position-static {
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.component-alipay-block {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  max-width: 932px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 16px 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .925rem;
  font-weight: 600;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.line-divider {
  background-color: #9e9e9e;
  width: 1px;
  height: 24px;
}

.alipay-logo {
  height: 30px;
}

.gradient-dummy {
  z-index: 0;
  background-image: linear-gradient(#8fcfde00, #86cbdc 50%);
  height: 120px;
  position: absolute;
  inset: 0% 0% auto;
}

.borrow-section-cards-swipeable {
  flex-direction: column;
  justify-content: center;
}

.close-popup {
  margin-top: 16px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-popup.banner-close._20th {
  margin-top: 25px;
}

.close-popup.partner-close.no-header, .close-popup.bau-promo-close.no-header {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.popup-content {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 32px 24px;
  display: flex;
}

.popup-content.no-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 48px 32px 32px;
}

.header-events---popup {
  position: relative;
}

.header-events---popup.tablet, .header-events---popup.mobile {
  display: none;
}

.header-events---popup.voucher-banner {
  background-color: #fff;
}

.popup-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.component-popup {
  z-index: 1;
  flex-direction: column;
  max-width: 940px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.component-popup.summer {
  width: 600px;
}

.wrapper-popup {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.partner-item {
  padding: 12px;
}

.partner-item.summer-deals {
  padding-top: 0;
  padding-bottom: 0;
}

.dpa-accordion-container {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.dpa-accordion-container.hide-accordion {
  display: none;
}

.dpa-heading {
  color: #015add;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  text-align: center;
  border: 1px #000;
  padding: 0;
  font-weight: 500;
}

.dpa-heading.fc-teal {
  color: #10bcb4;
}

.dpa-heading.fc-block-g {
  color: #384857;
}

.dpa-accordion {
  color: var(--primary-dark-blue);
  border-bottom: 1px solid #e5e4e3;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  padding: 30px 0;
  display: flex;
}

.dpa-accordion.hide-accordion {
  display: none;
}

.dpa-icon, .dpa-description {
  position: static;
}

.paragraph-12 {
  background-color: #fff;
  width: 100%;
  padding: 30px;
  display: block;
  position: static;
}

.dpa-accordion-item {
  background-color: #0000;
  display: none;
  position: static;
}

.paragraph-11 {
  color: var(--gcash-blue);
  padding: 15px 0;
}

.dpa-wrapper-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px 30px 70px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  display: flex;
}

.accordion-title {
  color: var(--darker-blue);
  flex: none;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 19px;
  font-weight: 700;
  position: relative;
}

.accordion-title.mobile-accordion-title {
  display: none;
}

.accordion-main-container {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.accordion-main-container.desktop-hide {
  display: none;
}

.link-file {
  color: #015add;
}

.link-file.link-underline {
  text-decoration: underline;
}

.dpa-cta-section {
  background-color: #297bfa;
  justify-content: center;
  align-items: center;
  padding: 60px 30px;
  display: flex;
}

.dpa-cta-section.bg-teal {
  background-color: #10bcb4;
}

.dpa-cta-section.bg-block-g {
  background-color: #384857;
}

.dpa-cta-container {
  max-width: 900px;
}

.dpa-contact-us {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  display: flex;
}

.dpa-cta-title {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  font-weight: 600;
}

.paragraph-13 {
  color: #fff;
  line-height: 2rem;
}

.dpa-container {
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  display: block;
}

.wrapper-popup-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.header-b2s-2 {
  color: #183462;
  text-align: center;
  letter-spacing: -1px;
  font-family: proxima-soft, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 125%;
}

.header-b2s-2.popup {
  color: #0057e4;
  margin-bottom: 24px;
}

.header-b2s-2.popup.fix {
  position: relative;
}

.header-b2s-2.hide {
  display: none;
}

.container-promo-partner {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.container-promo-partner.campaign {
  grid-row-gap: 0px;
  padding-top: 0;
}

.wrapper---hero {
  z-index: 1;
  flex-direction: column;
  display: flex;
  position: relative;
}

.wrapper---hero.default---template {
  background-color: #d4d4d4;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.wrapper---hero.winner---template {
  background-color: #fff;
  height: 500px;
  padding-top: 80px;
}

.wrapper---hero._20th {
  background-color: #0f1953;
  background-image: linear-gradient(#0000 85%, #0f1953 95%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce23bd_Thumbail%20-%20SEO%20Merry%20G.webp");
  background-position: 0 0, 50%;
  background-size: auto, 1440px;
  height: 860px;
  margin-top: -60px;
  padding-top: 80px;
}

.wrapper---hero._20th-winner {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2296_SD%20Hero%20-%20Banner.avif");
  background-position: 50%;
  background-size: 1440px;
  height: 500px;
  padding-top: 80px;
}

.wrapper---hero._20th-winner.hide {
  display: none;
}

.wrapper---hero.merry-g-2024 {
  background-color: #005ded;
  background-image: linear-gradient(#0000 74%, #fff 97%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce23b0_XL%20-%20Merry%20Banner.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-end;
  align-items: stretch;
  height: 800px;
  margin-top: 0;
  padding-top: 80px;
}

.wrapper---hero.merry-g-2024.winners {
  background-image: linear-gradient(#0000 85%, #f6f9fd 97%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2345_MainKVHeader_360x248%404x.avif");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
}

.wrapper---hero.merry-g-2024 {
  background-color: #0f1953;
  background-image: linear-gradient(#0000 85%, #fff 95%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce23b0_XL%20-%20Merry%20Banner.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 600px;
  margin-top: -60px;
  padding-top: 80px;
}

.wrapper---hero.filler-section {
  background-color: #fff;
  height: auto;
  padding-top: 60px;
  padding-bottom: 40px;
}

.wrapper---hero.campaign {
  background-color: #ced8ea;
  width: 100%;
  height: 720px;
}

.wrapper-partner-promo-logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: flex;
}

.wrapper-partner-promo-logos.hide {
  display: none;
}

.wrapper-partner-promo-logos.campaign {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 980px;
  display: flex;
}

.popup-b2s {
  z-index: 501;
  background-color: #07162fa8;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.popup-b2s.mechanics, .popup-b2s.promos {
  display: none;
}

.popup-b2s.promos.dynamic-pop-up {
  z-index: 999999999;
  display: none;
}

.popup-b2s.promos.dynamic-pop-up.show {
  display: flex;
}

.popup-b2s.voucher-details, .popup-b2s.bau-promos, .popup-b2s.bau-promos.dynamic-pop-up {
  display: none;
}

.partner-promo-link {
  justify-content: center;
  align-items: center;
  max-width: 20%;
  display: flex;
}

.partner-promo-link.campaign {
  max-width: none;
}

.asset---desktop-banner.with-tablet {
  object-fit: contain;
}

.component-popup-2 {
  z-index: 1;
  opacity: 1;
  flex-direction: column;
  max-width: 940px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.wrapper-b2s---body {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: contain, auto;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.wrapper-b2s---body.b2s---2024 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2343_Merry%20G%202024%20Background%404x.avif"), linear-gradient(#fff, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: cover, auto;
  padding: 0 24px 80px;
}

.wrapper-b2s---body.b2s---winners-table {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cd_BG%20-%20SD.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 1440px, auto;
  padding-top: 80px;
  padding-bottom: 140px;
}

.content-divider {
  background-color: #ffea8b;
  height: 16px;
}

.partner-rich-text-block {
  color: var(--light-primary-dark-blue);
  text-align: center;
  white-space: pre-wrap;
  max-width: 600px;
  margin-top: -36px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.partner-rich-text-block.mechanics {
  text-align: left;
  margin-top: 0;
}

.partner-rich-text-block.no-header {
  margin-top: 0;
  line-height: 1.2;
}

.partner-rich-text-block.no-header h2, .partner-rich-text-block.no-header h3, .partner-rich-text-block.no-header h4, .partner-rich-text-block.no-header h5 {
  margin-top: 0;
  margin-bottom: 0;
}

.partner-rich-text-block.no-header h6 {
  margin-top: 0;
}

.asset---mobile-banner {
  display: none;
}

.wrapper-b2s---content {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.master-container {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.master-container.floating {
  margin-top: 0;
  margin-bottom: 0;
}

.master-container.floating---table {
  margin-top: -230px;
  margin-bottom: 0;
}

.logo-brand {
  object-fit: cover;
  background-color: #fff;
  border-radius: 4px;
  width: 144px;
  height: 100%;
  margin-top: 8px;
  overflow: hidden;
}

.logo-brand.alt {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f67_biz-gcash-logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.logo-brand.summer {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
}

.header-brand-name {
  grid-column-gap: 6px;
  color: var(--gcash-blue);
  letter-spacing: -1px;
  margin-bottom: 16px;
  font-family: proxima-soft, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.header-brand-name.summer {
  color: #0057e4;
  text-align: center;
  justify-content: center;
  width: 25ch;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.blue-button {
  background-color: #0057e4;
  border-radius: 100px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: proxima-soft, sans-serif;
  font-weight: 500;
}

.blue-button.mt-24 {
  margin-top: 24px;
}

.page---gcash-cards-form {
  background-color: #eef2f9;
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

.container-gcash-card-form {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.comp-card {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  min-width: 420px;
  max-width: 792px;
  padding: 32px;
  font-family: Gotham Rounded;
}

.comp-card.survey-form {
  min-width: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
}

.text-description {
  text-align: center;
  margin-top: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.wrapper-phone-input {
  display: flex;
}

.container-content-block {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-popup {
  z-index: 100000;
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.container-popup.show {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.comp-popup {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  max-width: 980px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.component-popup-banner-exit {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 32px 32px auto auto;
}

.button---popup {
  color: #0057e4;
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  min-width: 280px;
  margin-bottom: 36px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
  text-decoration: none;
  position: absolute;
  bottom: 0%;
}

.asset---tablet-banner {
  display: none;
}

.html-embed-4 {
  grid-column-gap: 0rem;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  display: flex;
}

.flex-block {
  justify-content: space-between;
  width: 100%;
}

.flex-block._1rem-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2px;
}

.section-12 {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12e1_404.avif");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 1920px;
  height: auto;
  min-height: 100vh;
  max-height: 600px;
  margin: auto;
  display: flex;
  overflow: visible;
}

.flex-block-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 544px;
  margin: 494px auto 100px;
  padding-top: 0;
  display: flex;
}

.header-1 {
  color: #0e346c;
  text-align: center;
  order: -1;
  align-self: center;
  width: 544px;
  margin-top: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-1 {
  color: #6780a9;
  text-align: center;
  flex-direction: row;
  order: 2;
  justify-content: center;
  align-items: center;
  width: 544px;
  margin-top: 24px;
  padding-top: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
  display: flex;
}

.button-3 {
  background-color: #0057e4;
  border-radius: 47px;
  order: 3;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 44px;
  margin-top: 32px;
  margin-right: 0;
  padding: 12px;
  font-weight: 700;
  display: flex;
}

.section---privacy-notice {
  margin-top: 0;
  padding: 72px 30px 100px;
}

.section---privacy-notice.backup-old {
  display: none;
}

.terms-and-conditions.gloan {
  color: var(--gcash-blue);
}

.tc-heading-with-image {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.bold-text-10 {
  color: #000;
  font-size: 24px;
}

.tc-small-image {
  width: 15%;
}

.cards-banner-section.animated {
  position: relative;
}

.cards_section.cards-banner {
  background-color: #061a52;
  height: 1108px;
  padding-top: 140px;
  position: relative;
}

.cards_section.cards-banner.mobile-responsive {
  display: none;
}

.cards_section.rtbs {
  background-color: #e8f9fe;
  padding-bottom: 60px;
}

.card-cards-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-cards {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 458px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 932px;
  margin-top: 60px;
  display: grid;
  position: relative;
}

.cards-card-wrapper {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.cards-card-wrapper.long {
  justify-content: center;
}

.cards-card-wrapper.long.absolute-white.more-ways-to-cashless {
  justify-content: space-between;
  width: 40ch;
}

.cards-card-wrapper.justify-end, .cards-card-wrapper.gs-card {
  justify-content: flex-end;
}

.cards-card-wrapper.gs-card.bayad-bills {
  justify-content: flex-start;
}

.card-banner-title {
  letter-spacing: -.03em;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25;
}

.card-banner-title.gjobs {
  color: #0a2757;
  max-width: none;
}

.card-banner-title.raket {
  color: #0a2757;
  max-width: 16ch;
}

.card-banner-title.job-seeker {
  color: #fff;
  max-width: none;
}

.beta-privacy-notice {
  color: var(--gcash-blue);
  text-align: justify;
  -webkit-text-stroke-color: black;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.center-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.wrapper-card-hero-visual {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
  position: relative;
}

.wrapper-card-hero-visual.animated {
  margin-top: 32px;
  margin-bottom: 0;
}

.image---card-phone {
  z-index: 1;
  position: relative;
}

.image---card-phone.animated {
  width: auto;
  height: 60vh;
  max-height: 380px;
}

.image---card {
  z-index: 2;
  border-radius: 14px 14px 26px 26px;
  position: absolute;
  inset: 96px auto auto;
  box-shadow: 0 20px 20px -12px #00074db3;
}

.image---card.animated {
  object-fit: contain;
  width: auto;
  height: 48vh;
  max-height: 320px;
  top: 48px;
}

.list {
  color: var(--gcash-blue);
  padding-left: 24px;
}

.list.gcash-blue {
  color: var(--gcash-blue);
  list-style-type: lower-alpha;
}

.text-content {
  font-family: proxima-soft, sans-serif;
  font-size: 1.14rem;
  line-height: 145%;
}

.text-content.caption {
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  font-weight: 500;
}

.text-content.caption.mb-12px {
  margin-bottom: 12px;
}

.text-content.caption.bold.light-blue {
  color: #6780a9e6;
}

.text-content.caption.bold.light-blue.margin-top {
  margin-top: 12px;
}

.text-content.caption.bold {
  font-weight: 600;
}

.text-content.caption.heavy {
  font-weight: 700;
}

.text-content.caption.fc-layer-0.business-rtb {
  opacity: .5;
}

.text-content.large {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 500;
}

.text-content.large.bold {
  font-weight: 600;
}

.text-content.large.bold.mb-24px {
  margin-bottom: 24px;
}

.text-content.large.fc-layer-0.business-rtb {
  opacity: .6;
}

.text-content.large.fc-layer-0.business-rtb.sme {
  color: var(--gcash-blue);
  max-width: 40ch;
  font-size: 1rem;
  font-weight: 600;
}

.text-content.large.fc-layer-1.business-rtb {
  opacity: .6;
}

.text-content.large.gotham.fc-primary-dark-blue.white {
  color: var(--layer-0);
}

.text-content.large.fc-primary-dark-blue.lighter.msme-table-sub-description {
  text-align: center;
  max-width: 50ch;
}

.text-content.large.fc-primary-dark-blue.lighter.disclaimer-text {
  text-align: center;
  max-width: 50ch;
  font-size: 1rem;
}

.text-content.base {
  font-size: 1rem;
  line-height: 140%;
}

.text-content.base.bold {
  font-weight: 600;
}

.text-content.base.heavy {
  font-weight: 700;
}

.text-content.base.gotham.fc-primary-dark-blue.video-desc, .text-content.base.opacity-50 {
  opacity: .5;
}

.text-content.base.text-align-center.fc-primary-dark-blue.download-page {
  margin-bottom: 24px;
}

.text-content.gotham {
  letter-spacing: -.03rem;
  font-weight: 500;
}

.text-content.gotham.fc-layer-0.business {
  opacity: .8;
  letter-spacing: -.0114rem;
  font-weight: 500;
}

.text-content.gotham.fc-layer-0.business.instore-qr {
  margin-bottom: 12px;
}

.text-content.gotham.fc-layer-0.business.glife, .text-content.gotham.fc-layer-0.business.webpay, .text-content.gotham.fc-layer-0.business.fds {
  opacity: .5;
  margin-bottom: 12px;
}

.text-content.gotham.fc-layer-0.business.sme {
  margin-bottom: 0;
}

.text-content.gotham.xl.fc-layer-0.msme, .text-content.gotham.xl.fc-layer-0.public-sector {
  max-width: 299px;
}

.text-content.gotham.xl.fc-layer-0.sari-sari-store {
  max-width: 25ch;
}

.text-content.xl {
  font-size: 1.29rem;
  line-height: 140%;
}

.text-content.xl.gotham.fc-primary-dark-blue.video-desc {
  opacity: .5;
  letter-spacing: -.065rem;
}

.text-content.xl.gotham.fc-primary-dark-blue.video-desc.dark-bg {
  color: #dfe2fc;
}

.text-content.xl.fc-layer-0.enterprise {
  max-width: 30ch;
}

.text-content.xxl {
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--line-height-h6);
}

.navbar {
  z-index: 2;
  color: #002cb8;
  letter-spacing: -.12px;
  background-color: #fff;
  border-bottom: 1px solid #eef2f9;
  height: 59px;
  font-size: .86rem;
  line-height: .86rem;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.pill {
  z-index: 1;
  background-color: #0000;
  border-bottom-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 36px 0% auto;
}

.container.content {
  padding-left: 16px;
  padding-right: 16px;
}

.container.business {
  width: 100%;
  max-width: 1040px;
}

.container.business.products {
  max-width: 980px;
  height: 100%;
}

.container.business.products.rtb {
  height: 720px;
}

.container.business.products.rtb.webpay {
  height: 800px;
}

.container.business.products.rtb.fds {
  height: auto;
  padding-bottom: 120px;
}

.container.business.products.webpay {
  max-width: 1040px;
}

.container.business.sme {
  max-width: 980px;
  height: 100%;
}

.container.business.sme.rtb {
  height: 720px;
}

.container.business.sme.rtb.webpay {
  height: 800px;
}

.container.business.sme.rtb.fds {
  height: auto;
  padding-bottom: 120px;
}

.container.business.sme.webpay {
  max-width: 1040px;
}

.container.business.campaign {
  max-width: 980px;
  height: 100%;
}

.container.business.campaign.rtb {
  height: 720px;
}

.container.business.campaign.rtb.webpay {
  height: 800px;
}

.container.business.campaign.rtb.fds {
  height: auto;
  padding-bottom: 120px;
}

.container.business.campaign.webpay {
  max-width: 1040px;
}

.container.customer {
  width: 100%;
  max-width: 1040px;
}

.container.no-max-width {
  width: 100%;
  max-width: none;
}

.container.promo-body {
  max-width: 980px;
  padding-left: 24px;
  padding-right: 24px;
}

.container.tablet-wider {
  width: 100%;
}

.container.careeers-awards {
  margin-top: 60px;
}

.container.pinoy-articles-search {
  max-width: none;
  padding-left: 24px;
  padding-right: 24px;
}

.container.pinoy-articles-cards {
  max-width: none;
  padding-left: 12px;
  padding-right: 12px;
}

.container.pinoy-article-content {
  color: #445c85;
  max-width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.container.pinoy-articles-learn-more {
  background-color: #eef2f9;
  max-width: none;
  padding: 12px;
}

.container.pinoy-article-footer {
  color: #6780a9;
  text-align: center;
  background-color: #eef2f9;
  max-width: none;
  padding: 24px 24px 48px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2px;
}

.container.pinoy-next-article {
  color: #445c85;
  max-width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.container.special {
  width: 100%;
  max-width: 1040px;
}

.container.special.products {
  max-width: 980px;
  height: 100%;
}

.container.special.products.rtb {
  height: 720px;
}

.container.special.products.rtb.webpay {
  height: 800px;
}

.container.special.products.rtb.fds {
  height: auto;
  padding-bottom: 120px;
}

.container.special.products.webpay {
  max-width: 1040px;
}

.container.special.sme {
  max-width: 980px;
  height: 100%;
}

.container.special.sme.rtb {
  height: 720px;
}

.container.special.sme.rtb.webpay {
  height: 800px;
}

.container.special.sme.rtb.fds {
  height: auto;
  padding-bottom: 120px;
}

.container.special.sme.webpay {
  max-width: 1040px;
}

.container.special.campaign {
  z-index: 2;
  max-width: 980px;
  height: 100%;
  margin-top: -120px;
  position: relative;
}

.container.special.campaign.rtb {
  height: 720px;
}

.container.special.campaign.rtb.webpay {
  height: 800px;
}

.container.special.campaign.rtb.fds {
  height: auto;
  padding-bottom: 120px;
}

.container.special.campaign.webpay {
  max-width: 1040px;
}

.image-nav-logo {
  width: 38px;
  height: 32px;
}

.component-nav-logo {
  padding-left: 16px;
  padding-right: 12px;
}

.wrapper-stack {
  flex-direction: row;
  display: flex;
}

.wrapper-stack.align-center {
  align-items: center;
}

.wrapper-stack.align-center.link-pill {
  grid-column-gap: 16px;
  color: #002cb8;
  font-weight: 500;
}

.wrapper-stack.align-center.justify-center.mb-24px {
  margin-bottom: 24px;
}

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

.wrapper-stack.row {
  flex-direction: column;
}

.wrapper-stack.row.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.wrapper-stack.row.mobile-responsive {
  flex-direction: row;
}

.wrapper-stack.row.margin-bottom-24px {
  margin-bottom: 24px;
}

.wrapper-stack.row.margin-bottom-24px.instore-qr {
  margin-bottom: 240px;
}

.wrapper-stack.row.margin-bottom-24px.nmsme {
  margin-bottom: 160px;
}

.wrapper-stack.row.fullheight.align-center.justify-center.gap-24px {
  grid-row-gap: 24px;
}

.wrapper-stack.row.fullheight.justify-space-between.card-description {
  opacity: 1;
}

.wrapper-stack.row.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.wrapper-stack.row.form-description {
  grid-row-gap: 24px;
  align-items: flex-start;
  max-width: 292px;
}

.wrapper-stack.row.form-description.sme, .wrapper-stack.row.form-description.stretch {
  display: block;
  position: relative;
}

.wrapper-stack.row.logo-group {
  grid-row-gap: 32px;
  padding-left: 120px;
  padding-right: 108px;
}

.wrapper-stack.row.video-block-description {
  grid-row-gap: 32px;
  padding-right: 24px;
}

.wrapper-stack.row.video-details {
  grid-row-gap: 2px;
  background-color: #fff;
  padding: 24px;
}

.wrapper-stack.row.video-details.hide {
  display: none;
}

.wrapper-stack.column.gap-2-5 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.wrapper-stack.column.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.wrapper-stack.column.wrap {
  flex-wrap: wrap;
}

.wrapper-stack.column.video-block-group {
  grid-column-gap: 24px;
  flex-direction: row;
  align-items: center;
  padding-left: 83px;
}

.wrapper-stack.column.product-cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: center;
}

.wrapper-stack.column.combo-tc-header {
  color: var(--darkest-blue);
  flex-direction: column;
  align-items: flex-end;
}

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

.wrapper-stack.align-stretch {
  flex-direction: column;
}

.wrapper-stack.align-stretch.rtb-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-left: 60px;
  padding-right: 60px;
}

.wrapper-stack.align-stretch.rtb-group._20th, .wrapper-stack.align-stretch.rtb-group.merry-g-2024 {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.wrapper-stack.align-right {
  flex-direction: row;
  justify-content: flex-end;
}

.wrapper-stack.align-right.hide {
  display: none;
}

.wrapper-stack.promo-content {
  z-index: 1;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: flex-start;
}

.wrapper-stack.promo-details {
  flex-direction: column;
  align-items: flex-start;
  max-width: 248px;
  padding-top: 60px;
  padding-bottom: 20px;
  position: sticky;
  top: 152px;
}

.wrapper-stack.promo-details.mobile {
  align-items: flex-start;
  max-width: none;
  padding-top: 24px;
  display: none;
}

.wrapper-stack.promo-category {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
}

.wrapper-stack.promo-sharing {
  color: var(--lighter-primary-dark-blue);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 140%;
}

.wrapper-stack.promo-body-content {
  z-index: 1;
  background-color: var(--layer-1);
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  padding-bottom: 48px;
  padding-left: 32px;
  position: relative;
}

.wrapper-stack.promo-sharing-row {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.wrapper-stack.promo-publishing-date {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.wrapper-stack.social-share-icons {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
}

.wrapper-stack.column {
  flex-direction: row;
}

.link-nav {
  opacity: .6;
  color: #002cb8;
  letter-spacing: -.12px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 59px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: .86rem;
  line-height: .86rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-nav.w--current {
  opacity: 1;
  font-weight: 700;
}

.link-nav.disabled {
  opacity: 1;
  color: #cfcfcf;
}

.block-line-indicator {
  background-color: #002cb8;
  width: 100%;
  height: 2px;
  position: absolute;
  inset: auto 0% 0%;
}

.block-line-indicator.disabled {
  background-color: #cfcfcf;
}

.component-navbar-pill {
  background-color: #fff;
  border-radius: 100px;
  padding: 11px 24px 11px 14px;
  box-shadow: 0 6px 12px -10px #0f254533;
}

.link-pill {
  text-decoration: none;
}

.text-header {
  font-family: proxima-soft, sans-serif;
}

.text-header.epic-h1 {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  letter-spacing: -.1rem;
  font-weight: 700;
}

.text-header.epic-h1.fc-layer-0.business-landing {
  font-size: var(--gcash-website-library---font--size-h1l);
  line-height: var(--gcash-website-library---font--line-height-h1l);
  text-align: center;
  letter-spacing: -.1rem;
  max-width: 16ch;
}

.text-header.epic-h1.fc-layer-0.msme {
  max-width: 370px;
}

.text-header.epic-h1.fc-layer-0.enterprise {
  max-width: 360px;
}

.text-header.epic-h1.fc-layer-0.public-sector {
  max-width: 508px;
}

.text-header.epic-h1.fc-layer-0.sari-sari-store {
  max-width: 20ch;
}

.text-header.epic-h1.fc-layer-0.instore-qr {
  max-width: 388px;
}

.text-header.epic-h1.fc-layer-0.glife {
  max-width: 12ch;
}

.text-header.epic-h1.fc-layer-0.webpay {
  max-width: 450px;
}

.text-header.epic-h1.fc-layer-0.fds {
  max-width: 12ch;
}

.text-header.epic-h1.fc-blue.darker.text-align-center.nmsme-table {
  color: var(--gcash-blue);
  max-width: 18ch;
  margin-top: 8px;
  margin-bottom: 8px;
}

.text-header.epic-h1.fc-blue.darker.text-align-center.nmsme-packages {
  color: var(--gcash-blue);
  margin-top: 8px;
  margin-bottom: 8px;
}

.text-header.spotlight-h2 {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.text-header.spotlight-h2.light {
  font-weight: 500;
}

.text-header.spotlight-h2.fc-layer-0.business-rtb {
  opacity: .8;
  max-width: 12ch;
}

.text-header.spotlight-h2.fc-layer-0.business-rtb.webpay {
  max-width: 17ch;
}

.text-header.spotlight-h2.fc-layer-0.business-rtb.fds {
  max-width: none;
  font-weight: 500;
}

.text-header.spotlight-h2.fc-layer-0.business-rtb.instore-qr {
  max-width: 20ch;
}

.text-header.spotlight-h2.fc-layer-0.merryg {
  max-width: 12ch;
}

.text-header.spotlight-h2.featured-kv {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  max-width: 10ch;
}

.text-header.spotlight-h2.featured-kv.instore-qr {
  color: #144b8e;
}

.text-header.spotlight-h2.featured-kv.nmsmes {
  color: #144b8e;
  max-width: none;
}

.text-header.spotlight-h2.fc-gcash-blue.video-block-header {
  font-size: 3.14rem;
  line-height: 120%;
}

.text-header.spotlight-h2.fc-gcash-blue.video-block-header.dark-bg {
  color: #dfe2fc;
  font-size: 2.57rem;
}

.text-header.spotlight-h2.fc-gcash-blue.white {
  color: #f6f9fdcc;
  letter-spacing: -.015em;
  font-weight: 700;
}

.text-header.spotlight-h2.text-align-center.fc-gcash-blue {
  margin-left: auto;
  margin-right: auto;
}

.text-header.spotlight-h2.text-align-center.fc-gcash-blue.careers-awards {
  color: var(--primary-blue);
  font-family: proxima-soft, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-header.spotlight-h2.text-align-center.fc-gcash-blue.careers-articles {
  color: var(--primary-blue);
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
}

.text-header.region-h3 {
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  letter-spacing: -.0858rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.text-header.region-h3.light {
  font-weight: 500;
}

.text-header.region-h3.light.fc-layer-0.instore-qr {
  opacity: .81;
  letter-spacing: -.06rem;
  max-width: 21ch;
}

.text-header.region-h3.light.fc-layer-0.glife {
  color: #d4d4d4;
  max-width: 390px;
  margin-top: 229px;
}

.text-header.region-h3.light.fc-layer-0.webpay {
  color: #a5a5a5;
  max-width: 434px;
  margin-top: 229px;
}

.text-header.region-h3.light.fc-layer-0.sme {
  opacity: .81;
  color: var(--layer-0);
  letter-spacing: -.06rem;
  max-width: 21ch;
  margin-top: 0;
  font-size: 1.42857rem;
}

.text-header.area-h4 {
  letter-spacing: -.0858rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 130%;
}

.text-header.area-h4.light {
  font-weight: 500;
}

.text-header.area-h4.fc-accent-blue.lightest.text-align-center.business-landing {
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  letter-spacing: -.1rem;
  max-width: 37ch;
  font-weight: 500;
}

.text-header.area-h4.fc-primary-dark-blue.fds-enterprise {
  opacity: .6;
  max-width: 15ch;
}

.text-header.area-h4.fc-primary-dark-blue.nmsme {
  opacity: .6;
  max-width: 40ch;
}

.text-header.section-h5 {
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.043rem;
  font-weight: 700;
}

.text-header.section-h5.light {
  font-weight: 500;
}

.text-header.section-h5.fc-layer-0.business-rtb {
  opacity: .8;
}

.text-header.section-h5.fc-layer-0.business-rtb.glife-1 {
  max-width: 8ch;
}

.text-header.section-h5.fc-layer-0.business-rtb.glife-2 {
  max-width: 10ch;
}

.text-header.section-h5.fc-gcash-blue.form {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
}

.text-header.section-h5.fc-gcash-blue.form-copy {
  text-align: center;
  font-size: 1.71rem;
  line-height: 1.2;
}

.text-header.segment-h6 {
  letter-spacing: -.043rem;
  font-size: 1.29rem;
  line-height: 140%;
}

.text-header.segment-h6.light {
  font-weight: 500;
}

.text-header.segment-h6.fc-primary-dark-blue {
  color: var(--primary-dark-blue);
}

.text-header.segment-h6.nmsme-blue {
  color: var(--main-blue);
}

.text-header.segment-h6.nmsme-blue.title {
  font-size: var(--gcash-website-library---font--size-large);
  text-align: center;
  width: 16ch;
}

.text-header.segment-h6.nmsme-blue.title-2 {
  font-size: var(--gcash-website-library---font--size-large);
  text-align: center;
}

.text-header.sme {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  color: var(--darker-blue);
  font-size: var(--gcash-website-library---font--size-h2);
  letter-spacing: -.015em;
}

.text-header.sme-table {
  color: var(--gcash-blue);
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  text-align: center;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 8px;
}

.text-header.sme-2 {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  color: var(--darker-blue);
  font-size: var(--gcash-website-library---font--size-h2);
  text-align: center;
  letter-spacing: -.015em;
}

.text-header.sme-table-2 {
  color: var(--gcash-blue);
  text-align: center;
  letter-spacing: -.015em;
  width: 30ch;
  margin-top: 48px;
  margin-bottom: 0;
  font-size: 22px;
  display: none;
}

.fullwidth {
  width: 100%;
}

.flex-grow {
  flex: 1;
}

.span-desktop-hidden {
  display: none;
}

.component-color-block {
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  margin-bottom: 24px;
  display: flex;
}

.bg-purple {
  background-color: #6924ef;
}

.bg-purple.darkest {
  background-color: var(--darkest-purple);
}

.bg-purple.lightest {
  background-color: var(--lightest-purple);
}

.bg-purple.lighter {
  background-color: var(--lighter-purple);
}

.bg-purple.light {
  background-color: var(--light-purple);
}

.bg-purple.dark {
  background-color: var(--dark-purple);
}

.bg-purple.darker {
  background-color: var(--darker-purple);
}

.fc-purple {
  color: var(--main-purple);
}

.fc-purple.darkest {
  color: var(--darkest-purple);
}

.fc-purple.darker {
  color: var(--darker-purple);
}

.fc-purple.dark {
  color: var(--dark-purple);
}

.fc-purple.light {
  color: var(--light-purple);
}

.fc-purple.lighter {
  color: var(--lighter-purple);
}

.fc-purple.lightest {
  color: var(--lightest-purple);
}

.fc-blue {
  color: var(--main-blue);
}

.fc-blue.darkest {
  color: var(--darkest-blue);
  -webkit-text-stroke-color: var(--darkest-blue);
}

.fc-blue.darker {
  color: var(--darker-blue);
}

.fc-blue.dark {
  color: var(--dark-blue);
  -webkit-text-stroke-color: var(--dark-blue);
}

.fc-blue.light {
  color: var(--light-blue);
  -webkit-text-stroke-color: var(--light-blue);
}

.fc-blue.lightest {
  color: var(--lightest-blue);
}

.fc-blue.lighter {
  color: var(--lighter-blue);
}

.bg-blue {
  background-color: var(--main-blue);
}

.bg-blue.lighter {
  background-color: var(--lighter-blue);
}

.bg-blue.lightest {
  background-color: var(--lightest-blue);
}

.bg-blue.light {
  background-color: var(--light-blue);
}

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

.bg-blue.darker {
  background-color: var(--darker-blue);
}

.bg-blue.darkest {
  background-color: var(--darkest-blue);
}

.cards-banner-panel {
  width: 100%;
  height: 300vh;
  position: relative;
}

.cards-banner-wrapper {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.cards-banner-relative-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.card-gradient-animated {
  z-index: 3;
  background-image: radial-gradient(circle farthest-side at 40% 50%, var(--lightest-blue), #00cdff 0%, var(--light-blue) 25%, #0c60f8 64%);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.wrapper-absolute {
  z-index: 4;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.wrapper-absolute.layer-lower {
  z-index: 3;
}

.wrapper-final-cards {
  z-index: 4;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.fc-accent-blue {
  color: var(--accent-blue);
}

.fc-accent-blue.darker {
  color: var(--accent-blue-darker);
}

.fc-accent-blue.darkest {
  color: var(--accent-blue-darkest);
}

.fc-accent-blue.light {
  color: var(--accent-blue-light);
}

.fc-accent-blue.lighter {
  color: var(--accent-blue-lighter);
}

.fc-accent-blue.lightest {
  color: var(--accent-blue-lightest);
}

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

.fc-green {
  color: var(--main-green);
}

.fc-green.light {
  color: var(--light-green);
}

.fc-green.lighter {
  color: var(--lighter-green);
}

.fc-green.dark {
  color: var(--dark-green);
}

.fc-green.darker {
  color: var(--darker-green);
}

.fc-green.darkest {
  color: var(--darkest-green);
}

.bg-green {
  background-color: var(--main-green);
}

.bg-green.darker {
  background-color: var(--darker-green);
}

.bg-green.darkest {
  background-color: var(--darkest-green);
}

.bg-green.light {
  background-color: var(--light-green);
}

.bg-green.lighter {
  background-color: var(--lighter-green);
}

.bg-green.dark {
  background-color: var(--dark-green);
}

.bg-green.lightest {
  background-color: var(--lightest-green);
}

.bg-accent-blue {
  background-color: var(--accent-blue);
}

.bg-accent-blue.lightest {
  background-color: var(--accent-blue-lightest);
}

.bg-accent-blue.light {
  background-color: var(--accent-blue-light);
}

.bg-accent-blue.lighter {
  background-color: var(--accent-blue-lighter);
}

.bg-accent-blue.dark {
  background-color: var(--accent-blue-dark);
}

.bg-accent-blue.darker {
  background-color: var(--accent-blue-darker);
}

.bg-accent-blue.darkest {
  background-color: var(--accent-blue-darkest);
}

.block-color {
  height: 72px;
}

.bg-orange {
  background-color: var(--main-orange);
}

.bg-orange.dark {
  background-color: var(--dark-orange);
}

.bg-orange.darker {
  background-color: var(--darker-orange);
}

.bg-orange.darkest {
  background-color: var(--darkest-orange);
}

.bg-orange.light {
  background-color: var(--light-orange);
}

.bg-orange.lighter {
  background-color: var(--lighter-orange);
}

.bg-orange.lightest {
  background-color: var(--lightest-orange);
}

.fc-orange {
  color: var(--main-orange);
}

.fc-orange.dark {
  color: var(--dark-orange);
}

.fc-orange.darker {
  color: var(--darker-orange);
}

.fc-orange.light {
  color: var(--light-orange);
}

.fc-orange.lightest {
  color: var(--lightest-orange);
}

.fc-orange.darkest {
  color: var(--darkest-orange);
}

.bg-red {
  background-color: var(--main-red);
}

.bg-red.dark {
  background-color: var(--dark-red);
}

.bg-red.darker {
  background-color: var(--darker-red);
}

.bg-red.darkest {
  background-color: var(--darkest-red);
}

.bg-red.light {
  background-color: var(--light-red);
}

.bg-red.lighter {
  background-color: var(--lighter-red);
}

.bg-red.lightest {
  background-color: var(--lightest-red);
}

.fc-red {
  color: var(--main-red);
}

.fc-red.dark {
  color: var(--dark-red);
}

.fc-red.darker {
  color: var(--darker-red);
}

.fc-red.darkest {
  color: var(--darkest-red);
}

.fc-red.light {
  color: var(--light-red);
}

.fc-red.lighter {
  color: var(--lighter-red);
}

.fc-red.lightest {
  color: var(--lightest-red);
}

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

.fc-primary-blue {
  color: var(--primary-blue);
}

.bg-gcash-blue {
  background-color: var(--gcash-blue);
}

.fc-gcash-blue {
  color: var(--gcash-blue);
}

.bg-layer-0 {
  background-color: var(--layer-0);
}

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

.fc-primary-dark-blue.lighter {
  color: var(--lighter-primary-dark-blue);
}

.fc-primary-dark-blue.lightest {
  color: var(--lightest-primary-dark-blue);
}

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

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

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

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

.outline-0 {
  border: 1px solid var(--outline-0);
}

.outline-1 {
  border: 1px solid var(--outline-1);
}

.outline-2 {
  border: 1px solid var(--outline-2);
}

.outline-3 {
  border: 1px solid #d2dcec;
}

.outline-4 {
  border: 1px solid var(--outline-4);
}

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

.bg-primary-dark-blue.light {
  background-color: var(--light-primary-dark-blue);
}

.bg-primary-dark-blue.lighter {
  background-color: var(--lighter-primary-dark-blue);
}

.bg-primary-dark-blue.lightest {
  background-color: var(--lightest-primary-dark-blue);
}

.component-button-group {
  grid-row-gap: 36px;
  flex-direction: column;
  flex: 1;
  padding: 24px;
  display: flex;
}

.fc-layer-0 {
  color: var(--layer-0);
  text-decoration: none;
}

.link-text {
  grid-column-gap: 1px;
  color: var(--primary-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: .02rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-weight: 700;
  text-decoration: none;
  transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
}

.link-text:hover {
  grid-column-gap: 12px;
  filter: brightness(50%);
}

.link-text.dark-bg {
  color: var(--layer-0);
}

.link-text.dark-bg:hover {
  filter: brightness(80%);
}

.link-text.dark-bg.hovered {
  grid-column-gap: 12px;
  opacity: .8;
  filter: brightness(80%);
}

.link-text.dark-bg.business {
  min-width: 160px;
  height: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.link-text.dark-bg.business.hide, .link-text.dark-bg.hide {
  display: none;
}

.link-text.dark-bg.mt-6 {
  margin-top: 6px;
}

.link-text.dark-bg.combo---imagnation-footer {
  margin-top: 120px;
}

.link-text.hovered {
  grid-column-gap: 12px;
  filter: brightness(50%);
}

.link-text.button {
  text-align: center;
  padding-bottom: 12.5px;
  font-family: proxima-soft, sans-serif;
}

.link-text.button.w--current {
  font-weight: 500;
}

.link-text.button.outlined {
  border: 2px solid var(--main-blue);
  color: var(--main-blue);
  background-color: #0000;
  padding-left: 24px;
  padding-right: 15px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  line-height: 1rem;
}

.link-text.button.mt-24px {
  margin-top: 24px;
}

.link-text.button.mt-24px.download, .link-text.button.mt-24px.return {
  width: 100%;
  max-width: 320px;
  margin-top: 0;
}

.link-text.inverted {
  filter: brightness(50%);
}

.link-text.inverted:hover {
  filter: brightness();
}

.link-text.hide {
  display: none;
}

.link-text.sme {
  color: var(--primary-dark-blue);
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 8px;
  display: flex;
}

.link-text.sme:hover {
  filter: brightness(80%);
}

.link-text.sme.hovered {
  grid-column-gap: 12px;
  opacity: .8;
  filter: brightness(80%);
}

.link-text.sme.business {
  min-width: 160px;
  height: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.link-text.sme.business.hide, .link-text.sme.hide {
  display: none;
}

.link-text.sme.mt-6 {
  margin-top: 6px;
}

.link-text.sme.combo---imagnation-footer {
  margin-top: 120px;
}

.link-text.sme-copy {
  color: var(--layer-0);
  width: auto;
  display: none;
}

.link-text.sme-copy:hover {
  filter: brightness(80%);
}

.link-text.sme-copy.hovered {
  grid-column-gap: 12px;
  opacity: .8;
  filter: brightness(80%);
}

.link-text.sme-copy.business {
  min-width: 160px;
  height: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.link-text.sme-copy.business.hide, .link-text.sme-copy.hide {
  display: none;
}

.link-text.sme-copy.mt-6 {
  margin-top: 6px;
}

.link-text.sme-copy.combo---imagnation-footer {
  margin-top: 120px;
}

.link-text.sme-banner {
  border: 1px solid var(--primary-dark-blue);
  background-color: var(--primary-dark-blue);
  color: #fff;
  border-radius: 24px;
  width: auto;
  margin-bottom: 8px;
  padding: 8px 16px;
  display: flex;
}

.link-text.sme-banner:hover {
  grid-column-gap: 1px;
  filter: brightness(80%);
  display: flex;
}

.link-text.sme-banner.hovered {
  grid-column-gap: 12px;
  opacity: .8;
  filter: brightness(80%);
}

.link-text.sme-banner.business {
  min-width: 160px;
  height: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.link-text.sme-banner.business.hide, .link-text.sme-banner.hide {
  display: none;
}

.link-text.sme-banner.mt-6 {
  margin-top: 6px;
}

.link-text.sme-banner.combo---imagnation-footer {
  margin-top: 120px;
}

.link-text.sme-banner.alternate {
  color: var(--primary-dark-blue);
  background-color: #0000;
}

.link-text.gjobs {
  color: #0a2757;
  margin-top: 40px;
}

.link-text.job-seeker {
  filter: brightness(1200%);
  color: #fff;
  margin-top: 40px;
}

.link-text.question-and-link {
  filter: brightness(1200%);
  color: #fff;
  margin-top: 6px;
}

.link-text.find-top-talent {
  filter: none;
  color: var(--primary-blue);
  margin-top: 40px;
}

.link-text.travel-hacks {
  filter: brightness(1000%);
  color: #fff;
  width: 150px;
  margin-top: 20px;
}

.icon-link-arrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc48_Chevron%20Right%20Small.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.72rem;
  height: 1.72rem;
  margin-bottom: 1px;
}

.icon-link-arrow.white {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
}

.icon-link-arrow.sme {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231c_chvron.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
}

.icon-link-arrow.sme-banner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  margin-right: -.5em;
}

.icon-link-arrow.sme-banner.alternate {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231c_chvron.svg");
}

.icon-link-arrow.gjobs {
  filter: brightness(50%);
}

.icon-link-arrow.find-top-talent {
  filter: brightness(115%);
}

.wrapper-icon-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.button {
  background-color: var(--dark-blue);
  color: var(--layer-0);
  letter-spacing: -.014rem;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 12.5px 59px 11.5px;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.14rem;
  text-decoration: none;
  transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
}

.button:hover, .button.hovered {
  background-color: var(--button-hover);
}

.button.bg-white {
  background-color: var(--layer-0);
  color: var(--primary-blue);
}

.button.combo---pim {
  background-color: var(--light-orange);
  color: var(--gcash-website-library---color-link--link-secondary);
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
}

.wrapper-hero-header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  max-width: 482px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.opacity-60 {
  opacity: .6;
}

.consent-form {
  color: var(--gcash-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.banner-hero {
  background-image: linear-gradient(to bottom, var(--layer-4), var(--layer-4));
  min-height: 800px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.fullheight {
  height: 100%;
}

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

.wrapper-content {
  height: 100%;
  position: relative;
}

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

.wrapper-content.package-group {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-block {
  justify-content: center;
  height: 1024px;
  display: flex;
}

.section-block.nmsme {
  background-image: linear-gradient(#0a1828 1%, #0000 11%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2024_pay%20-%20XL.webp");
  background-position: 0 0, 56%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-block.enterprise {
  background-image: linear-gradient(#091727, #24303f00 18% 77%, #091727 95%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1438_02_Hero_Codashop_SmallDesktop_1440x1024.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: -2px;
}

.section-block.public-sector {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1319_publicsector_block_desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  margin-top: -2px;
}

.section-block.sari-sari-store {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce131f_sarisari_block_desktop.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
}

.block-description {
  flex-direction: column;
  align-items: flex-start;
  min-width: 388px;
  display: flex;
  position: absolute;
}

.block-description.msme {
  align-items: stretch;
  top: 240px;
  left: 68px;
}

.block-description.enterprise {
  top: 120px;
  left: 68px;
  right: auto;
}

.block-description.public-sector {
  inset: auto auto 120px 68px;
}

.block-description.sari-sari-store {
  bottom: 120px;
  left: 68px;
}

.block-description.biz-rtb {
  inset: 120px auto auto 94px;
}

.block-description.biz-rtb.instore-qr {
  max-width: 490px;
  padding-left: 24px;
  padding-right: 40px;
  top: 55.5px;
  left: 0;
}

.block-description.biz-rtb.featured-kv {
  min-width: 0;
  max-width: 375px;
  top: 79px;
  right: 24px;
}

.block-description.biz-rtb.featured-kv.fds-enterprise {
  text-align: center;
  align-items: center;
  max-width: none;
  padding-top: 20px;
  position: relative;
  inset: auto;
}

.block-description.biz-rtb.featured-kv.instore-qr-kv {
  left: auto;
}

.block-description.biz-rtb.featured-kv.nmsme-group {
  text-align: center;
  align-items: center;
  max-width: none;
  padding-top: 20px;
  position: relative;
  inset: auto;
}

.block-description.biz-rtb.featured-kv.nmsme-kv-text-group {
  max-width: 400px;
  inset: auto 0% auto auto;
}

.block-description.biz-rtb.glife-rtbs {
  opacity: .83;
  min-width: 483px;
  padding-left: 48px;
  top: 98px;
  right: 0;
}

.block-description.biz-rtb.glife-rtbs.alt {
  max-width: 400px;
  left: auto;
  right: 0;
}

.block-description.biz-rtb.webpay-rtbs {
  min-width: 602px;
  padding-left: 64px;
  top: 98px;
  left: auto;
  right: 0;
}

.block-description.biz-rtb.hero-fds {
  grid-row-gap: 149px;
}

.block-description.biz-rtb.fds {
  min-width: 0;
  padding-left: 83px;
  padding-right: 40px;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.block-description.biz-rtb.nmsme {
  max-width: 490px;
  padding-left: 24px;
  padding-right: 40px;
  top: 60px;
  left: 0;
}

.block-description.biz-rtb.sme {
  max-width: 560px;
  padding-left: 24px;
  padding-right: 40px;
  top: 60px;
  left: 0;
}

.block-description.glife, .block-description.webpay {
  width: 100%;
  min-width: 0;
  padding-left: 83px;
  padding-right: 83px;
  bottom: 210px;
}

.wrapper-business-products-group {
  grid-column-gap: 20px;
  border-top: 2px solid var(--layer-0);
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 476px;
  margin-top: 92px;
  padding-top: 24px;
  display: flex;
}

.wrapper-business-products-group.enterprise {
  border-top-color: #ffffff47;
  max-width: 388px;
  margin-top: 228px;
}

.wrapper-business-products-group.public-sector {
  max-width: 340px;
  margin-top: 91px;
}

.wrapper-business-products-group.sari-sari-store {
  border-top-style: none;
  border-top-width: 0;
  margin-top: 40px;
}

.wrapper-business-products-group.hide {
  display: none;
}

.fc-layer-1 {
  color: var(--layer-1);
}

.image-business-rtb {
  object-fit: contain;
  width: 1502px;
  max-width: none;
  height: 720px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.image-business-rtb.desktop.glife-rtb {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1441_01_RTBLongCard_Foodpanda_XLSmallDesktop_1040x560.webp");
  background-position: 250% 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
  left: auto;
  right: 50%;
}

.image-business-rtb.desktop.webpay-rtb {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1446_03_Abenson_Tablet_432x560.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-top-right-radius: 32px;
  border-bottom-right-radius: 32px;
  height: 800px;
  left: auto;
  right: 56%;
}

.image-business-rtb.mobile {
  display: none;
}

.fw-medium {
  font-weight: 500;
}

.icon-business---payqr {
  width: 72px;
  height: 72px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.wrapper-link-cta {
  margin-top: 40px;
}

.wrapper-link-cta.fds-enterprise {
  margin-top: 76px;
}

.wrapper-link-cta.nmsme-gpro {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.wrapper-form-group {
  grid-column-gap: 24px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 83px;
  padding-right: 83px;
  display: flex;
  position: relative;
}

.wrapper-form-group.sme, .wrapper-form-group.stretch {
  align-items: stretch;
}

.wrapper-form-group.summer {
  width: 100%;
  max-width: 854px;
  margin-left: auto;
  margin-right: auto;
}

.icon-form-contact {
  object-fit: contain;
  width: 72px;
  height: 72px;
}

.component-form-group {
  border: 1px solid var(--layer-2);
  background-color: var(--layer-0);
  border-radius: 8px;
  flex: 1;
  padding-top: 32px;
  padding-bottom: 32px;
  box-shadow: 0 0 4px #e8eef2c9;
}

.component-form-group.partner-solutions-resources-form {
  max-width: 800px;
}

.component-form-group.closing {
  padding-top: 60px;
  padding-bottom: 60px;
}

.form-header {
  grid-row-gap: 8px;
  flex-direction: column;
  padding-bottom: 16px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 2px 5px #d7e4f480;
}

.form-header.closing {
  box-shadow: none;
  text-align: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.form-header.closing.hide {
  display: none;
}

.form-header.merry-g-b2b {
  box-shadow: none;
  color: #0a2757;
  margin-bottom: 16px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 42px;
}

.form-content {
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.form-content.hide {
  display: none;
}

.image---logos {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1344_glife-logos.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 748px;
  width: 100%;
  height: 265px;
}

.container-video-block {
  border: 1px solid #dbe4f1;
  border-radius: 8px;
  flex-direction: column;
  min-width: 556px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 12px -10px #0f254533;
}

.card-block {
  border-radius: 12px;
  flex-direction: column;
  width: 432px;
  height: 560px;
  padding: 32px;
  display: flex;
  overflow: hidden;
}

.card-block.fds-enterprise {
  background-image: linear-gradient(to top, #0009, #fff0 39%), linear-gradient(146deg, #00000080 14%, #fff0 36%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1458_01_Codashop_XLSmallDesktop_512x640.webp");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.card-block.ppp-enterprise {
  background-image: linear-gradient(164deg, #0009 9%, #fff0 31%), linear-gradient(354deg, #0009 5%, #fff0 47%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16f7_Nestle%20Photo_1040x560px.webp");
  background-position: 0 0, 0 0, 60%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 1040px;
}

.pn-header {
  color: #2b3990;
  text-align: center;
  margin-bottom: 50px;
}

.bold-text-9 {
  color: #05176d;
}

.paragraph-block.text-align-center.fc-blue {
  color: var(--main-blue);
}

.paragraph-block.text-align-center.fc-blue.darker {
  color: var(--darker-blue);
}

.paragraph-block.gcoach-ai {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-block.gcoach-ai.small {
  width: 30ch;
  margin-left: 24px;
}

.link-block {
  font-family: Varela Round, sans-serif;
}

.link-block.w--current {
  font-family: Gotham Rounded;
}

.business-mega-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.select-container {
  border-top-right-radius: 0;
  border-bottom-left-radius: 6px;
  margin-top: 60px;
  font-size: 1.14rem;
  font-weight: 700;
}

.select-container.shade-0 {
  cursor: pointer;
  width: 387px;
  position: relative;
}

.select-default {
  border: 2px solid var(--main-blue);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 389px;
  padding: 8px 12px;
  display: flex;
}

.select-dropdown-list {
  border: 2px solid #0a2757;
  border-radius: 0 0 6px 6px;
  width: 389px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.select-dropdown-list.shade-0 {
  border-style: solid;
  border-color: var(--main-blue);
  background-color: #fff;
}

.dropdown-item {
  padding-left: 12px;
  padding-right: 12px;
}

.select-dropdown-list-inner-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.partner-info-container {
  margin-top: 24px;
}

.partner-info-link {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.partner-info-logo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding: 15px 20px;
  display: flex;
}

.partner-info-logo.hide {
  display: none;
}

.partner-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.marquee-image-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.global-pay-header-description {
  opacity: .6;
  max-width: 35ch;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  font-weight: 500;
}

.global-pay-section {
  position: relative;
}

.global-pay-section.global-pay-header-section {
  background-color: #ced8ea;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce138b_asset.webp");
  background-position: 0 0;
  background-size: auto;
  height: 800px;
}

.global-pay-section.global-pay-dropdown-section {
  padding: 60px 24px;
}

.global-pay-dropdown-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f6f9fd;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  flex-direction: column;
  width: 888px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  box-shadow: 0 21px 21px #899ce617;
}

.global-pay-partner-table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #d2dcec;
  border-radius: 4px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  font-size: .875rem;
  display: flex;
}

.global-pay-partner-table-row.header-row {
  border-style: none;
  border-width: 1px;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 700;
}

.global-pay-heading-description {
  color: #6780a9;
}

.global-pay-heading-title.shade-0 {
  margin-top: 0;
  line-height: 1.3;
}

.text-span-5 {
  color: red;
}

.fs-checkbox_field-3 {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d6dde9;
  border-radius: 6px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem .75rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.fs-checkbox_field-3:hover {
  color: #696969;
}

.fs-checkbox_field-3:active {
  background-color: #f0f4fb;
}

.fs-checkbox_field-3:focus {
  background-color: #f0f4fb;
  border-color: #0a2757;
}

.fs-checkbox_field-3.is-active {
  color: #fff;
  background-color: #f0f4fb;
  border-color: #d6dde9;
}

.fs-checkbox_button-3 {
  border-width: 1px;
  border-color: #d6dde9;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
  box-shadow: 1px 1px 3px #0000;
}

.fs-checkbox_button-3.w--redirected-checked {
  background-color: #0a2757;
  background-size: .75rem;
  border-style: none;
  border-color: #fff;
}

.fs-checkbox_button-3.w--redirected-focus {
  box-shadow: none;
}

.fs-checkbox_button-3.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-checkbox_label-3 {
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
}

.collection-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.global-pay-filter-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #d6dde9;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: grid;
}

.text-field {
  border: 1px solid #d6dde9;
  border-radius: 6px;
}

.is-active {
  background-color: #d6dde9;
}

.global-pay-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.country-row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: flex-start;
  padding: 8px 8px 12px;
  display: flex;
}

.country-row.hide {
  display: none;
}

.country-text {
  background-color: #f0f4fb;
  border: 1px solid #d6dde9;
  border-radius: 6px;
  padding: .5rem .75rem;
}

.country-text.shade-0 {
  font-size: .75rem;
}

.country-text.shade-0.country-text-item {
  padding: .375rem .625rem;
}

.brand-text {
  align-items: center;
  height: 50px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.consumer-panel.campaign-hero {
  background-color: var(--outline-4);
  height: 980px;
  position: relative;
}

.consumer-panel.campaign-hero.gbday-20 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2296_SD%20Hero%20-%20Banner.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 860px;
  display: none;
}

.text-block-14 {
  font-family: Gotham Rounded;
}

.asset---desktop-hero-banner {
  z-index: 1;
  position: relative;
}

.asset---tablet-hero-banner, .asset---mobile-hero-banner, .asset---xl-desktop-hero-banner {
  z-index: 1;
  display: none;
  position: relative;
}

.rtb-block {
  border-radius: 12px;
  height: 480px;
  position: relative;
}

.rtb-block.merry-g {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14b5_12days_RTB_Block_932x480.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 120px;
  display: flex;
}

.rtb-block.merry-g.dec1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14b5_12days_RTB_Block_932x480.webp");
}

.rtb-block.imagnation---challenge {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a82_BG.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  padding-left: 86px;
  padding-right: 86px;
  display: flex;
}

.rtb-block.imagnation---task {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a84_BG.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 80px;
  padding-left: 86px;
  padding-right: 86px;
  display: flex;
}

.rtb-block._20th {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14b5_12days_RTB_Block_932x480.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 120px;
  display: flex;
}

.rtb-block._20th.promo {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2298_GCash%2020%20Promo%20RTB.avif");
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
  width: 800px;
  height: 412px;
  padding-bottom: 40px;
  padding-left: 70px;
}

.rtb-block._20th.promo._2nd {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ef_1440x1244.avif");
  height: 700px;
}

.rtb-block.merry-g-2024 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14b5_12days_RTB_Block_932x480.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 120px;
  display: flex;
}

.rtb-block.merry-g-2024.promo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #015cea;
  background-image: linear-gradient(339deg, #036cf1 18%, #0000 41%), linear-gradient(94deg, #025dec 7%, #0000 14% 87%, #015fed 94%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2344_Game%20Entry%20Point%20Banner%404x.avif"), linear-gradient(72deg, #025dec 58%, #036cf1 89%);
  background-position: 0 0, 0 0, 50% 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 650px, auto;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 800px;
  height: 370px;
  padding-bottom: 40px;
  padding-left: 0;
}

.rtb-block.merry-g-2024.promo._2nd {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ef_1440x1244.avif");
  height: 700px;
}

.rtb-block.merry-g-2024.how-to-join {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2341_Game%20mechanics%20Banner%20336x64%404x.avif");
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
  width: 800px;
  height: 154px;
  padding-bottom: 40px;
  padding-left: 70px;
}

.rtb-block.merry-g-2024.how-to-join._2nd {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ef_1440x1244.avif");
  height: 700px;
}

.rtb-description {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
}

.rtb-description.merry-g {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  max-width: 38ch;
  position: relative;
}

.rtb-description.imagnation {
  justify-content: center;
  align-items: flex-start;
  position: relative;
}

.rtb-description._20th {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  max-width: 38ch;
  position: relative;
}

.rtb-description._20th.hide {
  display: none;
}

.rtb-description._20th._2nd {
  background-color: #1972f9;
  border-radius: 50px;
  padding: 10px 10px 10px 20px;
}

.component-partner-block {
  outline-offset: 0px;
  border-radius: 4px;
  outline: 1px solid #e0e8f3;
  flex-direction: column;
  align-items: center;
  width: 170px;
  height: 200px;
  display: flex;
  box-shadow: 0 0 4px #e8eef2c9;
}

.brand-name-holder {
  object-fit: cover;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  max-height: 150px;
  padding: 8px;
  display: flex;
}

.brand-name-holder.summer {
  padding-left: 12px;
  padding-right: 12px;
}

.brand-name {
  color: var(--gcash-blue);
  letter-spacing: -.14px;
  flex-direction: row;
  align-items: center;
  max-width: 100%;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.brand-name.summer {
  width: auto;
}

.image-4 {
  object-fit: contain;
}

.list-item-ab {
  list-style-type: lower-alpha;
}

.gs-rtb-swipeable-cards, .gs-profile-swipeable-cards {
  overflow: hidden;
}

.global-pay-chevron {
  max-width: 2.5rem;
  transition: transform .3s;
}

.gloan-calc-overlap-icon2 {
  width: 84px;
  height: 84px;
}

.gloan-calc-overlap-icon2.floating-item {
  z-index: 1;
  transform: translate(-35px, -119%);
}

.popup-section-title-2 {
  font-weight: 700;
}

.popup-section-title-2.ggives-calculator {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gsave-select-container {
  margin-top: 12px;
  margin-left: 38px;
}

.calcu-submit-2 {
  text-align: center;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #0057e4;
  border-radius: 47px;
  padding: 12px 11px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.gsave-billing-footer {
  margin-top: auto;
}

.learn-more-link-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa15_gcredit-chevron-white.svg");
  background-position: 0 0;
  background-size: auto;
  width: 24px;
  height: 24px;
  margin-left: 4px;
}

.learn-more-link-icon-2.partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfb3c_partners-chevron.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.calcu-step-no-2 {
  color: #6780a9;
  letter-spacing: -.03em;
  background-color: #f6f9fd;
  border: 1px dashed #e0e8f3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: 2px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.calcu-input-wrapper-2 {
  width: 100%;
  padding-bottom: 24px;
  padding-left: 32px;
  padding-right: 32px;
  overflow: visible;
}

.calcu-input-wrapper-2.next-item {
  border-top: 1px solid #e0e8f3;
  padding-top: 24px;
  padding-bottom: 24px;
}

.gcredit-billing-footer-text-2 {
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.3;
}

.gsave-amount-payable {
  color: #6780a9;
  margin-top: 2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 600;
  line-height: 1.5;
}

.gsave-amount-payable.gsave-calc-payable-value {
  color: #183462;
}

.gsave-calculator-content {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  justify-content: center;
  width: 100%;
  max-width: 814px;
  height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.popup-section-card-content-title-2 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.popup-section-card-content-title-2.gloan-calculator-title {
  font-size: 1.43rem;
  line-height: 1.35;
}

.calculator-embedded-field {
  margin-left: 0;
}

.calculator-embedded-field.gsave-period-field {
  width: 70%;
}

.gsave-calculator-control-wrapper {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  width: 100%;
  max-width: 514px;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

.gsave-calculator-control-wrapper.loan-calcu {
  background-color: #0000;
  border: 0 #0000;
  border-radius: 6px 0 0 6px;
}

.popup-section-value-2 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.popup-section-value-2.gsave-calculator-values {
  text-align: right;
  letter-spacing: -.01em;
  width: 50%;
}

.popup-section-value-2.gsave-calculator-values.gcredit-total-amount {
  letter-spacing: -.03em;
  justify-content: flex-end;
  font-family: Gotham Rounded;
  font-size: 1.29rem;
  font-weight: 700;
  display: flex;
}

.learn-more-link-text-2 {
  font-size: 1rem;
}

.gsave-input-description {
  letter-spacing: -.03em;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.gsave_payable-text-container {
  grid-column-gap: 4px;
  margin-top: 2px;
  display: flex;
}

.calcu-reset-2 {
  color: #004cc7;
  text-align: center;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #0000;
  border: 0 solid #000;
  flex: 0 auto;
  width: 100%;
  max-width: 88px;
  margin-left: 4px;
  padding: 12px 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.popup-section-label-2 {
  font-weight: 500;
}

.popup-section-label-2.gcredit-calculator-label, .popup-section-label-2.gsave-calculator-label {
  letter-spacing: -.01em;
  width: 60%;
  font-size: 1rem;
  line-height: 1;
}

.popup-section-label-2.gsave-calculator-label._w-info-function {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.popup-section-label-2.gcredit-calculator-label {
  letter-spacing: -.01em;
  width: 60%;
  font-size: 1rem;
  line-height: 1.2;
}

.popup-section-label-2.gcredit-calculator-label.total {
  line-height: 1.2;
}

.gsave-input-container {
  grid-column-gap: 2px;
  grid-row-gap: 10px;
  margin-top: 12px;
  margin-left: 38px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 500;
  display: flex;
}

.global-pay-text-container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.partners_scan-to-pay-section.hero-container {
  background-color: #ced8ea;
  height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 93px;
}

.partners_scan-to-pay-section.hero-container.scan-to-pay {
  position: relative;
}

.partners_scan-to-pay-section.hero-container.scan-to-pay-landing {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1fb6_image-here.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.container-master {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.wrapper-section-content {
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wrapper-section-content.fullwidth {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.text-small {
  font-size: .86rem;
  line-height: 100%;
}

.container-table {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 792px;
  margin-top: 24px;
  display: flex;
}

.container-table.booster-table {
  margin-top: 0;
  margin-bottom: 0;
}

.container-table.bundles {
  margin-top: 0;
  margin-bottom: 60px;
}

.row-group {
  border-top: 1px solid var(--layer-4);
  display: flex;
}

.row-group.header {
  z-index: 10;
  background-color: var(--outline-0);
  position: sticky;
  top: 86px;
}

.row-group.header.white {
  background-color: #f3f8fc;
}

.row-group.header.white-2 {
  background-color: #e4edf6;
}

.row-group.header.req {
  background-color: #eef3fa;
}

.row-group.first {
  border-top-style: none;
  margin-top: -12px;
}

.row-group.subheader {
  margin-top: 0;
}

.row-group.subheader.first {
  margin-top: -12px;
}

.row-group.alternate {
  background-color: #e5ebf4;
  margin-bottom: -12px;
}

.row-group.alternate.last {
  margin-bottom: 0;
}

.row-group.alternate.column {
  justify-content: flex-start;
  margin-bottom: 0;
}

.row-group.annotation {
  padding: 18px 16px;
}

.row-group.alternate-2 {
  background-color: #e5ebf4cc;
  margin-bottom: -12px;
}

.row-group.alternate-2.hide {
  display: none;
}

.row-group.centered {
  border-top-style: none;
  justify-content: center;
  margin-top: 0;
  display: flex;
}

.row-group.column {
  flex-flow: column;
}

.row-group.sme-req {
  flex-flow: wrap;
}

.cell-block.package-inclusion {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 20%;
  padding: 12px;
  display: flex;
}

.cell-block.package-inclusion.dummy {
  min-height: 24px;
}

.cell-block.package-inclusion.title {
  justify-content: center;
}

.cell-block.package-inclusion.title.feature.sme-req-2 {
  flex: 0 auto;
  width: 30%;
  display: none;
}

.cell-block.package-inclusion.feature {
  padding-top: 18px;
}

.cell-block.package-inclusion.feature.sme {
  padding-left: 16px;
  padding-right: 16px;
}

.cell-block.package-inclusion.feature.sme-2 {
  justify-content: flex-start;
  align-items: center;
  min-width: 0%;
  margin-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
}

.cell-block.package-inclusion.feature.sme-3 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 18px;
  padding-left: 16px;
  padding-right: 16px;
}

.cell-block.package-inclusion.feature.sme-4 {
  opacity: 0;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 18px;
  padding-left: 16px;
  padding-right: 16px;
}

.cell-block.package-inclusion.feature.sme-5 {
  justify-content: flex-start;
  align-items: center;
  min-width: 0%;
  margin-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.cell-block.package-inclusion.feature.sme-req {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
}

.cell-block.package-inclusion.divider {
  background-color: var(--lightest-primary-dark-blue);
  border-radius: 4px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.cell-block.package-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 24%;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.cell-block.package-column.title {
  padding-top: 12px;
}

.cell-block.package-column.title.bottom-align, .cell-block.package-column.title.sme-req-header {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
}

.cell-block.package-column.check {
  justify-content: flex-start;
  padding-top: 12px;
}

.cell-block.package-column.check.sme {
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.cell-block.package-column.check.sme-req {
  padding-left: 10px;
  padding-right: 10px;
}

.cell-block.package-column.center-align {
  justify-content: center;
  align-items: center;
}

.cell-block.package-column.check-2 {
  justify-content: flex-start;
  width: 50%;
  padding-top: 12px;
}

.cell-block.package-column.check-2.sme, .cell-block.package-column.check-2.sme-req, .cell-block.package-column.check-2.sme-req {
  padding-left: 10px;
  padding-right: 10px;
}

.cell-block.package-column-2.title.bottom-align {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
}

.cell-block.package-column-2.check.sme {
  padding-left: 10px;
  padding-right: 10px;
}

.cell-block.package-column-2.item {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
}

.cell-block.package-column-2.item-2 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 350px;
  padding: 16px 24px;
}

.cell-block.package-column-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 24%;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.cell-block.package-column-2.title {
  padding-top: 12px;
}

.cell-block.package-column-2.title.bottom-align {
  justify-content: flex-end;
  align-items: center;
}

.cell-block.package-column-2.check {
  justify-content: flex-start;
  padding-top: 12px;
}

.cell-block.package-column-2.check.sme {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.cell-block.package-column-2.center-align {
  justify-content: center;
  align-items: center;
}

.text-package-inclusion {
  opacity: .8;
  color: var(--gcash-blue);
  text-align: center;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.4;
}

.text-package-inclusion.annotation {
  text-align: left;
  font-weight: 600;
}

.text-package-inclusion.sme, .text-package-inclusion.sme-bundle {
  text-align: left;
}

.text-package-inclusion.sme-bundle.sme-3 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.check-icon-table {
  max-width: 32px;
  height: 32px;
  margin-right: 4px;
}

.pi-description {
  opacity: .6;
  color: var(--gcash-blue);
  margin-top: 6px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.pi-description.sme {
  width: 24ch;
}

.pi-description.small {
  font-size: var(--gcash-website-library---font--size-subcontent);
}

.pi-description.small-2 {
  opacity: 1;
  color: #fff;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
}

.pi-header {
  color: var(--gcash-blue);
  letter-spacing: -.01em;
  font-family: proxima-soft, sans-serif;
  font-size: 1.17rem;
  font-weight: 700;
  line-height: 1.2;
}

.pi-header.big-centered-heading {
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  text-align: center;
}

.pi-header.blue {
  color: #025ae9;
}

.image-nmsme-kv {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18bb_01_CTA_XL%20Small%20Desktop_512x640%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 512px;
  width: 512px;
  height: 640px;
  position: absolute;
  inset: -80px auto 0% 0%;
}

.brand-row {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.global-pay-merchant-logo-container {
  aspect-ratio: auto;
  object-fit: contain;
  border-bottom: 1px solid #d7e0ef;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  display: flex;
}

.merchant-logos {
  aspect-ratio: 1;
  object-fit: contain;
  width: 100%;
  max-width: 150px;
}

.global-pay-data-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-5 {
  max-height: 18px;
}

.send-money-protect-partner-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: 48px;
}

.image-link-block {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.card-description {
  opacity: .6;
  letter-spacing: -.03em;
  margin-top: 8px;
  font-family: Gotham Rounded;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.35;
}

.image---logo-dpa {
  max-width: 200px;
}

.accordion-section-content {
  max-width: 814px;
  margin-left: auto;
  margin-right: auto;
}

.accordion-container {
  border-radius: 6px;
  flex-direction: column;
  display: flex;
}

.accordion-item {
  width: 100%;
  overflow: hidden;
}

.accordion-item.branding {
  border: 1px solid #e0e8f3;
  border-bottom-style: none;
}

.accordion-item.nav-enterprise, .accordion-item.nav-services {
  display: none;
}

.accordion-toggle {
  border-top: 1px #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  align-items: center;
  min-height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.accordion-toggle.nth-accordion {
  border-top-style: solid;
  border-top-color: #e0e8f3;
}

.accordion-icon {
  color: #0a2757;
  width: 24px;
  height: 24px;
  font-size: 1.25rem;
}

.accordion-text {
  color: #0a2757;
  text-align: left;
  white-space: normal;
  cursor: pointer;
  flex: 1;
  width: 100%;
  font-size: 1.25rem;
  font-weight: 700;
}

.accordion-text.fc-primary-dark-blue {
  color: var(--primary-dark-blue);
}

.accordion-text.fuse {
  color: var(--darker-orange);
}

.dropdown-list {
  background-color: #f6f9fd;
  padding: 20px;
  display: block;
  position: static;
}

.dropdown-list.accordion-content {
  border-left: 3px solid #005ce5;
}

.dropdown-list.accordion-content.period {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-list.accordion-content.steps {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.send-money-protect-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.send-money-protect-section.testimonial {
  background-color: #fbfcfe;
  margin-top: 60px;
}

.send-money-protect-section.essi {
  display: block;
}

.accordion-content-text {
  font-size: 1rem;
  font-weight: 600;
  line-height: 25px;
}

.accordion-content-text.shade-3 {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.125rem;
}

.accordion-content-text.shade-3.font---gilroy h6 {
  color: #0a2757;
  text-align: left;
  margin-left: 20px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.2;
}

.accordion-content-text.shade-3.font---gilroy.load-plus {
  font-weight: 600;
}

.accordion-content-text.shade-3.font---gilroy.load-plus strong {
  font-weight: 700;
}

.accordion-content-text.shade-3.font---gilroy.load-plus li {
  list-style-type: disc;
}

.accordion-content-text.shade-3.font---gilroy.load-plus h5 {
  color: #0a2757;
  font-size: 1.125rem;
}

.accordion-content-text.shade-3.font---gilroy.load-plus h4 {
  margin-left: 20px;
  font-size: 1.125rem;
  font-weight: 500;
}

.accordion-content-text.shade-3.font---gilroy.load-plus a {
  text-decoration: underline;
}

.accordion-content-text.shade-3.font---gilroy.load-plus em {
  color: #005ce5;
  font-style: normal;
}

.accordion-content-text.shade-3.list {
  padding-left: 40px;
  list-style-type: disc;
}

.accordion-content-text.shade-3.list ul {
  margin-left: -24px;
  padding-left: 24px;
  list-style-type: disc;
}

.accordion-content-text.shade-3 {
  color: #6780a9;
  font-size: 1.125rem;
  line-height: 1.4;
}

.accordion-content-text.step {
  color: #183462;
  font-size: 22px;
  line-height: 1.2;
}

.accordion-content-text.shade-3 {
  font-size: 1.125rem;
}

.bounding-box-link {
  z-index: 2;
  width: 100%;
  max-width: 792px;
  height: 313px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.link-box-holder {
  display: flex;
}

.send-money-protect-other-services {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.sub-menu {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.global-pay-partner-grid {
  width: 888px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-localization {
  background-color: var(--outline-1);
  color: var(--darker-blue);
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 500;
}

.dropdown-list-2 {
  background-color: #ddd;
}

.dropdown-list-2.w--open {
  background-color: var(--layer-2);
}

.tc-rich-text-block {
  color: var(--gcash-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.tc-rich-text-block p {
  margin-bottom: 12px;
}

.tc-rich-text-block strong {
  font-size: 16px;
}

.list---abc {
  padding-left: 24px;
  list-style-type: lower-alpha;
}

.accordion-group {
  margin-left: auto;
  margin-right: auto;
}

.lightbox-link {
  margin-top: 12px;
  margin-bottom: 12px;
}

.lightbox-link._20th {
  max-width: 600px;
  min-height: 200px;
}

.lightbox-link.merry {
  max-width: 600px;
  min-height: 200px;
  margin-top: 0;
}

.lh-quiz-breadcrumbs {
  background-color: #fff;
  align-items: center;
  display: flex;
}

.lh-bounding-box {
  width: 100%;
  max-width: 980px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 24px;
}

.lh-bounding-box.breadcrumbs {
  flex-wrap: nowrap;
  align-items: center;
  max-width: 982px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.lh-bounding-box.lh-quiz {
  height: auto;
  padding: 24px 24px 32px;
  display: none;
}

.lh-bounding-box.lh-quiz-page {
  z-index: 10;
  height: auto;
  padding: 0 24px;
  transition: opacity .5s cubic-bezier(.25, .46, .45, .94);
}

.lh-bounding-box.lh-quiz-block {
  padding-top: 0;
  padding-bottom: 0;
}

.lh-bounding-box.fourth-section {
  grid-column-gap: 60px;
  align-items: center;
  max-width: 738px;
  padding: 0;
  display: flex;
}

.lh-bounding-box.article-content-box {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  height: 100%;
  padding: 0;
  display: flex;
}

.lh-bounding-box.article-content-box.desktop-header {
  max-width: 934px;
}

.lh-bounding-box.article-content-box.justify-space-between {
  justify-content: space-between;
}

.lh-bounding-box.article-content-box.justify-center {
  justify-content: center;
}

.lh-bounding-box.article-content-box.crypto {
  padding-left: 48px;
  padding-right: 48px;
}

.lh-bounding-box.article-content-box.justify-start {
  justify-content: flex-start;
}

.lh-bounding-box.share {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.lh-bounding-box.fifth-section {
  z-index: 2;
  padding: 40px 0;
  position: relative;
}

.lh-bounding-box.top-stories, .lh-bounding-box.list-with-img {
  padding-top: 0;
  padding-bottom: 0;
}

.lh-bounding-box.invest {
  grid-column-gap: 6px;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.lh-bounding-box.fourth-section {
  grid-column-gap: 60px;
  justify-content: flex-end;
  align-items: center;
  max-width: 738px;
  padding: 0;
  display: flex;
}

.quiz-breadcrumbs-item {
  opacity: .4;
  color: #0a2757;
  letter-spacing: -.12px;
  font-family: proxima-soft, sans-serif;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.quiz-breadcrumbs-item.active {
  opacity: 1;
  font-weight: 700;
}

.quiz-breadcrumbs-item.active.w--current {
  font-family: proxima-soft, sans-serif;
}

.quiz-breadcrumbs-icon {
  width: 100%;
  max-width: 16px;
  height: 16px;
  margin-left: 8px;
  margin-right: 8px;
}

.lh-page-container {
  height: 778px;
  position: relative;
}

.lh-page-container.lh-quiz-container-wrap {
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 32px 0;
}

.lh-quiz-question-number {
  color: #6780a9;
  letter-spacing: -.14px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

.lh-border-box-shadow {
  width: 100%;
  height: 12px;
  position: absolute;
  top: 0;
  left: 0;
}

.lh-question-item {
  height: 100%;
  display: none;
}

.lh-quiz-cover-header {
  opacity: .6;
  color: #fff;
  letter-spacing: -.32px;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
}

.lh-quiz-cover-header.active {
  opacity: 1;
}

.lh-cover-header-line {
  opacity: .2;
  background-color: #fff;
  width: 1.5px;
  height: 100%;
  margin-left: 12px;
  margin-right: 12px;
}

.lh-question-list {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.lh-quiz-options-wrapper {
  grid-column-gap: 12px;
  flex-direction: column;
  grid-template-rows: minmax(max-content, max-content) max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.lh-quiz-container {
  width: 100%;
  position: relative;
}

.lh-quiz-option-block {
  grid-column-gap: 12px;
  align-items: center;
  width: 100%;
  display: flex;
}

.lh-quiz-panel-header {
  justify-content: space-between;
  display: flex;
}

.lh-option-text {
  color: #183462;
  letter-spacing: -.14px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.lh-quiz-progress-active {
  background-color: #005ce5;
  width: 61px;
  height: 100%;
}

.lh-quiz-progress {
  background-color: #f1f4f9;
  height: 4px;
  transition: width .3s cubic-bezier(.645, .045, .355, 1);
  position: relative;
}

.lh-cover-header-wrap {
  grid-column-gap: 8px;
  display: flex;
}

.lh-option-letter {
  color: #183462;
  letter-spacing: -.16px;
  background-color: #f6f9fd;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40px;
  height: 40px;
  padding: 8px 12px;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.45;
  transition: color .2s cubic-bezier(.165, .84, .44, 1), background-color .2s cubic-bezier(.77, 0, .175, 1);
  display: flex;
}

.lh-quiz-action-group {
  background-color: #fff;
  border-top: 1px solid #eff2f5;
  border-bottom-right-radius: 8px;
  justify-content: flex-end;
  width: 100%;
  padding: 24px 32px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.lh-quiz-next-btn {
  cursor: pointer;
  background-color: #388ef3;
  border-radius: 125px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 120px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.lh-quiz-next-btn.disabled {
  pointer-events: none;
  background-color: #e6e6e6;
}

.lh-quiz-timer {
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.lh-quiz-panel-body {
  z-index: 1;
  opacity: 1;
  width: 100%;
  height: auto;
  min-height: 520px;
  padding: 32px 32px 121px;
}

.lh-quiz-content-block {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  height: auto;
  display: block;
  position: relative;
}

.lh-quiz-option {
  grid-column-gap: 12px;
  color: #000;
  border: 2px solid #0000;
  border-radius: 8px;
  width: 100%;
  max-width: 344px;
  padding: 16px 12px;
  text-decoration: none;
  transition: border-color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.lh-quiz-option:hover {
  border: 2px solid #ebf3fc;
  border-radius: 8px;
}

.lh-quiz-panel {
  height: 100%;
}

.lh-cover-header-img {
  width: 24px;
  height: 24px;
}

.lh-quiz-question-title {
  color: #0a2757;
  letter-spacing: -.96px;
  max-width: 18ch;
  margin-top: 4px;
  font-size: 2.29rem;
  font-weight: 500;
  line-height: 1.25;
}

.lh-quiz-panel-image {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  max-width: 344px;
  padding-top: 26px;
  padding-left: 30px;
  padding-right: 25px;
}

.lh-cover-header-container {
  z-index: 1;
  align-items: center;
  height: 36px;
  display: flex;
  position: relative;
}

.lh-timer-duration {
  color: #0071ff;
  text-align: center;
  letter-spacing: -1.2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
  display: flex;
  position: absolute;
}

.lh-quiz-title {
  display: inline-block;
}

.lh-quiz-cover-start {
  grid-column-gap: 12px;
  color: #fff;
  letter-spacing: -.64px;
  cursor: pointer;
  background-color: #1972f9;
  border-radius: 125px;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  padding: 8px 24px;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.lh-quiz-cover-start.fixed {
  margin-top: 0;
}

.lh-quiz-start-arrow {
  width: 32px;
  height: 32px;
}

.lh-quiz-cover-action-group.fixed {
  z-index: 11;
  background-color: #fff;
  border-top: 1px solid #eff2f5;
  justify-content: center;
  width: 100%;
  padding: 24px;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
}

.lh-quiz-cover-action-group.fixed.start {
  display: none;
}

.lh-quiz-cover-content-title {
  color: #fff;
  letter-spacing: -1.2px;
  max-width: 12ch;
  font-size: 3.14rem;
  font-weight: 700;
  line-height: 1.12;
}

.lh-quiz-cover-wrap {
  z-index: 10;
  width: 100%;
  height: 100%;
}

.lh-quiz-cover {
  background-color: #000;
  border-radius: 12px;
  flex-direction: column;
  height: 520px;
  padding: 32px 48px 48px 32px;
  display: flex;
  position: relative;
}

.lh-quiz-cover-block {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-end;
  height: 372px;
  margin-top: 32px;
  display: flex;
  position: relative;
}

.lh-quiz-cover-content-description {
  opacity: .8;
  color: #fff;
  max-width: 30ch;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.lh-quiz-cover-action-title {
  color: #fff;
  max-width: 23ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.lh-quiz-results-est-time {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #193560;
  align-items: center;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.lh-quiz-result-est-time-icon {
  min-width: 15px;
  max-width: 15px;
  min-height: 15px;
  max-height: 15px;
}

.lh-quiz-results-content-wrap {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.lh-quiz-results-review-category {
  opacity: .5;
  color: #193560;
  letter-spacing: -.36px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.4;
  display: inline;
}

.lh-results-panel-preamble {
  letter-spacing: -.14px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

.lh-quiz-results-content-block.review {
  grid-column-gap: 16px;
  align-items: stretch;
  display: flex;
}

.lh-score-wrapper {
  letter-spacing: -.72px;
  border-radius: 100px;
  justify-content: center;
  margin-top: 16px;
  padding: 8px 20px;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.lh-score-wrapper.failed {
  color: #b11a12;
  background-color: #ffe4e2;
}

.lh-results-panel-heading {
  text-align: center;
  letter-spacing: -.96px;
  max-width: 14ch;
  margin-top: 8px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.2;
}

.lh-quiz-results-link {
  text-decoration: none;
  display: block;
}

.lh-quiz-result {
  opacity: 1;
  background-color: #005ce5;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  transition: opacity .3s cubic-bezier(.455, .03, .515, .955);
  display: none;
  position: relative;
}

.lh-quiz-panel-result {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  max-width: 470px;
  padding-top: 100px;
  position: relative;
}

.lh-results-panel-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.lh-quiz-results-content-data {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.lh-result-panel-icon {
  border: 16px solid #0e0e0e0d;
  border-radius: 76px;
  width: 100%;
  max-width: 140px;
  height: 140px;
  position: absolute;
  top: -70px;
  left: 50%;
  transform: translate(-50%);
}

.lh-result-panel-icon.test {
  display: none;
}

.lh-quiz-results-content-thumbnail {
  border-radius: 6px;
  width: 142px;
  height: 80px;
}

.lh-quiz-results-suggestion-block {
  background-color: #f3f7fb;
  border-top: 1px solid #dde4ef;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-top: 40px;
  padding: 32px 24px;
  position: relative;
}

.lh-quiz-results-suggestion-block.failed, .lh-quiz-results-suggestion-block.passed, .lh-quiz-results-suggestion-block.basic {
  display: none;
}

.lh-quiz-results-pill {
  color: #7c838e;
  text-align: center;
  letter-spacing: -.24px;
  background-color: #fff;
  border: 1px solid #e3e8f0;
  border-radius: 29px;
  padding: 8px 16px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.1;
  display: inline-block;
  position: absolute;
  top: -15px;
  left: 50%;
  transform: translate(-50%);
}

.lh-quiz-results-content-title {
  font-weight: 700;
}

.lh-quiz-results-content-title.review {
  color: #193560;
  letter-spacing: -.64px;
  max-width: 20ch;
  font-size: 1.14rem;
  line-height: 1.4;
}

.lh-quiz-results-content-title.up-next {
  color: #005ce5;
  text-align: center;
  letter-spacing: -.24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.lh-close-button {
  cursor: pointer;
  position: absolute;
  top: 24px;
  right: 24px;
}

.lh-results-panel-description {
  text-align: center;
  max-width: 33ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.lh-quiz-body {
  background-color: #f6f9fd;
  flex-direction: column;
  display: flex;
}

.container-survey-form {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.page---gcash-survey-form {
  background-color: #eef2f9;
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

.accordion-item-trigger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  border-bottom: 1px solid #e0e8f3;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.icon.accordion-icon {
  color: #0a2757;
  cursor: pointer;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 1.25rem;
  line-height: 30px;
  position: relative;
}

.accordion-item-content {
  overflow: hidden;
}

.accordion-block-content {
  border-bottom: 1px solid #e0e8f3;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: static;
}

.accordion-block-content.gcoach-ai-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.acc-arrow {
  margin-right: 0;
}

.accordion-list {
  padding-left: 24px;
  list-style-type: decimal;
}

.lh-quiz-section-header-title {
  color: #214171;
  letter-spacing: -.72px;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.25;
}

.lh-quiz-section {
  grid-column-gap: 16px;
}

.lh-landing_section {
  width: 100%;
  margin-top: 40px;
  overflow: hidden;
}

.lh-landing_section.lh-quiz {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lh-landing_section.fifth-section {
  background-color: #f6f9fd;
  margin-top: 0;
  position: relative;
}

.lh-landing_section.fourth-section {
  background-color: #006476;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1869_lh-landing-financial-planning-section.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 488px;
  margin-top: 0;
  margin-bottom: 0;
}

.lh-quiz-section-header-description {
  opacity: .7;
  color: #214171;
  margin-top: 6px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.lh-quiz-article-block {
  background-color: #fff;
  border: 1px solid #dde1f061;
  border-radius: 6px;
  width: 300px;
  height: 240px;
  padding: 16px 16px 20px;
  text-decoration: none;
}

.lh-quiz-article-thumbnail {
  background-color: #c7cbd9;
  border-radius: 6px;
  width: 100%;
  height: 144px;
}

.lh-quiz-article-title {
  letter-spacing: -.8px;
  margin-top: 16px;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.4;
}

.lh-quiz-article-item {
  opacity: .5;
  letter-spacing: -.12px;
  margin-top: 4px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.investing-list-container {
  grid-column-gap: 12px;
  display: flex;
}

.lh-investing-list-indicator {
  opacity: .6;
  background-color: #9aaad1;
  border-radius: 3px;
  width: 100%;
  max-width: 16px;
  height: 4px;
  margin-top: 8px;
}

.lh-content-block {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.lh-content-block.lh-fourth-section {
  max-width: 368px;
}

.lh-learning-hub-icon {
  width: 32.5px;
  height: 32.5px;
}

.lh-learning-hub-title {
  letter-spacing: -.12px;
  margin-top: 11.25px;
  margin-bottom: 9.25px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
}

.lh-nav-menu-mobile-icon, .lh-navbar-close-btn {
  display: none;
}

.lh-nav-menu-items-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-decoration: none;
  display: flex;
}

.lh-navbar {
  z-index: 99;
  background-color: #fff;
  border-bottom: 1px solid #eef2f9;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 13px;
  padding-bottom: 15px;
  position: relative;
}

.hidden {
  display: none;
}

.lh-nav-bounding-box {
  justify-content: space-between;
  align-items: center;
  max-width: 934px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lh-nav-menu-item-wrap {
  text-decoration: none;
}

.lh-learning-hub-nav-content {
  grid-column-gap: 8px;
  text-decoration: none;
  display: flex;
}

.lh-nav-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.lh-nav-menu-item-name {
  color: #002cb8;
  letter-spacing: -.12px;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.lh-footer-nav-links {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lh-footer-social-icons {
  width: 100%;
  max-width: 22px;
  height: 22px;
}

.lh-footer-copyright {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.5;
}

.lh-footer-social-wrapper {
  grid-column-gap: 16px;
  display: flex;
}

.lh-footer-nav-links-item {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
}

.lh-footer_separator {
  background-color: #e0e8f3;
  width: 100%;
  height: 1px;
  margin-top: 16px;
}

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

.lh-footer-content-wrapper.copyright {
  margin-top: 24px;
}

.lh-footer-bounding-box {
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 24px;
}

.popup-feature-card-value-7 {
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.popup-feature-card-value-7.gsave-bank {
  letter-spacing: normal;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.popup-feature-card-coverage-3 {
  border-bottom: 1px solid #eef4fd;
  padding: 12px 24px 16px;
}

.popup-feature-card-coverage-3.last-child {
  border-bottom: 0 #0000;
}

.popup-swipe-header-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 804px;
  margin-left: 124px;
  display: flex;
}

.popup-feature-card-header-3 {
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.popup-feature-card-label-7 {
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.popup-feature-card-label-7.gsave-bank {
  opacity: .5;
  letter-spacing: -.01em;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.lh-article-heading {
  padding-top: 24px;
  padding-bottom: 24px;
}

.lh-articles-content-category {
  opacity: .5;
}

.articles-time-icon {
  width: 100%;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  margin-top: 3px;
}

.article-header-block {
  color: #0a2757;
}

.lh-articles-time-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.articles-content-data {
  grid-column-gap: 12px;
  color: #193560;
  letter-spacing: -.12px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: auto;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.lh-article-page-title {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 8px;
  font-family: Gotham Rounded;
  font-size: 3.43rem;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}

.lh-article-page-title.landing {
  color: #0a2757;
  font-family: proxima-soft, sans-serif;
}

.lh-article-page-blurb {
  opacity: .6;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 600;
  line-height: 1.4;
}

.lh-article-share-content {
  grid-column-gap: 24px;
  background-color: #fff;
  border-top: 1px solid #eef2f9;
  border-bottom: 1px solid #eef2f9;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

.lh-share-content-blurb {
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.4;
}

.lh-share-btn {
  cursor: pointer;
  width: 100%;
  max-width: 40px;
  height: 40px;
}

.lh-article-bg {
  z-index: 1;
  width: 100%;
  height: 358px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.lh-landing-articles-form-block {
  margin-bottom: 0;
}

.filter-tags-wrapper {
  position: relative;
}

.filter-tags-container {
  grid-column-gap: 6px;
  background-color: #fff;
  border-bottom: 1px solid #dcdfea80;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.filters-title {
  opacity: .5;
  color: #193560;
  letter-spacing: -.42px;
  cursor: pointer;
  border-radius: 29px;
  padding: 8px 14px 7px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
  transition: opacity .2s cubic-bezier(.455, .03, .515, .955), background-color .2s cubic-bezier(.455, .03, .515, .955);
}

.filters-title:hover {
  opacity: 1;
  color: #f8f7ff;
  background-color: #193560;
  border-radius: 29px;
  font-weight: 700;
}

.filter-gradient {
  background-image: linear-gradient(270deg, #fff, #fff0);
  width: 26px;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}

.article-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-columns: 1fr;
  padding: 24px 24px 40px;
  display: grid;
}

.lh-landing-article-item {
  flex-direction: column;
  display: flex;
}

.lh-article-block {
  flex-direction: column;
  width: 100%;
  max-width: 304px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.article-thumbnail {
  background-color: #f6f9fd;
  border-radius: 8px;
  width: 100%;
  height: auto;
  margin-bottom: 4px;
}

.landing-article-title {
  color: #193560;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.8px;
  max-width: 32ch;
  margin-top: 8px;
  margin-bottom: 4px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.landing-article-blurb {
  opacity: .8;
  color: #214171;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  margin-top: 0;
  font-weight: 500;
}

.article-tag {
  opacity: .5;
  pointer-events: none;
}

.articles-time-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.component-wrapper-6 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 50px 24px;
}

.component-wrapper-6.modifier-for-alignment {
  background-color: #dababa;
  border: 1px solid #000;
  padding-top: 16px;
  padding-bottom: 16px;
}

.with-border-bottom {
  border-bottom: 4px solid #fff;
  padding-bottom: 32px;
}

.with-border-bottom.blue {
  border-bottom-color: #006dff;
}

.with-border-bottom.darker-blue {
  border-bottom-color: #0a2757;
}

.with-border-bottom.purple-jam {
  border-bottom-color: #701288;
}

.citation {
  color: #0a2757;
  font-family: Gotham Rounded;
  font-size: 12px;
  font-weight: 500;
}

.lh-stories-item {
  cursor: pointer;
  background-color: #c7cbd9;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 203px;
  height: 360px;
  padding: 16px;
  display: flex;
}

.stories-container {
  z-index: 1;
  position: relative;
}

.lh-stories-swiper {
  margin-top: 16px;
}

.lh-top-stories-title {
  letter-spacing: -.72px;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.25;
}

.lh-highlight-controls-container {
  z-index: 9;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 65px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 68px;
  left: 100%;
  transform: translate(24px);
}

.lh-stories-bar-wrap {
  z-index: 3;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  width: 100%;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  position: absolute;
  top: 13px;
}

.lh-highlights-bar {
  background-color: #ffffff59;
  width: 100%;
  max-width: 100%;
  height: 2px;
}

.lh-story {
  z-index: 0;
  color: #d9d9d9;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.lh-stories {
  border-radius: 16px;
  position: relative;
}

.lh-highlight-control {
  cursor: pointer;
  background-color: #f6f9fd;
  border-radius: 65px;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  height: 40px;
  display: flex;
}

.lh-highlight-control.lh-social-icon {
  background-color: #0000;
  min-width: 28px;
  height: 28px;
  display: none;
}

.lh-highlight-scroll-container {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  padding-top: 24px;
  display: flex;
}

.lh-highlights-scroll-down {
  width: 48px;
  height: 48px;
  position: absolute;
  bottom: 32px;
  right: 32px;
}

.lh-highlights-progress {
  background-color: #fff;
  width: 0%;
  max-width: 100%;
  height: 100%;
}

.lh-story-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}

.lh-story-container {
  cursor: pointer;
  border-radius: 15px;
  margin-left: auto;
  margin-right: auto;
}

.lh-highlight-slug-embed {
  display: none;
}

.lh-highlight-img {
  border-radius: 8px;
}

.lh-highlight-icon.lh-mobile, .lh-twitter-icon.lh-mobile {
  display: none;
}

.currency-subtitle {
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.component-wrapper-7 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 50px 24px;
}

.currency-title {
  height: 80px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.4;
}

.currency-title.crypto {
  color: #0a2757;
  height: auto;
  font-size: 1.71rem;
}

.currency-title.crypto.ethereum {
  color: #fff;
}

.currency-preamble {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.4;
}

.currency-container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  margin-top: 24px;
  display: flex;
}

.currency-item {
  color: #0a2757;
  background-color: #f6f9fd;
  border-radius: 8px;
  width: 100%;
  padding: 16px 24px;
}

.currency-item.crypto {
  color: #fff;
  border-radius: 12px;
  align-items: flex-end;
  height: 160px;
  display: flex;
}

.currency-item.crypto.tether {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce170f_currency-crypto.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.currency-item.crypto.ethereum {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1713_currency-ethereum.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.currency-item.crypto.bitcoin {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1714_currency-bitcoin.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.component-wrapper-8 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 50px 24px;
}

.component-wrapper-8.colors {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 300px 300px;
  grid-auto-columns: 1fr;
  display: grid;
}

.colors-wrapper {
  grid-column-gap: 20px;
  height: auto;
  display: flex;
}

.color-container {
  width: 100px;
}

.lh-bright-blue {
  background-color: #06f;
}

.romance {
  background-color: #07244f;
}

.lh-transparent {
  background-color: #0000;
}

.component-wrapper-9 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 50px 24px;
}

.component-wrapper-9.colors {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 300px 300px;
  grid-auto-columns: 1fr;
  display: grid;
}

.hemlock {
  color: #625c2e;
}

.sandstone {
  color: #797164;
}

.medium-brown {
  color: #8f4c09;
}

.soya-bean {
  color: #6a6359;
}

.copper {
  color: #6f3422;
}

.lh-downriver {
  color: #0a2757;
}

.ocean {
  color: #006f94;
}

.pinecone {
  color: #6b625a;
}

.article-table-item-label {
  color: #183462;
  letter-spacing: -.54px;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.article-table-item-label.high {
  color: #df0707;
}

.article-table-item-label.moderate {
  color: #dc6d06;
}

.article-table-item-label.mod-to-high {
  color: #dc5306;
}

.article-table-item-label.first {
  color: #005ce5;
  text-align: right;
  letter-spacing: -.42px;
  font-size: 1rem;
  line-height: 1.3;
}

.article-table-item-label.low {
  color: #dcc706;
}

.article-table-item-wrapper {
  display: flex;
}

.article-table-header-subtitle {
  color: #445c85;
  letter-spacing: -.28px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-table-wrapper {
  width: 100%;
  max-width: 992px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
}

.article-table-item-column {
  background-color: #f6f9fd;
  border-bottom: 1px solid #dbe4f1;
  width: 100%;
  min-width: 168px;
  padding: 16px 24px;
}

.article-table-item-column.first {
  background-color: #fff;
  min-width: 178px;
  padding-top: 22px;
  position: relative;
}

.article-table-item-description {
  color: #445c85;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-table-item-description.invest {
  color: #183462;
  font-size: 1rem;
  font-weight: 600;
}

.article-table-header-wrapper {
  display: flex;
}

.article-table-item-preamble {
  color: #6780a9;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .57rem;
  font-weight: 500;
  line-height: 1.4;
}

.table-preamble-span {
  color: #1972f9;
  font-weight: 700;
}

.article-table {
  width: 100%;
  max-width: 682px;
  margin-left: auto;
  margin-right: auto;
}

.article-table.long-table {
  max-width: none;
}

.article-table-header-column {
  border-bottom: 4px solid #005ce5;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-width: 168px;
  padding: 20px 24px;
  display: flex;
  position: relative;
}

.article-table-header-column.first {
  min-width: 178px;
  padding-top: 24px;
}

.article-table-header-title {
  color: #005ce5;
  letter-spacing: -.6px;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.3;
}

.article-table-header-title.first {
  text-align: right;
  letter-spacing: -.48px;
  font-size: 1.14rem;
}

.preamble {
  color: #445c85;
  letter-spacing: -.3px;
  font-family: proxima-soft, sans-serif;
  font-size: .71rem;
  line-height: 1.2;
}

.preamble.white {
  color: #fff;
}

.preamble.gcash-jr {
  font-size: 1.25rem;
  font-weight: 500;
}

.preamble.partner-solutions {
  color: #1972f9;
  font-size: 1rem;
  font-weight: 700;
}

.preamble.partner-solutions.yellow-span {
  color: #ebb30a;
}

.preamble.partner-solutions.partner-with-us {
  color: #85c1ec;
}

.preamble.partner-solutions.green-solutions {
  opacity: .8;
  color: #d6e7d8;
  letter-spacing: 0;
  font-size: 1.71rem;
  line-height: 1.3;
}

.preamble.partner-solutions.resources-article-tag {
  color: #091727;
  background-color: #ebb30a;
  border-radius: 24px;
  padding: 4px 10px;
  font-size: 12px;
}

.preamble.partner-solutions.about-bundle {
  color: var(--dark-blue);
}

.preamble.partner-solutions.white {
  color: #fff;
  letter-spacing: -.01em;
  font-size: 24px;
}

.preamble.partner-solutions.blue {
  color: #0d42aa;
  letter-spacing: -.01em;
  font-size: 24px;
}

.preamble.partner-solutions.alternate {
  color: #0a275799;
}

.preamble.partner-solutions.purple {
  color: #fff9;
  letter-spacing: -.01em;
  font-size: 24px;
}

.preamble.partner-solutions.default {
  color: #1972f9;
  letter-spacing: -.01em;
  font-size: 24px;
}

.preamble.explore-solutions_tags {
  color: #fff;
  background-color: #36540a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 2px 6px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.preamble.explore-solutions_tags.ad-solutions {
  color: #00037a;
  background-color: #dbf9ff;
}

.preamble.explore-solutions_tags.promo-solutions {
  background-color: #292782;
}

.preamble.explore-solutions_tags.customer-api {
  background-color: #0746a0;
}

.preamble.partner-solutions {
  color: #1972f9;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 700;
}

.preamble.privacy {
  color: #1972f9;
  letter-spacing: -.05ch;
  margin-bottom: 16px;
  font-size: 1.14rem;
  font-weight: 700;
}

.preamble.global-wallets {
  color: #1972f9;
  text-align: center;
  letter-spacing: -.05ch;
  font-size: 24px;
  font-weight: 700;
}

.preamble.global-wallets.absolute-white {
  color: #fff;
}

.preamble.global-wallets.faq {
  margin-bottom: 8px;
}

.preamble.cash-in {
  color: #1972f9;
  margin-bottom: 4px;
  font-size: 1rem;
  font-weight: 700;
}

.preamble.careers {
  color: #1972f9;
  letter-spacing: -.05em;
  font-size: 16px;
  font-weight: 700;
}

.preamble.campaign {
  font-size: 1.25rem;
  font-weight: 500;
}

.component-wrapper-10 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 50px 24px;
}

.card-feature-description {
  color: #0a2757;
  margin-top: 8px;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.card-feature-horizontal-content {
  max-width: 272px;
}

.card-feature-horizontal-content.circular {
  max-width: 388px;
}

.text-block-img {
  object-fit: contain;
  width: 100%;
  height: 160px;
}

.text-block-img.circular {
  border-radius: 100%;
  width: 180px;
  height: 180px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-img.circular.wide {
  border-radius: 0%;
  width: 280px;
}

.text-block-img.default {
  width: 180px;
  height: 180px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-img.default.wide {
  border-radius: 0%;
  width: 280px;
}

.card-feature-horizontal-list {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.card-feature-horizontal-list.vertical {
  grid-column-gap: 16px;
  flex-direction: row;
  margin-top: 0;
}

.card-feature-title {
  color: #0a2757;
  letter-spacing: -.72px;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.4;
}

.card-feature-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.card-feature-horizontal.circular {
  grid-column-gap: 32px;
  width: 100%;
}

.card-feature-horizontal.vertical {
  flex-direction: column;
  align-items: flex-start;
}

.card-feature-horizontal-description {
  color: #0a2757;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-span-6 {
  color: #005ce5;
}

.card-feature-horizontal-title {
  color: #0a2757;
  letter-spacing: -.72px;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.4;
}

.card-feature-horizontal-title.vertical {
  font-size: 1.71rem;
}

.card-feature-horizontal-img {
  width: 272px;
  height: 160px;
}

.text-span-7 {
  color: #005ce5;
}

.article-body-subtext {
  color: #0a2757;
  letter-spacing: -.78px;
  font-size: 1.86rem;
  font-weight: 500;
  line-height: 1.3;
}

.article-content-wrapper {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 40px;
}

.article-content-wrapper.no-top {
  padding-top: 0;
}

.article-content-wrapper.no-bottom {
  padding-bottom: 0;
}

.numbered-list {
  margin-bottom: 0;
  padding-left: 9px;
  list-style-type: none;
}

.lh-highlight {
  color: #005ce5;
  text-decoration: none;
}

.content-block-title {
  color: #0a2757;
  letter-spacing: -.96px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25;
}

.content-block-title.f-500 {
  font-weight: 500;
}

.content-block-title.fs-36 {
  letter-spacing: -.72px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  line-height: 1.2;
}

.article-phrase-paragraph {
  letter-spacing: -.64px;
  border-bottom: 4px solid #fff;
  padding-bottom: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.2;
}

.max-16-ch {
  max-width: 16ch;
}

.article-body-subtitle {
  color: #0a2757;
  letter-spacing: -.96px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.35;
}

.article-body-subtitle.fs-24 {
  letter-spacing: -.72px;
  font-size: 1.71rem;
}

.article-body-subtitle.fw-500 {
  font-weight: 500;
}

.article-body-paragraph {
  color: #0a2757;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-body-paragraph.fs-12 {
  font-size: .86rem;
}

.article-body-paragraph.fs-20 {
  font-size: 1.57rem;
  font-weight: 700;
}

.max-24-ch {
  max-width: 24ch;
}

.numbered-list-item {
  color: #0a2757;
  margin-top: 12px;
  padding-left: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 500;
  line-height: 1.3;
  list-style-type: decimal;
}

.text-block-img-circular-wrapper {
  text-align: center;
  justify-content: center;
}

.text-block-title {
  margin-top: 24px;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.4;
}

.text-block-title.circular {
  letter-spacing: -.72px;
  margin-top: 24px;
  font-size: 1.71rem;
}

.text-block-with-img {
  color: #0a2757;
  width: 100%;
  max-width: 288px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.text-block-with-img.circular {
  text-align: center;
  max-width: 331px;
}

.pictured-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.pictured-list.circular.grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 280px 280px;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.pictured-list.circular.usdc-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 280px 280px;
  grid-auto-columns: 1fr;
  place-content: center;
  display: grid;
}

.pictured-list.circular.vertical {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
}

.text-block-description {
  color: #0a2757;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-block-description.circular {
  margin-top: 8px;
}

.list-item-title {
  color: #005ce5;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.3;
}

.list-component {
  grid-row-gap: 24px;
  flex-direction: column;
  margin-top: 24px;
  margin-bottom: 0;
  padding-left: 26px;
  display: flex;
}

.article-list-item-note-content-link {
  color: #1972f9;
}

.article-list-item-note-content-link.horizontal {
  text-decoration: none;
}

.article-list-item-note-icon {
  width: 24px;
  height: 24px;
}

.list-item {
  width: 100%;
  list-style-type: none;
  position: relative;
}

.article-list-item-note {
  grid-column-gap: 12px;
  background-color: #f6f9fd;
  border-radius: 6px;
  width: 100%;
  max-width: 482px;
  padding: 8px 12px;
  display: flex;
}

.article-list-item-note.spacing-16 {
  margin-top: 16px;
}

.article-list-item-note.generic {
  justify-content: space-between;
  align-items: center;
  max-width: none;
  padding: 16px;
}

.article-list-item-note.horizontal, .article-list-item-note.contextual {
  max-width: 312px;
  margin-top: 32px;
}

.article-list-item-note.articles {
  margin-top: 32px;
}

.article-list-item-note-content {
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .95rem;
  font-weight: 500;
  line-height: 1.3;
}

.article-list-item-note-content.generic {
  margin-top: 4px;
  font-size: 1.14rem;
}

.list-item-description {
  color: #0a2757;
  max-width: 37ch;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-w-img-second-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.article-w-img-vertical {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 260px;
  grid-auto-columns: 1fr;
  display: grid;
}

.article-w-img-first-content {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.alkansya-banner {
  width: 260px;
  height: 507px;
}

.article-list-img-desc {
  color: #0a2757;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-tooltip-wrapper {
  background-color: #fffbed;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-top: 24px;
  padding: 16px;
  display: flex;
}

.article-tooltip-title {
  color: #96460b;
  font-weight: 700;
}

.article-tooltip-description {
  color: #a78e5f;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.article-list-w-tooltip {
  color: #0a2757;
  width: 100%;
  max-width: 600px;
}

.article-tooltip-icon {
  width: 42px;
  height: 42px;
}

.article-list-img-title {
  color: #0a2757;
  letter-spacing: -.96px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.35;
}

.article-list-img-title.asset-block {
  color: #fff;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.article-tooltip-content {
  font-size: 1.14rem;
  line-height: 1.3;
}

.contextual-help-title {
  color: #0a2757;
  font-family: Gotham Rounded;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.3;
}

.bullet-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 30px;
  list-style-type: none;
  display: flex;
}

.bullet-list-item {
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
  list-style-type: none;
  position: relative;
}

.article-comparison-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  padding-top: 52px;
  display: flex;
}

.article-comparison-card {
  color: #0a2757;
  background-color: #f6f9fd;
  border-radius: 8px;
  width: 298px;
  min-width: 298px;
  height: auto;
  padding: 64px 24px 32px;
  position: relative;
}

.article-icon {
  border-radius: 50%;
  width: 100%;
  max-width: 90px;
  height: 90px;
  position: absolute;
  top: -45px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 7px 10px #e9edf2;
}

.article-comparison-title {
  text-align: center;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.3;
}

.article-comparison-list {
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 28px;
  list-style-type: none;
  display: flex;
}

.article-comparison-content {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
}

.cryptocurrency-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  display: flex;
}

.cryptocurrency-block-wrap {
  width: 100%;
  max-width: 484px;
  height: 100%;
}

.article-content-card {
  background-color: #f6f9fd;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 992px;
  height: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 0;
  display: flex;
}

.article-content-card.crypto {
  width: 100%;
  max-width: 484px;
  padding-left: 48px;
  padding-right: 48px;
}

.article-content-card.align-end {
  justify-content: flex-end;
}

.card-feature-contextual-title {
  color: #0a2757;
  letter-spacing: -.72px;
  max-width: 19ch;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.3;
}

.card-feature-contextual-preamble {
  color: #445c85;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.4;
}

.card-feature-contextual {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-feature-contextual.align-start {
  align-items: flex-start;
}

.card-feature-contextual-img {
  object-fit: cover;
  width: 488px;
  height: 320px;
}

.card-feature-contextual-list {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.card-feature-contextual-description {
  color: #0a2757;
  width: 100%;
  max-width: 42ch;
  margin-top: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.full-width-content-block {
  background-color: #f6f9fd;
  height: 480px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.asset-block {
  width: 100%;
  height: 480px;
  display: block;
}

.opacity-80 {
  opacity: .8;
}

.modifier-wrapper {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 50px 24px;
}

.modifier-wrapper.modifier-for-alignment {
  background-color: #dababa;
  border: 1px solid #000;
  padding-top: 16px;
  padding-bottom: 16px;
}

.no-space {
  margin-top: 0;
  margin-bottom: 0;
}

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

.component-wrapper-22 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 50px 24px;
}

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

.mt-10 {
  margin-top: 10px;
}

.p-0 {
  padding-top: 0;
  padding-bottom: 0;
}

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

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

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

.article-sub-title {
  color: #0a2757;
  letter-spacing: -.84px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
}

.article-sub-title.step-4 {
  margin-top: 48px;
}

.article-content-step-wrap {
  display: block;
}

.article-content-step-wrap.step-two {
  flex-direction: column;
  max-width: 100%;
  display: flex;
}

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

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

.h-395 {
  height: 395px;
}

.mt-16 {
  margin-top: 16px;
}

.mt-48 {
  margin-top: 48px;
}

.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.article-list-item-text {
  max-width: 14ch;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-content-step {
  grid-column-gap: 24px;
  align-items: center;
  width: 100%;
  display: flex;
}

.article-content-step.flex-start {
  align-items: center;
}

.article-content-step._w-border {
  border-bottom: 4px solid #ededed;
  padding-bottom: 24px;
}

.article-content-step.justify-space-between {
  justify-content: space-between;
}

.article-list-item {
  color: #0a2757;
  text-align: center;
  width: 100%;
  max-width: 184px;
}

.article-list-item.opacity-50 {
  opacity: .5;
}

.article-list-item.opacity-40 {
  opacity: .4;
}

.article-content-step-pointer {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -1px;
}

.article-content-card-title {
  color: #0a2757;
  letter-spacing: -.84px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.article-content-card-title._w-preamble {
  margin-top: 4px;
}

.article-list-item-title {
  letter-spacing: -3.6px;
  margin-top: 24px;
  font-size: 4.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.article-list-item-icon {
  border-radius: 50%;
  width: 160px;
  height: 160px;
}

.article-list-item-subtitle {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.article-section.article-masthead {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.article-section.article-header-block.mobile {
  display: none;
}

.article-content-card-preamble {
  opacity: .8;
  color: #445c85;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-content-step-number {
  color: #f6f9fd;
  background-color: #005ce5;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: center;
  align-items: flex-end;
  width: 44px;
  height: 55px;
  padding-top: 22px;
  padding-bottom: 11px;
  font-size: 2.29rem;
  font-weight: 700;
  display: flex;
}

.article-content-step-number.no-pointer {
  border-radius: 6px;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.article-content-step-number.lh-absolute-white {
  color: #005ce5;
  background-color: #fff;
}

.article-item-list {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.lh-share-modal-subtitle {
  margin-top: 24px;
  font-family: Gotham Rounded;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1;
}

.lh-share-modal-wrap {
  cursor: pointer;
  background-color: #0b153a99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.lh-share-modal-copy-text {
  color: #6780a9;
  letter-spacing: -.14px;
  max-width: 30ch;
  font-family: Gotham Rounded;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.lh-share-modal-title {
  letter-spacing: -.24px;
  font-family: Gotham Rounded;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1;
  display: inline;
}

.lh-share-options-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 16px;
  display: flex;
}

.lh-share-modal-container {
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.lh-share-modal-container.disabled {
  display: none;
  position: absolute;
}

.lh-share-modal-clipboard-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f6f9fd;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  min-height: 56px;
  margin-top: 16px;
  padding: 16px;
  display: flex;
}

.lh-share-modal {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  max-width: 467px;
  padding: 32px;
}

.lh-share-modal-icon {
  width: 28px;
  min-width: 28px;
  max-width: 28px;
  height: 28px;
}

.lh-share-modal-icon.lh-clipboard, .lh-share-modal-icon.lh-close-icon {
  min-width: 24px;
  height: 24px;
}

.lh-share-icon-link {
  background-color: #f6f9fd;
  border-radius: 56px;
  justify-content: center;
  align-items: center;
  min-width: 56px;
  height: 56px;
  display: flex;
}

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

.currency-clash-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce181a_currency-clash-1-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lh-header-thumbnail {
  background-color: #f6f9fd;
  width: 100%;
  height: 480px;
  display: block;
}

.lh-header-thumbnail.mobile-hidden.investment-principles {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d8_investments-header-thumbnail-desktop.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lh-header-thumbnail.mobile-hidden.investments {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d4_invest-header-thumbnail-dekstop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lh-header-thumbnail.mobile-hidden.crypto {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17a6_decoding-header-thumbnail-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lh-header-thumbnail.mobile-hidden.financial-independence {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17ff_financial-independence-header-.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lh-header-thumbnail.mobile-hidden.ipon-is-life {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1791_ipon-is-life-header-thumbnail-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lh-header-thumbnail.mobile-hidden.financial-planning {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17ab_financial-planning-header-thumbnail-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pag-iinvest-5 {
  background-color: #88dfe1;
}

.budgeting-basics-3, .budgeting-basics-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f9_budgeting-basics-1-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.why-invest-1 {
  background-color: #28848b;
}

.crypto-safety-11 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1850_crypto-safety-11.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.financial-planning-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1834_financial-planning-step-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.budgeting-basics-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f7_budgeting-basics-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investing-tips-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e3_investing-tips-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investments-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182b_investments-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.why-invest-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1838_why-invest-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.financial-planning-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce187f_financial-planning-1-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.build-your-savings-step-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1811_build-your-savings-step-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cryptocurrency-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182d_crypto-currency-5-mob.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.cryptocurrency-1 {
  background-color: #5350e4;
}

.all-about-crypto-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1837_all-crypto-and-blockchain-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-principles-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17da_investment-principles-6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-9 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1818_crypto-scams-9.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cryptocurrency-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182e_crypto-currency-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.all-about-crypto-2 {
  background-color: #f6f9fd;
}

.crypto-safety-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1814_crypto-safety-6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-principles-7 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1848_investment-principles-7.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-12 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185a_crypto-safety-12.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-principles-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1833_investment-principles-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.financial-independence-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1836_financial-independence-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-funds-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fb_investment-funds-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-funds-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1831_investment-funds-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-funds-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1835_investment-funds-6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-9 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1816_crypto-safety-9.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-principles-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17df_investment-principles-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cryptocurrency-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1860_crypto-currency-6-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.financial-independence-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1847_financial-independence-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.currency-clash-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1863_currency-clash-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.currency-clash-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184e_currency-clash-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.currency-clash-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185b_currency-clash-4-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184a_crypto-safety-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-13 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1849_crypto-safety-13.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investing-tips-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17de_investing-tips-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-funds-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1843_investment-funds-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-10 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1810_crypto-safety-10.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-principles-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17dc_investment-principles-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.budgeting-basics-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f6_budgeting-basics-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.all-about-crypto-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185d_all-crypto-and-blockchain-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-14 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184c_crypto-safety-14.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-5 {
  background-color: #3b40ac;
}

.why-invest-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e0_why-invest-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1812_crypto-safety-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.financial-independence-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d9_financial-independence-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.why-invest-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e1_why-invest-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.financial-independence-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d7_financial-independence-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.cryptocurrency-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1829_crypto-currency-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-principles-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d5_investment-principles-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pumili-ng-savings-account-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1861_savings-account-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pag-iinvest-4 {
  background-color: #2194e3;
}

.investment-funds-7 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce180e_investment-funds-7.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-7 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fe_stocks-7.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-principles-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17db_investment-principles-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investments-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f5_investments-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-10 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce181c_crypto-scams-10.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pumili-ng-savings-account-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185c_savings-account-4-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1832_stocks-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-2 {
  background-color: #532d92;
}

.savings-account-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1861_savings-account-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-funds-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f8_investment-funds-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce181b_crypto-scams-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.oras-mo-na-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce180f_oras-mo-na-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1815_crypto-safety-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fc_stocks-6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1840_stocks-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investments-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f2_investments-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185f_crypto-scams-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185e_crypto-safety-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pumili-ng-savings-account-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1842_savings-account-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-10 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fd_stocks-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investing-tips-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17dd_investing-tips-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.financial-independence-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d6_financial-independence-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182a_crypto-scams-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investments-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e2_investments-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pag-iinvest-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d3_paano-pag-iinvest-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.oras-mo-na-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184d_oras-mo-na-1-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184b_stocks-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.currency-clash-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce181d_currency-clash-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.all-about-crypto-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1830_all-crypto-and-blockchain-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-8 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182c_crypto-scams-8.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cryptocurrency-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1863_currency-clash-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-9 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fa_stocks-9.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1802_stocks-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.oras-mo-na-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce180d_oras-mo-na-4-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.savings-account {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1839_savings-account-1-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.why-invest-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f4_why-invest-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ipon-is-life {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1844_paano-ba-mag-ipon-banner-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pumili-ng-savings-account-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1845_savings-account-5-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-7 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1819_crypto-scams-7.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.investment-funds-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f3_investment-funds-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184f_crypto-safety-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-scams-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182f_crypto-scams-6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.savings-account-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1845_savings-account-5-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.savings-account-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1842_savings-account-3-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-8 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1817_crypto-safety-8.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-11 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1801_stocks-11.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-8 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1800_stocks-8.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pag-iinvest-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1846_paano-pag-iinvest-1-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crypto-safety-7 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1813_crypto-safety-7.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.build-your-savings-step-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1862_build-your-savings-step-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pag-iinvest-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce178c_paano-pag-iinvest-2-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.savings-account-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185c_savings-account-4-mob.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stocks-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fd_stocks-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.lh-absolute-white {
  color: #fff;
}

.lh-purple-jam {
  color: #701288;
}

.articles-time-wrapper-2 {
  grid-column-gap: 8px;
  opacity: .6;
  align-items: center;
  display: flex;
}

.article-page-blurb {
  opacity: .6;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 600;
  line-height: 1.4;
}

.articles-content-category {
  opacity: .6;
}

.article-page-title {
  color: #fff;
  letter-spacing: -1.44px;
  margin-top: 8px;
  font-size: 3.43rem;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}

.article-item {
  width: 100%;
  position: relative;
}

.article-list {
  grid-row-gap: 24px;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 28px;
  display: flex;
}

.article-list.gap-16 {
  grid-row-gap: 16px;
}

.article-list.gap-8 {
  grid-row-gap: 8px;
}

.article-list-heading {
  color: #0a2757;
  letter-spacing: -.2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-item-description {
  color: #0a2757;
  max-width: 37ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-item-description.no-gap {
  margin-top: 0;
}

.article-list-footer {
  color: #000;
  letter-spacing: -.36px;
  max-width: 45ch;
  margin-top: 24px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1.4;
}

.article-item-title {
  color: #005ce5;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.3;
}

.article-item-title.fw-500 {
  font-weight: 500;
}

.article-item-title.bold {
  font-weight: 700;
}

.fullwidth-asset-block {
  background-color: #f6f9fd;
  width: 100%;
  height: 720px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.fullwidth-asset-block._w-text {
  background-color: #006dff;
  padding-top: 48px;
}

.lh-science-blue {
  color: #005ce5;
}

.lh-investing-container {
  background-color: #04002f;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1865_lh-landing-crypto-section.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.lh-investing-description {
  opacity: .8;
  color: #fff;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: -.8px;
  max-width: 40ch;
  margin-top: 16px;
  font-weight: 500;
}

.lh-investing-articles-btn {
  color: #fff;
  letter-spacing: -.6px;
  cursor: pointer;
  border: 2px solid #ffffff1a;
  border-radius: 29px;
  margin-top: 16px;
  margin-left: 12px;
  padding: 8px 16px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.1;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.lh-investing-articles-btn:hover {
  color: #04002f;
  background-color: #fff;
}

.lh-invest-tag-title-2 {
  color: #fff;
  letter-spacing: -.6px;
  padding: 8px 12px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.1;
}

.lh-invest-tag-title-2:hover, .lh-invest-tag-title-2.active {
  color: #f8f7ff;
  background-color: #13315d;
  border-radius: 29px;
}

.lh-investing-list {
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 24px;
  display: flex;
}

.lh-investing-list.absolute-white {
  transition: height .3s cubic-bezier(.645, .045, .355, 1);
  overflow: hidden;
}

.lh-investing-list-item-2 {
  letter-spacing: -.32px;
  max-width: 32ch;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}

.lh-investing-content {
  grid-column-gap: 6px;
  flex-direction: column;
  width: 100%;
  max-width: 509px;
}

.lh-investing-title {
  font-size: var(--gcash-website-library---font--size-h1l);
  line-height: var(--gcash-website-library---font--line-height-h1l);
  letter-spacing: -3px;
  margin-top: 12px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.lh-tag-container {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.lh-content-preamble-2 {
  border: 2px solid #ffffff4d;
  border-radius: 29px;
  padding: 8px 12px;
  display: block;
}

.lh-content-preamble-text-2 {
  color: #fff;
  letter-spacing: -.6px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1.1;
}

.container-2 {
  max-width: 100%;
}

.old-content {
  display: none;
}

.accordion-item-trigger-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  border-bottom: 1px solid #e0e8f3;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.accordion-item-copy {
  width: 100%;
  overflow: hidden;
}

.accordion-block-content-copy {
  background-color: #f6f9fd;
  border-left: 3px solid #005ce5;
  padding: 20px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  display: block;
  position: static;
}

.accordion-item-content-copy {
  overflow: hidden;
}

.subheader {
  text-align: center;
  margin-top: -24px;
}

.i-list {
  list-style-type: lower-roman;
}

.nested-list {
  color: var(--gcash-blue);
  font-family: proxima-soft, sans-serif;
  font-weight: 500;
  list-style-type: decimal;
}

.a-list {
  list-style-type: lower-alpha;
}

.heading-nm {
  margin-top: 0;
  margin-bottom: 0;
}

.span-medium {
  font-weight: 500;
}

.container---promo-banner {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-top: 60px;
  display: flex;
}

.image---promo-banner {
  z-index: 1;
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  position: relative;
}

.paragraph-dpa {
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.link-3 {
  text-decoration: none;
}

.partners-select-dropdown-2 {
  letter-spacing: -.01em;
  background-color: #fff;
  border: 2px solid #1972f9;
  border-radius: 6px;
  width: 100%;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 0;
  padding: 7px 15px;
  font-size: 1rem;
  line-height: 1;
}

.partners-select-dropdown-2.dropdown-arrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfb30_trailing-icon-group.svg");
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 32px;
}

.partners-select-dropdown-2.dropdown-arrow:focus {
  border-color: #1972f9;
}

.partners-select-dropdown-2.dropdown-arrow.merchants {
  z-index: 10;
  position: relative;
}

.partners-select-dropdown-2.intl-remittance {
  color: #6e7e9f;
  border-color: #d6dde9;
}

.partners-input-label-2 {
  opacity: .8;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.merchants-pagination-item-2 {
  opacity: .2;
  letter-spacing: -.02em;
  font-family: Gotham Rounded;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.45;
  text-decoration: none;
}

.merchants-pagination-item-2.active {
  opacity: 1;
  font-family: Gotham Rounded;
}

.merchants-list-2 {
  opacity: .8;
  letter-spacing: -.01em;
  width: 100%;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
}

.merchants-list-2.brand {
  max-width: 425px;
  font-family: Gotham Rounded;
}

.merchants-list-2.category {
  color: #0a275799;
  max-width: 257px;
  font-family: Gotham Rounded;
}

.merchants-list-2.availability {
  color: #0a275799;
  max-width: 163px;
  font-family: Gotham Rounded;
}

.merchants-table-header-2 {
  opacity: .8;
  letter-spacing: -.01em;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.merchants-table-header-2.shade-0 {
  font-family: Gotham Rounded;
}

.partners-form-header-2 {
  letter-spacing: -.03em;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.3;
}

.partners-form-header-description-2 {
  letter-spacing: -.03em;
  max-width: 33ch;
  margin-top: 8px;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.partners-form-header-description-2.ggives-merchant {
  max-width: none;
  padding-bottom: 16px;
}

.component-block.promo-bg-absolute {
  z-index: 0;
  width: 50vw;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-label.promo-categories {
  background-color: var(--outline-0);
  color: var(--primary-dark-blue);
  letter-spacing: -.0086rem;
  border-radius: 100px;
  padding: 6px 8px;
  font-size: .86rem;
  font-weight: 700;
  line-height: .86rem;
}

.text-label.promo-categories.smaller {
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
}

.promo-heading {
  color: var(--gcash-blue);
  letter-spacing: -.12rem;
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 2.29rem;
  line-height: 120%;
}

.promo-publishing-date {
  color: var(--lighter-primary-dark-blue);
  text-align: left;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 140%;
}

.promo-rtb {
  color: var(--gcash-blue);
  padding-top: 24px;
}

.promo-rtb p {
  color: var(--light-primary-dark-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
  display: block;
}

.promo-rtb li {
  color: var(--light-primary-dark-blue);
  text-align: left;
  margin-bottom: 8px;
  margin-left: -16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.promo-rtb a {
  color: var(--dark-blue);
  font-weight: 600;
  text-decoration: underline;
}

.promo-rtb ul {
  list-style-type: disc;
}

.promo-rtb ol {
  text-align: left;
  margin-top: 10px;
}

.ggives-dropdown-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 49% 49%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.ggives-dropdown-container.partners-ggives {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
}

.ggives-dropdown-container.hide, .dummy-gradient.nmsme {
  display: none;
}

.text---semicolon {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 2.5rem;
  line-height: 2rem;
}

.promo-card-item {
  position: relative;
}

.npc-logo {
  max-width: 550px;
}

.text-link {
  color: #0057e4;
  font-weight: 600;
  text-decoration: underline;
}

.gcash-jr-section.banner-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2346_hero%20asset.avif");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 952px;
  display: flex;
}

.gcash-jr-section.requirements-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.gcash-jr-section.requirements-section.gradient-darkest-blue {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(329deg, #000627, #000c18 23%, #00042b 78%, #000627 104%);
  flex-direction: column;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gcash-jr-section.requirements-section.create-account {
  background-color: #fff;
}

.gcash-jr-section.team-kramer {
  padding-top: 80px;
  padding-bottom: 80px;
}

.gcash-jr-section.gradient-container {
  background-image: linear-gradient(#0dbdff, #26177f);
  flex-flow: column;
  display: flex;
}

.gcash-jr.logos {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.gcash-jr.logos.hide {
  display: none;
}

.get-started-gcash-jr-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1956_Group%2028550.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 748px;
  height: 147px;
}

.gcash-jr-section-cards-swipeable {
  overflow: visible;
}

.banner-section-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80px;
  display: grid;
}

.banner-section-content.absolute-white {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.banner-section-content.mobile-banner {
  color: #fff;
  display: none;
}

.banner-section-content-text {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  width: 50%;
  max-width: none;
  display: flex;
  position: absolute;
}

.gcash-jr-banner-content-image {
  max-width: 220px;
}

.gcash-jr-header {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--size-h1);
  letter-spacing: -.05em;
  width: 13ch;
  margin-left: 150px;
}

.gcash-jr-header.mobile-header {
  max-width: 5ch;
}

.gcash-jr-header.video {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.03em;
  width: auto;
  margin-left: 0;
}

.gcash-jr-header-description {
  color: #fffc;
  max-width: 28ch;
  font-size: 16px;
}

.gcash-jr-inner-content-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.gcash-jr-banner-content-link {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.section---gcredit {
  margin-top: 0;
  padding: 72px 30px 100px;
}

.page---summer {
  padding-top: 60px;
}

.section-header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.card-header-smaller {
  font-size: 2rem;
}

.services_ginsure_section.hero-container {
  background-color: #ced8ea;
  height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 93px;
}

.services_ginsure_section.hero-container.insurance-banner {
  flex-flow: row;
  align-items: stretch;
  height: auto;
  padding-top: 250px;
  display: flex;
  position: relative;
}

.services_ginsure_section.insurance-section {
  background-color: #eef2f9;
  background-image: linear-gradient(#f6f9fd, #f6f9fd), linear-gradient(#01abb6, #0000 10%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1ae1_Bullet%20Cards.avif");
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, auto;
  padding: 60px 0;
}

.services_ginsure-section-content {
  flex-direction: column;
  align-items: center;
  margin-left: 59px;
  display: flex;
}

.services_ginsure-section-content.ginsure-header {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
}

.services_ginsure-section-content.ginsure-section-title {
  justify-content: center;
  align-items: center;
  margin-left: 0;
}

.services_ginsure-section-content.ginsure-section-title.hide {
  display: none;
}

.services_ginsure-section-content.ginsure-header-dynamic {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 90px;
  margin-left: 0;
}

.partner-solutions_section {
  width: 100%;
}

.partner-solutions_section.banner-section {
  background-image: linear-gradient(#e5ebf4, #e5ebf4);
  height: 800px;
}

.partner-solutions_section.banner-section.landing-page {
  background-image: linear-gradient(#000, #000249);
  height: 1090px;
  padding-top: 60px;
}

.partner-solutions_section.banner-section.green-solutions {
  height: 980px;
}

.partner-solutions_section.banner-section.resources-article {
  background-image: linear-gradient(308deg, #000d34, #003f64 50%, #082471);
  height: 702px;
}

.partner-solutions_section.banner-section.resources {
  height: 800px;
}

.partner-solutions_section.banner-section.extended {
  height: 1300px;
}

.partner-solutions_section.rtb-section {
  background-image: linear-gradient(90deg, #bdc6d4 50%, #eef2f9 50%);
  height: 700px;
}

.partner-solutions_section.rtb-section.promo-solutions {
  background-image: linear-gradient(#092155, #092155);
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.partner-solutions_section.rtb-section.customer-api {
  background-image: linear-gradient(#fff, #fff);
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.partner-solutions_section.rtb-section.practical-api {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2563_API%20Integration%20-%20sd.avif");
  background-position: 65% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 700px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.partner-solutions_section.rtb-section.forest-adoption {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f4c_vid-desktop.avif"), linear-gradient(#110a02, #110a02);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  height: 700px;
  display: flex;
}

.partner-solutions_section.rtb-section.green-beginnings {
  background-color: #fff;
  background-image: none;
  height: 700px;
  position: relative;
}

.partner-solutions_section.rtb-section.brand-challenges {
  height: 560px;
  position: relative;
}

.partner-solutions_section.rtb-section.about-bundle {
  background-image: linear-gradient(#f9fbfe, #f9fbfe);
  height: auto;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.partner-solutions_section.rtb-section.about-bundle.hide {
  display: none;
}

.partner-solutions_section.rtb-section.ad-solutions {
  background-image: linear-gradient(#2a1050, #2a1050);
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.partner-solutions_section.rtb-section.insighting-solutions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce257a_insighting-solutions-sd.avif");
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 700px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.partner-solutions_section.resrouces-section {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.partner-solutions_section.about-us_cards_section {
  background-image: linear-gradient(#e9f2fe, #e9f2fe);
  height: 1605px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.partner-solutions_section.explore-solutions-section {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.partner-solutions_section.our-partners-section {
  background-image: linear-gradient(#fff, #fff);
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.partner-solutions_section.feature-steps_section {
  height: auto;
}

.partner-solutions_section.feature-steps_section.promo-solutions {
  height: 744px;
}

.partner-solutions_section.partner-with-us_section_lets-talk {
  background-color: #618aae;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f27_Contact%20Us%20Small%20Desktop.webp"), linear-gradient(#dde4f0, #dde4f0);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 980px;
  display: flex;
}

.partner-solutions_section.disbursement-types-section {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.partner-solutions_section.rtb-extended-section {
  background-image: linear-gradient(90deg, #bdc6d4 50%, #eef2f9 50%);
  height: 700px;
}

.partner-solutions_section.rtb-extended-section.customer-api {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce255f_Customer%20API%20Onboarding%20-%20sd.avif");
  background-position: 75% 0;
  background-size: cover;
  height: auto;
  display: flex;
}

.partner-solutions_section.efficiency-drive_cards_section {
  background-image: linear-gradient(#e9f2fe, #e9f2fe);
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.partner-solutions_section.unique-co-branding-section {
  background-image: linear-gradient(#110a02, #2c332e);
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.partner-solutions_section.resource-contents {
  background-image: linear-gradient(#e5ebf4, #e5ebf4);
  height: auto;
}

.partner-solutions_section.ad-solutions-our-partners-section {
  background-image: linear-gradient(#090f2d, #090f2d);
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.partner-solutions_section.geo-target-section {
  background-image: linear-gradient(#fff, #fff);
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.partner-solutions_section.hitting-the-right-market {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: visible;
}

.partner-solutions_container {
  font-size: 16px;
}

.partner-solutions_container.green-solutions {
  background-color: #110a02;
}

.partner-solutions_inner_section.banner-content {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-family: Gotham Rounded;
  font-size: 24px;
  line-height: 1.3;
}

.partner-solutions_inner_section.banner-content.promo-solutions, .partner-solutions_inner_section.banner-content.customer-api {
  text-align: left;
  width: 50%;
  max-width: none;
}

.partner-solutions_inner_section.banner-content.forest-adoption {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  text-align: left;
  width: 50%;
  max-width: 480px;
  padding: 24px;
  position: relative;
  top: -98px;
  right: -25px;
}

.partner-solutions_inner_section.banner-content.faqs {
  text-align: center;
  max-width: none;
}

.partner-solutions_inner_section.banner-content.faqs-topic {
  text-align: left;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.partner-solutions_inner_section.banner-content.resources {
  color: #fff;
  text-align: center;
  max-width: none;
}

.partner-solutions_inner_section.banner-content.homepage {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.partner-solutions_inner_section.banner-content.resources-article {
  color: #fff;
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.partner-solutions_inner_section.rtb-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.partner-solutions_inner_section.explore-solutions_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  letter-spacing: -.05em;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.partner-solutions_inner_section.explore-solutions_swipeable {
  display: flex;
}

.partner-solutions_inner_section.resources_case_studies_swipeable {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.partner-solutions_inner_section.our-partners {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  letter-spacing: -.05em;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.partner-solutions_inner_section.our-partners.headers {
  justify-content: flex-start;
  align-items: center;
}

.partner-solutions_inner_section.our-partners.hide {
  display: none;
}

.partner-solutions_inner_section.resources_case_studies_content, .partner-solutions_inner_section.about-us_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  letter-spacing: -.05em;
  flex-flow: column;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.partner-solutions_inner_section.partner-with-us-content {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-family: Gotham Rounded;
  font-size: 24px;
  line-height: 1.3;
}

.partner-solutions_inner_section.disbursement-types {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  text-align: center;
  letter-spacing: -.05em;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.partner-solutions_inner_section.disbursement-types_card-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  display: flex;
}

.partner-solutions_inner_section.banner-extension-content {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-family: Gotham Rounded;
  font-size: 24px;
  line-height: 1.3;
}

.partner-solutions_inner_section.banner-extension-content.customer-api {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 720px;
  display: grid;
}

.partner-solutions_inner_section.onboarding-with-customer-api {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  text-align: center;
  letter-spacing: -.02em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.partner-solutions_inner_section.efficiency-drive_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  letter-spacing: -.05em;
  flex-flow: column;
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.partner-solutions_inner_section.unique-co-branding {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  text-align: center;
  letter-spacing: -.05em;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.partner-solutions_inner_section.unique-co-branding_card-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.partner-solutions_inner_section.post-content {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-family: Gotham Rounded;
  font-size: 24px;
  line-height: 1.3;
}

.partner-solutions_inner_section.post-content.resources-article {
  color: #fff;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  transform: translate(0, -85px);
}

.partner-solutions_inner_section.hitting-the-right-market {
  justify-content: center;
  padding-top: 32px;
  display: flex;
}

.text-case-study {
  color: #090f2d;
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 28px;
}

.text-subhero {
  color: #fff;
  max-width: 850px;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.wrapper-button-row {
  grid-column-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper-button-row.one-button {
  width: 50%;
}

.component-rtb-2 {
  z-index: 2;
  color: #2358d0;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-width: 320px;
  margin-left: -12px;
  padding: 20px 30px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  display: flex;
  position: relative;
  box-shadow: 2px 0 16px 2px #9d9d9d40;
}

.bg-white-concave {
  z-index: 1;
  background-color: #fff;
  border-radius: 100%;
  width: 1000px;
  height: 1000px;
  position: absolute;
  inset: auto -194px 29px auto;
}

.text-stat-detail {
  color: #fff;
  font-size: 18px;
  line-height: 21px;
}

.link-mail {
  color: #0a2a7f;
  margin-left: 12px;
  font-size: 18px;
  line-height: 30px;
  text-decoration: none;
}

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

.component-case-study {
  flex-direction: column;
  align-items: flex-start;
  min-width: 295px;
  max-width: 30%;
  display: flex;
}

.hero-heading {
  color: #fff;
  font-size: 70px;
  line-height: 90px;
}

.image-profile-testimonial {
  border-radius: 100px;
  width: 60px;
  height: 60px;
}

.wrapper-cta-block-row {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.wrapper-cta-block-row.product {
  margin-top: 120px;
}

.second-column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.second-column.product {
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
}

.second-column.promo-solutions {
  justify-content: flex-end;
}

.product-text-name {
  color: #0093f0;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.wrapper-testimonial-content {
  z-index: 2;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 90px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.text-section-subheader {
  color: #122351;
  text-align: center;
  margin-top: 12px;
  font-size: 18px;
  line-height: 28px;
}

.text-section-subheader.cta-block, .text-section-subheader.left-aligned {
  text-align: left;
}

.text-section-subheader.carrers-awards-subheader {
  font-size: 24px;
  font-weight: 700;
}

.text-section-subheader.carrers-articles-subheader {
  text-align: left;
  font-size: 32px;
  font-weight: 700;
}

.comp-testimonial-slide {
  z-index: 1;
  color: #01062c;
  background-color: #e5f4fd;
  border-radius: 12px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
  line-height: 28px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 24px #18306c33;
}

.first-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 600px;
  padding-right: 72px;
  display: flex;
}

.first-column.product {
  max-width: 610px;
  padding-right: 0;
}

.first-column.product.right {
  text-align: right;
  align-items: flex-end;
}

.first-column.center-aligned {
  justify-content: center;
}

.first-column.center-aligned.rtb {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0000;
  width: auto;
  padding-top: 0;
  padding-bottom: 36px;
  padding-left: 0;
}

.first-column.center-aligned.promo-solutions-first-column {
  padding-bottom: 30px;
}

.first-column.center-aligned.rtb {
  padding-bottom: 36px;
}

.rtb-icon {
  object-fit: contain;
  max-width: 80%;
}

.rtb-icon.target {
  max-width: 100%;
  top: -41px;
  left: -90px;
}

.rtb-icon.rocket {
  max-width: 100%;
  top: -48px;
  left: -87px;
}

.bg-circle-concave-light-blue {
  background-color: #e5f4fd;
  border-radius: 100%;
  width: 7000px;
  height: 4000px;
  position: absolute;
  top: 359px;
}

.bg-circle-concave-light-blue.cta-block {
  border-top-left-radius: 100%;
  border-bottom-right-radius: 0%;
  border-bottom-left-radius: 0%;
  width: 5000px;
  height: 3000px;
  top: 0;
}

.bg-circle-concave-light-blue.forms {
  top: 200px;
}

.cta-block-description {
  z-index: 1;
  border-radius: 6px;
  width: 1000px;
  padding: 32px 40px;
  position: relative;
  box-shadow: 0 0 26px #18306c33;
}

.cta-block-description.ty-page {
  width: 45%;
  overflow: hidden;
}

.wrapper-author-testimonial-name {
  color: #2358d0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 20px;
  display: flex;
}

.section-heading {
  color: #2358d0;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.section-heading.product {
  color: #fff;
}

.section-heading.fullwidth {
  width: 100%;
}

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

.section-heading.center.padding {
  padding-left: 140px;
  padding-right: 140px;
}

.section-heading.yellow {
  color: #f2c63f;
  font-size: 56px;
  line-height: 60px;
}

.section-heading.yellow.mt-24px {
  margin-top: 24px;
}

.section-heading.yellow.my-24px {
  margin-top: 24px;
  margin-bottom: 24px;
}

.section-heading.yellow.case-study {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 30px;
  line-height: 40px;
}

.section-heading.white-text {
  color: #fff;
}

.section-heading.smaller {
  font-size: 36px;
}

.container-logos {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: space-around;
  width: 100%;
  padding-top: 56px;
  display: flex;
}

.bg-quote {
  z-index: 1;
  position: absolute;
  left: -88px;
}

.wrapper-hero {
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.wrapper-hero.home {
  justify-content: center;
}

.wrapper-hero.home.left {
  justify-content: flex-start;
}

.wrapper-hero.product {
  justify-content: flex-start;
  align-items: center;
}

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

.wrapper-hero.case-study {
  flex-direction: column;
  justify-content: center;
  height: auto;
  padding-top: 80px;
}

.wrapper-bg-cta-block {
  z-index: 1;
  background-color: #e5f4fd;
  border-radius: 6px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.wrapper-video-embed {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 560px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 32px #00000080;
}

.image-case-study {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.beta-gcash-section {
  z-index: 1;
  min-height: 100vh;
  position: relative;
}

.beta-gcash-section.product {
  z-index: 0;
  background-color: #122351;
  margin-top: -108px;
  padding-top: 144px;
  padding-bottom: 180px;
}

.beta-gcash-section.hero {
  background-color: #090f2d;
  height: 800px;
  min-height: 0;
  position: relative;
}

.beta-gcash-section.hero.home {
  background-color: #0000;
}

.beta-gcash-section.hero.products {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a31_ad%20solutions%20banner.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 540px;
  top: -80px;
  overflow: hidden;
}

.beta-gcash-section.hero.products.promo-solutions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a55_Promo%20Solutions.webp");
}

.beta-gcash-section.hero.products {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a31_ad%20solutions%20banner.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 540px;
  top: -80px;
}

.beta-gcash-section.hero.products.customer-api {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a6f_Customer%20api.webp");
}

.beta-gcash-section.hero.faqs {
  height: 400px;
}

.beta-gcash-section.hero.resources {
  background-color: #0000;
  height: auto;
  margin-top: -80px;
}

.beta-gcash-section.hero.resources-2 {
  height: 480px;
}

.beta-gcash-section.auto-height {
  min-height: 0;
  display: block;
  overflow: hidden;
}

.beta-gcash-section.auto-height.hide {
  display: none;
}

.beta-gcash-section.auto-height.no-overflow {
  justify-content: center;
  padding-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.beta-gcash-section.auto-height.footer {
  background-color: #122351;
  padding-bottom: 0;
}

.beta-gcash-section.auto-height.last-child {
  margin-bottom: 120px;
}

.beta-gcash-section.streamer {
  background-color: #122351;
  min-height: 0;
  overflow: hidden;
}

.beta-gcash-section.streamer.overflow.geo-moibile {
  display: none;
}

.beta-gcash-section.streamer.overflow.geo-desktop {
  margin-top: 0;
  margin-bottom: 60px;
}

.bg-circle-gradient {
  z-index: 1;
  background-image: linear-gradient(#112a5a 85%, #095ba1);
  border-radius: 100%;
  width: 360px;
  height: 460px;
  position: absolute;
  bottom: 141px;
}

.hero-home-slider {
  background-color: #0000;
  height: 100%;
}

.content-stats {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  display: flex;
  position: relative;
}

.text-rtb-desc {
  color: #122351;
  font-size: 20px;
  line-height: 34px;
}

.text-rtb-desc.white {
  color: #fff;
}

.rtb-block-column {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -10px;
  display: flex;
  position: relative;
}

.column-brand-challenges {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  display: flex;
}

.image-cta-block {
  z-index: 2;
  width: 45vw;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 587px;
}

.container-row---space-between {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.container-row---space-between.product {
  grid-column-gap: 48px;
  align-items: center;
}

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

.stat-icon {
  z-index: 2;
  margin-bottom: -70px;
  position: relative;
}

.yellow-button {
  color: #0a2a7f;
  background-color: #fac401;
  border-radius: 100px;
  align-items: center;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
  display: flex;
}

.yellow-button.big {
  grid-row-gap: 8px;
  color: #0a2a7f;
  border-radius: 100px;
  flex: 1;
  justify-content: space-between;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.yellow-button.big.hide {
  display: none;
}

.yellow-button.big.no-icon {
  padding: 12px 24px;
  font-size: 16px;
  line-height: 26px;
}

.yellow-button.medium {
  border-radius: 100px;
  height: 48px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 16px;
  line-height: 26px;
}

.yellow-button.medium.mt-24px {
  grid-column-gap: 24px;
  margin-top: 24px;
}

.yellow-button.medium.mt-24px.ty-button {
  justify-content: center;
}

.yellow-button.hero {
  margin-top: 32px;
  padding: 11px 48px;
}

.yellow-button.center-aligned {
  justify-content: center;
}

.yellow-button.mt-24px {
  margin-top: 24px;
}

.div-block-18 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.container-slider {
  grid-column-gap: 30px;
  width: 100%;
  padding-top: 42px;
  display: flex;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a0d_2_2023-0613_GCA_WEBSITE_%20HOMEPAGE%20BANNER%20-%20Blank.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-2.oktoberfest {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19e3_oktoberfest-web.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.slide-2.singlife {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a02_singlife-web.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.hero-title {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.hero-title.home {
  text-align: center;
  align-items: center;
  margin-top: 30px;
}

.hero-title.home.left {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  width: 66%;
}

.hero-title.product {
  max-width: 418px;
  margin-bottom: 0;
}

.hero-title.faqs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 86px;
}

.hero-title.resources {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 114px;
}

.hero-title.case-study {
  max-width: 500px;
  margin-bottom: 0;
}

.text-product-desc {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 38px;
}

.wrapper-section-4 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.wrapper-section-4.left-aligned {
  z-index: 2;
  align-items: flex-start;
  position: relative;
}

.wrapper-section-4.no-margin {
  margin-bottom: 0;
}

.wrapper-section-4.my-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.wrapper-section-4.mt-80 {
  margin-top: 80px;
  margin-bottom: 0;
}

.text-author-testimonial-name {
  font-weight: 700;
}

.clip-border {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19cf_wave.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: contain;
  width: 100vw;
  height: 200px;
  position: absolute;
  inset: auto 0% -10vh;
}

.clip-border.solution-bottom {
  inset: auto 0% -3%;
}

.clip-border.solution-top {
  inset: -3% 0% auto;
  transform: rotate(180deg);
}

.clip-border.rtb-section {
  width: 102vw;
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.text-stat-number {
  color: #fac401;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.wrapper-testimonial-author {
  grid-column-gap: 16px;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.wrapper-rtb-icon {
  z-index: 1;
  background-color: #e5f4fd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 145px;
  display: flex;
  position: relative;
}

.wrapper-rtb-icon.partner-marketing-new {
  width: 145px;
}

.beta-gcash-pms-container {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.beta-gcash-pms-container.hero {
  padding-left: 80px;
  padding-right: 80px;
}

.beta-gcash-pms-container.hero.product {
  display: block;
}

.beta-gcash-pms-container.fullwidth {
  flex-direction: column;
  flex: 0 auto;
  width: 100vw;
  max-width: none;
  height: auto;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.component-logo {
  object-fit: contain;
  width: 16.6667%;
  height: 108px;
  padding: 12px;
}

.component-pill {
  color: #2358d0;
  text-align: center;
  background-color: #e5f4fe;
  border-radius: 5px;
  padding: 10px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.component-pill.cta-block {
  margin-bottom: 36px;
  padding-left: 14px;
  padding-right: 14px;
}

.component-pill.mb-24px {
  margin-bottom: 24px;
}

.component-pill.dark {
  color: #fff;
  background-color: #0459a8;
}

.wrapper-block-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 12px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 40px;
  display: flex;
}

.wrapper-block-row.case-studies {
  justify-content: center;
  align-items: flex-start;
}

.wrapper-block-row.case-studies.hidden-case-study {
  display: none;
}

.wrapper-block-row.ds-blocks {
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 0;
}

.wrapper-block-row.ds-blocks.no-gap, .wrapper-block-row.flip-cards {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.wrapper-body {
  position: relative;
}

.wrapper-testimonial-slide {
  flex: none;
  min-width: 30%;
  max-width: 500px;
  margin-left: 30px;
  position: relative;
}

.block-stats {
  z-index: 1;
  text-align: center;
  background-color: #122351;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 200px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-link-mail {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.wrapper-products {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 28px;
  display: flex;
}

.bg-circle-white {
  z-index: 1;
  background-color: #fff;
  border-radius: 100%;
  width: 1000px;
  height: 1000px;
  position: absolute;
  inset: -60% auto 0% -27%;
}

.bg-circle-white.ty-block {
  width: 600px;
  height: 600px;
  top: -146px;
  left: -100px;
}

.wrapper-block-stats {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.content-cta-block {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 60vw;
  max-width: 523px;
  padding-bottom: 32px;
  display: flex;
  position: relative;
}

.link-case-study {
  color: #2358d0;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.link-case-study:hover {
  color: #0093f0;
  text-decoration: underline;
}

.bold-yellow {
  color: #fac401;
}

.container-rtb-block {
  align-items: center;
  margin-top: -6px;
  margin-bottom: -6px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
  right: 0;
}

.container-rtb-block.right {
  align-self: flex-end;
}

.heading-section {
  color: #2358d0;
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.heading-section.cta-block {
  text-align: left;
  font-size: 40px;
  line-height: 52px;
}

.icon-2 {
  object-fit: contain;
}

.image-18 {
  z-index: 2;
  position: absolute;
  inset: -22px auto auto -26px;
}

.wrapper-rtb-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.link---nav-gcash {
  color: #fff;
  margin-left: 24px;
  margin-right: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.nav-logo {
  margin-top: 20px;
  margin-bottom: 20px;
}

.gpm-nav-menu {
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: proxima-soft, sans-serif;
  display: flex;
}

.g-ps-logo {
  height: 48px;
}

.container-navbar-gcash-home {
  justify-content: flex-end;
  align-items: center;
  margin-left: -24px;
  margin-right: -24px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.nav-link---pm {
  color: #0a2a7f;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.nav-link---pm.w--current {
  color: #0a2a7f;
  font-weight: 500;
}

.nav-link---pm.button {
  background-color: #fac401;
  border-style: none;
  border-radius: 100px;
  padding: 11px 30px;
  font-family: proxima-soft, sans-serif;
  line-height: 26px;
}

.nav-link---pm.button:hover {
  background-color: #ffde5c;
}

.nav-link---pm.button:active {
  opacity: .5;
  background-color: #fac401;
}

.dropdown-link-2 {
  color: #0a2a7f;
  text-align: center;
}

.dropdown-toggle {
  color: #0a2a7f;
  justify-content: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.dropdown-toggle.w--open {
  color: #0093f0;
  border-bottom: 2px solid #0093f0;
}

.dropdown-toggle.hide-resources {
  display: none;
}

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

.navbar---gcash-home {
  background-color: #122351;
}

.dropdown-list-3 {
  text-align: center;
}

.dropdown-list-3.w--open {
  color: #0a2a7f;
  background-color: #fff;
  border-bottom-right-radius: 28px;
  border-bottom-left-radius: 28px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.socmed-row {
  grid-column-gap: 16px;
  display: none;
}

.column-footer {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  max-width: 540px;
  display: flex;
}

.column-footer.second-column {
  flex: none;
  max-width: 144px;
}

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

.column-footer.third-column {
  min-width: 224px;
}

.link-footer {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

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

.bg-circle-concave-dark-blue {
  z-index: 1;
  background-color: #122351;
  border-radius: 100%;
  width: 4000px;
  height: 500px;
  position: absolute;
  top: 50px;
}

.text-subs-header {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.text-subs-footer {
  font-size: 18px;
  line-height: 22px;
}

.link-block-5 {
  z-index: 2;
  position: relative;
  top: 24px;
}

.link-policies {
  color: #0ea7f1;
  text-decoration: none;
}

.wrapper-copyright {
  color: #fff;
  background-color: #01062c;
  justify-content: center;
  align-items: center;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}

.footer-concave {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 120px;
  display: flex;
  position: absolute;
  inset: -80px 0% auto;
  overflow: hidden;
}

.text-field-2 {
  border-radius: 100px;
  height: 48px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.email-subs-form {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.pms-footer-container {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.wrapper-section-beta-gcash {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.wrapper-section-beta-gcash.footer {
  grid-column-gap: 120px;
  color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 45px;
  padding-bottom: 45px;
}

.flip-card {
  cursor: pointer;
  object-position: 50% 100%;
  border-radius: 12px;
  width: 100%;
  height: 300px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.flip-card.ads {
  height: 400px;
}

.container-ds-block-label-1 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-self: center;
  place-items: center;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.bg-blue-rectangle-2 {
  z-index: 1;
  object-fit: contain;
  background-color: #122351;
  border-radius: 12px;
  width: 30%;
  max-width: none;
  min-height: 300px;
  position: absolute;
}

.wrapper-ad-image-group {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-front-card {
  object-fit: cover;
  object-position: 50% 100%;
  height: 100%;
}

.comp-list {
  margin-top: 24px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 30px;
}

.comp-list.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-23 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-32 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.accordion-image-2 {
  z-index: 2;
  display: block;
  position: relative;
}

.accordion-image-2.mobile-tab-image {
  display: none;
}

.accordion-image-2.image-active {
  display: block;
}

.accordion-image-2.image-active.mobile-tab-image {
  display: none;
}

.tabs-menu-5 {
  grid-column-gap: .65rem;
  grid-row-gap: .65rem;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 110%;
  max-width: 600px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-right: 62px;
  display: flex;
}

.ds-subtext {
  color: #fff;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 24px;
}

.affinity-icon {
  width: 86px;
  height: 100%;
}

.affinity-icon.white {
  width: auto;
  height: 60px;
  margin-bottom: 10px;
}

.affinity-icon.white.sports-patrons {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-ds-block-image {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.container-affinities {
  grid-column-gap: 60px;
  grid-row-gap: 54px;
  flex-wrap: wrap;
  justify-content: center;
  min-width: 50%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container-affinities.grid {
  grid-column-gap: 60px;
  grid-row-gap: 54px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  width: 640px;
  display: flex;
}

.image-mobile-hero {
  display: none;
}

.text-ds-title {
  color: #0093f0;
  align-items: center;
  font-size: 26px;
  font-weight: 600;
  line-height: 36px;
  display: flex;
}

.text-ds-title.margin-bottom {
  text-align: center;
  justify-content: center;
  margin-bottom: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 25px;
}

.text-ds-title.margin-bottom.hide-on-small, .text-ds-title.margin-bottom.hide {
  display: none;
}

.text-ds-title.margin-bottom.title-2 {
  font-size: 24px;
}

.side-tab-desc {
  line-height: 24px;
  display: none;
}

.container-ds-block {
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  flex-flow: column;
  align-items: center;
  width: 30%;
  max-width: 400px;
  height: 100%;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  position: relative;
}

.flip-card-content {
  perspective: 1000px;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;
  transition: transform 1s;
  position: relative;
}

.flip-card-content:hover {
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.arrow {
  object-fit: contain;
}

.text-fc-header {
  color: #fac401;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.preview {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.wrapper-promo-rtbs {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 90px;
  display: flex;
}

.container-5 {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-bottom: 30px;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.wrapper-affinity {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.flip-card-front {
  backface-visibility: hidden;
  background-color: #122351;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.comp-accordion-2 {
  color: #f2c63f;
  background-color: #122351;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 15px 30px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.comp-accordion-2.w--current {
  background-color: #122351;
  width: 100%;
}

.div-block-33 {
  justify-content: space-between;
  display: flex;
}

.text-rtb-subheader {
  color: #fff;
  text-align: center;
  max-width: 620px;
  margin-top: 16px;
  font-size: 18px;
  line-height: 30px;
  display: none;
}

.wrapper-flip-card {
  width: 25%;
  max-width: 319px;
  padding-left: 12px;
  padding-right: 12px;
}

.wrapper-flip-card:hover {
  transform: none;
}

.wrapper-flip-card.five-cols {
  width: 20%;
  max-width: 256px;
}

.drop-down-description {
  color: #fff;
  padding-top: 12px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.wrapper-streamer-row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.tabs-3 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
  position: static;
}

.tabs-3.voucher-types-tabs {
  align-items: center;
}

.flip-card-back {
  grid-row-gap: 16px;
  backface-visibility: hidden;
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #122351;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 12px;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  position: absolute;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.adviewer-container {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template: "Area Area-2"
  / .75fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 1360px;
  margin-top: 50px;
  margin-bottom: 50px;
  display: grid;
}

.adviewer-container.no-gird {
  display: block;
}

.wrapper-rtb-header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-ds-block-label-2 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-self: center;
  place-items: start center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.tabs-content {
  width: 150%;
  max-width: none;
}

.tabs-content.voucher-types-tabs-content {
  width: 110%;
}

.ds-text-group {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-fluent-form {
  width: 60%;
  max-width: 640px;
}

.helper-text {
  margin-top: -6px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.recaptcha-2 {
  margin-bottom: 24px;
}

.mt-24-2 {
  margin-top: 24px;
}

.section-11 {
  z-index: 1;
  min-height: 100vh;
  position: relative;
}

.section-11.auto-height {
  min-height: 0;
}

.section-11.auto-height.no-overflow {
  justify-content: center;
  padding-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.section-11.thank-you {
  flex-direction: row;
  align-items: center;
  min-height: 600px;
  display: flex;
}

.container-cta-form-details {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  max-width: 540px;
  display: flex;
}

.partner-solutions-container {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.line-bar {
  background-color: #01062c;
  width: 100%;
  height: 1px;
}

.form-2 {
  flex-direction: column;
  display: flex;
}

.wrapper-contact-details {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrapper-cta-form-row {
  grid-column-gap: 60px;
  justify-content: space-between;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.text-contact-title {
  color: #2358d0;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.image-cta-form {
  width: 100%;
}

.heading-section-2 {
  color: #2358d0;
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.heading-section-2.cta-block {
  text-align: left;
  font-size: 40px;
  line-height: 52px;
}

.wrapper-input {
  margin-bottom: 12px;
}

.wrapper-formspark {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  padding: 36px;
  box-shadow: 0 0 26px #18306c33;
}

.wrapper-formspark.autoheight {
  height: auto;
}

.text-link-mail-2 {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.bg-blue-rectangle-3 {
  z-index: 1;
  object-fit: contain;
  background-color: #122351;
  border-radius: 12px;
  width: 30%;
  max-width: none;
  min-height: 300px;
  position: absolute;
}

.div-block-34 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.container-8 {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-bottom: 30px;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.container-8.voucher-types-container {
  padding-top: 80px;
}

.div-block-35 {
  justify-content: space-between;
  display: flex;
}

.heading-section-3 {
  color: #2358d0;
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.heading-section-3.cta-block {
  text-align: left;
  font-size: 40px;
  line-height: 52px;
}

.div-block-36 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-37 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.wrapper-step-text-group {
  grid-row-gap: 12px;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-size: 18px;
  line-height: 30px;
  display: flex;
}

.container-steps-text-group {
  grid-row-gap: 45px;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.wrapper-row-light-blue {
  background-color: #e5f4fd;
}

.text-step-title-2 {
  color: #0093f0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.html-embed-23 {
  width: auto;
  margin-left: 0;
}

.wrapper-row-text {
  padding-top: 36px;
  padding-bottom: 36px;
}

.wrapper-gif-apis {
  width: 40%;
  min-width: 400px;
  position: absolute;
  inset: auto 0% -100px auto;
}

.comp-step-block {
  align-items: flex-start;
  display: flex;
}

.wrapper-steps-column {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-normal-span {
  color: #01062c;
  font-weight: 400;
}

.comp-step-bullet {
  background-image: linear-gradient(270deg, #0765af, #fff0);
  border-radius: 100px;
  flex: none;
  width: 32px;
  height: 32px;
  margin-right: 24px;
}

.heading-section-4 {
  color: #2358d0;
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.heading-section-4.cta-block {
  text-align: left;
  font-size: 40px;
  line-height: 52px;
}

.wrapper-steps-block {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.div-block-38 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.faq-accordion-text {
  color: #2358d0;
  font-size: 18px;
  font-weight: 500;
}

.comp-wave {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19cf_wave.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  position: absolute;
  inset: auto 0% -114px;
}

.comp-wave.resources {
  bottom: -90px;
}

.tabs-menu-6 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  display: flex;
}

.container-9 {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.faq-tab-text {
  font-size: 20px;
  font-weight: 600;
}

.faq-accordion-title {
  justify-content: space-between;
  display: flex;
}

.wrapper-section-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 60px;
}

.wrapper-section-5.faq-wrapper {
  align-items: stretch;
}

.faq-accordion {
  cursor: pointer;
  border: 2px solid #2358d0;
  border-radius: 12px;
  padding: 15px 30px;
}

.faq-comp-tab {
  color: #2358d0;
  background-color: #0000;
  padding: 12px;
}

.faq-comp-tab.w--current {
  background-color: #e5f4fe;
  border-bottom: 4px solid #2358d0;
}

.faq-accordion-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 0;
  display: flex;
}

.heading-section-5 {
  color: #2358d0;
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.heading-section-5.cta-block {
  text-align: left;
  font-size: 40px;
  line-height: 52px;
}

.faq-accordion-description {
  color: #0a2a7f;
  padding-top: 16px;
  font-weight: 500;
  line-height: 24px;
}

.pms-cms-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.heading-section-6 {
  color: #2358d0;
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.wrapper-bg-ty-block {
  background-color: #e5f4fd;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.container-10 {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.image-ty-bg {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.wrapper-section-7 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.content-ty-block {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  display: flex;
  position: relative;
}

.wrapper-ty-block {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  display: flex;
}

.div-block-49 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.image-ty-block {
  z-index: 4;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-description-2 {
  text-align: center;
  margin-top: 12px;
}

.container-11 {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.div-block-50 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.wrapper-section-8 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.div-block-51 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.wrapper-section-9 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.div-block-52 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.image-desktop-hero {
  object-fit: cover;
  width: 100vw;
  max-height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.div-block-53 {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.heading-iii {
  font-weight: 600;
}

.heading-iii.adjust {
  color: #0a2a7f;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.container-lead-form {
  min-width: 40%;
}

.wrapper-post-partner-marketing {
  font-size: 18px;
  line-height: 30px;
}

.container-12 {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.stack-row {
  grid-column-gap: 32px;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.heading-section-7 {
  color: #2358d0;
  text-align: center;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.heading-section-7.cta-block {
  text-align: left;
  font-size: 40px;
  line-height: 52px;
}

.pms-text {
  max-width: 20ch;
}

.countdown-block {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #1972f9b3;
  border-radius: 12px;
  overflow: hidden;
}

.countdown-header {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--layer-0);
  border-bottom: 1px solid #ffffff14;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-flow: column;
  align-items: center;
  padding: 16px 16px 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  display: flex;
}

.text---header-countdown {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.43rem;
  font-weight: 600;
}

.text---h5 {
  margin-top: 0;
  margin-bottom: 0;
}

.block---countdown-timer {
  flex-flow: row;
  flex: 1;
  display: flex;
}

.stack {
  display: flex;
}

.stack.row {
  flex-flow: row;
}

.stack.row.combo---wrapper-prizes-section {
  justify-content: space-around;
  align-items: flex-end;
}

.stack.row.combo---imagnation-testimonials {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: stretch;
  margin-top: 48px;
}

.stack.row.combo---search {
  justify-content: flex-start;
  align-items: center;
}

.stack.column {
  flex-flow: column;
}

.stack.column.combo---imagnation-mechanics-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  text-align: center;
  background-color: #fff3;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 400px;
  min-height: 520px;
  padding: 24px;
}

.stack.column.combo---prize-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 25%;
  padding: 12px;
  position: relative;
}

.stack.column.combo---prize-group.second {
  max-width: 30%;
}

.stack.column.combo---prize-group.third {
  max-width: 25%;
}

.stack.column.combo---prize-group.first {
  max-width: 33.33%;
}

.stack.column.combo---imagnation-timeline {
  justify-content: center;
  align-items: stretch;
  height: 100%;
}

.stack.column.combo---section-header.gnation-reads {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 32px;
  padding-left: 12px;
  padding-right: 12px;
}

.stack.column.combo---time-point-block {
  z-index: 3;
  position: relative;
}

.stack.column.combo---time-point-block.first {
  margin-left: -6px;
}

.stack.column.combo---time-point-block.last {
  margin-right: -6px;
}

.stack.column.combo---imagnation-tp-block {
  border: 2px solid var(--primary-blue);
  color: var(--primary-blue);
  border-radius: 4px;
  min-width: 160px;
  padding: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  transition: all .2s;
  position: absolute;
  bottom: 60px;
  left: 0%;
  right: auto;
}

.stack.column.combo---imagnation-tp-block:hover {
  background-color: #0060ff0d;
}

.stack.column.combo---imagnation-tp-block.alternate {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  inset: 60px 0% auto auto;
}

.stack.column.combo---featured-kv {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.stack.column.combo---featured-kv.careers {
  color: var(--layer-0);
}

.stack.column.combo---careers-awards {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.stack.column.combo---form-section-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.stack.column.combo---green-solutions {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 24px;
}

.stack.column.sme-bundles {
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 0;
}

.stack.sme-bundle {
  background-color: var(--layer-0);
  color: var(--gcash-blue);
  border-radius: 12px;
  flex-flow: column;
  padding: 32px;
}

.stack.sme-bundle.hide {
  display: none;
}

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

.stack.sme-cards {
  color: var(--gcash-blue);
  text-align: center;
  flex-flow: column;
  align-items: stretch;
  padding: 0;
}

.background---blur {
  z-index: 0;
  filter: none;
  position: absolute;
  inset: 0%;
}

.promo-duration-large_wrapper {
  max-width: 604px;
  margin-top: -52px;
  display: none;
}

.promo-duration-large_header {
  background-color: #12356a;
  border-bottom: 1px solid #ffffff14;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.promo-duration-content {
  background-color: #f0f6ff;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  max-width: 308px;
  height: 46px;
  padding-left: 8px;
  display: flex;
}

.promo-duration-content.promo-details {
  background-color: #12356a;
  border-radius: 0 0 8px 8px;
  max-width: none;
  height: 99px;
  padding-left: 0;
}

.promo-duration-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.duration-wrapper {
  border-right: 1px solid #e0e8f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 100%;
  padding-top: 4px;
  display: flex;
}

.duration-wrapper.promo-details {
  border-right-color: #ffffff14;
  width: 151px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.duration-wrapper.last-duration {
  border-right-style: none;
}

.duration-wrapper.last-duration.promo-details {
  width: 100%;
}

.duration-text {
  letter-spacing: -.03em;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1;
}

.duration-text.promo-details {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 2.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.image---contain {
  object-fit: contain;
}

.image---contain.combo---imagnation-mechanics {
  width: 240px;
  height: 240px;
}

.image---rtb-long-card {
  aspect-ratio: 1;
  object-fit: contain;
}

.image---rtb-long-card.imagnation {
  flex: 1;
  width: 280px;
}

.mech-swipeable-cards {
  overflow: hidden;
}

.text-body {
  font-size: 1rem;
  line-height: 1.14rem;
}

.text-body.combo---imagnation-mechs {
  color: var(--layer-0);
  border-radius: 80%;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-body.combo---tp-header {
  margin-bottom: 12px;
  font-size: 16px;
}

.text-body.caption {
  font-size: 12px;
  line-height: 14px;
}

.text-body.fw-semibold {
  font-weight: 600;
}

.ad-viewer-section {
  padding-left: 0;
  padding-right: 0;
}

.container-13 {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.ad-viewer-section-heading {
  color: #2358d0;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 13ch;
  margin-top: auto;
  margin-bottom: 50px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.pop-up-filter {
  z-index: 4;
  background-image: linear-gradient(#ffffff26, #ffffff26);
  position: absolute;
  inset: 0%;
}

.image---time-point {
  border: 3px solid #0000;
  border-radius: 100%;
  width: 42px;
  height: 42px;
  position: relative;
  overflow: hidden;
}

.image---time-point._1 {
  border-color: var(--primary-blue);
}

.wrapper-scrollytell {
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.line---timeline-point {
  background-color: var(--primary-blue);
  width: 3px;
  height: 18px;
  position: absolute;
  inset: auto auto -18px 18px;
}

.line---timeline-point.alternate {
  inset: -18px 18px auto auto;
}

.line---timeline {
  z-index: 2;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--primary-blue);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--primary-blue);
  background-color: var(--layer-0);
  border-radius: 12px;
  width: calc(100% - 12px);
  height: 8px;
  display: flex;
  position: absolute;
}

.line---timeline-indicator {
  background-color: var(--primary-blue);
  width: 16%;
  height: 100%;
}

.partners_ggives-categories-section-logo.partner-logos {
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  overflow: hidden;
}

.partners_ggives-categories-section-explore.explore-more {
  height: 667px;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.partners_ggives-categories-section-explore.explore-more.dark-blue {
  background-color: #020c61;
}

.partners_ggives-categories-section-explore.explore-more.dark-blue.auto {
  height: auto;
}

.partners-ggives-categories-swipeable {
  margin-top: 24px;
}

.promo-validity-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.promo-validity-wrapper.promo-details.timer-scroll-hide {
  outline-offset: -2px;
  color: #1972f9;
  background-color: #fff;
  border-radius: 4px;
  outline: 2px solid #1972f999;
  align-items: center;
  padding: 16px 14px 16px 8px;
}

.duration-number {
  letter-spacing: -.03em;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1;
}

.duration-number.promo-details {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 2.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.duration-number.promo-details.validity {
  text-align: center;
  padding-top: 2px;
  padding-left: 5px;
  font-size: 1.17rem;
}

.map-section {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 60px;
}

.html-embed-11 {
  background-color: #fff;
  width: auto;
  height: 100px;
  margin: 0;
  font-weight: 500;
}

.html-embed-12 {
  font-style: normal;
  font-weight: 700;
}

.html-embed-13 {
  height: 10px;
}

.html-embed-27 {
  background-color: #fff;
  width: auto;
  height: 100px;
  margin: 0;
  font-weight: 500;
}

.html-embed-28, .html-embed-29 {
  font-style: normal;
  font-weight: 700;
}

.html-embed-30 {
  background-color: #fff;
  width: auto;
  height: 100px;
  margin: 0;
  font-weight: 500;
}

.html-embed-31 {
  height: 10px;
}

.html-embed-32 {
  background-color: #fff;
  width: auto;
  height: 100px;
  margin: 0;
  font-weight: 500;
}

.html-embed-33 {
  height: 10px;
}

.html-embed-34 {
  background-color: #fff;
  width: auto;
  height: 100px;
  margin: 0;
  font-weight: 500;
}

.html-embed-35, .html-embed-36, .html-embed-37 {
  font-style: normal;
  font-weight: 700;
}

.text-block-22 {
  margin-top: 2%;
  margin-left: 40px;
  font-weight: 700;
}

.bold-text-13 {
  font-size: 15.2px;
  font-weight: 700;
}

.section-13 {
  margin-top: 30px;
  margin-left: 30px;
}

.id-flex {
  margin-top: 20px;
  margin-bottom: 1px;
  padding-left: 9px;
}

.text-block-23, .ids {
  color: #6d6e72;
}

.id-list-2 {
  color: #747474;
  margin-top: 0;
  margin-left: 15px;
  padding: 5px;
  font-weight: 400;
}

.id-list-2.id-list-end {
  margin-bottom: 13px;
}

.div-block-54 {
  width: 1349px;
  height: 65.9531px;
  min-height: 1px;
  padding-top: 40px;
  padding-bottom: 13px;
}

.separator {
  border: 5.5px solid #ecf1fa;
  width: 1349px;
  height: 0;
  line-height: 0;
}

.section-17 {
  margin-top: 30px;
  margin-left: 30px;
}

.insurance-cards-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.insurance-cards {
  color: #0a2757;
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  width: 100%;
  max-width: 400px;
  height: 100%;
  max-height: 600px;
  padding: 32px;
  box-shadow: 0 83px 33px #899ce603, 0 47px 28px #899ce60d, 0 21px 21px #899ce617, 0 0 #899ce61a, 0 5px 11px #899ce61a;
}

.insurance-tags li {
  color: #1f235d;
  background-color: #cee4f3;
  border-radius: 6px;
  padding: 5px 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.insurance-tags ul {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.insurance-tags p {
  color: #1f235d;
  background-color: #cee4f3cc;
  border-radius: 6px;
  padding: 5px 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.insurance-logo {
  width: 70px;
  height: 70px;
}

.insurance-brand {
  font-weight: 500;
  line-height: .5;
}

.insurance-description {
  color: #0a27578f;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.insurance-body {
  line-height: 2;
}

.insurance-body p {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.insurance-body ul {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 1.4;
}

.insurance-flex-box {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  width: 320px;
  height: 100%;
}

.insurance-inner-text-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.insurance-name {
  line-height: 1.2;
}

.insurance-learn-more {
  color: #0057e4;
  font-weight: 700;
}

.insurance-link {
  align-items: center;
  display: flex;
}

.insurance-link.hide {
  display: none;
}

.insurance-inner-content-flex-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.phone_frame-2 {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
}

.feature-steps_js, .feature-steps_css {
  display: none;
}

.component-partner-logo {
  flex: none;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.wrapper-awards {
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mask-3 {
  width: 20%;
  height: 100%;
  overflow: visible;
}

.icon-34 {
  color: #2c2c6a;
}

.slider-wrapper {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: auto;
  margin-top: 40px;
  overflow: hidden;
}

.container-partner-logo {
  width: 100%;
  height: auto;
  display: flex;
}

.slide-navigation {
  opacity: .5;
  position: relative;
  inset: auto 0% 0%;
}

.hide-2 {
  display: none;
}

.slide-component {
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  font-size: 14px;
  line-height: 16px;
}

.slide-component.awards {
  color: var(--darker-blue);
  padding-left: 60px;
  padding-right: 60px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 400;
}

.text---featured-kv-desc {
  max-width: 28ch;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.text---featured-kv-title {
  letter-spacing: -.03em;
  max-width: 12ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25;
}

.cico-body {
  font-family: Poppins;
}

.guide-desktop-asset {
  object-fit: cover;
  max-width: 100dvw;
  min-height: 90dvh;
}

.guide-desktop-asset.image {
  max-width: 100%;
  height: auto;
  min-height: 0;
}

.guide-desktop-asset.image.hero {
  order: 0;
  align-self: center;
  width: 100vw;
}

.guide-container-master {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: static;
}

.guide-container-master.fullwidth {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.guide-upper-content {
  width: 700px;
  margin-left: 10px;
  margin-right: 10px;
}

.flag-container {
  margin-top: 48px;
}

.country-name {
  margin-top: 12px;
  font-weight: 500;
}

.guide-wrapper-section-content {
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.guide-wrapper-hero-content {
  position: relative;
}

.flag {
  width: 120px;
  height: 120px;
}

.guide-lower-content {
  width: 700px;
  margin-left: 10px;
  margin-right: 10px;
}

.flag-row {
  justify-content: space-between;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2px;
  padding-right: 0;
}

.flag-row.flag-row-2 {
  justify-content: flex-start;
}

.guide-wrapper-section {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 60px;
}

.guide-wrapper-section.no-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

.country {
  color: #000;
  text-decoration: none;
}

.country.country-2 {
  margin-right: 75px;
}

.country-heading {
  color: #fff;
  background-color: #0057e4;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.guide-mobile-asset {
  display: none;
}

.guide-rtb---ofw {
  text-align: left;
  border: 1px solid #d9d9d9;
  margin-bottom: 30px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.guide-desktop-asset-template {
  object-fit: cover;
  max-width: 100dvw;
  min-height: 90dvh;
}

.guide-desktop-asset-template.image {
  max-width: 100%;
  height: auto;
  min-height: 0;
}

.guide-desktop-asset-template.image.hero {
  order: 0;
  align-self: center;
  width: 100vw;
}

.rtb---ofw {
  text-align: left;
  border: 1px solid #d9d9d9;
  padding-top: 15px;
  padding-bottom: 15px;
}

.rtb---ofw.paragraph {
  margin-top: 0;
  padding: 16px 24px 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.guide-block---ofw {
  width: 100%;
  margin-top: -2rem;
}

.h4---ofw {
  color: #fff;
  text-align: center;
  background-color: #0057e4;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 1rem;
  font-weight: 500;
}

.guide-mobile-asset-template {
  display: none;
}

.guides-container-section-heading-group {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.guides-container-section-heading-group._0-gap {
  grid-row-gap: 0rem;
  margin-bottom: 24px;
}

.guide-wrapper-section-template {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--gcash-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 60px;
}

.guide-wrapper-section-template.no-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

.guide-wrapper-hero-content-template {
  position: relative;
}

.guide-text---disclaimer {
  text-align: justify;
  margin-bottom: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  line-height: 1.2;
}

.guide-container-master-template {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: static;
}

.guide-container-master-template.small {
  max-width: 1164px;
}

.guide-container-master-template.fullwidth {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.color---pure-blue {
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.guide-title {
  color: #0a2757;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-weight: 700;
}

.guide-content {
  flex-flow: column;
  display: flex;
}

.nav-island-business {
  z-index: -1;
  color: #002cb8;
  text-align: center;
  background-color: #020c61;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
  transform: none;
}

.enterprise-dropdown-menu-btn-con {
  display: flex;
}

.enterprise-dropdown-menu {
  letter-spacing: -.01em;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
}

.left-link-business {
  letter-spacing: .004rem;
  justify-content: center;
  align-items: center;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.accordion-block-content-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: static;
}

.nav-gcash-logo {
  max-width: 38px;
  max-height: 32px;
}

.underlined-link-underline {
  border-top: 3px solid #002cb8;
  height: 3px;
  margin-top: 22px;
  margin-left: -8px;
  margin-right: -8px;
}

.underlined-link-underline.business {
  border-top-color: #fff;
}

.underlined-link-underline.no-link {
  color: #dbe4f14d;
  border-top-color: #cfcfcf;
}

.navigation-breadcrumb {
  z-index: 10;
  opacity: 0;
  background-color: #fff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  transition: all .4s cubic-bezier(.77, 0, .175, 1);
  display: none;
  position: fixed;
  transform: translate(0, 100px);
  box-shadow: 0 6px 12px -10px #0f254533;
}

.navigation-breadcrumb.business {
  z-index: 6;
  background-color: #020c61;
  transform: translate(0, 260%);
}

.navigation-breadcrumb.show {
  opacity: 1;
  display: flex;
  transform: translate(0, 80px);
}

.navigation-breadcrumb.business {
  color: #fff;
  background-color: #020c61;
  display: none;
}

.navigation-breadcrumb.business.gbps {
  z-index: 98;
  transition-duration: .2s;
  transform: translate(0, 250%);
}

.island-image {
  text-align: left;
  max-width: 38px;
  margin-right: 10px;
}

.menu-link {
  text-decoration: none;
  display: block;
}

.menu-link.disabled {
  opacity: .5;
}

.enterprise-floating-block-desktop {
  z-index: 10;
  background-color: #091727;
  width: 100%;
  position: fixed;
  inset: 0 0 auto;
  transform: translate(0, -100%);
}

.navigation-business-main {
  z-index: 99;
  background-color: #020c61;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.business-navigation {
  z-index: 99;
  width: 100%;
  position: relative;
}

.nav-menu-business {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #020c61;
  overflow: visible;
}

.navigation-scroll-js {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.navbar-left-element-business {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-height: 60px;
  margin-right: auto;
  display: flex;
}

.underlined-button-business {
  text-align: left;
  justify-content: center;
  align-items: center;
  height: 60px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.underlined-button-business.main-nav-btn {
  color: #fff;
  letter-spacing: -.1204rem;
  padding: 24px 8px;
  font-size: 12.04rem;
  font-weight: 500;
  line-height: 12.04px;
}

.underlined-button-business.main-nav-btn:hover {
  color: #fff;
  font-weight: 700;
}

.underlined-button-business.main-nav-btn.business-pill {
  color: #0b1727;
  background-color: #fbc608;
  border-radius: 60px;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 14px 20px;
}

.underlined-button-business.main-nav-btn.desktop {
  padding-left: 10px;
  padding-right: 10px;
}

.underlined-button-business.main-nav-btn.business-pill {
  background-color: #fbc608;
  border-radius: 60px;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 14px 20px;
}

.underlined-button-business.main-nav-btn.business-pill:hover {
  background-color: #f9a713;
}

.underlined-button-business.main-nav-btn.no-link {
  opacity: .6;
  color: #cfcfcf;
}

.regular-link-text {
  letter-spacing: -.1204px;
  font-size: 12.04px;
  line-height: 12.04px;
  display: flex;
}

.regular-link-text.btn-get {
  letter-spacing: -.1204px;
  font-size: 12.04px;
}

.regular-link-text.btn-getting {
  display: none;
}

.nav-dropdown-title {
  text-align: center;
  font-weight: 700;
}

.nav-dropdown-title.business {
  color: #fff;
}

.nav-dropdown-title.customer {
  color: #002cb8;
  letter-spacing: -.01rem;
  line-height: 110%;
}

.enterprise-accordion-menu-btn-con {
  display: flex;
}

.accordion-item-trigger-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.right-menu-business {
  flex: 0 auto;
  min-height: 60px;
  display: flex;
}

.left-menu-business {
  background-color: #01094b;
  justify-content: flex-start;
  align-items: flex-start;
  height: 59px;
  margin-left: 16px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.navigation-bar-business {
  flex: 0 auto;
  justify-content: space-between;
  width: auto;
  max-width: 932px;
  height: 60px;
  min-height: 60px;
  display: flex;
}

.navigation-breadcrumb-js {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.breadcrumb {
  letter-spacing: -.02rem;
  border-radius: 0;
  padding-top: 2px;
  padding-right: 0;
  font-family: Gotham Rounded;
  font-weight: 500;
  text-decoration: none;
}

.breadcrumb.business {
  color: #fff;
}

.navigation-main-business {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  font-size: .86rem;
  transition: all .4s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: fixed;
  transform: translate(0, -200%);
}

.navigation-main-business.show {
  letter-spacing: -.01rem;
  background-color: #0000;
  border-bottom: 1px solid #dbe4f14d;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  font-size: .86rem;
  display: flex;
  transform: translate(0);
}

.left-link-text-business {
  color: #fff9;
  letter-spacing: -.01rem;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 100%;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 1px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.left-link-text-business:hover {
  color: #fff;
}

.left-link-text-business.active {
  color: #fff;
  font-weight: 700;
}

.accordion-block-content-3 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: static;
}

.indentity-dropdown-menu {
  z-index: 8;
  background-color: var(--bg-biz-blue);
  letter-spacing: -.01em;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
  position: relative;
}

.navigation-partner-solution.hide {
  display: none;
}

.navigation-partner-solution.navigation-business-main {
  transform: translate(0, -200%);
}

.navigation-partner-solution.navigation-business-main.show {
  transition: all .4s;
  transform: translate(0);
}

.marketing-floating-block-desktop {
  z-index: 7;
  background-color: #091727;
  width: 100%;
  position: absolute;
  inset: 0 0 auto;
  transform: none;
}

.marketing-dropdown-menu-btn-con {
  display: flex;
}

.accordion-item-trigger-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.partner-floating-block-desktop {
  z-index: 8;
  background-color: #091727;
  width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0 0 auto;
  transform: none;
}

.indentity-dropdown-menu-btn-con {
  display: flex;
}

.nav-island-customer {
  z-index: -1;
  color: #002cb8;
  text-align: center;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  display: flex;
  position: relative;
  transform: none;
}

.identity-floating-block-desktop {
  z-index: 7;
  background-color: #091727;
  width: 100%;
  position: fixed;
  inset: 0 0 auto;
  transform: none;
}

.marketing-dropdown-menu {
  letter-spacing: -.01em;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
}

.partner-dropdown-menu-btn-con {
  display: flex;
}

.left-link {
  letter-spacing: .004rem;
  justify-content: center;
  align-items: center;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.customer-nav {
  z-index: 99;
  background-color: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.right-menu {
  flex: 0 auto;
  min-height: 60px;
  display: flex;
}

.services-enjoy-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.services-enjoy-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services-more-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

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

.resources-accordion-menu-btn-con {
  display: flex;
}

.services-button {
  opacity: .7;
  color: #0060ff;
  text-align: center;
  background-color: #fbfbfb00;
  width: 130px;
  min-width: 80px;
  padding: 10px 15px;
  font-family: Gotham Rounded;
  font-size: .78rem;
  font-weight: 700;
  display: block;
}

.services-button:hover {
  opacity: 1;
  filter: contrast(200%);
  color: #1972f9;
  font-weight: 700;
}

.services-dropdown {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 932px;
  display: flex;
}

.services-text {
  color: #0057e4;
  margin-right: 0;
  font-family: Gotham Rounded;
  font-size: 12px;
  line-height: 13px;
  text-decoration: none;
  display: block;
}

.navbar-left-element {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-height: 60px;
  margin-right: auto;
  display: flex;
}

.tab-services {
  opacity: .5;
  filter: contrast(50%);
  background-color: #0000;
  padding: 0;
  transition: opacity .5s;
  overflow: hidden;
}

.tab-services:hover {
  opacity: 1;
}

.tab-services.w--current {
  opacity: 1;
  filter: contrast();
  background-color: #0000;
  padding: 0;
  overflow: hidden;
}

.services-grow-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

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

.partners-dropdown-menu {
  letter-spacing: -.01em;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
}

.nav-menu {
  aspect-ratio: auto;
  object-fit: fill;
  overflow: visible;
}

.resources-dropdown-menu-btn-con {
  display: flex;
}

.resources-floating-block {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  margin-top: 60px;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transform: none;
}

.customer-navigation {
  width: 100%;
}

.services-img {
  opacity: 1;
  width: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.left-menu {
  background-color: #f6f9fd;
  justify-content: flex-start;
  align-items: flex-start;
  height: 59px;
  margin-left: 16px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.navigation-main {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  font-size: .86rem;
  transition: transform .2s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: fixed;
  transform: translate(0, -105%);
}

.navigation-main.show {
  letter-spacing: -.01rem;
  border-bottom: 1px solid #dbe4f14d;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  font-size: .86rem;
  display: flex;
  transform: translate(0);
}

.services-link {
  aspect-ratio: auto;
  opacity: 1;
  text-align: center;
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 130px;
  min-width: 80px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.services-link:hover {
  opacity: 1;
  filter: contrast(200%);
}

.tab-menu-services-desktop {
  justify-content: center;
  align-items: center;
}

.services-bar-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #dbe4f14d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.resources-list-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 932px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.services-bar-bot {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.left-link-text {
  color: #002cb899;
  letter-spacing: -.01rem;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 100%;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 1px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.left-link-text:hover, .left-link-text.active {
  color: #002cb8;
  font-weight: 700;
}

.partners-floating-block-desktop {
  z-index: 11;
  background-color: #fff;
  border-top: 1px solid #dbe4f14d;
  width: 100%;
  margin-top: 60px;
  position: fixed;
  inset: 0 0 auto;
  transform: translate(0, -200%);
}

.services-button-underline {
  color: #1972f9;
  -webkit-text-stroke-color: #1972f9;
  background-image: linear-gradient(90deg, #1972f9, #1972f9 50%, #dbe4f14d 50%, #dbe4f14d);
  min-width: 202%;
  height: 1px;
  display: block;
  position: relative;
  transform: translate(-50%);
}

.services-block {
  order: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.resources-floating-block-desktop {
  z-index: 11;
  background-color: #fff;
  border-top: 1px solid #dbe4f14d;
  width: 100%;
  margin-top: 60px;
  position: fixed;
  inset: 0 0 auto;
  transform: translate(0, -200%);
}

.partners-dropdown-menu-btn-con {
  display: flex;
}

.services-borrow-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

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

.partners-accordion-menu-btn-con {
  display: flex;
}

.services-send-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.services-send-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  transition: opacity .2s;
  display: grid;
}

.underlined-button {
  text-align: left;
  justify-content: center;
  align-items: center;
  height: 60px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.underlined-button.main-nav-btn {
  color: #002cb899;
  letter-spacing: -.1204rem;
  padding: 24px 8px;
  font-size: 12.04rem;
  font-weight: 500;
  line-height: 12.04px;
}

.underlined-button.main-nav-btn {
  color: #002cb899;
  letter-spacing: -.1204rem;
  padding: 24px 8px;
  font-size: 12.04rem;
  font-weight: 500;
  line-height: 12.04px;
  position: relative;
}

.underlined-button.main-nav-btn:hover {
  color: #002cb8;
  font-weight: 700;
}

.tabs {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 932px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-bar {
  flex: 0 auto;
  justify-content: space-between;
  width: auto;
  max-width: 932px;
  height: 60px;
  min-height: 60px;
  display: flex;
}

.text-data {
  color: #fff;
  letter-spacing: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.text-data.resources {
  color: #002cb8;
}

.services-pay-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

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

.resources-dropdown-menu {
  letter-spacing: -.01em;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
}

.resources-dropdown-list-con-desktop {
  display: flex;
}

.services-floating-block-desktop {
  z-index: 11;
  background-color: #fff;
  border-top: 1px solid #dbe4f14d;
  width: 100%;
  margin-top: 60px;
  position: fixed;
  inset: 0 0 auto;
  transform: translate(0, -200%);
}

.image---annex {
  object-fit: contain;
  width: 100%;
  margin-bottom: 24px;
}

.navigation-business {
  display: block;
}

.partner-floating-block-desktop-2 {
  z-index: 8;
  background-color: #091727;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  transition: all .4s cubic-bezier(.785, .135, .15, .86);
  position: fixed;
  inset: 0 0 auto;
  transform: none;
}

.partner-floating-block-desktop-2.lower {
  transition-duration: .4s;
  transform: translate(0, 100%);
}

.popup_slider-nav2-copy {
  color: #0000;
  margin-bottom: 60px;
  display: block;
}

.partner-solutions_banner {
  background-color: #e5ebf4;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.partner-solutions_banner.promo-solutions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2546_Promo%20Solutions%20-%20SD.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 170px;
  display: flex;
}

.partner-solutions_banner.customer-api {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2567_Customer%20API%20Banner%20-%20sd.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-top: 160px;
  padding-bottom: 160px;
}

.partner-solutions_banner.forest-adoption {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21c9_Banner-XL%202-min.jpg"), linear-gradient(#0c4556, #0c4556);
  background-position: 57% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 3200px, auto;
  justify-content: center;
  align-items: center;
}

.partner-solutions_banner.faqs {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2582_FAQ%20Banner%20-%20sd.avif");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
}

.partner-solutions_banner.resources {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2587_resources-banner-sd.avif");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  padding-top: 180px;
}

.partner-solutions_banner.homepage {
  background-color: #000249;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c0c_Hero%20Banner.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
}

.partner-solutions_banner.homepage.center {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 180px;
  position: relative;
}

.partner-solutions_banner.resources-article {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  padding-top: 172px;
}

.partner-solutions_banner.ad-solutions {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce257d_ad-solutions-banner-sd.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 160px;
  display: flex;
}

.partner-solutions_slider {
  height: 800px;
}

.partner-solutions_banner_title {
  font-family: proxima-soft, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
}

.partner-solutions_banner_title.partner-with-us {
  color: #d4f3ff;
  width: 12ch;
  line-height: 1.1;
}

.partner-solutions_banner_title.promo-solutions {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 8px;
}

.partner-solutions_banner_title.customer-api {
  color: #0f3581;
  margin-top: 8px;
}

.partner-solutions_banner_title.forest-adoption {
  color: #eaf4eb;
  margin-top: 8px;
  font-size: 3.43rem;
}

.partner-solutions_banner_title.faqs {
  color: #fff;
  margin-top: 8px;
}

.partner-solutions_banner_title.faqs-topic {
  margin-top: 48px;
  margin-bottom: 48px;
  font-size: 32px;
}

.partner-solutions_banner_title.resources {
  color: #0a2757;
  margin-top: 12px;
}

.partner-solutions_banner_title.resources-articles {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 60px;
}

.partner-solutions_banner_title.ad-solutions {
  color: #fff;
  letter-spacing: -.03em;
  width: 13ch;
  margin-top: 8px;
}

.partner-solutions_banner_description {
  color: #0a275799;
  letter-spacing: -.03em;
  margin-top: 32px;
  margin-bottom: 60px;
  font-family: proxima-soft, sans-serif;
  font-weight: 500;
}

.partner-solutions_banner_description.partner-with-us {
  color: #aed8f6;
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.partner-solutions_banner_description.resources {
  color: #0a275799;
  margin-top: 24px;
  margin-bottom: 0;
}

.partner-solutions_banner_description.promo-solutions {
  color: #fff9;
  margin-top: 24px;
  margin-bottom: 0;
}

.partner-solutions_banner_description.customer-api {
  color: #21488e;
  width: 17ch;
  margin-top: 24px;
  margin-bottom: 0;
}

.partner-solutions_banner_description.forest-adoption {
  color: #d6e7d8;
  text-shadow: 0 3px 20px #0003;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 1.43rem;
  line-height: 1.4;
}

.partner-solutions_banner_description.faqs {
  color: #fff9;
  max-width: 37ch;
  margin: 24px auto 0;
}

.partner-solutions_banner_description.homepage {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
}

.partner-solutions_banner_description.resources-article {
  color: #d8e3fe;
  margin-top: 0;
  margin-bottom: 0;
}

.partner-solutions_banner_description.ad-solutions {
  color: #fff9;
  width: 24.3ch;
  margin-top: 24px;
  margin-bottom: 0;
}

.partner-solutions_main_section {
  justify-content: flex-end;
  width: 50%;
  height: 700px;
  padding: 32px;
  display: flex;
}

.partner-solutions_main_section.promo-solutions {
  align-items: center;
  width: 40%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
}

.partner-solutions_main_section.customer-api {
  align-items: center;
  width: 50%;
  height: auto;
  padding: 0;
}

.partner-solutions_main_section.customer-api.extended-rtb {
  width: 50%;
  padding-left: 0;
}

.partner-solutions_main_section.practical-api {
  align-items: center;
  width: 50%;
  height: auto;
  padding: 0;
}

.partner-solutions_main_section.green-beginnings {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.partner-solutions_main_section.brand-challenges {
  height: 560px;
}

.partner-solutions_main_section.ad-solutions {
  align-items: center;
  width: 40%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
}

.partner-solutions_brand_challenges {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  flex-flow: column;
  font-family: Gotham Rounded;
  font-weight: 500;
  display: flex;
}

.partner-solutions_inner_section_heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
}

.partner-solutions_inner_section_heading.promo-solutions {
  letter-spacing: -.01em;
  width: auto;
  margin-bottom: 24px;
  line-height: 1.2;
}

.partner-solutions_inner_section_heading.disbursement-types {
  max-width: 18ch;
}

.partner-solutions_inner_section_heading.onboarding-with-customer-api {
  color: #20478e;
  max-width: none;
  margin-bottom: 35px;
}

.partner-solutions_inner_section_heading.customer-api {
  color: #0a2757;
  width: 16ch;
  margin-bottom: 16px;
}

.partner-solutions_inner_section_heading.practical-api {
  color: #fff;
  width: 17ch;
}

.partner-solutions_inner_section_heading.forest-adoption {
  color: #91bb07;
  letter-spacing: -.05ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.partner-solutions_inner_section_heading.unique-co-branding {
  color: #5aae58;
  max-width: 25ch;
  font-size: 2.28rem;
  line-height: 1.2;
}

.partner-solutions_inner_section_heading.homepage {
  letter-spacing: -.05em;
  width: 10ch;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 1.2;
}

.partner-solutions_inner_section_heading.text---gb-section-title {
  color: #032514;
  letter-spacing: -.05ch;
  font-size: 2.29rem;
  line-height: 1.2;
}

.partner-solutions_inner_section_heading.text---gb-subtitles {
  color: #032514;
  letter-spacing: -.03ch;
  max-width: 21ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.partner-solutions_inner_section_heading.ad-solutions-our-partners {
  color: #fff;
  text-align: center;
  width: 36ch;
  margin-bottom: 32px;
}

.partner-solutions_inner_section_heading.onboarding {
  color: #0a2757;
  width: auto;
  margin-bottom: 16px;
}

.partner-solutions_inner_section_heading.geo-target-ads {
  max-width: 20ch;
}

.partner-solutions_inner_section_heading.insighting-solutions {
  color: #fff;
  width: 14ch;
  font-size: 40px;
  line-height: 1.2;
}

.partner-solutions_inner_section_heading.hitting-the-right-market {
  text-align: center;
  width: 18ch;
}

.partner-solutions_inner_section_description {
  color: #0a275799;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.partner-solutions_inner_section_description.explore-solution-section {
  letter-spacing: normal;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.partner-solutions_inner_section_description.about-us-cards-section {
  letter-spacing: normal;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.partner-solutions_inner_section_description.promo-solutions {
  color: #fff9;
  font-size: 16px;
}

.partner-solutions_inner_section_description.disbursement-types {
  letter-spacing: normal;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.partner-solutions_inner_section_description.disbursement-types.promo {
  color: #6780a9;
}

.partner-solutions_inner_section_description.customer-api {
  color: #445c85;
  width: 30ch;
  font-size: 16px;
}

.partner-solutions_inner_section_description.customer-api.extended-rtb {
  color: #fff;
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.partner-solutions_inner_section_description.efficiency-drive-section {
  letter-spacing: normal;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.partner-solutions_inner_section_description.practical-api {
  color: #fff9;
  width: 39ch;
  margin-top: 16px;
  margin-bottom: 40px;
}

.partner-solutions_inner_section_description.forest-adoption {
  color: #fff9;
}

.partner-solutions_inner_section_description.forest-adoption.combo---sub-rtb {
  font-size: 1.14rem;
}

.partner-solutions_inner_section_description.unique-co-branding {
  color: #bfcea799;
  letter-spacing: normal;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.28rem;
  font-weight: 600;
}

.partner-solutions_inner_section_description.homepage {
  opacity: .8;
  color: #224f9c;
  letter-spacing: -.03em;
  width: 29ch;
}

.partner-solutions_inner_section_description.text---gb-description {
  color: #273f2080;
  letter-spacing: -.03ch;
  font-size: 1.29rem;
  font-weight: 500;
}

.partner-solutions_inner_section_description.insighting-solutions {
  color: #fff9;
  width: 36ch;
  margin-top: 16px;
  margin-bottom: 40px;
}

.partner-solutions_inner_section_description.hitting-the-right-market {
  color: #6780a9;
  text-align: center;
  letter-spacing: normal;
  width: 37ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.partner-solutions_brand_challenges_grid {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.partner-solutions_brand_challenges_grid.hide {
  display: none;
}

.partner-solutions_brand_challenges_grid_item {
  color: #0a2757;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.item-logo {
  width: 40px;
  height: 40px;
  margin-bottom: 8px;
}

.item-description {
  max-width: 13ch;
}

.item-description.onboarding-with-customer-api {
  color: #20478e99;
  max-width: 24ch;
  font-family: proxima-soft, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.explore-solutions_card {
  background-color: #bdc6d4;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  width: 320px;
  height: 420px;
  margin-right: 0;
  padding: 24px;
  display: flex;
}

.explore-solutions_card.nightlifers {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2577_Nightlife.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 320px;
}

.explore-solutions_card.bargain-hunters {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2576_Bargain%20hunters.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 320px;
}

.explore-solutions_card.shutterbugs {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2575_Shutterbugs.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 320px;
}

.explore-solutions_card.social-media-butterflies {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2574_Social%20Media%20Butterflies.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 320px;
}

.explore-solutions_card_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: -.03em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.explore-solutions_card_heading {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.explore-solutions_card_description {
  opacity: .8;
  font-weight: 500;
}

.explore-solutions_card_description.right-market {
  font-size: 16px;
}

.resources_case_studies_cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #0a2757;
  flex-flow: column;
  width: 250px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  display: flex;
}

.resource_case_studies_description {
  color: #6780a9;
}

.resource_case_studies_image {
  object-fit: cover;
  height: 160px;
}

.resource_case_studies_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.resource_case_studies_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.about-us_cards_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
  display: grid;
}

.about-us_cards {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 348px;
  height: 640px;
  padding: 40px;
  display: flex;
}

.about-us_cards.registered-users {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f23_4-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 656px;
  border-top-left-radius: 12px;
  justify-content: flex-end;
  max-width: 656px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.about-us_cards.merchants-seller {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f20_1-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  max-width: 100%;
  padding-bottom: 60px;
  padding-left: 32px;
  padding-right: 32px;
}

.about-us_cards._100-countries {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f21_2-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 12px;
  max-width: 100%;
  padding-bottom: 60px;
}

.about-us_cards.trees-planted {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f22_3-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 12px;
  max-width: 100%;
  padding-bottom: 60px;
}

.partner-solutions_section_image_container {
  width: 50%;
}

.partner-solutions_section_image_container.green-beginnings {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f5b_green-beginnings.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.partner-solutions_section_image_container.green-beginnings.desktop {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21bc_woman-planting-sd.avif");
}

.partner-solutions_section_image_container.green-beginnings.mobile {
  display: none;
}

.partner-solutions_section_image_container.brand-challenges {
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.partner-solutions_section_image {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.resources_list {
  width: 100%;
}

.resources_list.resources_case_studies {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  display: flex;
}

.resources_list_item {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 72px;
}

.resources_list_item.partner-solutions {
  margin-top: 32px;
}

.resources_list_item.partner-solutions.resources-landing {
  margin-top: 0;
}

.view-all-partners {
  font-size: 1rem;
}

.view-all-partners.partner-solutions_link {
  font-size: 14px;
}

.view-all-partners.partner-solutions_link:hover {
  color: #003c96;
}

.lets-talk-container {
  border: 1px #0a275747;
  border-top-style: solid;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.partner-with-us_inner_description_container {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  opacity: .8;
  flex-flow: column;
  margin-top: 24px;
  margin-bottom: 60px;
  display: flex;
}

.careers_section.hero-section {
  height: 800px;
  display: flex;
  position: relative;
}

.careers_section.careers-overshoot {
  background-color: #fff;
  margin-top: -60px;
}

.careers_section.purpose {
  background-color: #eef2f9;
  padding-top: 60px;
  padding-bottom: 60px;
}

.careers_section.join-gnation {
  padding-top: 40px;
  padding-bottom: 40px;
}

.careers_section.articles {
  background-color: #f6f9fd;
  padding-top: 60px;
  padding-bottom: 40px;
}

.careers_section.core-values {
  background-color: var(--gcash-website-library---color-palette--blue);
  padding-top: 60px;
  padding-bottom: 60px;
}

.careers_section.hr-videos {
  background-color: #f6f9fd;
}

.careers-tara-g-title {
  letter-spacing: -.72px;
  font-family: Gotham Rounded;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.25;
}

.careers-tara-g-title.rhino {
  font-family: proxima-soft, sans-serif;
}

.dial-code-input {
  color: #858585;
  border: 1px solid #ccc;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 44px;
  margin-top: 8px;
  margin-right: -1px;
  padding: 12px;
  display: flex;
}

.upload-file {
  margin-top: 12px;
}

.careers-featured-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 "Area-2"
                 / 458px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: relative;
}

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

.gnation-container {
  margin-top: 60px;
  margin-bottom: 60px;
}

.partner-solutions_span {
  color: #ebb30a;
}

.partner-solutions_span.alternate {
  color: #1355d9;
}

.partner-solutions_span.white {
  color: #fff;
}

.partner-solutions_span.purple {
  color: #fff9;
}

.partner-solutions_marketing-solutions {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  flex-flow: column;
  font-family: Gotham Rounded;
  font-weight: 500;
  display: flex;
}

.partner-solutions_marketing-solutions.promo-solutions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  padding-right: 0;
}

.partner-solutions_marketing-solutions.customer-api {
  color: #fff;
}

.partner-solutions_marketing-solutions.customer-api.video {
  width: 50%;
}

.partner-solutions_marketing-solutions.practical-api {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #263f69;
}

.partner-solutions_marketing-solutions.green-solutions {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  max-width: 460px;
}

.partner-solutions_marketing-solutions.link-cta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #d9d9d9;
  flex-flow: row;
  justify-content: space-between;
  margin-top: 24px;
  padding-top: 24px;
  font-family: proxima-soft, sans-serif;
}

.partner-solutions_marketing-solutions.link-cta.hide {
  display: none;
}

.partner-solutions_marketing-solutions.insighting-solutions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #263f69;
  width: 50%;
}

.partner-solutions_marketing-solutions.ad-solutions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  padding-right: 0;
}

.partner-solutions_section_video_container {
  width: 50%;
}

.partner-solutions_section_video_container.customer-api {
  width: 100%;
  max-width: 512px;
  height: auto;
  overflow: hidden;
}

.partner-solutions_section_video_container.customer-api.extended-rtb {
  background-color: #bdc6d4;
  width: 45%;
}

.partner-solutions_section_video_container.forest-adoption {
  border-radius: 8px;
  max-width: 440px;
  overflow: hidden;
}

.partner-solutions_popup-steps-header {
  flex-direction: column;
  display: flex;
}

.partner-solutions_breadcrumbs {
  align-items: center;
  list-style-type: none;
  display: flex;
}

.partner-solutions_breadcrumbs.steps-content {
  margin-top: 32px;
}

.partner-solutions_breadcrumbs-title {
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1;
}

.partner-solutions_breadcrumbs-title.first-item {
  opacity: .5;
  color: #445c85;
  padding-left: 2px;
}

.partner-solutions_breadcrumbs-title.shade-2 {
  color: #445c85;
}

.partner-solutions_breadcrumbs-icon {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  margin-right: 4px;
}

.partner-solutions-popup-section-title {
  font-weight: 700;
}

.partner-solutions-popup-section-title.steps {
  letter-spacing: -.03em;
  max-width: 14ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.success-message {
  background-color: var(--layer-2);
  border-radius: 6px;
  font-size: 1rem;
  line-height: 1.14rem;
}

.disbursement-types_cards {
  background-color: #bdc6d4;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  width: 320px;
  height: 480px;
  margin-right: 0;
  padding: 32px;
  display: flex;
}

.disbursement-types_cards.direct-seeding {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2541_Direct%20Seeding.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.disbursement-types_cards.scan-voucher {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce253f_Scan%20Voucher.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.disbursement-types_cards.code-generator {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2540_Code%20Generator.avif");
  background-position: 50% 0;
  background-size: cover;
}

.disbursement-types_cards.nearby-customers {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce256b_nearby-customers-xl-sd.avif");
  background-position: 0 0;
  background-size: cover;
}

.disbursement-types_cards.extended-reach {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2570_extended-reach-xl-sd.avif");
  background-position: 0 0;
  background-size: cover;
}

.disbursement-types_cards.geo-location {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce256c_geo-location-xl-sd.avif");
  background-position: 50% 0;
  background-size: cover;
  justify-content: flex-start;
}

.disbursement-types_card_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: -.03em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.disbursement-types_card_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.3;
}

.disbursement-types_card_description {
  color: #ffffffb3;
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 500;
}

.partner-solutions_banner-extension {
  background-color: #e5ebf4;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.partner-solutions_banner-extension.customer-api {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
}

.partner-solutions_onboarding-with-customer-api {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  letter-spacing: -.03em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.item-header {
  color: #20478e;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
  font-size: 18px;
  line-height: 1.2;
}

.partner-solutions_rich_text_element {
  color: #fff;
  margin-top: 40px;
}

.partner-solutions_rich_text_element h3 {
  margin-top: 0;
  margin-bottom: 8px;
}

.partner-solutions_rich_text_element li {
  color: #fff9;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  line-height: 1.4;
}

.partner-solutions_rich_text_element ul {
  margin-bottom: 24px;
  list-style-type: disc;
}

.efficiency-drive_cards {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 348px;
  height: 450px;
  padding: 40px;
  display: flex;
}

.efficiency-drive_cards.fully-verified {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce255d_Fully%20Verified%20Identities.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  max-width: 100%;
  padding-top: 40px;
}

.efficiency-drive_cards.bsp-regulated {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce255b_BSP-Regulated.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  max-width: 100%;
  padding-left: 32px;
  padding-right: 32px;
}

.efficiency-drive_cards.easy-onboarding {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce255c_Easy%20onboarding.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  max-width: 100%;
}

.efficiency-drive_cards_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
  display: grid;
}

.efficiency-drive_cards_wrapper.customer-api {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 600px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.partner-solutions_section_codeline_container {
  width: 50%;
}

.partner-solutions_section_codeline_container.practical-api {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  width: 55%;
  height: 465px;
  display: flex;
  overflow: hidden;
}

.button-container.codeline-header {
  background-color: #ebb30a;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: flex-end;
  align-items: center;
  padding: 12px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.codeline-main {
  aspect-ratio: 1;
  background-color: #090f2d;
  border-radius: 0 0 12px 12px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: auto;
}

.codeline-copy-button {
  color: #090f2d;
  letter-spacing: -.05em;
  background-color: #0000;
  padding: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.codeline-embed {
  height: 100%;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: auto;
}

.unique-co-branding_cards {
  background-color: #bdc6d4;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  width: 316px;
  height: 460px;
  margin-right: 0;
  padding: 32px;
  display: flex;
}

.unique-co-branding_cards.combo---tree-marketplace {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21c3_Coconut%20-%20XL.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.unique-co-branding_cards.combo---forest-location {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f55_forest-loc-map-xld.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.unique-co-branding_cards.combo---tree-certificate {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21c0_Josie%20R%20-%20XL.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.unique-co-branding_card_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: -.02ch;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.unique-co-branding_card_heading {
  max-width: 15ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.43rem;
  line-height: 1.3;
}

.unique-co-branding_card_description {
  color: #ffffffb3;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.45;
}

.partner-solutions_green-beginnings {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  flex-flow: column;
  font-family: Gotham Rounded;
  font-weight: 500;
  display: flex;
}

.partner-solutions_green-beginnings_list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 40px;
  padding-right: 20px;
  display: flex;
}

.partner-solutions_green-beginnings_inner-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  flex-flow: column;
  display: flex;
}

.sub-dropdown-menu {
  z-index: 10;
  background-color: #091727;
  width: 100%;
  padding: 0;
  position: absolute;
  top: 60px;
}

.sub-dropdown-menu.ms-sub {
  z-index: 9;
  display: none;
  top: 0;
}

.sub-dropdown-menu.is-sub {
  display: none;
}

.sub-menu-item {
  width: 100%;
  height: 100%;
  padding: 24px 8px;
}

.menu-with-sub {
  color: #002cb899;
  letter-spacing: -.01em;
  cursor: pointer;
  padding: 0;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  transition: color .4s cubic-bezier(.81, 0, 0, 1);
  position: relative;
}

.menu-with-sub:hover {
  color: #002cb8;
}

.pms-logo {
  width: auto;
  height: 40px;
}

.main-menu-item-btn {
  color: #002cb899;
  letter-spacing: -.01em;
  cursor: pointer;
  padding: 24px 8px;
  font-family: Gotham Rounded;
  font-size: .86rem;
  font-weight: 500;
  line-height: 1;
  transition: color .4s cubic-bezier(.81, 0, 0, 1);
  position: relative;
}

.main-menu-item-btn:hover {
  color: #002cb8;
}

.main-menu-item-btn.business {
  color: #fff;
}

.main-menu-item-btn.business:hover {
  border-bottom-color: #fff;
}

.main-menu-item-btn.business.lets-connect {
  color: #0a2757;
  background-color: #ebb30a;
  border-radius: 100px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 8px 12px;
}

.partner-solutions_faqs_accordion-container {
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.accordion-content-list {
  margin-bottom: 0;
  padding-left: 20px;
  font-weight: 600;
  list-style-type: lower-alpha;
}

.accordion-content-list.bulleted {
  list-style-type: disc;
}

.accordion-content-list.bulleted.global-wallets {
  margin-left: 20px;
}

.accordion-content-list.numbered {
  list-style-type: decimal;
}

.accordion-content-list.numbered.global-wallets {
  margin-left: 20px;
}

.accordion-content-list.pms {
  list-style-type: decimal;
}

.accordion-text-2 {
  color: #0a2757;
  letter-spacing: -.03em;
  white-space: normal;
  flex: none;
  width: 90%;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.accordion-text-2.topic-title {
  font-size: 1.5rem;
}

.accordion-text-2.topic-title.primary {
  color: #0057e4;
}

.accordion-icon-2 {
  color: #0a2757;
  font-size: 1.25rem;
}

.topic-container {
  max-width: 650px;
  margin-left: 0;
  margin-right: 0;
  padding: 48px 24px;
}

.dropdown-list-4 {
  background-color: #f6f9fd;
  padding: 20px;
  display: block;
  position: static;
}

.dropdown-list-4.accordion-content {
  border-left: 3px solid #005ce5;
}

.underlined-link {
  text-decoration: underline;
}

.accordion-content-list-item {
  margin-bottom: 16px;
}

.accordion-content-list-item.marginless {
  margin-bottom: 0;
}

.partner-solutions_inner-faq-content.center-block.faq {
  flex-flow: column;
  align-items: stretch;
  width: auto;
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
}

.tabs-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 732px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-menu.global-wallets {
  max-width: 650px;
  margin-bottom: 24px;
}

.loan-product-tab {
  color: #6780a980;
  text-align: center;
  letter-spacing: -.03em;
  background-color: #0000;
  border-bottom: 3px solid #6780a980;
  width: 100%;
  padding: 24px;
  font-size: 1.25rem;
  font-weight: 700;
}

.loan-product-tab.w--current {
  color: #0057e4;
  background-color: #0000;
  border-bottom-color: #0057e4;
}

.partner-solutions_faqs-dropdown-content {
  background-color: #f6f9fd;
  padding: 20px;
  display: block;
  position: static;
}

.partner-solutions_faqs-dropdown-content.accordion-content {
  border-left: 3px solid #005ce5;
}

.faqs-accordion-content-text {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 25px;
}

.faqs-accordion-content-text.shade-3 {
  color: #6780a9;
  font-size: 1.125rem;
  line-height: 1.4;
}

.partner-solutions_faqs_topics {
  transition: opacity .2s;
}

.partner-solutions_faqs_tag-contents {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.partner-solutions_faqs_tag {
  color: #091727;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #ebb30a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 10px;
  font-family: proxima-soft, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.partner-solutions_faqs_tag.active {
  color: #fff;
  background-color: #020c61;
}

.section---acknowledgement_and_consent {
  margin-top: 0;
  padding: 72px 30px 100px;
}

.partner-solutions_inner-resources-content.center-block.resources {
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
}

.partner-solutions_articles_tag-contents {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.partner-solutions_resources_tag {
  color: #091727;
  letter-spacing: -.01em;
  cursor: pointer;
  background-color: #ebb30a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.partner-solutions_resources_tag.active {
  color: #fff;
  background-color: #020c61;
}

.partner-solutions_rtb-section_img {
  opacity: 1;
  width: auto;
  max-width: none;
  height: 640px;
  display: none;
  position: static;
  inset: 0% auto 0% 0%;
}

.biller-view-options-wrapper-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 226px;
  height: 64px;
  margin-left: 32px;
  display: flex;
}

.biller-view-options-wrapper-2.view-options {
  max-width: 236px;
}

.bounding-box-5 {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box-5.videos-section {
  grid-column-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.biller_dropdown-current-2 {
  white-space: nowrap;
  max-width: 25ch;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  overflow: hidden;
}

.biller_dropdown-current-2.shade-0 {
  letter-spacing: -.01em;
  font-family: Gotham Rounded;
}

.image---flyer-card {
  width: 100%;
  max-width: 792px;
}

.brand-challenges-img {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c09_asset-2.webp");
  background-position: 70%;
  background-size: 980px;
  border-top-right-radius: 24px;
  height: 640px;
  transform: translate(0, -80px);
}

.about-us-gcash-partner-solutions {
  letter-spacing: -.05em;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: .75;
}

.about-us_partner-marketing_section-card-description {
  opacity: 1;
  letter-spacing: -.05em;
  margin-top: 8px;
  font-size: 2rem;
  font-weight: 500;
  line-height: .75;
}

.about-us_partner-marketing_section-card-description.smol {
  margin-top: 0;
  font-size: 1.3rem;
  line-height: 1.3;
}

.about-us_partner-solutions_section-card-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.about-us_partner-solutions_section-card-content.row {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.articles-dropdown-menu {
  letter-spacing: -.01em;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
}

.articles-dropdown-menu-btn-con {
  display: flex;
}

.case-study-arrow {
  width: 24px;
  height: 24px;
}

.partner-solutions_inner_section_h-flex {
  justify-content: space-between;
  align-items: center;
}

.container-logos-revamped {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: space-around;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.region_vertical_50 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.region_vertical_50.iphone-image-con {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 388px;
  min-height: 400px;
  margin: 11px 8px;
  padding: 32px;
}

.region_vertical_50.iphone-image-con.expand-on-mobile {
  background-color: #0000;
}

.region_vertical_50.iphone-image-con.expand-on-mobile.tablet-noflex {
  min-height: 0;
}

.region_vertical_50.message-region-card {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 388px;
  min-height: 400px;
  margin: 11px 8px;
  padding: 32px;
}

.region_vertical_50.message-region-card.expand-on-mobile {
  background-color: #0000;
}

.region_vertical_50.message-region-card.expand-on-mobile.tablet-noflex {
  justify-content: center;
  min-height: 0;
}

.gcash_span {
  color: #ebb30a;
}

.gcash_span.white {
  color: #fff;
}

.region_vertical_100 {
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.region_vertical_100.corporate-profile-minicard {
  background-color: #05176d;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 16px 24px;
}

.region_vertical_100.strength_tablet_limiter {
  display: none;
}

.region_vertical_100.mynt-overview_card {
  justify-content: space-between;
  align-items: flex-start;
  min-height: 300px;
  margin-top: 11px;
  margin-bottom: 11px;
  padding: 32px;
}

.strength-title {
  letter-spacing: -.72px;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.25;
}

.strength-title.rhino {
  color: #0c2f8c;
  text-align: center;
  font-size: 52px;
}

.strength_small_text {
  color: #fff;
  text-align: center;
  font-size: .625rem;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
}

.aboutus_banner_title {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
}

.aboutus_banner_title.gcash {
  font-size: var(--gcash-website-library---font--size-h1);
  margin-top: 8px;
}

.strenth_text_con {
  width: 100%;
  height: 450px;
  padding: 20px;
}

.strenth_text_con.aboutus_merchant {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f40_aboutus_merchants.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 40px 72px;
  display: flex;
}

.strenth_text_con.cico {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f43_aboutus_cico.avif");
  background-position: 50%;
  background-size: cover;
  padding: 32px 40px;
}

.strenth_text_con.loan_approved {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f41_aboutus_loan_approved.avif");
  background-position: 48%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.strenth_text_con.daily_active {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f42_daily_active_user.avif");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 32px 40px;
  display: flex;
}

.strenth_text_con.active_users {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f44_aboutus_active_users.avif");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 40px 60px;
  display: flex;
}

.region-vertical-35 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 35%;
  display: flex;
}

.region-vertical-35.corporate_profile_con {
  background-color: #fff;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 11px 8px;
  padding: 0;
}

.region-vertical-35.corporate_profile_con.expand-on-mobile {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
}

.region_horizontal {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.region_horizontal.mobile-flex-down {
  justify-content: center;
  align-items: flex-start;
}

.region_horizontal.mobile-flex-down.tablet-noflex {
  justify-content: center;
  align-items: center;
}

.region_horizontal.careers-follow-card {
  background-color: #0d52f7;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.strength_medium_text {
  color: #fff9;
  text-align: left;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}

.corporate-profile-text {
  color: #fff;
  letter-spacing: -.05em;
  max-width: 11ch;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.swiper-slide-6 {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 72px;
}

.swiper-slide-6.partner-solutions {
  margin-top: 32px;
  margin-left: 0;
  margin-right: 0;
}

.aboutus_message-card {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
}

.aboutus_message-card.message-card {
  color: #9eb5fa;
  letter-spacing: -.03em;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.aboutus_message-card.message-card.phone_show {
  max-width: 21ch;
  display: none;
}

.aboutus_message-card.message-card.store {
  color: #fffc;
  max-width: 21ch;
  position: absolute;
  top: 60%;
  left: 60%;
}

.aboutus_message-card.message-card.phone_hide {
  max-width: 20ch;
  position: absolute;
  top: 13%;
  left: 20%;
}

.region_vertical_25 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  display: flex;
}

.gnation_inner_section.explore-solutions_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0a2757;
  letter-spacing: -.05em;
  flex-flow: column;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gotham Rounded;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.strength_large_text {
  color: #fff;
  text-align: center;
  letter-spacing: -.05em;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}

.strength_large_text.merchant {
  text-align: left;
  font-size: 28px;
}

.strength_large_text.cico {
  color: #2769be;
  letter-spacing: -.05em;
  font-size: 48px;
}

.strength_large_text.cico_subtext {
  color: #143670b0;
  font-size: 16px;
}

.strength_large_text.daily_active {
  text-align: left;
  letter-spacing: -.05em;
  font-size: 28px;
}

.strength_large_text._8m {
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 40px;
}

.leadership-team-title {
  letter-spacing: -.72px;
  font-family: Gotham Rounded;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.25;
}

.leadership-team-title.rhino {
  text-align: center;
}

.region-vertical-65 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 65%;
  display: flex;
}

.region-vertical-65.corporate-info-card {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  margin: 11px 8px;
  padding: 0;
}

.region-vertical-65.corporate-info-card.expand-on-mobile {
  background-color: #0000;
  justify-content: center;
}

.region-vertical-65.corporate-value-card {
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  margin: 11px 8px;
  padding: 0;
}

.region-vertical-65.corporate-value-card.expand-on-mobile {
  background-color: #05176d;
  justify-content: center;
  margin-top: 21px;
  margin-bottom: 20px;
  padding: 16px 24px;
}

.aboutus_section.corporate_section_top {
  background-color: #020c61;
  padding-top: 80px;
  padding-bottom: 0;
}

.aboutus_section.mynt-overview {
  padding-top: 60px;
  padding-bottom: 60px;
}

.aboutus_section.corporate_section {
  background-color: #020c61;
  padding-top: 60px;
  padding-bottom: 60px;
}

.aboutus_section.leaders_section {
  background-color: #eff6ff;
  padding-top: 60px;
  padding-bottom: 20px;
  overflow: hidden;
}

.aboutus_section.strength_section {
  background-color: #eff6ff;
  padding-top: 60px;
  overflow: hidden;
}

.aboutus_section.hero-section {
  background-color: #03063b;
  flex-flow: column;
  height: 2000px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.aboutus_section.gcash_store_section {
  z-index: 3;
  background-color: #03063b;
  margin-top: -120px;
  position: relative;
}

.aboutus_inner_section {
  justify-content: center;
  align-items: center;
}

.aboutus_inner_section.strength_card_section {
  padding-bottom: 0;
}

.aboutus_inner_section.banner-content {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-family: Gotham Rounded;
  font-size: 24px;
  line-height: 1.3;
}

.aboutus_inner_section.banner-content.gcash {
  text-align: center;
  max-width: none;
  padding-top: 140px;
}

.aboutus_inner_section.strength_section {
  padding-bottom: 40px;
}

.aboutus_inner_section.iphone {
  margin-top: 900px;
}

.gcash-span {
  color: #1972f9;
}

.swiper-wrapper-8 {
  width: 100%;
}

.swiper-wrapper-8.explore-solutions {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.text---rtb-biz-subheader {
  font-family: proxima-soft, sans-serif;
  font-size: 1.43rem;
  line-height: 1.35;
}

.text---rtb-biz-subheader.combo---green-solutions {
  color: #739503;
}

.text---stepper-subheader {
  color: #6780a9;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.28rem;
  font-weight: 600;
  line-height: 1.4;
}

.oversea_section.overseas-overshoot {
  background-color: #fff;
  margin-top: -120px;
  padding-bottom: 120px;
}

.oversea_section.overseas-overshoot.bg-gradient {
  background-image: linear-gradient(#0a3d7e 40%, #abd8fe);
}

.oversea_section.gradient-bg {
  background-image: linear-gradient(#0a3d7e 10%, #abd8fe);
  margin-top: 0;
  padding-bottom: 80px;
}

.oversea_section.gradient-bg.send-money {
  background-image: linear-gradient(#aad7fd 10%, #fff);
  padding-bottom: 60px;
}

.oversea_section.international-partners {
  margin-bottom: 100px;
  position: relative;
}

.oversea_section.international-partners.iframed {
  height: 600px;
  overflow: hidden;
}

.oversea_section.hero-section {
  background-color: #0a3d7e;
  background-image: linear-gradient(#0000 70%, #0a3d7e 75%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bf_intlsim2-ldesk.webp");
  background-position: 0 0, 55% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 3200px;
  justify-content: center;
  height: 1340px;
  padding-top: 140px;
  display: flex;
  position: relative;
}

.card_description_text {
  text-align: left;
  letter-spacing: -.03em;
  font-size: 1.28571rem;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}

.card_description_text.overseas {
  line-height: 1.4;
}

.card_description_text.overseas.register {
  opacity: .7;
  max-width: 27ch;
}

.card_description_text.overseas.cash-in {
  max-width: 29ch;
}

.card_description_text.overseas.rainy-day {
  opacity: .7;
  max-width: 27ch;
}

.card_description_text.easy-instant {
  max-width: 30ch;
}

.text-span-8 {
  color: #0d52f7;
}

.popup-text-content.overseas {
  color: #0a2757;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.popup-text-content.overseas {
  color: #0a2757;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.popup-text-content.overseas.floating-top-left {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60px;
  margin-left: 48px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.popup-text-content.overseas.floating-bot-right {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 24px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.popup-text {
  color: #fff;
  letter-spacing: -.05em;
  max-width: 17ch;
  margin-top: 0;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.2;
}

.popup-text.overseas.send-money {
  color: #0a2757;
  text-align: left;
  text-align: left;
  letter-spacing: -.05ch;
  max-width: 15ch;
  margin-left: 0;
  font-size: 3rem;
}

.popup-text.overseas.filipino-abroad-mobile {
  color: #0a2757;
  text-align: center;
  letter-spacing: -.05ch;
  max-width: 13ch;
  margin-left: 0;
  font-size: 3rem;
}

.tab-selection-btn-icon {
  max-width: 32px;
}

.tab-selection-underline {
  background-image: linear-gradient(90deg, #ced8ea, #ced8ea 25%, #025ae9 25% 50%, #ced8ea 50%, #dde4f0);
  width: 200%;
  height: 2px;
  transform: translate(-25%);
}

.tab-selection-btn-label {
  color: #025ae9;
  letter-spacing: -.01em;
  font-weight: 700;
  line-height: 140%;
}

.tab-selection-btn-con {
  width: 100%;
  height: 68px;
  display: flex;
}

.tab-selection-btn {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.tab-selection-btn.ph-sim {
  opacity: .5;
  filter: contrast(50%);
  display: flex;
}

.tab-selection-btn.inter-sim {
  opacity: 1;
  filter: contrast(200%);
}

.how-to, .how-to.ph-sim {
  display: flex;
}

.how-to.iframe {
  width: 100%;
  height: 600px;
  overflow: hidden;
}

.how-to.iframe.ph-sim {
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(100%);
}

.how-to.iframe.intl-sim {
  display: flex;
  position: static;
  inset: 0%;
}

.g4b---ps-logo {
  width: 72px;
}

.text---g4b-ps {
  color: #577c98;
  letter-spacing: -.02ch;
  background-color: #010323;
  font-size: 1.14rem;
  font-weight: 700;
  position: absolute;
  top: 84px;
}

.bounding-box-9 {
  z-index: 2;
  flex-flow: row;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.bounding-box-9.steps-feature {
  z-index: 1;
  flex-flow: row;
}

.bounding-box-9.steps-feature.flow-column {
  flex-flow: column;
}

.overseas-partners {
  grid-column-gap: 36px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin: 32px auto 60px;
  display: flex;
}

.tab-selection-section {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.section-title-con {
  margin-top: 60px;
}

.section-title-con.intl-remit {
  margin-top: 0;
}

.section-title-text {
  color: #122351;
  text-align: center;
  margin-top: 12px;
  font-size: 18px;
  line-height: 28px;
}

.section-title-text.intl-remit {
  font-size: 24px;
  font-weight: 700;
}

.section-title-text.intl-remit.international-partners {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 2rem;
  line-height: 1.25;
}

.section-title-text.intl-remit.international-partners.flex-box {
  letter-spacing: -.05em;
}

.mobile-image {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.how-to-iframe {
  width: 100%;
  height: 600px;
  overflow: hidden;
}

.tab-selection-con-2 {
  width: 340px;
  height: 70px;
  margin-top: 40px;
  margin-left: 100px;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.bounding-box-10 {
  z-index: 2;
  flex-flow: row;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.bounding-box-10.steps-feature {
  z-index: 1;
  flex-flow: row;
}

.bounding-box-10.steps-feature.iframed {
  flex-flow: row;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  display: flex;
  overflow: hidden;
}

.phone_display-2 {
  z-index: 1;
  border-radius: 45px;
  max-width: 237px;
  height: 100%;
  max-height: 484px;
  overflow: visible;
}

.phone_display-2.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-spacer-2 {
  width: 100%;
  height: 90px;
}

.phone_frame-3 {
  z-index: 2;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.popup_slider-next-2 {
  width: 64px;
  right: -6px;
}

.popup_slider-nav {
  display: none;
}

.services_popup-steps-header-2 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.iframe-steps-section {
  background-color: #fff;
  flex-direction: column;
  height: 600px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bounding-box-11 {
  z-index: 2;
  flex-flow: row;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.bounding-box-11.steps-feature {
  z-index: 1;
  flex-flow: row;
}

.bounding-box-11.steps-feature.iframed {
  flex-flow: row;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  display: flex;
  overflow: hidden;
}

.phone_display-3 {
  z-index: 1;
  border-radius: 45px;
  max-width: 237px;
  height: 100%;
  max-height: 484px;
  overflow: visible;
}

.phone_display-3.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-spacer-3 {
  width: 100%;
  height: 90px;
}

.phone_frame-4 {
  z-index: 2;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.privacy-rights-description {
  color: #e2e2e2;
  letter-spacing: -.03ch;
  max-width: 37ch;
  margin-top: 36px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.3;
}

.privacy-card-text {
  color: #16358b;
  text-align: left;
  letter-spacing: -.05ch;
  justify-content: flex-start;
  align-items: center;
  max-width: 10ch;
  font-size: 16px;
  font-weight: 700;
}

.privacy-card-text.large {
  max-width: none;
  margin-right: 180px;
}

.bounding-box-12 {
  z-index: 2;
  flex-flow: row;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.bounding-box-12.privacy-card-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bounding-box-12.global-pay-box {
  padding-left: 0;
  padding-right: 0;
}

.privacy_banner_description {
  color: #0a275799;
  letter-spacing: -.03em;
  margin-top: 32px;
  margin-bottom: 60px;
  font-weight: 500;
}

.privacy_banner_description.privacy {
  letter-spacing: -.05ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1rem;
}

.privacy-rights-text-con {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 380px;
  margin-left: 60px;
  display: flex;
}

.privacy-header.gnation_purpose {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-size: 24px;
  line-height: 1.3;
}

.privacy-header.gnation_purpose.purpose {
  text-align: center;
  max-width: none;
  padding-top: 40px;
}

.privacy-header.banner-content {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-size: 24px;
  line-height: 1.3;
}

.privacy-header.banner-content.purpose {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.privacy-bullet-links {
  justify-content: space-between;
  display: flex;
  position: static;
}

.privacy_section.hero_section {
  background-color: #eef2f9;
  padding-top: 120px;
  padding-bottom: 60px;
}

.privacy_section.rights-data {
  background-color: #0d52f7;
}

.privacy-rights-image {
  object-fit: contain;
  max-height: 500px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 10px;
}

.privacy-bullet-description {
  color: #6780a9;
  text-align: left;
  letter-spacing: -.03ch;
  margin-top: 8px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
  list-style-type: disc;
}

.privacy-bullet-description.links {
  color: #2340a9;
  width: 360px;
  text-decoration: underline;
}

.privacy-rights-data {
  justify-content: center;
  align-items: center;
  max-height: 600px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.text-span-10 {
  font-weight: 700;
}

.privacy_banner_title {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
}

.privacy_banner_title.privacy {
  letter-spacing: -.05ch;
  margin-top: 8px;
  font-size: 2rem;
  line-height: 1.3;
}

.privacy-rights-title {
  letter-spacing: -.03ch;
  max-width: 16ch;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.privacy-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  flex-flow: column;
  max-width: 384px;
  min-height: 440px;
  padding: 32px;
  display: flex;
}

.privacy-card.large {
  max-width: 800px;
  min-height: 0;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.privacy-card-text-con {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.privacy-card-img {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  height: 140px;
  min-height: 140px;
  padding-left: 20px;
  display: flex;
}

.privacy-card-img.what-collect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f92_what-collect.webp");
  background-position: 100%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.privacy-card-img.how-collect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f90_how-collect.webp");
  background-position: 100%;
  background-size: cover;
}

.privacy-card-img.why-collect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f94_why-collect.webp");
  background-position: 0%;
  background-size: cover;
}

.privacy-card-img.who-share {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f93_who-share.webp");
  background-position: 100%;
  background-size: cover;
}

.privacy-card-img.read-privacy {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f95_read-privacy-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding-left: 0;
}

.partner-solutions_articles {
  color: #0a2757;
  letter-spacing: -.05em;
  margin-top: 32px;
  margin-bottom: 32px;
  line-height: 1.2;
}

.partner-solutions_articles.in-article {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.resources_search-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.filter-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.resource-search-bar {
  border: 0 solid #000;
  margin-bottom: 0;
  padding-left: 23px;
  font-size: 12px;
  font-weight: 500;
}

.resources-form-block {
  max-width: 500px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.resources-search-icon {
  position: absolute;
  inset: auto auto auto 0%;
  transform: translate(8px);
}

.partner-solutions_resource-content {
  color: #183462;
  letter-spacing: 0;
  width: 100%;
  max-width: 800px;
  margin-top: 80px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.partner-solutions_resource-content ul {
  margin-top: 10px;
  list-style-type: disc;
}

.partner-solutions_resource-content p {
  margin-bottom: 10px;
}

.resources-banner-container {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  width: 100%;
  height: 540px;
}

.resources-banner-container.desktop {
  background-position: 100%;
  background-size: auto;
}

.resources-banner-container.new-banner-resolution {
  background-position: 100%;
  background-size: cover;
}

.resources-banner-container.new-banner-resolution.desktop {
  background-position: 50%;
  max-width: 930px;
  height: 480px;
}

.resources-banner-container.new-banner-resolution.desktop.test {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce252b_Tablet%20Test.jpg");
  background-size: contain;
  max-width: 930px;
  height: 480px;
}

.resources-banner-container.new-banner-resolution.mobile, .resources-banner-container.new-banner-resolution.mobile-2 {
  display: none;
}

.code-embed {
  margin-top: 48px;
}

.nav-island-customer-2 {
  z-index: 1;
  color: #002cb8;
  text-align: center;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
  transform: none;
}

.nav-island-customer-2.business {
  color: #fff;
  padding-left: 12px;
  padding-right: 12px;
  transform: none;
}

.breadcrumb-2 {
  z-index: 97;
  letter-spacing: -.02rem;
  border-radius: 0;
  padding-top: 2px;
  padding-right: 0;
  font-family: Gotham Rounded;
  font-weight: 500;
  text-decoration: none;
  position: relative;
}

.breadcrumb-2.business {
  color: #fff;
}

.indentity-dropdown-menu-2 {
  z-index: 8;
  letter-spacing: -.01em;
  background-color: #0a1828;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
  position: relative;
}

.island-image-2 {
  z-index: 96;
  text-align: left;
  max-width: 38px;
  margin-right: 10px;
  position: relative;
}

.stp-card-overlay {
  background-image: linear-gradient(0deg, #0009, #0000 30%);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.stp-relative-link-block {
  position: relative;
}

.partner-solutions-section.related-resources {
  background-color: #eef2f9;
  padding-top: 60px;
  padding-bottom: 60px;
}

.services_popup-steps-header-3 {
  flex-direction: column;
  display: flex;
}

.bounding-box-14 {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box-14.steps-feature {
  z-index: 1;
  display: flex;
}

.section-title-con-2 {
  text-align: left;
  margin-top: 60px;
  margin-left: 100px;
  margin-right: 100px;
}

.section-title-con-2.intl-remit {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.collection-list-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.intl-remit-steps-section {
  background-color: #fff;
  flex-direction: column;
  height: 744px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.card_description_text-3 {
  text-align: left;
  letter-spacing: -.03ch;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}

.card_description_text-3.intl-remit {
  opacity: .7;
}

.card_description_text-3.intl-remit.wallet {
  opacity: 1;
  color: #ffffffb3;
  max-width: 27ch;
  font-weight: 500;
  line-height: 1.4;
}

.card_description_text-3.intl-remit.real-time {
  max-width: 25ch;
}

.intl-remit-partners {
  grid-column-gap: 36px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: 60px 60px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: flex-start;
  place-items: start center;
  max-width: none;
  margin: 32px 0;
  display: grid;
}

.popup_slider-next-3 {
  width: 64px;
  right: -6px;
}

.popup_slider-next-3.ad-viewer {
  background-color: #0000;
}

.partners-intl-remit-section.logos {
  margin-bottom: 0;
  padding: 60px 24px;
  display: block;
  overflow: hidden;
}

.partners-intl-remit-section.logos.hide {
  display: none;
}

.partners_description_text {
  text-align: left;
  letter-spacing: -.03em;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}

.partners_description_text.intl-remit {
  opacity: .7;
  color: #6780a9;
  letter-spacing: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.intl-remit-partner-icon {
  width: auto;
  max-width: none;
  height: 60px;
}

.intl-remit-partner-icon.remitly {
  padding: 16px;
}

.intl-remit-partner-icon.western-union {
  padding: 12px 8px;
}

.intl-remit-partner-icon.ria-money-transfer {
  width: 80%;
  height: auto;
  margin-top: -10px;
}

.intl-remit-partner-icon.taptap-send.flex-box {
  padding: 5px 10px 10px;
}

.intl-remit-partner-icon.send-wave {
  width: 80%;
  height: auto;
  margin-top: 2px;
  padding: 4px;
}

.intl-remit-partner-icon.worldremit {
  padding: 4px;
}

.intl-remit-partner-icon.ulink {
  width: 65%;
  height: auto;
  margin-top: -4px;
  padding: 4px;
}

.intl-remit-section.hero-section {
  align-items: center;
  height: 860px;
  padding-top: 140px;
  display: block;
  position: relative;
}

.intl-remit-section.intl-overshoot {
  background-color: #fff;
  margin-top: -60px;
}

.intl-remit-section.logos {
  padding: 60px 24px;
}

.intl-remit-inner-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.intl-featured-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 "Area-2"
                 / 458px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: relative;
}

.intl-remittance-partner-grid {
  width: 888px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.intl-remittance-partner-grid.card-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.intl-remittance-dropdown-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f6f9fd;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  flex-direction: column;
  width: 888px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  box-shadow: 0 21px 21px #899ce617;
}

.intl-remittance-data-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.intl-remittance-merchant-card-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #d2dcec;
  border-radius: 4px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  font-size: .875rem;
}

.intl-remittance-merchant-logo-container {
  aspect-ratio: auto;
  object-fit: contain;
  border-bottom: 1px solid #d7e0ef;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  display: flex;
}

.intl-remittance-merchant-logo-container.intl-remit {
  min-height: 180px;
}

.intl-remittance-merchant-logo-container.intl-remit.card-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.custom-dropdown-container {
  position: relative;
}

.custom-dropdown-arrow {
  background-color: #fff;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 13% .5% 0% auto;
}

.intl-remittance-heading-description {
  color: #6780a9;
  letter-spacing: -.03em;
  line-height: 1.3;
}

.banner-header {
  letter-spacing: -.05rem;
  font-size: 48px;
  line-height: 1.2;
}

.banner-header.sme {
  color: #fff;
  margin-top: 16px;
  margin-bottom: 16px;
}

.popup-header-bottom-3 {
  color: #fff;
  letter-spacing: -.05em;
  max-width: 17ch;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.2;
}

.overseas-header-con {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.mobile-only {
  display: none;
}

.overseas-featured-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 "Area-2"
                 / 458px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: relative;
}

.oversea-partners {
  grid-column-gap: 36px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: 60px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: flex-start;
  place-items: start center;
  max-width: none;
  margin: 32px 0;
  display: grid;
}

.oversea-partner-icon {
  width: auto;
  max-width: none;
  height: 60px;
}

.oversea-partner-icon.western-union {
  padding: 12px 8px;
}

.oversea-partner-icon.money-gram.flex-box, .oversea-partner-icon.al-fardan.flex-box {
  padding: 10px;
}

.oversea-partner-icon.jrf.flex-box {
  padding: 5px 10px 10px;
}

.overseas-inner-section {
  flex-flow: column;
  align-items: flex-start;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lottie---global-pay---hero {
  width: 480px;
  height: 980px;
  position: absolute;
  inset: 10px 138px auto auto;
  overflow: hidden;
}

.banner-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.banner-image.xl {
  background-size: 3200px;
  display: none;
}

.banner-image.tablet {
  background-size: 980px;
  display: none;
}

.banner-image.mobile {
  background-size: 480px;
  display: none;
}

.banner-image.default-banner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1010_ginsure-xl-extended.webp");
  background-size: cover;
  height: 100%;
}

.banner-block {
  height: 550px;
}

.default-banner-block {
  width: auto;
  height: 650px;
}

.global-wallets-header.banner-content {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 100%;
  max-width: 490px;
  font-family: Gotham Rounded;
  font-size: 24px;
  line-height: 1.3;
}

.global-wallets-header.banner-content.purpose {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.rtb-section-title {
  color: #fff;
  letter-spacing: -.05em;
  width: auto;
  margin: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.rtb-section-title.global-wallets {
  color: #102f78;
  text-align: center;
  margin-bottom: 32px;
  font-size: 40px;
}

.global-wallets-banner-title {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
}

.global-wallets-banner-title.global-wallets {
  letter-spacing: -.05ch;
  margin-top: 8px;
  font-size: 48px;
  line-height: 1.3;
}

.accordion-container-4 {
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bounding-box-16 {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box-16.steps-feature {
  z-index: 1;
  display: flex;
}

.global-wallets-featured-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 "Area-2"
                 / 458px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: relative;
}

.global-wallets-description {
  color: #0a275799;
  letter-spacing: -.03em;
  margin-top: 32px;
  margin-bottom: 60px;
  font-family: proxima-soft, sans-serif;
  font-weight: 500;
}

.global-wallets-description.global-wallets {
  letter-spacing: -.05ch;
  max-width: 41ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 24px;
}

.global-wallets-description.global-wallets.absolute-white {
  color: #fff;
  text-shadow: 0 0 20px #000, 0 0 40px #000;
}

.accordion-text-3 {
  color: #0a2757;
  letter-spacing: -.03em;
  white-space: normal;
  flex: none;
  width: 90%;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.accordion-icon-3 {
  color: #0a2757;
  font-size: 1.25rem;
}

.global-wallet-tab-btn {
  opacity: .3;
  filter: saturate(30%);
  color: #0057e4;
  text-align: center;
  letter-spacing: -.03em;
  background-color: #0000;
  border-bottom: 2px solid #0057e4;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
}

.global-wallet-tab-btn.w--current {
  opacity: 1;
  filter: saturate();
  color: #0057e4;
  background-color: #0000;
  border-bottom-color: #0057e4;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-10 {
  text-decoration: underline;
}

.global-wallet-tab-img {
  max-width: 25px;
  margin-right: 10px;
}

.global-wallets-section {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.global-wallets-section.hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c0_ldesk-header.webp");
  background-position: 50%;
  background-size: 3200px;
  height: 800px;
  padding-top: 140px;
}

.global-wallets-section.global-wallet-overshoot {
  background-color: #0000;
  margin-top: -120px;
  padding-top: 0;
  padding-bottom: 40px;
}

.global-wallets-section.absolute-white {
  background-color: #fff;
}

.global-wallets-container {
  background-color: #f6f9fd;
}

.marketing-2-floating-block-desktop {
  z-index: 7;
  background-color: #091727;
  width: 100%;
  position: fixed;
  inset: 0 0 auto;
  transform: none;
}

.gnation-card-title, .partners_section-card-title-2 {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  font-weight: 700;
  line-height: 1.35;
}

.gnation_section {
  width: 100%;
}

.gnation_section.explore-solutions-section {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.gnation_block {
  cursor: grab;
  background-color: #bdc6d4;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  width: 320px;
  height: 420px;
  margin-right: 0;
  padding: 24px;
  display: flex;
}

.gnation_block.gnation_employee {
  background-image: linear-gradient(#0000 50%, #0d52f7), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce245a_employee-engagement-activity-mmdd.avif");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.gnation_block.gnation_reskilling {
  background-image: linear-gradient(#0000 50%, #0d52f7), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce245b_reskilling-upskilling-programs-mmdd.avif");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.gnation_block.gnation_modern {
  background-image: linear-gradient(#0000 50%, #0d52f7), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2459_modern-working-space-mmdd.avif");
  background-position: 0 0, 50% 0;
  background-size: auto, auto;
}

.gnation_block.gnation_uplifting {
  background-image: linear-gradient(#0000 50%, #0d52f7), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce246f_uplifting-leadership.avif");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.gnation_block.gnation_recognition {
  background-image: linear-gradient(#0000 50%, #0d52f7), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce245f_employee-recognition-mmdd.avif");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.gnation_card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: -.03em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.careers-section-swipeable-4-cards.careers {
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.cash-in-section-swipeable.cash-in {
  margin-top: 40px;
  position: relative;
}

.countries-stab-block {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 932px;
  padding: 16px 20px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .925rem;
  font-weight: 600;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.page---back-to-school---2024 {
  z-index: 2;
  flex-direction: column;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.wrapper---mechanics.floating {
  z-index: 99;
  margin-top: -175px;
  display: none;
}

.wrapper---mechanics-content {
  border-radius: 12px;
  height: 480px;
}

.wrapper---mechanics-content.default---template {
  background-color: #bdc6d4;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 40px;
  padding-left: 85px;
  display: flex;
}

.wrapper---mechanics-content.default---template.hide {
  display: none;
}

.mechanics---content.default---template {
  color: #fff;
}

.header-mechanics {
  text-align: left;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Gotham Rounded;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.description-mechanics {
  color: #ebeef2;
  letter-spacing: -.03em;
  width: 33ch;
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
}

.wrapper---promo-card {
  z-index: 1;
  width: 100%;
  max-width: 326px;
  text-decoration: none;
  position: relative;
}

.wrapper---promo-card.abs-link {
  z-index: 2;
  border-radius: 12px;
  width: 140px;
  max-width: 140px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 8px #0000000d;
}

.wrapper---promo-card-link {
  z-index: 1;
  border-radius: 12px;
  width: 140px;
  max-width: 140px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.item---promo-card {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
  max-width: 140px;
  display: block;
  position: relative;
}

.header---promo-card-image {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-direction: column;
  justify-content: center;
  height: 183px;
  padding: 31px 25px 28px 31px;
  display: flex;
}

.header---promo-card-image.gomo {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08e4_gomo.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: space-between;
  height: 100px;
}

.header---promo-card-title {
  background-color: #0a2757;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 40px;
  padding-left: 0;
  display: flex;
}

.body---promo-card {
  color: #445c85;
  background-color: #fff;
  background-image: linear-gradient(#d7e4f433, #d7e4f400 7.53%);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  height: auto;
  padding: 12px;
  overflow: hidden;
}

.dyn---card-item {
  position: relative;
}

.container---promo-results {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 950px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper---promo-collection {
  padding-left: 0;
  padding-right: 0;
}

.title---b2s-card {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  max-width: 15ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  line-height: 1.3;
}

.desc---b2s-card {
  text-align: center;
  width: 14ch;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.4;
}

.desc---b2s-card strong {
  color: #005ce5;
  font-size: 10px;
  line-height: 2;
}

.desc---b2s-card p {
  font-size: 8px;
}

.item---circle {
  background-color: #fff;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  position: absolute;
}

.item---circle.left {
  cursor: none;
  border-radius: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -8px;
  inset: -10px auto 0 0%;
  box-shadow: inset -2px 0 2px #0000001a;
}

.item---circle.right {
  cursor: none;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: -8px;
  inset: -10px 0 0 auto;
  box-shadow: inset 2px 0 2px #0003;
}

.button---b2s-winners {
  letter-spacing: -.01em;
  vertical-align: middle;
  cursor: pointer;
  background-color: #0057e4;
  border-radius: 47px;
  align-self: flex-start;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13px;
  padding-bottom: 12px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.wrapper---b2s-winner {
  justify-content: center;
  margin-top: 24px;
  margin-bottom: 36px;
  display: flex;
}

.container---winner-form {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  width: 100%;
  max-width: 888px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 28px;
  overflow: hidden;
  box-shadow: 0 83px 33px #899ce603, 0 47px 28px #899ce60d, 0 21px 21px #899ce61a, 0 5px 11px #899ce61a, 0 0 #899ce61a;
}

.wrapper---winner-form {
  margin-top: 24px;
}

.mechanics---learn-more {
  flex: none;
  font-size: 1rem;
}

.container---learn-more-link {
  align-items: center;
  max-width: 13ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.container---learn-more-link.gcredit {
  margin-top: 12px;
}

.container---learn-more-link.winners {
  color: #0a2757;
  max-width: none;
  margin-top: 12px;
}

.container---learn-more-link.winners.hide {
  display: none;
}

.icon---learn-more {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  background-position: 0 0;
  background-size: auto;
  width: 24px;
  height: 24px;
  margin-left: 4px;
}

.container---voucher {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section.pinoy-articles.cards-section {
  padding-top: 24px;
  padding-bottom: 24px;
}

.section.pinoy-articles.search {
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-block---pinoy-articles {
  margin-bottom: 0;
}

.input-search---pinoy-articles {
  color: #4d525c;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20d5_search-gray.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 1px solid #0000;
  width: 100%;
  margin-bottom: 0;
  padding-top: 12px;
  padding-left: 32px;
  padding-right: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}

.input-search---pinoy-articles:focus {
  border-color: #0000;
}

.text-read-next---pinoy-articles {
  color: #0a2757;
  letter-spacing: -.03em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Gotham Rounded;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}

.link-article---pinoy-articles {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
  text-decoration: none;
}

.image-thumbnail-link-article---pinoy-articles {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 160px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.text-link-article-title---pinoy-articles {
  color: #0a2757;
  letter-spacing: -.01rem;
  padding: 0 12px 8px;
  font-family: Gotham Rounded;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

.text-link-article-description---pinoy-articles {
  opacity: .4;
  color: #0a2757;
  letter-spacing: -.01em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Gotham Rounded;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.section.hero.mobile-only {
  display: none;
}

.title---text {
  z-index: 3;
  color: #fff;
  width: 100%;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3;
  position: relative;
}

.eye-icon---pinoy-articles {
  width: 16px;
}

.company-icon---pinoy-articles {
  width: 32px;
}

.container---pinoy-article-banner {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 554px;
  padding: 24px;
  display: flex;
}

.icon-text-container---pinoy-articles {
  z-index: 4;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.icon-text-container---pinoy-articles.margin {
  margin-top: 12px;
  margin-bottom: 12px;
}

.banner---gradient {
  z-index: 2;
  background-image: linear-gradient(#0000, #0a2757);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.banner---gradient.sme---2 {
  background-image: linear-gradient(90deg, #0000 75%, #e6f5fe 90%);
  display: none;
}

.image---pinoy-article-banner {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.company-name---pinoy-articles {
  color: #fff;
  padding-left: 10px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.minutes-text---pinoy-articles {
  color: #90a8d0;
  padding-left: 10px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
}

.minutes-text---pinoy-articles.read {
  padding-left: 5px;
}

.rtb---pinoy-articles h5 {
  color: #0a2757;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.01em;
  font-weight: 600;
}

.rtb---pinoy-articles h3 {
  color: #0a2757;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  letter-spacing: -.02em;
  font-weight: 600;
}

.rtb---pinoy-articles p {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
}

.rtb---pinoy-articles h4 {
  color: #0a2757;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--size-h4);
  letter-spacing: -.02rem;
  font-weight: 600;
}

.section.pinoy-articles {
  padding-top: 24px;
  padding-bottom: 24px;
}

.section.pinoy-articles.next-article {
  border-bottom: 1px solid #e0e8f3;
  box-shadow: 0 2px 4px #e0e8f3c9;
}

.section.pinoy-articles.learn-more {
  padding-top: 0;
  padding-bottom: 0;
}

.learn-more-card---pinoy-articles {
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  min-height: 160px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
}

.learn-more-description---pinoy-articles {
  color: #445c85;
  font-weight: 600;
}

.learn-more-content---pinoy-articles {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.text-learn-more---pinoy-articles {
  color: #0a2757;
  letter-spacing: -.03em;
  font-family: Gotham Rounded;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.learn-more-art---pinoy-article {
  width: 100px;
  height: 100px;
}

.text-next-article---pinoy-articles-copy {
  color: #0a2757;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.link-next-article---pinoy-articles {
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  text-decoration: none;
}

.link-next-article---pinoy-articles.w--current {
  margin-top: 0;
}

.text-link-next-article-title---pinoy-articles {
  color: #0a2757;
  letter-spacing: -.01rem;
  padding: 0 12px 8px;
  font-family: proxima-soft, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

.image-thumbnail-link-next-article---pinoy-articles {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 160px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.text-link-next-article-description---pinoy-articles {
  opacity: .4;
  color: #0a2757;
  letter-spacing: -.01em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.text-footer---pinoy-articles {
  font-weight: 600;
  line-height: 1.4;
}

.text-footer---pinoy-articles.blue {
  color: #005ce5;
}

.component---b2s-popup {
  z-index: 1;
  opacity: 1;
  flex-direction: column;
  max-width: 940px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.component---b2s-popup.voucher {
  width: 600px;
}

.wrapper---b2s-popup {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.content---b2s-popup {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 32px 24px;
  display: flex;
}

.rich-text---b2s-popup {
  color: var(--light-primary-dark-blue);
  text-align: center;
  white-space: pre-wrap;
  max-width: 600px;
  margin-top: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.rich-text---b2s-popup.voucher {
  text-align: left;
}

.popup-heading, .popup-desc, .popup-img {
  display: block;
}

.header-events-container {
  background-color: #fff;
  height: 200px;
  overflow: hidden;
}

.header-events-container.hide {
  display: none;
}

.header-events-container.campaign {
  background-color: #d9d9d9;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.header---b2s-voucher {
  color: #183462;
  text-align: center;
  letter-spacing: -1px;
  font-family: Gotham Rounded;
  font-size: 32px;
  font-weight: 700;
  line-height: 125%;
}

.header---b2s-voucher.popup {
  color: #0057e4;
  margin-bottom: 24px;
}

.header---b2s-voucher.popup.fix {
  max-width: 18ch;
  font-family: proxima-soft, sans-serif;
  position: relative;
}

.placeholder-only-remove {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.winners---learn-more {
  flex: none;
  font-size: 1rem;
}

.winners---icon---learn-more {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13b5_Chevron%20Down.png");
  background-position: 0 0;
  background-size: contain;
  width: 24px;
  height: 24px;
  margin-left: 4px;
  transform: rotate(270deg);
}

.tag---voucher {
  color: #fff;
  text-align: right;
  background-color: #0a2757;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: auto;
  max-width: none;
  margin-top: 12px;
  margin-left: auto;
  padding: 8px 4px;
  font-size: 8px;
  font-weight: 700;
  line-height: 1.3;
  display: block;
  position: absolute;
  inset: auto 0% auto auto;
}

.container---image-hero-banner {
  width: 100%;
  height: 860px;
  margin-top: 60px;
  position: absolute;
  inset: 0 auto auto 0;
  overflow: hidden;
}

.container---image-hero-banner.about-us {
  color: #03063b;
  background-color: #03063b;
  height: 1500px;
}

.container---image-hero-banner.careers {
  background-image: linear-gradient(#012c9f, #0139a6 30%, #0947ae 50%, #195ebb 70%, #398fdc);
  height: 800px;
}

.container---image-hero-banner.summer {
  height: 960px;
}

.container---image-hero-banner.earn-money, .container---image-hero-banner.travel-hacks {
  margin-top: 0;
}

.image---md-banner-background {
  object-fit: contain;
  width: 480px;
  max-width: 480px;
  display: none;
  position: absolute;
  top: 0;
  right: 50%;
  overflow: hidden;
  transform: translate(50%);
}

.image---md-banner-background.about-us.story {
  height: 100%;
  margin-top: 5px;
}

.image---md-banner-background.sme {
  background-color: #043e58;
  height: 100%;
}

.image---td-banner-background {
  object-fit: contain;
  width: 991px;
  max-width: 1440px;
  display: none;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%);
}

.image---td-banner-background.about-us.story {
  height: 100%;
  margin-top: 5px;
}

.image---td-banner-background.sme {
  background-color: #043e58;
  height: 100%;
}

.image---sd-banner-background {
  object-fit: contain;
  width: 1440px;
  max-width: 1440px;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%);
}

.image---sd-banner-background.about-us.story {
  height: 100%;
  margin-top: 5px;
}

.image---sd-banner-background.sme {
  object-fit: cover;
  width: auto;
  max-width: none;
  height: 100%;
  transform: translate(35%);
}

.image---ld-banner-background {
  object-fit: contain;
  width: 3200px;
  max-width: 3200px;
  display: none;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%);
}

.image---ld-banner-background.about-us.story {
  height: 100%;
  margin-top: 5px;
}

.image---ld-banner-background.sme {
  background-color: #043e58;
  height: 100%;
}

.careers_banner_description {
  color: #0a275799;
  letter-spacing: -.03em;
  margin-top: 32px;
  margin-bottom: 60px;
  font-weight: 500;
}

.careers_banner_description.gnation {
  color: #6780a9;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.2;
}

.careers-purpose {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.careers-purpose.cards {
  flex-flow: row;
  margin-top: 32px;
}

.careers_banner_title {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
}

.careers_banner_title.gnation {
  color: #0a2757;
  letter-spacing: -.05em;
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 32px;
}

.purpose-list {
  color: #0a2757;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 24px;
  padding-left: 25px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 500;
  list-style-type: disc;
}

.careers-apply_now-btn {
  color: #fff;
  letter-spacing: -.02em;
  background-color: #0057e4;
  border-radius: 47px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 168px;
  height: 38px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.purpose-card {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 388px;
  height: 401px;
  margin: 8px;
  padding: 32px;
  display: flex;
  box-shadow: 0 5px 11px #899ce61a;
}

.purpose-card-desc {
  font-family: Gotham Rounded;
  font-weight: 500;
}

.purpose-card-desc.gilroy {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.purpose-card-desc.gilroy.gnation {
  opacity: .56;
  max-width: 29ch;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.purpose-card-desc.gilroy.gnation.purpose {
  color: #0a2757;
  text-align: left;
  letter-spacing: -.02em;
  max-width: none;
  margin-top: 4px;
  font-size: 16px;
  font-weight: 600;
}

.careers-awards-card-swipeable {
  margin-top: 24px;
}

.careers-awards-card-swipeable.awards-cards-swipeable {
  margin-bottom: 40px;
  overflow: hidden;
}

.awards_card {
  grid-row-gap: 12px;
  color: #0a2757;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 220px;
  display: flex;
}

.image---award-logo {
  max-width: 120px;
}

.slide-box {
  color: #fff;
  flex: none;
  width: 100%;
  height: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.read-more {
  color: #0057e4;
  font-weight: 500;
  text-decoration: none;
}

.read-more:visited {
  color: #0057e4;
}

.mask-slide-loop {
  max-width: 25%;
  height: auto;
  overflow: visible;
}

.div-put {
  width: 100%;
  height: auto;
  display: flex;
}

.slider-loop {
  background-color: #0000;
  height: 480px;
  padding-top: 1px;
  padding-bottom: 1px;
  overflow: hidden;
}

.slider-loop.articles {
  color: var(--gcash-blue);
  width: 100%;
  height: 375px;
}

.comp-slide-loop {
  height: 100%;
}

.comp-related-article {
  color: var(--gcash-blue);
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  font-family: proxima-soft, sans-serif;
  display: flex;
}

.slide-nav-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image---article-icon {
  max-width: 24px;
}

.gcash-jr-section-inner-div {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.floating-gradient-left {
  z-index: 3;
  background-image: linear-gradient(90deg, #000627, #0000 79%);
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.floating-gradient-right {
  z-index: 3;
  background-image: linear-gradient(270deg, #000627, #0000 79%);
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.b2s-no-results-wrapper {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 24px;
  padding-bottom: 48px;
  display: flex;
}

.b2s-no-results-wrapper.hide {
  display: none;
}

.spacer---large {
  height: 64px;
}

.stp-banner {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  max-height: none;
}

.stp-banner.petrol---xl, .stp-banner.tablet, .stp-banner.mobile, .stp-banner.xl {
  display: none;
}

.dynamic-banner-component {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.services-text-2 {
  color: #0057e4;
  margin-right: 0;
  font-size: .71rem;
  line-height: 13px;
  text-decoration: none;
  display: block;
}

.borrow-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.borrow-tab-content.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-inner-text {
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 8px;
  padding-right: 8px;
  font-family: proxima-soft, sans-serif;
}

.services-text-3 {
  color: #0057e4;
  margin-right: 0;
  font-size: .71rem;
  line-height: 1.3;
  text-decoration: none;
  display: block;
}

.new-nav-close {
  display: none;
}

.nav-services-dropdown {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 932px;
  display: flex;
}

.item-trigger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.enjoy-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.enjoy-tab-content.grid {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.more-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.more-tab-content.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.item-content {
  overflow: hidden;
}

.acc-arrow-2 {
  margin-right: 0;
  font-size: 14px;
}

.mobile-inner-tab-contents {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 932px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.block-inner-container {
  display: flex;
}

.nav-mega-menu {
  z-index: 11;
  background-color: #fff;
  border-top: 1px solid #dbe4f14d;
  width: 100%;
  margin-top: 60px;
  position: fixed;
  inset: 0 0 auto;
  transform: translate(0, -200%);
}

.nav-mega-menu.articles, .nav-mega-menu.partners {
  transform: translate(0, -200%);
}

.nav-mega-menu.services {
  padding-top: 16px;
  padding-bottom: 16px;
  transform: translate(0, -200%);
}

.nav-mega-menu.business {
  background-color: #091727;
  border-top-width: 0;
  transform: translate(0, -200%);
}

.nav-mega-menu.business.enterprise, .nav-mega-menu.business.public-sector, .nav-mega-menu.business.msme {
  transform: translate(0, -200%);
}

.nav-mega-menu.partner-solutions {
  z-index: 10;
  background-color: #091727;
  border-top-width: 0;
  margin-top: 0;
  position: relative;
  transform: none;
}

.nav-mega-menu.partner-solutions.identity, .nav-mega-menu.partner-solutions.marketing {
  z-index: 9;
  margin-top: 120px;
  position: fixed;
  transform: translate(0, -200%);
}

.nav-mega-menu.get-started {
  transform: translate(0, -200%);
}

.left-menu-wrapper {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-height: 60px;
  margin-right: auto;
  display: flex;
}

.right-menu-wrapper {
  aspect-ratio: auto;
  object-fit: fill;
  overflow: visible;
}

.nav-items {
  color: #002cb899;
  text-align: left;
  letter-spacing: -.01rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: stretch;
  height: 60px;
  padding: 2px .5px 0;
  font-weight: 500;
  line-height: 12.04px;
  text-decoration: none;
  display: flex;
}

.nav-items:hover {
  color: #002cb8;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
}

.nav-items.disabled {
  color: #cfcfcf;
}

.nav-items.disabled.hide {
  display: none;
}

.nav-items.business {
  color: #fff;
}

.nav-items.business.disabled {
  opacity: .7;
  color: #cfcfcf;
}

.nav-items.button-pill {
  background-color: var(--light-orange);
  color: var(--darkest-blue);
  border-radius: 20px;
  height: 40px;
  margin-top: 10px;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.nav-items.button-pill:hover {
  background-color: var(--dark-orange);
  padding-left: 9px;
  padding-right: 9px;
}

.gcash-navigation-breadcrumb {
  z-index: 99;
  opacity: 0;
  color: #002cb8;
  cursor: default;
  background-color: #fff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  transition: all .4s cubic-bezier(.77, 0, .175, 1);
  display: none;
  position: fixed;
  transform: translate(0, 120px);
  box-shadow: 0 6px 12px -10px #0f254533;
}

.gcash-navigation-breadcrumb.partner-solutions {
  z-index: 98;
  color: #fff;
  background-color: #020c61;
  transform: translate(0, 150px);
}

.gcash-navigation-breadcrumb.business {
  z-index: 98;
  color: #fff;
  background-color: #020c61;
}

.gcash-navigation-breadcrumb.show {
  opacity: 1;
  display: flex;
}

.new-left-link {
  letter-spacing: .004rem;
  justify-content: center;
  align-items: center;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.nav-services-send-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.nav-services-send-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  transition: opacity .2s;
  display: grid;
}

.nav-services-bar-bot {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav-left-menu {
  background-color: #f6f9fd;
  justify-content: flex-start;
  align-items: flex-start;
  height: 59px;
  margin-left: 16px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.nav-left-menu.business {
  background-color: #01094b;
  height: 60px;
}

.block-content {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: static;
}

.tab-menu-item {
  border-bottom: .5px solid var(--accessible-components-dark-grey);
  opacity: .5;
  filter: contrast(50%);
  background-color: #0000;
  padding: 0;
  transition: border-width .1s, opacity .5s;
  overflow: hidden;
}

.tab-menu-item:hover {
  opacity: 1;
  filter: contrast();
  border-bottom: 1px solid #1972f9;
}

.tab-menu-item:lang(en) {
  border-bottom: 1px solid #1972f9;
}

.tab-menu-item.w--current {
  opacity: 1;
  filter: contrast();
  background-color: #0000;
  border-bottom: 1px solid #1972f9;
  padding: 0;
  transition: border-width .2s, opacity .5s;
  overflow: hidden;
}

.tab-menu-item.w--current:hover {
  border-bottom: 1px solid #1972f9;
}

.tab-menu-item.w--current:lang(en) {
  border-bottom-width: 1px;
}

.nav-right-menu {
  flex: 0 auto;
  min-height: 60px;
  display: flex;
}

.nav-right-menu.mobile-view {
  display: none;
}

.tab-panel {
  transition: all .2s;
}

.tab-toggle {
  opacity: 1;
  color: #0060ff;
  text-align: center;
  background-color: #fbfbfb00;
  width: 130px;
  min-width: 80px;
  padding: 10px 15px;
  font-size: .78rem;
  font-weight: 700;
  display: block;
}

.tab-toggle:hover {
  opacity: 1;
  filter: contrast(200%);
  color: #1972f9;
  font-weight: 700;
}

.gcash-navigation-menu {
  letter-spacing: -.01rem;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  font-size: .86rem;
  transition: transform .6s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: fixed;
  transform: translate(0, -105%);
}

.gcash-navigation-menu.show {
  letter-spacing: -.01rem;
  border-bottom: 0 solid #dbe4f14d;
  flex-direction: column;
  justify-content: space-between;
  font-size: .86rem;
  display: flex;
  transform: translate(0);
}

.underline {
  background-color: #002cb8;
  width: 0%;
  height: 1.5px;
}

.underline.disabled {
  background-color: #cfcfcf;
}

.underline.business {
  background-color: #fff;
}

.underline.business.disabled {
  opacity: .7;
  background-color: #cfcfcf;
}

.underline.business.partner-solutions {
  width: 100%;
}

.navigation-island {
  z-index: -1;
  text-align: center;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 10px 20px 10px 12px;
  display: flex;
  position: relative;
  transform: none;
}

.send-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.send-tab-content.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  transition: opacity .2s;
  display: grid;
}

.nav-services-pay-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.nav-services-pay-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-services-bar-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #dbe4f14d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.new-nav-gcash-logo {
  max-width: 38px;
  max-height: 32px;
}

.new-mega-menu-dropdown {
  letter-spacing: -.01em;
  justify-content: space-between;
  align-items: center;
  max-width: 932px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
}

.nav-services-more-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.nav-services-more-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grow-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.grow-tab-content.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-services-grow-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.nav-services-grow-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-accordion-item {
  width: 100%;
  overflow: hidden;
}

.nav-accordion-item.dropdown {
  display: none;
}

.nav-services-link {
  aspect-ratio: auto;
  opacity: 1;
  filter: contrast();
  text-align: center;
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 130px;
  min-width: 80px;
  font-weight: 500;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.nav-services-link:hover {
  opacity: 1;
  filter: contrast(200%);
}

.nav-services-link.hide {
  display: none;
}

.pay-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.pay-tab-content.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-breadcrumb {
  z-index: 97;
  letter-spacing: -.02rem;
  padding-top: 2px;
  padding-right: 0;
  font-weight: 500;
  text-decoration: none;
  position: relative;
}

.nav-breadcrumb.business {
  cursor: pointer;
}

.tab-content-wrapper {
  width: 150%;
  max-width: none;
}

.main-navigation-content {
  z-index: 99;
  background-color: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.main-navigation-content.business {
  background-color: #020c61;
}

.nav-services-borrow-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.nav-services-borrow-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navigation-items-container {
  flex: 0 auto;
  justify-content: space-between;
  width: auto;
  max-width: 932px;
  height: 60px;
  min-height: 60px;
  display: flex;
}

.new-left-link-text {
  color: #002cb899;
  letter-spacing: -.01rem;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 100%;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 1px;
  font-size: .86rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.new-left-link-text:hover, .new-left-link-text.active {
  color: #002cb8;
  font-weight: 700;
}

.new-left-link-text.business {
  color: #fff9;
}

.new-left-link-text.business.active {
  color: #fff;
}

.nav-island-image {
  z-index: 96;
  text-align: left;
  max-width: 38px;
  margin-right: 10px;
  position: relative;
}

.nav-services-enjoy-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .5s cubic-bezier(.755, .05, .855, .06);
  display: none;
  position: static;
}

.nav-services-enjoy-menu.show {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-underline {
  color: #1972f9;
  -webkit-text-stroke-color: #1972f9;
  background-image: linear-gradient(90deg, #1972f9, #1972f9 50%, #dbe4f14d 50%, #dbe4f14d);
  min-width: 202%;
  height: 1px;
  display: none;
  position: relative;
  transform: translate(-50%);
}

.inner-navigation-wrapper {
  width: 100%;
}

.new-regular-link-text {
  color: #002cb899;
  letter-spacing: -.1204px;
  font-size: 12.04px;
  line-height: 12.04px;
  display: flex;
}

.new-regular-link-text.btn-get {
  letter-spacing: -.1204px;
  font-size: 12.04px;
}

.nav-acc-arrow {
  margin-right: 0;
  font-size: 14px;
}

.partners-accordion-menu-btn-con-copy {
  display: flex;
}

.mobile-tab-item {
  opacity: .5;
  filter: contrast(50%);
  background-color: #0000;
  padding: 0;
  transition: opacity .5s;
  overflow: hidden;
}

.mobile-tab-item:hover {
  opacity: 1;
}

.mobile-tab-item.w--current {
  opacity: 1;
  filter: contrast();
  background-color: #0000;
  padding: 0;
  overflow: hidden;
}

.mobile-tab-services-button {
  color: #0060ff;
  text-align: center;
  background-color: #fbfbfb00;
  width: 130px;
  min-width: 80px;
  padding: 10px 15px;
  font-size: .78rem;
  font-weight: 700;
  display: block;
}

.mobile-tab-services-button:hover {
  opacity: 1;
  filter: contrast(200%);
  color: #1972f9;
  font-weight: 700;
}

.popup-steps-counter-2 {
  letter-spacing: -.01em;
  background-color: #eef2f9;
  border-radius: 55px;
  width: 83px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 16px;
  font-family: Gotham Rounded;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.popup-steps-counter-2.shade-3 {
  width: auto;
  max-width: 120px;
}

.ad-viewer-btn {
  color: #025ae9;
  background-color: #0000;
  border: 2px solid #025ae9;
  border-radius: 6px;
  padding: 8px 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}

.ad-viewer-btn.upload-button {
  display: inline-block;
}

.steps-grid-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.steps-grid-box.left-span {
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 570px 1fr;
  overflow: clip;
}

.steps-grid-box.right-span {
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 570px;
  overflow: clip;
}

.steps-grid-box.trio {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #0a2757;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 32px;
  overflow: clip;
}

.input-container {
  color: #6780a9;
  width: 100%;
  height: 100%;
  font-family: Gotham Rounded;
  font-weight: 400;
}

.file-details {
  color: #6780a9;
  width: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.display-heading {
  height: 30px;
}

.display-heading.push-notifications {
  white-space: nowrap;
  word-break: break-all;
  overflow-wrap: break-word;
  background-color: #0000;
  border-bottom: 1px solid #aba49b33;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 25px;
  margin-left: 0;
  padding-top: 4px;
  padding-left: 5px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 8px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.display-heading.sms {
  white-space: nowrap;
  word-break: break-all;
  overflow-wrap: break-word;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 17px;
  margin-left: 5px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 8px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.popup-section-content-2 {
  font-family: Gotham Rounded;
}

.popup-section-content-2.steps-content {
  z-index: 3;
  margin-top: 4px;
  position: relative;
}

.popup-section-content-2.steps {
  margin-left: 28px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.popup-section-content-2.steps.ad-viewer {
  margin-left: 0;
}

.display-textarea {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  height: 30px;
}

.display-textarea.push-notifications, .display-textarea.sms {
  white-space: pre-wrap;
  word-break: break-all;
  overflow-wrap: break-word;
  background-color: #0000;
  width: 37ch;
  height: 35px;
  padding: 3px 5px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 1.3;
  overflow: hidden;
}

.display-heading-wrapper {
  border-bottom: 1px solid #aba49b33;
  padding-top: 4px;
  padding-bottom: 0;
  padding-left: 5px;
}

.popup-slider-3 {
  background-color: #0000;
  width: 354px;
  height: 494px;
  display: block;
}

.services_breadcrumbs-title-2 {
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1;
}

.services_breadcrumbs-title-2.shade-2 {
  color: #445c85;
}

.services_breadcrumbs-title-2.first-item {
  opacity: .5;
  color: #445c85;
  padding-left: 2px;
}

.bounding-box-20 {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box-20.steps-feature {
  z-index: 1;
  display: flex;
}

.ad-viewer-input-details {
  justify-content: space-between;
  align-items: center;
}

.popup-section-title-4 {
  font-family: Gotham Rounded;
  font-weight: 700;
}

.popup-section-title-4.steps {
  letter-spacing: -.03em;
  max-width: 14ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title-4.steps.shade-0.international-personal-qr {
  max-width: 15ch;
  font-family: proxima-soft, sans-serif;
}

.floating-reminder {
  color: #fff;
  text-align: center;
  font-size: 8px;
  font-weight: 400;
  display: inline-block;
  position: absolute;
  inset: auto 0% 20%;
}

.phone_frame-5 {
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ad-viewer-custom-element {
  margin-top: 16px;
}

.ad-viewer-custom-element.upload-container {
  display: block;
}

.ad-viewer-custom-element.text-container {
  color: #1972f9;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 400;
  display: block;
}

.ad-preview {
  position: absolute;
  inset: 0%;
}

.ad-preview.receipt-banners {
  background-color: #48ff1166;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a88_ad_viewer_4.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1.5px solid #48ff11;
  border-radius: 0;
  width: 185px;
  height: 60px;
  inset: 42% 0% 0% 8.3%;
}

.ad-preview.sms {
  background-color: #0000;
  border: 1.5px solid #48ff11;
  border-radius: 12px;
  width: 188px;
  height: 63px;
  inset: 35% 0% 0% 7.5%;
}

.ad-preview.promo-card-prime {
  background-color: #48ff1166;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a86_ad_viewer_2.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1.5px solid #48ff11;
  border-radius: 4px;
  width: 192px;
  height: 101px;
  inset: 42% 0% 0% 6.5%;
}

.ad-preview.pop-up-banners {
  background-color: #48ff1166;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a85_ad_viewer_1.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1.5px solid #48ff11;
  border-radius: 12px;
  width: 190px;
  height: 283px;
  inset: 15% 0% 0% 7.5%;
}

.ad-preview.use-case-banner {
  background-color: #48ff1166;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a88_ad_viewer_4.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 187px;
  border: 1.5px solid #48ff11;
  border-radius: 0;
  width: 190px;
  height: 60px;
  inset: 12.5% 0% 0% 7%;
}

.ad-preview.edm {
  background-color: #48ff1166;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2148_Promo%20Card%20Scroll%20Placeholder.png");
  background-repeat: no-repeat;
  background-size: contain;
  border: 1.5px solid #48ff11;
  border-radius: 0;
  width: 185px;
  height: 305px;
  inset: 23% 0% 0% 8%;
}

.ad-preview.promo-card-scroll {
  background-color: #48ff1166;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2146_promo-card-prime-2.avif");
  background-repeat: no-repeat;
  background-size: 128px;
  border: 1.5px solid #48ff11;
  border-radius: 4px;
  width: 130px;
  height: 87px;
  inset: 39% 0% 0% 6%;
}

.ad-preview.push-notifications {
  background-color: #0000;
  border: 1.5px solid #48ff11;
  border-radius: 12px;
  flex-flow: column;
  width: 188px;
  height: 63px;
  display: flex;
  inset: 35% 0% 0% 7.5%;
}

.panels_dropdown-icon-2 {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translate(0, -50%);
}

.clear-button {
  color: #025ae9;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04d5_close.svg");
  background-position: 0 0;
  background-size: cover;
  border: 0 #0000;
  border-radius: 0;
  width: 24px;
  height: 24px;
  padding: 8px 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}

.clear-button.hidden {
  display: none;
}

.messages-icon {
  width: 17px;
}

.partner-solutions_inner-flex-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.default-img {
  background-color: #bdc6d4;
  width: 512px;
  height: 465px;
}

.banner-container {
  z-index: 3;
  flex: 1;
  max-width: 1360px;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  position: relative;
}

.banner-container.hero {
  padding-left: 80px;
  padding-right: 80px;
}

.banner-container.hero.product {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: 534px;
  max-height: none;
  margin-top: 80px;
  display: block;
}

.pms-inner-image-block {
  background-color: #0c1448;
  align-items: center;
  width: 100%;
  height: 283px;
  display: flex;
}

.testimonial_main_section {
  justify-content: flex-end;
  width: 50%;
  height: 700px;
  padding: 32px;
  display: flex;
}

.testimonial_main_section.smp {
  align-items: center;
  width: 40%;
  height: auto;
}

.testimonial_section_video_container {
  width: 50%;
}

.testimonial_inner_section.smp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.testimonial_inner_section_heading {
  margin-top: 0;
  margin-bottom: 0;
}

.testimonial_inner_section_heading.smp {
  color: #0a2757;
  letter-spacing: -.05em;
  width: 17ch;
  line-height: 1.1;
}

.testimonial_inner_section_heading.smp.mobile {
  display: none;
}

.testimonial_inner_section_description {
  color: #0a275799;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.testimonial_inner_section_description.smp {
  color: #6780a9;
}

.image-tablet-hero {
  display: none;
}

.dg_event-modal-signup-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-color: #025ae9;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.dg_event-modal-signup-wrapper.dg_hidden {
  display: none;
}

.dg_top-section {
  background-color: #b3cbe3;
}

.dg_gpo-kapihan-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  padding-bottom: 104px;
}

.dg_events-count {
  padding: 16px 24px;
}

.dg_events-count.first {
  border-left: 1px solid #d2c9c71f;
  border-right: 1px solid #d2c9c71f;
}

.dg_events-count-num {
  text-align: center;
  letter-spacing: -.05px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.dg_event-modal-desc {
  color: #445c85;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
}

.dg_event-modal-arrow {
  width: 24px;
  height: 24px;
}

.dg_event-gallery-empty {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 838px;
  display: flex;
}

.dg_event-gallery-empty.hidden {
  display: none;
}

.dg_top-cities-desc {
  opacity: .6;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.dg_gcash-day-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  padding-bottom: 104px;
}

.dg_pinned-nav-mobile {
  display: none;
}

.dg_pinned-nav-mobile.sticky {
  opacity: 0;
  display: none;
}

.dg_pinned-nav-mobile.fixed {
  z-index: 99;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 32px;
  left: 0;
}

.dg_tabs-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  overflow-wrap: normal;
  border-bottom: 1px solid #243952;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 32px;
  display: flex;
}

.dg_program-pillars-title {
  color: #020c61;
  text-align: center;
  letter-spacing: -.13px;
  font-size: 3.79rem;
  font-weight: 700;
  line-height: 1.1;
}

.dg_program-pillar-desc {
  opacity: .6;
  color: #445c85;
  text-align: center;
  width: 100%;
  max-width: 44ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.dg_feature-card {
  color: #fff;
  border-radius: 12px;
  width: 512px;
  height: 640px;
  padding: 40px;
}

.dg_feature-card.biz {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2164_dg_card-business.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dg_feature-card.community {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2165_dg_card-community.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dg_feature-card.lgu {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2166_dg_card-lgu-base.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1040px;
  height: 480px;
  padding-left: 124px;
}

.dg_gallery-title {
  color: #fff;
  text-align: center;
  letter-spacing: -.13px;
  font-size: 3.79rem;
  font-weight: 700;
  line-height: 1.1;
}

.you-can-delete-this---hide-classes {
  display: none;
}

.dg_event-modal-date-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #445c85;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.dg_initiative-list-location-wrapper {
  width: 100%;
  height: auto;
  padding: 16px 32px 24px;
}

.dg_event-gallery-feed {
  background-color: #122235;
  padding-left: 24px;
  padding-right: 24px;
}

.dg_list-divider {
  z-index: 0;
  opacity: .2;
  height: 10px;
  max-height: 99px;
  position: absolute;
  top: 62px;
}

.dg_top-cities-number {
  width: 100%;
  font-size: 8rem;
  font-weight: 700;
  line-height: 1;
}

.dg_g4b-section {
  background-color: #ede9e4;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  padding-bottom: 104px;
  position: relative;
}

.dg_event-modal {
  z-index: 99;
  color: #0a2757;
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 432px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.dg_nav-dropdown-wrapper {
  border-top-right-radius: 8px;
  position: relative;
}

.dg_initiative-column.right {
  background-color: #f0f4f8;
  border-radius: 12px;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.dg_initiative-column.left {
  padding-top: 16px;
  padding-bottom: 16px;
}

.dg_bounding-box {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.dg_bounding-box.cities {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1040px;
  display: flex;
}

.dg_initiative-right-content-wrapper {
  width: 640px;
  margin-top: 16px;
}

.dg_pinned-nav-dropdown {
  color: #fff;
  letter-spacing: -.36px;
  background-color: #312d2c;
  border-radius: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 640px;
  height: 56px;
  padding: 0 24px;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.35;
  display: flex;
  position: relative;
}

.dg_pinned-nav-item {
  opacity: .8;
  color: #fff;
  padding: 20px 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  position: relative;
}

.dg_pinned-nav-item.w--current {
  opacity: 1;
}

.dg_pinned-nav-item.mobile {
  padding: 23px 24px;
}

.dg_location-header {
  background-color: #e0e7f0;
  border-bottom: 1px solid #5d86ba3d;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 16px 32px;
  display: flex;
}

.dg_cities-list-mobile {
  display: none;
}

.dg_event-list-item {
  color: #0a2757;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 12px 24px;
  font-size: 1.57rem;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.dg_event-list-item.current {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.dg_event-list-item.active {
  color: #fff;
  background-color: #025ae9;
}

.dg_feature-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  display: grid;
}

.dg_event-gallery-empty-title {
  text-align: center;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.3;
}

.dg_events-form {
  position: relative;
}

.dg_dropdown-list {
  background-color: #1e1e1e;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: none;
  bottom: 56px;
}

.dg_dropdown-list.w--open {
  display: flex;
}

.dg_pinned-nav-wrapper {
  padding-bottom: 112px;
}

.dg_milestone-wrapper {
  display: flex;
}

.dg_initiative-list-location {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.dg_cities-ul {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.dg_event-modal-head {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dg_event-modal-content {
  padding: 24px;
}

.dg_cities-list-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.dg_masterclass-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  padding-bottom: 104px;
}

.dg_event-modal-speaker-label {
  opacity: .6;
}

.dg_pinned-nav {
  z-index: 99;
  opacity: 1;
  color: #fff;
  width: 100%;
  height: 63px;
  display: none;
  position: absolute;
  inset: 705px auto 32px;
}

.dg_pinned-nav.fixed {
  transform: translate(0);
}

.dg_form-block {
  margin-bottom: 0;
}

.dg_initiative-item {
  height: auto;
}

.dg_tabs-menu-options {
  display: none;
}

.dg_cities-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.dg_initiative-title {
  background-color: #fff;
  padding: 80px 24px;
}

.dg_card-desc {
  opacity: .9;
  letter-spacing: .22px;
  font-size: 1.86rem;
  font-weight: 600;
  line-height: 1.15;
}

.dg_card-desc.lgu {
  max-width: 27ch;
}

.dg_pera-talks-section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  padding-bottom: 104px;
}

.dg_events-count-label {
  opacity: .5;
  text-align: center;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.5;
}

.dg_program-initiatives-section {
  position: relative;
}

.dg_pillar-section {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dg_cities-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 844px;
  height: 559px;
  margin-right: 18px;
  display: flex;
}

.dg_tabs-item {
  background-color: #0000;
  margin-top: 0;
}

.dg_tabs-item.w--current {
  opacity: 1;
  border-bottom: 2px solid #fff;
}

.dg_hero-header {
  text-align: center;
  letter-spacing: -.13px;
  max-width: 19ch;
  font-size: 3.79rem;
  font-weight: 700;
  line-height: 1.1;
}

.dg_event-modal-category {
  color: #025ae9;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.3;
}

.dg_map {
  width: 358px;
  height: 513px;
}

.dg_card-content {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.dg_event-modal-signup-label {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.dg_event-modal-wrapper {
  z-index: 999;
  opacity: 0;
  color: #fff;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.dg_event-modal-wrapper.active {
  opacity: 1;
  display: flex;
}

.dg_button-label {
  color: #fff;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
}

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

.dg_program-pillars-desc {
  opacity: .6;
  color: #020c61;
  text-align: center;
  width: 100%;
  max-width: 44ch;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.dg_card-title {
  letter-spacing: -.44px;
  font-size: 3.14rem;
  font-weight: 700;
  line-height: 1.1;
}

.dg_tabs-menu-dropdown {
  display: none;
  position: relative;
}

.hide-right-column {
  display: none;
}

.dg_event-count-wrapper {
  color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.dg_event-count-wrapper.g4b {
  background-color: #312d2c;
}

.dg_event-count-wrapper.blue-header {
  background-color: #1e2c6b;
}

.dg_event-gallery-desc {
  opacity: .7;
  text-align: center;
  width: 100%;
  max-width: 40ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
}

.dg_event-modal-location {
  letter-spacing: .22px;
  margin-top: 4px;
  font-size: 1.86rem;
  font-weight: 700;
  line-height: 1.15;
}

.dg_button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #0057e4;
  border-radius: 72px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding: 10px 12px 10px 28px;
  text-decoration: none;
  display: flex;
}

.dg_cities-content {
  color: #0a2757;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 439px;
  height: 100%;
  display: flex;
}

.dg_location-overlay {
  pointer-events: none;
  transform-style: preserve-3d;
  background-image: linear-gradient(#eff3f8, #00f0);
  border-radius: 12px 12px 0 0;
  width: 100%;
  height: 84px;
  display: none;
  position: absolute;
  bottom: 0;
  transform: rotateX(-180deg)rotateY(0)rotateZ(0);
}

.dg_tabs-menu-item-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hide-milestone {
  display: none;
}

.dg_arrow {
  width: 32px;
  height: 32px;
}

.dg_cities-list-label {
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.3;
}

.dg_top-cities-label {
  font-size: 2.29rem;
  font-weight: 600;
  line-height: 1.1;
}

.dg_tab-arrow {
  transform-style: preserve-3d;
  width: 24px;
  height: 24px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.dg_hero-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.dg_hero-desc {
  opacity: .7;
  text-align: center;
  letter-spacing: .22px;
  max-width: 45ch;
  margin-top: 16px;
  font-size: 1.86rem;
  font-weight: 600;
  line-height: 1.15;
}

.dg_hero-section {
  color: #020c61;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21cc_dg_hero-bg-xl.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 3200px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 968px;
  padding-bottom: 96px;
  display: flex;
}

.dg_top-cities-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dg_cities-list-header {
  font-size: 1.57rem;
  font-weight: 700;
  line-height: 1.3;
  position: relative;
}

.dg_gallery-section {
  background-color: #122235;
  height: 1054px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.dg_pinned-nav-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #312d2c;
  border-radius: 14px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.dg_close-btn {
  cursor: pointer;
  position: absolute;
  top: 24px;
  right: 24px;
}

.dg_location-header-title {
  color: #0a2757;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.3;
}

.dg_event-modal-speaker-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.hide-upcoming-events {
  display: none;
}

.dg_locations-wrapper {
  background-color: #f0f4f8;
  border-radius: 0 0 12px 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.dg_locations-wrapper.hide-upcoming-events {
  display: none;
}

.dg_cities-list {
  color: #fff;
  background-color: #5d86baa3;
  border-radius: 8px;
  flex-flow: column;
  width: 217px;
  display: flex;
  position: relative;
}

.dg_event-desc {
  opacity: .7;
  color: #d2c9c7;
  letter-spacing: .18px;
  align-self: center;
  width: 100%;
  max-width: 12ch;
  margin-left: 32px;
  font-size: 1.57rem;
  font-weight: 600;
  line-height: 1.15;
}

.dg_event-desc.masterclass {
  color: #c9d2f1;
}

.dg_citites-head-wrapper {
  background-color: #38567b;
  border: 1px solid #2a4971;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 16px;
  position: relative;
}

.dg_initiatives-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.dg_program-detail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 640px;
  display: flex;
}

.dg_inititative-content-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-top: 460px;
  display: flex;
}

.dg_section-title {
  letter-spacing: -.4px;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.1;
}

.dg_section-btn {
  width: 24px;
  height: 24px;
}

.dg_tags {
  color: #fff;
  letter-spacing: .47px;
  border-radius: 58px;
  padding: 8px 12px;
  font-size: 1.07rem;
  font-weight: 700;
  line-height: 1;
}

.dg_section-btn-label {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  border-radius: 72px;
  justify-content: center;
  align-items: center;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.dg_initiative-desc {
  opacity: .7;
  letter-spacing: .22px;
  max-width: 37ch;
  font-size: 1.86rem;
  font-weight: 600;
  line-height: 1.15;
}

.dg_section-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  pointer-events: auto;
  border-radius: 72px;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 24px;
  padding: 10px 12px 6px 24px;
  text-decoration: none;
  display: flex;
}

.dg_location-date-wrapper {
  pointer-events: auto;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.dg_location-list-label {
  color: #0a2757;
  max-width: 33ch;
  font-size: 1.57rem;
  font-weight: 700;
  line-height: 1.3;
}

.dg_location-list-date {
  opacity: .7;
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.dg_event-full-details {
  display: none;
}

.dg_radio-field {
  opacity: .3;
  padding-left: 0;
}

.dg_tabs-item-label {
  color: #fff;
  text-align: center;
  letter-spacing: .13px;
  margin-bottom: 0;
  padding-bottom: 32px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1;
}

.dg_slide {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.dg_slider-arrow-wrapper {
  order: -1;
  justify-content: flex-start;
  align-items: center;
  width: 44px;
  height: 44px;
  margin: auto 0;
  display: flex;
}

.dg_slider-arrow-wrapper.left.disabled {
  opacity: .1;
  pointer-events: none;
}

.dg_slider-arrow-wrapper.right {
  order: 1;
}

.mask {
  width: 100%;
}

.dg_gallery-speaker {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.dg_gallery-date {
  opacity: .6;
}

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

.dg_gallery-date-time-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.dg_slider-arrow {
  width: 44px;
  height: 44px;
}

.dg_slider-arrow.left {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.dg_event-select-options {
  color: #fff;
  width: 100%;
  max-width: 928px;
  margin-left: auto;
  margin-right: auto;
}

.multiimageslider {
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 464px;
  display: flex;
  position: relative;
}

.dg_event-gallery-date {
  margin-left: 8px;
}

.dg_gallery-time-dash {
  opacity: .6;
  padding-left: 6px;
  padding-right: 6px;
}

.dg_slider-nav {
  text-align: center;
  white-space: nowrap;
  width: 100%;
  max-width: 1070px;
  height: 164px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
  bottom: -302px;
  overflow: auto;
}

.dg_gallery-time {
  opacity: .6;
}

.dg_event-list-wrapper {
  width: 100%;
  max-width: 928px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dg_event-source-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.dg_current-event-loc {
  display: none;
}

.dg_slider-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1070px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dg_gallery-speaker-label {
  opacity: .6;
}

.dg_event-list {
  z-index: 99;
  color: #0a2757;
  background-color: #fff;
  border-radius: 8px;
  width: 480px;
  height: auto;
  max-height: 397px;
  display: none;
  position: absolute;
  top: -16px;
  left: 0;
  right: 0;
  overflow: auto;
  transform: translate(0, -100%);
}

.dg_current-event {
  width: 100%;
}

.dg_event-gallery-arrow {
  width: 32px;
  height: 32px;
}

.dg_event-filter-title {
  color: #fff;
  display: none;
}

.dg_events-gallery-item {
  color: #fff;
}

.dg_masterclass-img {
  width: 319px;
  margin-top: 24px;
}

.dg_footer-link {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 16px;
  display: flex;
}

.dg_footer-link-label {
  color: #fff;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.dg_footer-center-link {
  color: #fff;
  letter-spacing: -.05px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.proxima-soft {
  font-family: proxima-soft, sans-serif;
}

.ginsure-category-link-block {
  text-decoration: none;
}

.intl-remit-promo-con {
  width: 50%;
}

.intl-remit-promo-img {
  width: 100%;
  margin-bottom: 10px;
}

.intl-remit-promos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.div---banner-container {
  width: 100%;
  height: 860px;
  margin-top: 0;
  position: absolute;
  inset: 0 auto auto 0;
  overflow: hidden;
}

.div---banner-container.about-us {
  height: 1225px;
}

.div---banner-container.about-us.story {
  height: 1160px;
}

.div---banner-container.gimpact.sustainability {
  height: 1904px;
}

.checkbox-label---uefa {
  font-weight: 600;
}

.list-item---uefa {
  font-weight: 500;
}

.gimpact_section {
  height: 860px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.gimpact_section.hero-section {
  height: 860px;
  display: flex;
  position: relative;
}

.gimpact_section.sustainability {
  flex-flow: column;
  height: 1904px;
  padding-top: 88px;
}

.gcredit-php {
  color: var(--main-blue);
}

.gimpact-featured-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 "Area-2"
                 / 320px 320px;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 980px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: relative;
}

.careers-core-values {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.careers-core-values.cards-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-items: center;
  max-width: 934px;
  margin-top: 32px;
  display: grid;
}

.core-value-card {
  color: #fff;
  background-color: #ffffff26;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 300px;
  height: 100%;
  min-height: 300px;
  margin-left: 0;
  margin-right: 0;
  padding: 24px;
  display: flex;
  box-shadow: 0 5px 11px #899ce61a;
}

.core-value-card.filler {
  box-shadow: none;
  color: #fff;
  background-color: #0000;
  border-color: #fff;
  justify-content: center;
  align-items: center;
}

.core-value-card.filler.border {
  border-style: solid;
  border-width: 2px;
  box-shadow: 0 5px 11px #899ce61a;
}

.core-value-section-title {
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.1;
}

.core-value-card-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}

.core-values-list {
  color: #ffffffb0;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 10px;
  padding-left: 25px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.core-value-card-image {
  object-fit: contain;
  object-position: 0% 50%;
  height: 120px;
}

.promo-feature-header-link {
  text-decoration: none;
}

.h-30 {
  height: 30px;
}

.strength_card_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  display: grid;
  overflow: hidden;
}

.strength_card {
  padding: var(--gcash-website-library---spacing--spacing-2-5) var(--gcash-website-library---spacing--spacing-2);
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.strength_card.used-gcash {
  color: #fff;
  text-shadow: 0 2px 10px #000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f23_4-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.strength_card.via-gsave {
  filter: saturate(150%);
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c98_gsave-24-7-tablet.webp");
  background-position: 50%;
  background-size: 432px;
}

.strength_card.merchants {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f40_aboutus_merchants.avif");
  background-position: 46%;
  background-repeat: no-repeat;
  background-size: cover;
}

.strength_card.countries {
  filter: saturate(135%);
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2b_card-2.webp");
  background-position: 50%;
  background-size: cover;
}

.strength_card.planted {
  filter: saturate(135%);
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2c_card-3.webp");
  background-position: 50%;
  background-size: cover;
}

.strength_card.borrowers {
  filter: saturate(140%);
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce226b_over-3m-borrowers.avif");
  background-position: 50%;
  background-size: cover;
}

.strength_card_title {
  font-size: var(--gcash-website-library---font--size-h2);
  align-self: center;
  font-weight: 700;
  line-height: 1.5;
}

.strength_card_description {
  font-size: var(--gcash-website-library---font--size-h5);
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.4;
}

.strength_card_description.borrowers {
  max-width: 17ch;
}

.strength_card_description.countries {
  text-align: left;
  max-width: 16ch;
}

.strength_text_side-to-side {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.no-1-finance-app_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.no-1-finance-app_image {
  object-fit: contain;
  height: 500px;
}

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

.no-1-finance-app_description {
  color: #143670;
  font-size: var(--gcash-website-library---font--size-h2);
  max-width: 16ch;
  font-weight: 600;
  line-height: 1.2;
}

.text-span-11 {
  color: #005ce5;
  font-weight: 700;
}

.gcash-corporate-profile {
  font-weight: 500;
}

.gcash-corporate-profile.gilroy {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.gcash-corporate-profile.gilroy.company-profile-overview {
  color: #fff9;
  padding-left: 20px;
  padding-right: 0;
  font-size: 16px;
  line-height: 150%;
}

.pms-checkbox {
  color: #6780a9;
  letter-spacing: 0;
  font-size: 1rem;
}

.g4b-container.main {
  background-color: var(--gcash-website-library---color-neutral--neutral-lightest);
  flex-flow: column;
  display: flex;
}

.g4b---hero-container {
  width: 100%;
  height: 780px;
  position: absolute;
  inset: 0 auto auto 0;
  overflow: hidden;
}

.g4b---mb-banner {
  object-fit: contain;
  width: 480px;
  max-width: 480px;
  display: none;
  position: absolute;
  top: 0;
  right: 50%;
  overflow: hidden;
  transform: translate(50%);
}

.g4b---tb-banner {
  object-fit: contain;
  width: 991px;
  max-width: 1440px;
  display: none;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%);
}

.g4b---sd-banner {
  object-fit: contain;
  width: 1440px;
  max-width: 1440px;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%);
}

.g4b---xl-banner {
  object-fit: contain;
  width: 3200px;
  max-width: 3200px;
  display: none;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%);
}

.g4b---section.hero {
  height: 780px;
  padding-top: 190px;
  overflow: visible;
}

.g4b---section.rtbs {
  height: 100%;
  margin-top: -90px;
  padding-top: 0;
}

.g4b---section.gradient {
  background-color: var(--gcash-website-library---color-brand--gcash-b500);
  background-image: radial-gradient(circle at 50% -90%, #e7f6fe33, #0000 80%);
  height: auto;
}

.g4b---section.faqs {
  margin-top: -55px;
}

.g4b---hero-content {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.g4b---rtb-content {
  z-index: 2;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 980px;
  height: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

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

.g4b---card-item {
  padding: var(--gcash-website-library---spacing--spacing-2);
  background-color: var(--gcash-website-library---color-background--bg-primary);
  border-radius: 12px;
  width: 250px;
  height: 235px;
  display: block;
  box-shadow: 0 16px 24px -12px #0003;
}

.g4b---card-icon {
  margin-bottom: var(--gcash-website-library---spacing--spacing-1-5);
  width: 48px;
  height: auto;
}

.g4b---card-tag {
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  color: var(--lighter-primary-dark-blue);
  font-weight: 600;
  line-height: 1.3;
}

.g4b---card-tag.sub {
  color: var(--gcash-website-library---color-palette--metal-blue-darkest);
  width: 15ch;
}

.g4b---card-heading {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  color: var(--gcash-website-library---color-palette--metal-blue-darkest);
  font-size: var(--gcash-website-library---font--size-h3);
  letter-spacing: -.025em;
  font-weight: 700;
  line-height: 1.1;
}

.g4b---eli {
  color: var(--gcash-website-library---color-neutral--slate-deep);
  flex-flow: column;
  width: auto;
  margin: 120px auto;
  display: flex;
}

.g4b---eli-grid {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-2-5);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-2-5);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.g4b---eli-grid-item {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-0-5);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-0-5);
  flex-flow: column;
  display: flex;
}

.g4b---eli-heading {
  margin: 0px auto var(--gcash-website-library---spacing--spacing-3);
  text-align: center;
  width: 30ch;
  font-weight: 600;
}

.g4b---eli-grid-icon {
  width: 52px;
}

.g4b---eli-grid-heading {
  font-size: var(--gcash-website-library---font--size-h5);
  width: 22ch;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.2;
}

.g4b---eli-grid-heading.card-2 {
  width: 23ch;
  font-weight: 600;
}

.g4b---how-to-avail-content {
  color: var(--gcash-website-library---color-text--text-white);
  flex-flow: column;
  align-items: center;
  margin: 120px auto;
  display: flex;
}

.g4b---h2a-heading {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-3);
  font-weight: 500;
}

.g4b---h2a-description {
  margin-bottom: var(--gcash-website-library---spacing--spacing-3);
  color: #ffffffb3;
  text-align: center;
  width: 46ch;
  line-height: 1.25;
}

.g4b---h2a-description.note {
  font-size: var(--gcash-website-library---font--size-subcontent);
  margin-bottom: 0;
}

.g4b---h2a-card-row {
  margin-bottom: var(--gcash-website-library---spacing--spacing-3);
  justify-content: center;
  align-items: stretch;
  width: auto;
  display: flex;
}

.g4b---h2a-card-connector {
  width: 32px;
  height: 10px;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.g4b---h2a-card-connector.vertical {
  width: 20px;
  height: 32px;
  display: none;
}

.g4b---h2a-card-item {
  padding: var(--gcash-website-library---spacing--spacing-1-5);
  background-color: #f6f9fd1a;
  border: 1px solid #f6f9fd21;
  border-radius: 12px;
}

.g4b---h2a-card-step {
  font-weight: 600;
}

.g4b---h2a-card-heading {
  font-size: var(--gcash-website-library---font--size-h6);
}

.g4b---h2a-card-description {
  opacity: 1;
  color: #ffffffb3;
  width: 19ch;
  line-height: 1.2;
}

.g4b---h2a-card-link {
  color: var(--gcash-website-library---color-link--link-alternate);
}

.g4b---repayment {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--gcash-website-library---color-text--text-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 800px;
  margin: 120px auto;
  display: flex;
}

.g4b---rp-heading {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  text-align: center;
  font-weight: 500;
}

.g4b---rp-sub {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  font-size: var(--gcash-website-library---spacing--spacing-1-5);
  text-align: center;
  font-weight: 500;
}

.g4b---rp-rtb {
  margin-bottom: var(--gcash-website-library---spacing--spacing-3);
}

.gb4---rp-description {
  color: #ffffffb3;
  text-align: center;
}

.gba---h2a-span {
  color: #fff;
}

.g4b---rp-card-item {
  padding: var(--gcash-website-library---spacing--spacing-2-5);
  background-color: #f6f9fd1a;
  border: 1px solid #f6f9fd21;
  border-radius: 12px;
}

.g4b---rp-card-item.other {
  flex-flow: column;
  justify-content: space-between;
  height: 320px;
  display: flex;
}

.g4b---rp-card-icon {
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: 40px;
}

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

.g4b---rp-card-heading {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-75);
  font-size: var(--gcash-website-library---font--size-h5);
  font-weight: 500;
  line-height: 1.2;
}

.g4b---rp-card-desc {
  font-size: var(--gcash-website-library---font--size-large);
}

.g4b---rp-card-desc.note {
  font-size: var(--gcash-website-library---font--size-subcontent);
}

.g4b---rp-card-desc.main {
  margin-bottom: var(--gcash-website-library---spacing--spacing-1-5);
  width: 60ch;
  line-height: 1.2;
}

.g4b---rp-span {
  color: var(--gcash-website-library---color-palette--blue-lighter);
}

.g4b---manage-payment {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--gcash-website-library---color-text--text-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 800px;
  margin: 120px auto 152px;
  display: flex;
}

.g4b---mp-heading {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  font-weight: 500;
}

.g4b---mp-description {
  color: #ffffffb3;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: 1.2;
}

.g4b---mp-heading-container {
  margin-bottom: var(--gcash-website-library---spacing--spacing-2-5);
  padding-right: var(--gcash-website-library---spacing--spacing-1);
  padding-left: var(--gcash-website-library---spacing--spacing-1);
}

.g4b---mp-grid {
  margin-bottom: var(--gcash-website-library---spacing--spacing-2-5);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g4b---mp-card-item {
  padding: var(--gcash-website-library---spacing--spacing-1-5);
  border: 1px solid #f6f9fd21;
  border-radius: 12px;
}

.g4b---mp-card-icon {
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: 32px;
}

.g4b---mp-card-icon.small {
  width: 24px;
}

.g4b---mp-card-heading {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-0-75);
  font-size: var(--gcash-website-library---font--size-h6);
  font-weight: 500;
  line-height: 1.2;
}

.g4b---mp-card-desc {
  color: #ffffffb3;
  font-size: var(--gcash-website-library---font--size-content);
}

.g4b---mp-card-desc.note {
  font-size: var(--gcash-website-library---font--size-subcontent);
}

.g4b---mp-card-row {
  padding-right: var(--gcash-website-library---spacing--spacing-1);
  padding-left: var(--gcash-website-library---spacing--spacing-1);
  grid-column-gap: var(--gcash-website-library---spacing--spacing-1);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-1);
  align-items: flex-start;
  display: flex;
}

.g4b---faq {
  z-index: 2;
  padding-right: var(--gcash-website-library---spacing--spacing-1-5);
  padding-left: var(--gcash-website-library---spacing--spacing-1-5);
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.g4b---faq-signup {
  padding: var(--gcash-website-library---spacing--spacing-2-5) var(--gcash-website-library---spacing--spacing-1-5);
  background-image: linear-gradient(to bottom, var(--gcash-website-library---color-palette--metal-blue-dark), var(--gcash-website-library---color-palette--metal-blue-dark));
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.g4b---faq-sign-heading {
  color: var(--gcash-website-library---color-brand--gcash-white);
  font-size: var(--gcash-website-library---spacing--spacing-2);
  margin-top: 0;
  margin-bottom: 0;
}

.g4b---faq-body {
  margin-top: var(--gcash-website-library---spacing--spacing-2);
  padding-top: var(--gcash-website-library---spacing--spacing-6);
  padding-bottom: var(--gcash-website-library---spacing--spacing-6);
  width: 650px;
}

.g4b---faq-body-heading {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-2-5);
  color: var(--gcash-website-library---color-palette--blue-darker);
  text-align: center;
}

.g4b---faq-item {
  margin-right: auto;
  margin-bottom: var(--gcash-website-library---spacing--spacing-2-5);
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  font-weight: 600;
  display: flex;
  overflow: clip;
}

.g4b---faq-inner-signup {
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.g4b---fuse {
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  color: var(--lighter-primary-dark-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-small);
  text-align: center;
}

.g4b---fuse.borrow {
  margin-top: auto;
  margin-right: var(--gcash-website-library---spacing--spacing-0-75);
  text-align: left;
  margin-bottom: auto;
  font-weight: 600;
}

.g4b---fuse-content {
  width: 470px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5;
}

.g4b---fuse-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.g4b---fuse-logo.image {
  width: 60px;
  height: auto;
}

.g4b---active-link {
  color: var(--gcash-website-library---color-palette--blue);
  text-decoration: none;
}

.c_accordion {
  border: 1px solid var(--gcash-website-library---color-neutral--slate-pale);
  border-radius: 6px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.accordion-header-2 {
  padding: var(--gcash-website-library---spacing--spacing-1-5);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--gcash-website-library---color-neutral--slate-pale);
  background-color: var(--gcash-website-library---color-background--bg-primary);
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--size-h6);
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-header-2:focus-visible, .accordion-header-2[data-wf-focus-visible] {
  outline-color: var(--gcash-website-library---accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.accordion-body {
  border-left: var(--gcash-website-library---spacing--spacing-0-25) solid var(--gcash-website-library---color-palette--blue);
  background-color: var(--gcash-website-library---color-neutral--neutral-lightest);
  font-size: var(--gcash-website-library---font--size-h6);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.accordion-icon-4 {
  color: var(--gcash-website-library---color-palette--blue);
  font-size: var(--gcash-website-library---font--size-h6);
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.accordion-paragraph {
  margin: var(--gcash-website-library---spacing--spacing-1) var(--gcash-website-library---spacing--spacing-1-5);
  color: var(--gcash-website-library---color-neutral--slate-dark);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 600;
}

.g4b---mp-span {
  color: #fff;
}

.container---view-mechanics {
  align-items: center;
  max-width: 13ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.container---view-mechanics._20th {
  z-index: 99;
  color: #0a2757;
  max-width: none;
  margin-top: 12px;
  position: relative;
}

.container---floating {
  position: absolute;
  inset: 0% auto auto 0%;
}

.container---floating._20th {
  z-index: 0;
}

.container---floating._20th.xlarge {
  width: 600px;
}

.container---floating._20th.xlarge.a {
  z-index: -1;
  top: -38%;
  left: -9%;
}

.container---floating._20th.large {
  width: 400px;
}

.container---floating._20th.large.a {
  z-index: -1;
  inset: 34% -5% auto auto;
}

.container---floating.history-fade {
  background-image: linear-gradient(#f6f9fd, #0000 10% 85%, #f6f9fd);
  height: 100%;
  position: absolute;
  inset: auto 0%;
}

.container---promo {
  max-width: 930px;
}

.container---promo._20th {
  width: 100%;
  max-width: 1040px;
}

.container---promo._20th.promo-card {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
}

.container---promo._20th.promo-card._2nd {
  margin-bottom: 60px;
}

.container---promo.merry-g-2024 {
  width: 100%;
  max-width: 1040px;
}

.container---promo.merry-g-2024.promo-card {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container---promo.merry-g-2024.promo-card._2nd {
  margin-bottom: 60px;
}

.header-20th {
  color: #183462;
  text-align: center;
  letter-spacing: -1px;
  font-size: 32px;
  font-weight: 700;
  line-height: 125%;
  position: relative;
}

.header-20th.popup {
  color: #0057e4;
  margin-bottom: 10px;
}

.link-text-2 {
  grid-column-gap: 1px;
  color: #0060ff;
  letter-spacing: .02rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.14rem;
  text-decoration: none;
  transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
}

.link-text-2:hover {
  grid-column-gap: 12px;
  filter: brightness(50%);
}

.link-text-2.dark-bg {
  color: #fff;
}

.link-text-2.dark-bg:hover {
  filter: brightness(80%);
}

.lottie-animation-2 {
  z-index: 0;
  position: relative;
}

.wrapper---20th-popup {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.wrapper---promos {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: contain, auto;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.wrapper---promos._20th {
  background-color: #0f1953;
  background-image: none;
  margin-top: -50px;
  padding: 0 24px 80px;
}

.wrapper---promos.merry-2024 {
  background-image: none;
  margin-top: -100px;
  padding: 0 24px 60px;
}

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

.hero-content._20th {
  z-index: 99;
  margin-left: 0;
  position: relative;
}

.view-mechanics-icon {
  filter: brightness(10000%);
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13b5_Chevron%20Down.png");
  background-position: 0 0;
  background-size: contain;
  width: 24px;
  height: 24px;
  margin-bottom: 2px;
  margin-left: 4px;
  transform: rotate(270deg);
}

.view-mechanics-icon.closing {
  filter: none;
}

.rich-text---20th-popup {
  color: #445c85;
  text-align: left;
  white-space: pre-wrap;
  width: 100%;
  max-width: 600px;
  margin-top: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

.component---20th-popup {
  z-index: 1;
  opacity: 1;
  flex-direction: column;
  max-width: 940px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.hero-content-container {
  z-index: 99;
  max-width: 980px;
  margin: auto auto 80px;
  position: relative;
}

.hero-content-container.campaign {
  margin-top: 160px;
}

.container---hidden {
  z-index: 501;
  background-color: #07162fa8;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.container---hidden._20th {
  z-index: 999;
  display: block;
}

.container---hidden._20th.hide {
  display: none;
}

.container---hidden.merry-g-2024 {
  z-index: 999;
  display: none;
}

.list---char-indentation {
  list-style-type: lower-alpha;
}

.page {
  z-index: 2;
  flex-direction: column;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.page._20th {
  background-color: #0f1953;
  overflow: hidden;
}

.page.merry-g-2024 {
  overflow: hidden;
}

.view-mechanics {
  color: #fff;
  flex: none;
  font-size: 1rem;
}

.view-mechanics.closing {
  color: var(--gcash-blue);
}

.content---20th-popup {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 32px 24px;
  display: flex;
}

.lottie-animation {
  z-index: -1;
  position: relative;
}

.container---learn-more {
  align-items: center;
  max-width: 13ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.container---learn-more._20th {
  z-index: 99;
  color: #0a2757;
  max-width: none;
  margin-top: 12px;
  position: relative;
}

.section.combo---search {
  padding-top: var(--gcash-website-library---spacing--spacing-6);
}

.input-search {
  color: #4d525c;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20d5_search-gray.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 1px solid #0000;
  width: 100%;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 600;
  line-height: 1;
}

.input-search:focus {
  border-color: #0000;
}

.button---search {
  background-color: var(--main-blue);
  border-radius: 100px;
}

.link-11 {
  color: var(--main-blue);
  font-weight: 600;
  text-decoration: none;
}

.ryse-logo {
  object-fit: contain;
  width: 100%;
  max-width: 129px;
  height: 32px;
}

.search-result-item {
  flex-flow: column;
  margin-bottom: 16px;
  display: flex;
}

.tc-rtb-2 {
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.tc-rtb-2 a {
  color: #005ce5;
  font-weight: 600;
  text-decoration: underline;
}

.tc-rtb-2.sm-line-height {
  padding-top: 20px;
}

.tc-rtb-2 strong {
  font-size: 14px;
  line-height: 16px;
}

.tc-rtb-2 ul {
  padding-left: 24px;
}

.tc-rtb-2 p {
  margin-bottom: 12px;
  font-weight: 500;
}

.tc-rtb-2 li {
  margin-bottom: 12px;
  list-style-type: lower-alpha;
}

.tc-rtb-2 ol {
  list-style-type: lower-roman;
}

.tc-rtb-2 h1 {
  color: #05176d;
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 32px;
  line-height: 44px;
}

.tc-rtb-3 {
  color: #0a2757;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.tc-rtb-3 a {
  color: #005ce5;
  font-weight: 600;
  text-decoration: underline;
}

.tc-rtb-3.sm-line-height {
  padding-top: 20px;
}

.tc-rtb-3 strong {
  line-height: 16px;
}

.tc-rtb-3 ul {
  padding-left: 40px;
}

.tc-rtb-3 p {
  margin-bottom: 12px;
  font-weight: 500;
}

.tc-rtb-3 li {
  margin-bottom: 12px;
  list-style-type: lower-alpha;
}

.tc-rtb-3 ol {
  list-style-type: lower-roman;
}

.tc-rtb-3 h1 {
  color: #05176d;
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 32px;
  line-height: 44px;
}

.text-20th---video-header {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--size-h1);
  margin-bottom: 24px;
  font-weight: 700;
}

.container---20th-video {
  margin-bottom: 64px;
  margin-left: 124px;
  margin-right: 124px;
}

.video---20th-promo {
  margin-bottom: 80px;
}

.text-20th---video-subtitle {
  color: #949ad1;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h6);
  font-weight: 500;
}

.wrapper---20th-winners {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: contain, auto;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.wrapper---20th-winners.b2s---2024 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cd_BG%20-%20SD.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 1440px, auto;
  padding: 0 24px 80px;
}

.wrapper---20th-winners.b2s---winners-table {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cd_BG%20-%20SD.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 1440px, auto;
  padding-top: 80px;
  padding-bottom: 140px;
}

.wrapper---20th-winners.winners {
  background-image: linear-gradient(#0f1953, #0f1953);
  padding-top: 80px;
  padding-bottom: 140px;
}

.container---winner-list {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.container---winner-list.floating {
  margin-top: 0;
  margin-bottom: 0;
}

.container---winner-list.floating---table {
  z-index: 2;
  margin-top: -240px;
  margin-bottom: 0;
  position: relative;
}

.container---winner-list.campaign {
  z-index: 2;
  width: 100%;
  margin-top: -120px;
  margin-bottom: 0;
  position: relative;
}

.wrapper---20th-winners-content {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container---20th-winners-form {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  width: 100%;
  max-width: 888px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 28px;
  overflow: hidden;
  box-shadow: 0 83px 33px #899ce603, 0 47px 28px #899ce60d, 0 21px 21px #899ce61a, 0 5px 11px #899ce61a, 0 0 #899ce61a;
}

.table-no-results-wrapper {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 24px;
  padding-bottom: 48px;
  display: flex;
}

.table-no-results-wrapper.hide {
  display: none;
}

.container---back-to-20th {
  align-items: center;
  max-width: 13ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.container---back-to-20th._20th {
  z-index: 99;
  color: #0a2757;
  max-width: none;
  margin-top: 12px;
  position: relative;
}

.container---back-to-20th._20th.hide.w--current {
  display: none;
}

.page---20th {
  z-index: 2;
  flex-direction: column;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.section.sme-banner {
  height: 800px;
  padding-top: 160px;
  overflow: clip;
}

.hero-banner-container {
  width: 100%;
  height: 800px;
  display: block;
  position: absolute;
  inset: 0 auto auto 0;
  overflow: hidden;
}

.hero-banner-container.about-us {
  color: #03063b;
  background-color: #03063b;
  height: 1500px;
}

.heading-description {
  font-family: proxima-soft, sans-serif;
  font-size: 1.14rem;
  line-height: 145%;
}

.heading-description.caption {
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  font-weight: 500;
}

.heading-description.caption.mb-12px {
  margin-bottom: 12px;
}

.heading-description.caption.bold.light-blue {
  color: #6780a9e6;
}

.heading-description.caption.bold.light-blue.margin-top {
  margin-top: 12px;
}

.heading-description.caption.bold {
  font-weight: 600;
}

.heading-description.caption.heavy {
  font-weight: 700;
}

.heading-description.caption.fc-layer-0.business-rtb {
  opacity: .5;
}

.heading-description.large {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 500;
}

.heading-description.large.bold {
  font-weight: 600;
}

.heading-description.large.bold.mb-24px {
  margin-bottom: 24px;
}

.heading-description.large.fc-layer-0.business-rtb {
  opacity: .6;
}

.heading-description.large.fc-layer-0.business-rtb.sme {
  color: var(--gcash-blue);
  max-width: 40ch;
  font-size: 1rem;
  font-weight: 600;
}

.heading-description.large.fc-layer-1.business-rtb {
  opacity: .6;
}

.heading-description.large.fc-primary-dark-blue.lighter.msme-table-sub-description {
  text-align: center;
  max-width: 50ch;
}

.heading-description.large.fc-primary-dark-blue.lighter.disclaimer-text {
  text-align: center;
  max-width: 50ch;
  font-size: 1rem;
}

.heading-description.base {
  font-size: 1rem;
  line-height: 140%;
}

.heading-description.base.bold {
  font-weight: 600;
}

.heading-description.base.heavy {
  font-weight: 700;
}

.heading-description.base.gotham.fc-primary-dark-blue.video-desc, .heading-description.base.opacity-50 {
  opacity: .5;
}

.heading-description.gotham {
  letter-spacing: -.03rem;
  font-weight: 500;
}

.heading-description.gotham.fc-layer-0.business {
  opacity: .8;
  letter-spacing: -.0114rem;
  font-weight: 500;
}

.heading-description.gotham.fc-layer-0.business.instore-qr {
  margin-bottom: 12px;
}

.heading-description.gotham.fc-layer-0.business.glife, .heading-description.gotham.fc-layer-0.business.webpay, .heading-description.gotham.fc-layer-0.business.fds {
  opacity: .5;
  margin-bottom: 12px;
}

.heading-description.gotham.fc-layer-0.business.sme {
  margin-bottom: 0;
}

.heading-description.gotham.xl.fc-layer-0.msme, .heading-description.gotham.xl.fc-layer-0.public-sector {
  max-width: 299px;
}

.heading-description.gotham.xl.fc-layer-0.sari-sari-store {
  max-width: 25ch;
}

.heading-description.xl {
  font-size: 1.29rem;
  line-height: 140%;
}

.heading-description.xl.gotham.fc-primary-dark-blue.video-desc {
  opacity: .5;
  letter-spacing: -.065rem;
}

.heading-description.xl.gotham.fc-primary-dark-blue.video-desc.dark-bg {
  color: #dfe2fc;
}

.heading-description.xl.fc-layer-0.enterprise {
  max-width: 30ch;
}

.heading-description.xxl {
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--line-height-h6);
}

.heading-description.sme {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
  text-align: center;
}

.heading-description.sme-2 {
  color: var(--gcash-blue);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
  text-align: center;
}

.row-icon {
  width: 32px;
  height: 32px;
}

.row-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.row-content.sme {
  justify-content: flex-start;
  align-items: center;
}

.table-notes {
  opacity: .6;
  color: var(--gcash-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-small);
  text-align: center;
  margin-top: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.industry-heading-tag {
  color: var(--lighter-primary-dark-blue);
  font-size: var(--gcash-website-library---font--size-large);
  font-weight: 700;
}

.industry-tab-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.industry-tabs-heading {
  text-align: center;
  margin-bottom: .5rem;
}

.industry-tab-inner-title {
  color: #263f69;
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  letter-spacing: -.015em;
  width: 19ch;
  margin-top: 0;
  margin-bottom: 1rem;
}

.getting-started-tab-item-2 {
  color: #8593ab;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-bottom: 2px solid #f9f9f9;
  padding: 12px 12px 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: color .4s cubic-bezier(.81, 0, 0, 1);
}

.getting-started-tab-item-2:hover {
  color: #1972f9;
}

.getting-started-tab-item-2.w--current {
  color: #1972f9;
  background-color: #0000;
  border-bottom: 2px solid #1972f9;
}

.image-placeholder {
  object-fit: cover;
  width: 540px;
  height: 465px;
}

.image-placeholder.icon {
  object-fit: contain;
  width: 52px;
  height: 52px;
}

.image-placeholder.icon.wallet {
  width: 90px;
  height: 90px;
}

.image-placeholder.icon.wallet-2 {
  width: 90px;
  height: 70px;
}

.image-placeholder.sme-bundle {
  width: 350px;
  height: 276.6px;
}

.image-placeholder.sme-boosters {
  width: 350px;
  height: 100%;
}

.image-placeholder.process {
  width: 240px;
  height: 100%;
}

.industry-tab-inner-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.b2b-sme-section {
  background-color: #f6f9fd;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 120px;
}

.industry-tab-inner-description {
  color: #445c8599;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  width: 33ch;
}

.industry-tab-inner-description.list {
  margin-top: 10px;
}

.getting-started-tab-menu-2 {
  justify-content: center;
  padding: 1rem;
  display: flex;
}

.industry-heading-tiitle {
  margin-top: .5rem;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  color: #263f69;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.015em;
}

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

.sme-cell-list {
  width: 30ch;
  padding-left: 20px;
}

.section.business-journey {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #01245c;
  background-image: radial-gradient(circle at 56% 75%, #e7f6fe29, #3f43450a 41%, #0000 56%);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.section-image {
  object-fit: cover;
  border-top-right-radius: 24px;
  width: 100%;
  height: 760px;
}

.section-image.sme {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231b_RTB%201504x700.avif");
  background-position: 51% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.business-journey-content {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 490px;
  padding-left: 32px;
  display: flex;
}

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

.sme-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.sme-item-heading {
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  margin-top: 0;
  margin-bottom: 0;
}

.sme-item-description {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 500;
}

.business-journey-heading {
  margin-bottom: var(--gcash-website-library---font--size-h1);
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
}

.section.bundles {
  background-color: #e5f1ff;
  background-image: radial-gradient(circle, #4fc0ff3d, #0000);
  padding-top: 80px;
  padding-bottom: 80px;
}

.vid-container {
  margin-bottom: var(--gcash-website-library---spacing--spacing-2);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 232px 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 680px;
  height: 136px;
  display: grid;
  overflow: clip;
}

.vid-preview {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 12px;
  flex: 0 auto;
  height: 100%;
  padding-bottom: 0;
}

.vid-preview-title {
  color: var(--lighter-primary-dark-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--size-h4);
  font-weight: 500;
}

.vid-preview-icon {
  width: 26px;
  height: 26px;
}

.vid-preview-link {
  grid-column-gap: var(--gcash-website-library---spacing--spacing-1);
  grid-row-gap: var(--gcash-website-library---spacing--spacing-1);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vid-preview-link-text {
  font-size: var(--gcash-website-library---font--size-h6);
  font-weight: 700;
  text-decoration: none;
}

.sme-grid-item {
  background-color: #e5ebf4;
  border-radius: 8px;
  padding: 20px;
}

.sme-grid-item.stack-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bundle-features {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.bundle-rtb h4 {
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  margin-top: 0;
  margin-bottom: 0;
}

.bundle-rtb ul {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  margin-bottom: 0;
  padding-left: 20px;
}

.bundle-rtb p {
  color: var(--lightest-primary-dark-blue);
  font-size: var(--gcash-website-library---font--size-root);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: -.01em;
  margin-bottom: 32px;
}

.paragraph-14 {
  color: #0a275799;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
  font-weight: 600;
}

.bundle-icon {
  border-radius: 8px;
  width: 40px;
  height: 40px;
}

.bundle-text {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  text-transform: capitalize;
  font-weight: 500;
}

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

.sme---section.hero {
  height: 780px;
  padding-top: 190px;
  overflow: visible;
}

.sme---section.rtbs {
  height: 100%;
  margin-top: -90px;
  padding-top: 0;
}

.sme---section.gradient {
  background-color: var(--gcash-website-library---color-brand--gcash-b500);
  background-image: radial-gradient(circle at 50% -90%, #e7f6fe33, #0000 80%);
  height: auto;
}

.sme---section.faqs {
  margin-top: -55px;
}

.sme---easy-process {
  color: var(--gcash-website-library---color-text--text-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sme---ep-heading {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.015px;
  margin-top: 0;
  font-weight: 700;
}

.sme---process-card-column {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.sme---process-card-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f6f9fd1a;
  border: 1px solid #f6f9fd21;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 30% 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 720px;
  display: grid;
  overflow: clip;
}

.sme---process-card-item.hide {
  display: none;
}

.ep---stack {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.sme---card-step {
  font-weight: 600;
}

.sme---card-heading {
  font-size: var(--gcash-website-library---font--size-h6);
}

.sme---card-description, .sme---card-description-copy {
  opacity: 1;
  color: #ffffffb3;
  width: auto;
  line-height: 1.2;
}

.process-sla {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #eef2f9;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 8px;
  padding: 5px 10px;
  display: none;
}

.time-icon {
  border-radius: 8px;
  width: 24px;
  height: 24px;
}

.no---days {
  color: #2340a9;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  border-radius: 0;
  font-weight: 700;
}

.sme---card-connector {
  width: 32px;
  height: 10px;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.sme---card-connector.vertical {
  width: 10px;
  height: 32px;
  display: block;
}

.text-20th---video-header-2 {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  margin-bottom: 24px;
  font-weight: 700;
}

.text-20th---video-subtitle-2 {
  color: #949ad1;
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--line-height-h6);
  font-weight: 500;
}

.text-20th---video-subtitle-2.features {
  color: #fff9;
}

.tabs-content-wrapper {
  margin-top: 2em;
  overflow: visible;
}

.gcash-jr-tab-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.tabs-menu-underline-wrapper {
  background-color: #0000;
  border-radius: 0;
  align-items: stretch;
  max-width: 750px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-nav-unterline {
  z-index: 0;
  background-color: #fff;
  border-radius: 999em;
  height: 2px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.second-example-with-unterline {
  margin-top: 0;
  padding-top: 0;
}

.tab-content-image {
  border-radius: 1.4em;
}

.tabs-nav-text {
  z-index: 1;
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--size-h6);
  position: relative;
}

.tabs-nav-icon-wrapper {
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.tab-content-title {
  color: #fff;
  font-size: 3em;
  font-weight: 500;
  line-height: 1;
  position: absolute;
}

.tabs-nav-item-underline {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item-underline._02 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: .5;
  border-radius: 0;
  flex-flow: column;
}

.tabs-nav-item-underline._02:hover {
  opacity: 1;
}

.tabs-nav-item-underline._02.w--current {
  opacity: 1;
  border-bottom: 2px solid #fff;
}

.tabs-nav-item-underline._01 {
  opacity: .5;
  border-radius: 0;
  flex-flow: column;
}

.tabs-nav-item-underline._01:hover {
  opacity: 1;
}

.tabs-nav-item-underline._01.w--current {
  opacity: 1;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  flex-flow: column;
}

.tabs-nav-icon {
  justify-content: center;
  width: auto;
}

.sme-bundle-heading {
  margin-bottom: var(--gcash-website-library---spacing--spacing-2);
}

.bundle-image {
  object-fit: cover;
  border-radius: 24px;
  width: auto;
  height: 250px;
}

.bundle-heading {
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-large);
  width: 20ch;
  margin: 16px auto 8px;
}

.bundle-description {
  color: var(--light-primary-dark-blue);
}

.bundle-description.nfc {
  width: 23ch;
  margin-left: auto;
  margin-right: auto;
}

.table-notes-2 {
  opacity: .6;
  color: var(--gcash-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-small);
  text-align: center;
  margin-top: 0;
  font-weight: 500;
  line-height: 1.2;
  display: none;
}

.promo-and-exclusive-offers {
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.promo-and-exclusive-offers.hide {
  display: none;
}

.video---gcash-jr {
  margin-bottom: 0;
}

.video---gcash-jr-wrapper {
  border-radius: 32px;
  overflow: hidden;
}

.gcash-jr-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 "Area-2"
                 / 458px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 980px;
  margin: 60px auto 80px;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
  position: relative;
}

.gcash-jr-feature-card {
  border-radius: 12px;
  flex-direction: column;
  width: 480px;
  height: 560px;
  padding: 32px;
  display: flex;
}

.gcash-jr-feature-card.gdeals-card {
  width: 316px;
  height: 480px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.gcash-jr-feature-card.gdeals-card {
  width: 316px;
  min-width: 316px;
  height: 480px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.gcash-jr-feature-card.gdeals-card.redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce009f_gdeals-card2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.gdeals-card.discover {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfeaf_gdeals-section-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.gdeals-card.share {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed7_gdeals-section-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.global-stocks {
  width: 100%;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.global-stocks.affordable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cbb_global-stocks-affordable-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 980px;
  height: 480px;
}

.gcash-jr-feature-card.global-stocks.hassle-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb9_global-stocks-hassle-free-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.global-stocks.easy-access {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10d1_global-stocks-easy-to-access-bg-sd.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.content-end {
  justify-content: flex-end;
}

.gcash-jr-feature-card.content-end.gaming-card {
  width: 100%;
  min-width: 312px;
  max-width: 312px;
  height: 420px;
  padding: 0 16px 24px 24px;
  position: relative;
}

.gcash-jr-feature-card.content-end.gaming-card.esports {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffb3_gaming-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.content-end.gaming-card.experience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5f_gaming-card2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.content-end.gaming-card.ahead {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff26_gaming-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.content-end.gaming-card.gtoplay {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09aa_load-gaming-GToPlay-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.content-end.gaming-card.asian-games {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a8_load-gaming-asian-games-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.content-end.gaming-card.filipino-esports {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a9_load-gaming-esport-athletes-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.content-end.gaming-card.gaming-experience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09ac_load-gaming-gaming-experience-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.content-end.gaming-card.miss-out {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a7_load-gaming-never-miss-out-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.content-stretch {
  justify-content: space-between;
}

.gcash-jr-feature-card.govt {
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.gcash-jr-feature-card.govt.convenience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efc_egov-convenience-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.govt.signed-and-sealed {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eff_egov-signed-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-feature-card.govt.e-govt-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebf_egov-partners-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gcash-padala {
  background-color: #fff;
  justify-content: space-between;
  width: 100%;
  max-width: 458px;
  padding: 40px;
}

.gcash-jr-feature-card.gcash-padala.nogcash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cd_no-gcash-no-problem.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 640px;
}

.gcash-jr-feature-card.gcash-padala.padala-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cf_kahit-saan-kahit-kailan.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 640px;
}

.gcash-jr-feature-card.gcash-padala-long-card {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d0_pinakamababang-fees.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 16px;
  width: 100%;
  max-width: 932px;
  height: 460px;
  padding: 127px 32px 0 98px;
}

.gcash-jr-feature-card.cash-in {
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.cash-in.link-up {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039f_cashin-card2-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.cash-in.setup {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039a_cashin-card3-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.cash-in.more-way {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0394_cashin-card1-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.ginsure {
  width: 100%;
  max-width: 458px;
}

.gcash-jr-feature-card.ginsure.affordable-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f4_affordable-insurance-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
}

.gcash-jr-feature-card.ginsure.reliable-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05fb_reliable-insurance-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
}

.gcash-jr-feature-card.ginsure.easy-application {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f5_easy-application-bg-xl.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  max-width: 932px;
  height: 440px;
  padding-left: 98px;
}

.gcash-jr-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1934_26-01-24_RTBs_Long%20Card_XL%20and%20Small%20Desktop_1040x550%402x%20(1).webp"), linear-gradient(#1c8cf8, #1c8cf8);
  background-position: 100%, 0 0;
  background-size: 920px, auto;
  padding-left: 48px;
  box-shadow: 0 0 10px #0000001a;
}

.gcash-jr-feature-card.ginsure.different-scams {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149b_Card%202_XL%20and%20Small%20Desktop%402x%20(1).webp");
  background-position: 50% 0;
  background-size: 512px;
}

.gcash-jr-feature-card.ginsure._30-days-protect.absolute-white {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149a_Card%201_XL%20and%20Small%20Desktop%402x%20(1).webp");
  background-position: 50% 30%;
  background-size: 512px;
}

.gcash-jr-feature-card.shop-feature-card {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.shop-feature-card.pay-direct {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072c_shop-feature-card1-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.shop-feature-card.gcash-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0730_shop-feature-card2-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.buy-load {
  background-color: #fff;
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.buy-load.gaming-pins {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09b1_gaming-pins.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.buy-load.wide-network {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c0_wide-network-coverage.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.buy-load.borrow-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09ae_borrow-load.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.buy-load.automatc-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09b5_auto-load.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.benefits-long {
  width: 100%;
  max-width: 932px;
  height: 480px;
}

.gcash-jr-feature-card.benefits-long.suits-bank {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb8_gsave-suits-you-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 83px;
  padding-left: 98px;
}

.gcash-jr-feature-card.benefits-long._24-7-banking {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c9b_gsave-24-7-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  padding-top: 104px;
  padding-right: 98px;
}

.gcash-jr-feature-card.benefits-square {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.benefits-square.no-hassle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb7_gsave-no-hassle-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 66px;
}

.gcash-jr-feature-card.benefits-square.savings-account {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c9a_gsave-savings-account-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gfunds-cards-square {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.gfunds-cards-square.gfund-affordable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2c_gfunds-affordable-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gfunds-cards-square.gfund-hassle-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2b_gfunds-hassle-free-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gfunds-card-long {
  align-items: flex-end;
  width: 100%;
  max-width: 932px;
  height: 480px;
  padding: 131px 98px 40px 40px;
}

.gcash-jr-feature-card.gfunds-card-long.gfund-expertly {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d28_gfunds-expertly-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.request-money {
  justify-content: space-between;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.request-money.simplified {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c9_request-money-simplified.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  max-width: 932px;
  height: 480px;
}

.gcash-jr-feature-card.request-money.keep-track {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0f_request-money-keep-track-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.request-money.safe-and-reliable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c92_request-money-safe-and-reliable-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.services-gloan {
  background-color: #f1fbff;
  width: 100%;
  max-width: 482px;
  display: block;
}

.gcash-jr-feature-card.services-gloan.easy-cash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c17_gloan-easy-cash.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.services-gloan.easy-interest-rates {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ad8_gloan-easy-interest-rates-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.services-gloan.long {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a01_gloan-easy-approval.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 980px;
  height: 440px;
  padding-top: 59px;
  padding-bottom: 59px;
  padding-left: 124px;
}

.gcash-jr-feature-card.gdeals {
  background-color: #000;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.gcash-jr-feature-card.gdeals.gdeals-redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce0_gdeals-redeem.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gdeals.gdeals-voucher {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce3_gdeals-voucher.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gdeals.long {
  justify-content: center;
  align-items: flex-end;
  max-width: 932px;
  height: 480px;
  padding-right: 124px;
}

.gcash-jr-feature-card.gdeals.long.gdeals-daily-specials {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cdf_gdeals-daily-specials.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gcredit-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.gcash-jr-feature-card.gcredit-horizontal-card.credit-line {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1a_gcredit-credit-line-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 98px;
}

.gcash-jr-feature-card.gcredit-horizontal-card.minimum-amount-due {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c3a_gcredit-min-amount-due.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  padding-right: 98px;
}

.gcash-jr-feature-card.gcredit-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.gcash-jr-feature-card.gcredit-square-card.less-effort {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b19_gcredit-less-effort-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gcredit-square-card.less-interest {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1b_gcredit-less-interest-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.gsave-bank {
  background-color: #fff;
  border-top: 1px solid #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  border-right: 1px solid #e0e8f3;
  border-radius: 0;
  width: 320px;
  height: auto;
  padding: 24px 0 8px;
  overflow: hidden;
}

.gcash-jr-feature-card.gsave-bank.last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.gcash-jr-feature-card.gsave-bank.first-child {
  border: 1px solid #e0e8f3;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.gcash-jr-feature-card.borrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0181_gcredit-card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 458px;
  height: 560px;
}

.gcash-jr-feature-card.borrow.gloan {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff8_gloan-abot-kaya-bg-base.webp");
  background-size: cover;
}

.gcash-jr-feature-card.borrow.ggives {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe0_services-ggives.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.borrow.gcredit {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff2_services-gcredit.webp");
  background-position: 50%;
}

.gcash-jr-feature-card.borrow.online-shopping-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ac_21-11-23_Featured%20Product%20Card_Online%20Shopping_320x420%402x.webp");
}

.gcash-jr-feature-card.borrow.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ad_21-11-23_Featured%20Product%20Card_Bill%20Protect_320x420%402x.webp");
}

.gcash-jr-feature-card.gsave-bank {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 0;
  width: 320px;
  height: auto;
  padding: 24px 0 8px;
  overflow: hidden;
}

.gcash-jr-feature-card.careers-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.gcash-jr-feature-card.careers-horizontal-card.credit-line {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fd_Feature%20Card%201%20SD%20-%20Careers.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 100px;
}

.gcash-jr-feature-card.careers-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.gcash-jr-feature-card.careers-square-card.less-effort {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fe_Feature%20Card%202%20-%20Careers.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-feature-card.careers-square-card.duacorn {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22b0_5b.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
}

.gcash-jr-feature-card.intl-remit-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.gcash-jr-feature-card.intl-remit-horizontal-card.real-time {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21da_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.gcash-jr-feature-card.overseas-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.gcash-jr-feature-card.overseas-horizontal-card.register {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ba_register_intl.webp");
  background-position: 0%;
  background-size: cover;
}

.gcash-jr-feature-card.overseas-horizontal-card.countries-stab {
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 0;
}

.gcash-jr-feature-card.overseas-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.gcash-jr-feature-card.overseas-square-card.global-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f61_phone_phsim.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-feature-card.overseas-square-card.be-in-control {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1be6_pinoy_traveler.avif");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-feature-card.global-wallet-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.gcash-jr-feature-card.global-wallet-horizontal-card.easy-instant {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c8_features-card.webp");
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-right: 100px;
}

.gcash-jr-feature-card.global-wallet-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.gcash-jr-feature-card.global-wallet-card.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c5_higher-wallet.avif");
  background-position: 50%;
  background-size: cover;
  padding: 40px;
}

.gcash-jr-feature-card.global-wallet-card.forex {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c6_low-forex.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  padding: 40px;
}

.gcash-jr-feature-card.intl-remit-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.gcash-jr-feature-card.intl-remit-square-card.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

.gcash-jr-feature-card.intl-remit-square-card.ipunin {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.gcash-jr-feature-card.gimpact {
  justify-content: flex-end;
  width: 100%;
  max-width: 320px;
  height: 420px;
}

.gcash-jr-feature-card.gimpact.inclusion {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220f_FC%20-%20GImpact%20Inclusion.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 24px;
}

.gcash-jr-feature-card.gimpact.trust {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220c_FC%20-%20GImpact%20Trust.avif");
  background-position: 50%;
  background-size: cover;
  padding: 24px;
}

.gcash-jr-feature-card.gimpact.employees {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220e_FC%20-%20GImpact%20Employees.avif");
  background-position: 0 0;
  background-size: cover;
  padding: 24px;
}

.gcash-jr-feature-card.gimpact.country {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220d_FC%20-%20GImpact%20Country.avif");
  background-position: 0 0;
  background-size: cover;
  padding: 24px;
}

.gcash-jr-feature-card.horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.gcash-jr-feature-card.horizontal-card.real-time {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21da_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.gcash-jr-feature-card.horizontal-card.card-1 {
  background-color: #e9dafa;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.gcash-jr-feature-card.horizontal-card.shop-online {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233c_GCash%20Jr%20-%20Shop%20Online.avif"), linear-gradient(137deg, #8b54d6, #360787);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1040px, auto;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 40px 124px 40px 40px;
}

.gcash-jr-feature-card.horizontal-card.gcash-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231d_GCash%20Card.avif"), linear-gradient(137deg, var(--darkest-blue), #2b80ea);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 40px 40px 124px;
}

.gcash-jr-feature-card.horizontal-card.buy-load-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2322_Buy%20Load.avif"), linear-gradient(137deg, #20a8ee, #2b80ea);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 40px 124px 70px 40px;
}

.gcash-jr-feature-card.vertical-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.gcash-jr-feature-card.vertical-card.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

.gcash-jr-feature-card.vertical-card.ipunin {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.gcash-jr-feature-card.vertical-card.card-2 {
  background-color: #e9dafa;
  padding: 40px;
}

.gcash-jr-feature-card.vertical-card.card-3 {
  background-color: #e9dafa;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.gcash-jr-feature-card.vertical-card.student-deals {
  background-color: #e9dafa;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233a_GCash%20Jr%20-%20Unlock%20Student%20Deals.avif"), linear-gradient(141deg, #8ed2f4, #b8bcbe);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  justify-content: flex-start;
  padding: 40px;
}

.gcash-jr-feature-card.vertical-card.request-money {
  background-color: #e9dafa;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233b_GCash%20Jr%20-%20Request%20Money.avif");
  background-position: 50% 0;
  background-size: cover;
  justify-content: flex-start;
  padding: 40px;
}

.gcash-jr-feature-card.vertical-card.request-money-2 {
  background-color: #e9dafa;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2321_Request%20Money%202.avif");
  background-position: 50% 0;
  background-size: cover;
  justify-content: flex-start;
  padding: 40px;
}

.gcash-jr-feature-card.vertical-card.pay-safely {
  background-color: #e9dafa;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2323_Play%20Safely.avif");
  background-position: 50% 0;
  background-size: cover;
  justify-content: flex-start;
  padding: 40px;
}

.gcash-jr-content {
  color: #fff;
}

.gcash-jr-content.shop-online {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.gcash-jr-content.student-deals {
  color: var(--darker-blue);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.gcash-jr-content.request-money {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: space-between;
  width: auto;
  height: 100%;
  display: flex;
}

.gcash-jr-content.gcash-card {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.gcash-jr-content.exclusive-promo {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  text-align: left;
  flex-flow: column;
  align-items: flex-end;
  width: auto;
  display: flex;
}

.gcash-jr-content.teen-led {
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.gcash-jr-content.gsave-jr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.gcash-jr-content.money-manager {
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.gcash-jr-content.gcash-app, .gcash-jr-content.kid-id, .gcash-jr-content.kid-bc {
  color: var(--darker-blue);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.gcash-jr-content.mm-parents, .gcash-jr-content.parental-controls {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.gcash-jr-content.wallet-limit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.gcash-jr-content.nomination {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  display: flex;
}

.gcash-jr-content.request-money-2, .gcash-jr-content.pay-safely {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: space-between;
  width: auto;
  height: 100%;
  display: flex;
}

.gcash-jr-content.child-matters {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.gcash-jr-card-heading {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
}

.gcash-jr-card-heading.shop-online {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: 12ch;
}

.gcash-jr-card-heading.student-deals, .gcash-jr-card-heading.request-money {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.gcash-jr-card-heading.gcash-card {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: 12ch;
}

.gcash-jr-card-heading.exclusive-promo {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  width: 12ch;
}

.gcash-jr-card-heading.teen-led {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.gcash-jr-card-heading.gsave-jr {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.gcash-jr-card-heading.money-manager, .gcash-jr-card-heading.gcash-app, .gcash-jr-card-heading.kid-id, .gcash-jr-card-heading.kid-bc {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.gcash-jr-card-heading.mm-parents, .gcash-jr-card-heading.parental-controls {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.gcash-jr-card-heading.wallet-limit {
  width: 10ch;
  margin-top: 0;
  margin-bottom: 0;
}

.gcash-jr-card-heading.nomination {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  width: 20ch;
}

.gcash-jr-card-heading.buy-load, .gcash-jr-card-heading.request-money-2, .gcash-jr-card-heading.pay-safely {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.gcash-jr-card-description {
  line-height: var(--gcash-website-library---font--size-large);
}

.gcash-jr-card-description.shop-online {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.gcash-jr-card-description.student-deals, .gcash-jr-card-description.request-money {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.gcash-jr-card-description.gcash-card {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.gcash-jr-card-description.exclusive-promo {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.gcash-jr-card-description.teen-led {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 27ch;
  font-weight: 500;
}

.gcash-jr-card-description.gsave-jr {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 23ch;
  font-weight: 500;
}

.gcash-jr-card-description.money-manager {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 29ch;
  font-weight: 500;
}

.gcash-jr-card-description.gcash-app {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 16ch;
  font-weight: 500;
}

.gcash-jr-card-description.kid-id {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 19ch;
  font-weight: 500;
}

.gcash-jr-card-description.kid-bc {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.gcash-jr-card-description.mm-parents {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 27ch;
  font-weight: 500;
}

.gcash-jr-card-description.parental-controls {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 30ch;
  font-weight: 500;
}

.gcash-jr-card-description.wallet-limit {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 27ch;
  font-weight: 500;
}

.gcash-jr-card-description.nomination {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 25ch;
  font-weight: 500;
}

.gcash-jr-card-description.buy-load {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 34ch;
  font-weight: 500;
}

.gcash-jr-card-description.request-money-2, .gcash-jr-card-description.pay-safely {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.gcash-jr-card {
  border-radius: 20px;
  width: 100%;
  max-width: 390px;
  height: 280px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.gcash-jr-card.card-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd35_popup-card-1.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.card-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd34_popup-card-2.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.card-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd36_popup-card-3.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.card-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd11_popup-card-4.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.card-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd09_popup-card-5.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.card-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd31_popup-card-6.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.cash-in {
  border-radius: 12px;
  max-width: 421px;
  height: 540px;
  padding: 32px;
  box-shadow: 0 0 7px #00000014;
}

.gcash-jr-card.cash-in.link-up {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd51_cashin-card-3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  box-shadow: 0 0 7px #00000014;
}

.gcash-jr-card.cash-in.one-tap {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfddf_cashin-card-2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  box-shadow: 0 0 24px #00000012;
}

.gcash-jr-card.cash-in.more-than-one {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdfd_cashin-card-1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  box-shadow: 0 0 15px 3px #769ca83b;
}

.gcash-jr-card.bank-transfer {
  box-shadow: none;
  background-color: #ddf0fd;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd7c_bank-transfer-feature-base.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px 0 0;
  max-width: 711px;
  height: 600px;
  padding: 32px 32px 84px;
}

.gcash-jr-card.bank-transfer.floating-item {
  transform: translate(0, -71px);
}

.gcash-jr-card.kkb-cards {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  max-width: 458px;
  height: 640px;
  padding: 40px;
  display: flex;
  box-shadow: 0 3px 16px 1px #00000040;
}

.gcash-jr-card.kkb-cards.send-pay {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b2_KKB-send-payment-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.kkb-cards.track {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c40_KKB-track-base.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.kkb-cards.card-request {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ba_KKB-request-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  max-width: 932px;
  height: 480px;
  padding-left: 98px;
  display: flex;
}

.gcash-jr-card.gstock-card {
  border-radius: 12px;
  max-width: 316px;
  height: 520px;
  padding: 32px;
}

.gcash-jr-card.transportation-card.worry-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe8d_transportation-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.gstock-card {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  max-width: 482px;
  height: 640px;
  padding: 40px;
  display: flex;
}

.gcash-jr-card.gstock-card.long {
  justify-content: center;
  max-width: 932px;
  height: 480px;
  padding-left: 98px;
}

.gcash-jr-card.gstock-card.long.gstocks-freetopup {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc4_gstocks-ph-free-topup.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.gstock-card.gstocks-invest {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d08_gstocks-ph-invest.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.gstock-card.gstocks-no-bank {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d07_gstocks-ph-no-bank.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.transportation-card {
  border-radius: 12px;
  max-width: 423px;
  height: 535px;
  padding: 32px;
}

.gcash-jr-card.transportation-card.land {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe48_transportation-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  max-width: 862px;
  height: 400px;
  display: flex;
}

.gcash-jr-card.transportation-card.worry-free {
  background-color: #50b75f;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe8d_transportation-card1-bg-small-desktop.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gcash-jr-card.travel-card {
  box-shadow: none;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  max-width: 360px;
  height: 356px;
  padding: 32px;
  display: flex;
}

.gcash-jr-card.global-stocks.feature {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  max-width: 400px;
  height: 360px;
  box-shadow: 0 0 51px 20px #98b8ec03, 0 0 29px 17px #98b8ec0a, 0 0 13px 13px #98b8ec0f, 0 0 3px 7px #98b8ec12, 0 0 #98b8ec12;
}

.gcash-jr-card.gfunds.features-card {
  box-shadow: none;
  background-color: #fff;
  border: 1px #e0e8f3;
  border-radius: 0;
  max-width: 223px;
  height: 250px;
}

.gcash-jr-card.government-card {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  max-width: 360px;
  height: 336px;
  padding: 20px 32px 32px;
  display: flex;
}

.gcash-jr-card.ggives {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 320px;
  height: 420px;
  padding: 32px;
  display: flex;
}

.gcash-jr-card.ggives {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
  padding: 32px;
  display: flex;
}

.gcash-jr-card.ggives.card-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0127_young-couple-protection-mask-.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.card-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce012b_young-couple-protection-%20(2).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.card-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0123_young-couple-protection-.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.card-6 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0126_handaan.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.card-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0138_young-couple-shopping.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.card-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce012a_optical-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.shopping {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce100a_ggives-shopping-gradient-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.stress-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b4d_ggives-stress-free.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.medical-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b4b_ggives-medical-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.dental-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b4c_ggives-dental-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.optical-bills {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b65_ggives-optical-bills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.handaan {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b64_ggives-handaan.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.dream-home {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce100b_ggives-dream-home-gradient-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.upgrade-gadgets {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1000_ggives-upgrade-gadgets-gradient-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ggives.bagong-appliances {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1242_ggives-blender-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ginsure-insurance {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 480px;
  max-width: 480px;
  height: 400px;
  padding: 32px;
  display: flex;
}

.gcash-jr-card.ginsure-insurance.vehicle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015f_ginsure-insurance-card6-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.ginsure-insurance.travel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015d_ginsure-insurance-card5-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.ginsure-insurance {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 480px;
  height: 400px;
  padding: 32px;
  display: flex;
}

.gcash-jr-card.ginsure-insurance.property {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0161_ginsure-insurance-card4-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.ginsure-insurance.lifestyle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0169_ginsure-insurance-card3-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.ginsure-insurance.personal {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0177_ginsure-insurance-card2-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.ginsure-insurance.health {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0176_ginsure-insurance-card1-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.cash-out {
  box-shadow: none;
  border-radius: 16px;
  max-width: 932px;
  height: 480px;
  display: flex;
  position: relative;
}

.gcash-jr-card.cash-out.partners-nationwide {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0287_cash-out-partners-nationwide-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
}

.gcash-jr-card.cash-out.gcash-mastercard {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0285_cash-out-gcash-mastercard-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.gcash-jr-card.transportation-card {
  box-shadow: none;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  max-width: 458px;
  height: 640px;
  margin-left: 0;
  padding: 40px;
  display: flex;
}

.gcash-jr-card.transportation-card.long-card {
  justify-content: center;
  max-width: 932px;
  height: 480px;
}

.gcash-jr-card.transportation-card.long-card.land {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03ae_by-land-air-sea.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 98px;
}

.gcash-jr-card.transportation-card.worry-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034d_worry-free.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.transportation-card.highway {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b0_way-on-highway.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.swac-header {
  box-shadow: none;
  border-radius: 10px;
  min-width: 390px;
  position: relative;
}

.gcash-jr-card.swac-header.cny-card {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02fa_swac-cny-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.swac-header.halloween-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f6_swac-halloween-card.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-card.swac-header.groupie-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034b_swac-groupie-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.gcash-jr-card.swac-header.family-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f7_swac-family-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.swac-header.audio-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034a_swac-audio-card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.swac-header.smiley-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0304_swac-smiley-bg.webp");
  background-position: 50%;
  background-size: contain;
}

.gcash-jr-card.swac-header.selfie-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f9_swac-selfie-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.swac-header.heart-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f8_swac-heart-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.swac-header.hbd-card {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f4_swac-hbd-bg.webp");
  background-position: 50%;
  background-size: contain;
}

.gcash-jr-card.swac-header.cup {
  z-index: 3;
}

.gcash-jr-card.arewards-header-card {
  box-shadow: none;
  border-radius: 12px;
  align-items: flex-end;
  max-width: 458px;
  height: 640px;
  padding: 40px;
  display: flex;
  position: relative;
}

.gcash-jr-card.arewards-header-card.earn {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056d_a-rewards-header-card1-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 932px;
  height: 580px;
  padding: 60px 0 60px 98px;
}

.gcash-jr-card.arewards-header-card.claim {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b8_a-rewards-header-card2-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.arewards-header-card.redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05ba_a-rewards-header-redeem.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.gcash-jr-card.ginsure-access-cards {
  box-shadow: none;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  min-width: 540px;
  max-width: 540px;
  height: 430px;
  padding: 40px;
  display: flex;
}

.gcash-jr-card.ginsure-access-cards.travel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1ae1_Bullet%20Cards.avif");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-card.gloan-testimonial {
  box-shadow: none;
  border-radius: 12px;
  min-width: 676px;
  max-width: 676px;
  height: 420px;
  padding: 60px;
}

.gcash-jr-card.gloan-testimonial.housewife {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a46_gloan-gamit-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.gcash-jr-card.gloan-testimonial.owner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a1f_gloan-aside-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.gcash-jr-card.gloan-testimonial.seller {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a43_gloan-since-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.gcash-jr-card.gloan-summary, .gcash-jr-card.gcredit-summary {
  box-shadow: none;
  background-color: #f6f9fd;
  border-radius: 0 6px 6px 0;
  flex-direction: column;
  max-width: 300px;
  height: auto;
  padding: 24px;
  display: flex;
}

.gcash-jr-card.gsave-partners {
  box-shadow: none;
  background-color: #fff;
  border-radius: 0;
  max-width: 399px;
  height: 125px;
  display: flex;
}

.gcash-jr-card.gfunds-portfolio-cards {
  box-shadow: none;
  background-color: #0000;
  border-top: 1px solid #ffffff1a;
  border-bottom: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  border-radius: 0;
  flex-direction: column;
  min-width: 312px;
  max-width: 312px;
  height: 340px;
  padding: 24px 32px;
  display: flex;
}

.gcash-jr-card.gfunds-portfolio-cards.first-card {
  border-left: 1px solid #ffffff1a;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.gcash-jr-card.gfunds-portfolio-cards.last-card {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.gcash-jr-card.nft-card {
  box-shadow: none;
  border-radius: 12px;
  min-width: 320px;
  max-width: 320px;
  height: 458px;
}

.gcash-jr-card.ginsure-categories {
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
  padding: 32px;
  display: flex;
}

.gcash-jr-card.ginsure-categories.testimonials {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1242_ggives-blender-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 0;
  max-width: none;
}

.gcash-jr-card.sme {
  box-shadow: none;
  background-color: #ddf0fd;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd7c_bank-transfer-feature-base.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px 0 0;
  max-width: 711px;
  height: 600px;
  padding: 32px 32px 84px;
}

.gcash-jr-card.sme.floating-item {
  border-top-left-radius: 0;
  border-top-right-radius: 12px;
  left: auto;
  right: auto;
  transform: translate(-40px, -71px);
}

.gcash-jr-card.promos {
  box-shadow: none;
  background-color: #e9dafa;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2325_gifts.avif"), linear-gradient(127deg, #8d64f5, #221360);
  background-position: 100% 0, 0 0;
  background-size: cover, auto;
  border-radius: 12px;
  min-width: 676px;
  max-width: 676px;
  height: 420px;
  padding: 60px;
}

.gcash-jr-card.promos.housewife {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a46_gloan-gamit-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.gcash-jr-card.promos.owner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a1f_gloan-aside-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.gcash-jr-card.promos.seller {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a43_gloan-since-bg-sd.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  display: flex;
  position: relative;
}

.gcash-jr-card.promos.stand-alone {
  margin: 40px auto 100px;
}

.gcash-jr-card-tag {
  line-height: var(--gcash-website-library---font--size-large);
}

.gcash-jr-card-tag.shop-online {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.gcash-jr-card-tag.student-deals, .gcash-jr-card-tag.request-money {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.gcash-jr-card-tag.gcash-card {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.gcash-jr-card-tag.exclusive-promo {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--size-content);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.gcash-jr-card-icon {
  width: 40px;
  height: 40px;
}

.gcash-jr-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.gcash-jr-section-span.gsave-bank-account-slider {
  background-color: #f6f9fd;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.gcash-jr-section-span.powered-by {
  background-color: #3ab3a6;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e3_gsave-benefits.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 900px;
}

.gcash-jr-section-span.partners {
  padding-top: 80px;
  padding-bottom: 80px;
}

.gcash-jr-section-span.benefits-section {
  background-color: #e7f3f8;
  height: auto;
}

.gcash-jr-section-span.gsave-header-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d02_gsavae-header-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px 936px;
  height: 936px;
  padding-top: 120px;
}

.gcash-jr-section-span.create-account {
  opacity: .95;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233d_GCash%20Jr%20-%20Ask%20Mom%20or%20Dad.avif");
  background-position: 42%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
  overflow: hidden;
}

.gcash-jr-span-content.steps {
  margin-left: 28px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.gcash-jr-span-content.steps.active {
  margin-left: 12px;
}

.gcash-jr-span-content.steps.slider-mobile-text {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.gcash-jr-span-content.other-services-section {
  margin-left: 100px;
}

.gcash-jr-span-content.other-services-section.cash-in {
  margin-left: 0;
}

.gcash-jr-span-content.partners {
  margin-top: 16px;
}

.gcash-jr-span-content.partners.food {
  margin-top: 48px;
}

.gcash-jr-span-content.food-second-block {
  margin-top: 160px;
  margin-left: 100px;
}

.gcash-jr-span-content.food-first-block {
  align-self: flex-end;
  margin-top: 609px;
  margin-right: 72px;
}

.gcash-jr-span-content.steps-content {
  z-index: 3;
  margin-top: 4px;
  position: relative;
}

.gcash-jr-span-content.hero-banner {
  margin-left: 100px;
}

.gcash-jr-span-content.popup-section-content-spacing {
  margin-top: 24px;
}

.gcash-jr-span-content.swac {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gcash-jr-span-content.swac.header-section {
  text-align: center;
  margin-top: 178px;
}

.gcash-jr-span-content.cash-out-nationwide {
  margin-left: 94px;
}

.gcash-jr-span-content.cash-out-nationwide.feature-section {
  max-width: 316px;
  margin-right: 59px;
}

.gcash-jr-span-content.send-gift {
  flex-direction: column;
  height: 260px;
  display: flex;
}

.gcash-jr-span-content.bank-partners {
  text-align: left;
  letter-spacing: -.03em;
  align-self: flex-start;
  margin-left: 100px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25;
}

.gcash-jr-span-content.bank-transfer {
  margin-left: 100px;
}

.gcash-jr-span-content.gstocks-ph {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 111px;
  display: flex;
}

.gcash-jr-span-content.transportation {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.gcash-jr-span-content.eligibility-features {
  padding-left: 59px;
}

.gcash-jr-span-content.gdeals {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.gcash-jr-span-content.gdeals.gdeals-header-section {
  align-items: flex-start;
  width: 213px;
  margin-top: 264px;
  margin-left: auto;
  margin-right: auto;
}

.gcash-jr-span-content.gfunds-account-security {
  margin-bottom: 40px;
  margin-left: 0;
}

.gcash-jr-span-content.gfunds-comparison {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gcash-jr-span-content.government {
  margin-top: 280px;
  margin-left: 100px;
}

.gcash-jr-span-content.bills-gcredit {
  flex-direction: column;
  width: 100%;
  height: 190px;
  display: flex;
}

.gcash-jr-span-content.bills-table {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.gcash-jr-span-content.bills-gcredit {
  flex-direction: column;
  width: auto;
  height: 190px;
  margin-right: 78px;
  display: flex;
}

.gcash-jr-span-content.ggives-score {
  flex-direction: column;
  width: 100%;
  height: 243px;
  display: flex;
}

.gcash-jr-span-content.ggives-upgrading {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.gcash-jr-span-content.ggives-score {
  flex-direction: column;
  width: 100%;
  height: 243px;
  margin-top: 321px;
  display: flex;
}

.gcash-jr-span-content.gcredits-bills {
  flex-direction: column;
  height: 355px;
  display: flex;
}

.gcash-jr-span-content.gcredits-bills.got-bills-section {
  height: 320px;
  margin-top: 120px;
  margin-left: 100px;
  margin-right: 0;
}

.gcash-jr-span-content.gloan-summary {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.gcash-jr-span-content.merchants-section {
  margin-top: 60px;
}

.gcash-jr-span-content.cash-out-mastercard.feature-section {
  align-self: flex-end;
  max-width: 316px;
  margin-right: 59px;
}

.gcash-jr-span-content.second-content {
  margin-top: 40px;
}

.gcash-jr-span-content.transpo-header {
  margin-top: 208px;
  margin-left: 100px;
}

.gcash-jr-span-content.trees-planted {
  flex-direction: column;
  align-items: flex-start;
  height: 900px;
  margin-top: 335px;
  margin-left: 71px;
  display: flex;
}

.gcash-jr-span-content.gforest-partners {
  align-items: center;
  margin-left: 100px;
}

.gcash-jr-span-content.send-gift-hero-section {
  flex-direction: column;
  height: 260px;
  margin-top: 379px;
  margin-left: 100px;
  display: flex;
}

.gcash-jr-span-content.send-gift-second-content {
  margin-top: 40px;
}

.gcash-jr-span-content.a-rewards-lifestyle {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gcash-jr-span-content.a-rewards-hero-section {
  flex-direction: column;
  align-items: center;
  margin-top: 574px;
  display: flex;
}

.gcash-jr-span-content.ginsure-access {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 814px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gcash-jr-span-content.ginsure-card {
  flex-direction: column;
  justify-content: space-between;
  height: 496px;
}

.gcash-jr-span-content.ginsure-card.reliable-insurance, .gcash-jr-span-content.ginsure-card.affordable-insurance {
  justify-content: flex-end;
  display: flex;
}

.gcash-jr-span-content.ginsure-card.easy-application {
  height: 260px;
  display: flex;
}

.gcash-jr-span-content.ginsure-card.easy-application.send-money-protect-card {
  height: auto;
}

.gcash-jr-span-content.one-gcash {
  margin-top: 167px;
  margin-left: 124px;
}

.gcash-jr-span-content.bill-protect {
  margin-top: 118px;
  padding-right: 70px;
}

.gcash-jr-span-content.bills-sched {
  width: 100%;
  max-width: 312px;
  margin-right: 58px;
}

.gcash-jr-span-content.bills-table {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 791px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gcash-jr-span-content.hero-load {
  margin-right: 97px;
}

.gcash-jr-span-content.buy-load-exclusive {
  margin-bottom: 191px;
  margin-left: 98px;
}

.gcash-jr-span-content.promos-header {
  justify-content: center;
  align-items: center;
  display: flex;
}

.gcash-jr-span-content.gcredit-gscore {
  width: 100%;
  max-width: 320px;
  margin-right: 96px;
}

.gcash-jr-span-content.gsave-powered-by {
  align-self: flex-end;
  margin-bottom: 176px;
  margin-left: 74px;
}

.gcash-jr-span-content.gfunds-portfolio {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 732px;
  margin-left: 100px;
  display: flex;
}

.gcash-jr-span-content.gfunds-security-content {
  margin-left: 100px;
}

.gcash-jr-span-content.request-money {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.gcash-jr-span-content.ph-stocks {
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-left: 100px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25;
}

.gcash-jr-span-content.eligibility-features {
  margin-left: 57px;
  padding-left: 0;
}

.gcash-jr-span-content.gstocks-ph {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.gcash-jr-span-content.gstocks-ph.header-section {
  margin-top: 0;
}

.gcash-jr-span-content.gcrypto-know-nfts {
  margin-left: 59px;
  margin-right: 100px;
  padding-top: 0;
}

.gcash-jr-span-content.exploring-nfts, .gcash-jr-span-content.what-is-crypto {
  margin-left: 100px;
}

.gcash-jr-span-content.disclaimer-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.gcash-jr-span-content.disclaimer-content {
  max-width: 814px;
  padding-left: 36px;
  padding-right: 36px;
}

.gcash-jr-span-content.egov {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.gcash-jr-span-content.gfunds-card-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.gcash-jr-span-content.gloan-alamin {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 791px;
  margin-left: 70px;
  display: flex;
}

.gcash-jr-span-content.travel-header {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 159px;
  display: flex;
}

.gcash-jr-span-content.traveling {
  margin-left: 100px;
}

.gcash-jr-span-content.global-porttfolio {
  margin-left: 59px;
}

.gcash-jr-span-content.center-block.faq {
  margin-top: 50px;
  margin-bottom: 50px;
}

.gcash-jr-span-content.send-money-protect-featured-services {
  margin-left: 40px;
}

.gcash-jr-span-content.with-phone {
  display: none;
}

.gcash-jr-span-content.ryse-content {
  max-width: 334px;
}

.gcash-jr-span-content.create-account {
  align-self: flex-end;
  margin-bottom: 52px;
  margin-right: 71px;
}

.gcash-jr-span-title {
  font-weight: 700;
}

.gcash-jr-span-title.hero-banner {
  letter-spacing: -.05em;
  max-width: 10ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.steps {
  letter-spacing: -.03em;
  max-width: 14ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.steps.shade-0.overseas-cash, .gcash-jr-span-title.steps.shade-0.international-personal-qr {
  max-width: 15ch;
}

.gcash-jr-span-title.steps.cash-in {
  text-align: left;
  max-width: 14ch;
}

.gcash-jr-span-title.steps.transportation-steps {
  flex-direction: column;
  max-width: 14ch;
  display: flex;
}

.gcash-jr-span-title.steps.a-plus-steps {
  max-width: 15ch;
}

.gcash-jr-span-title.steps.gfunds-step {
  flex-direction: column;
  display: flex;
}

.gcash-jr-span-title.steps.egov-steps {
  max-width: 15ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.steps.cash-out-title-mastercard {
  flex-direction: column;
  max-width: 12ch;
  display: flex;
}

.gcash-jr-span-title.steps.cash-out-title-mastercard.shade-0 {
  flex-direction: column;
  display: flex;
}

.gcash-jr-span-title.steps.cash-out {
  flex-direction: column;
  max-width: 11.5ch;
  display: flex;
}

.gcash-jr-span-title.steps.cash-out.shade-0 {
  flex-direction: column;
  display: flex;
}

.gcash-jr-span-title.steps.send-load, .gcash-jr-span-title.steps.send-load.shade-0 {
  flex-direction: column;
  max-width: 15ch;
  display: flex;
}

.gcash-jr-span-title.steps.swac-step-title {
  flex-direction: column;
  max-width: 11.5ch;
  display: flex;
}

.gcash-jr-span-title.steps.swac-step-title.shade-0 {
  flex-direction: column;
  display: flex;
}

.gcash-jr-span-title.steps.pay-qr {
  flex-direction: column;
  max-width: 12ch;
  display: flex;
}

.gcash-jr-span-title.steps.pay-qr.shade-0 {
  flex-direction: column;
  display: flex;
}

.gcash-jr-span-title.steps.send-gift {
  flex-direction: column;
  max-width: 13ch;
  display: flex;
}

.gcash-jr-span-title.steps.send-gift.shade-0 {
  flex-direction: column;
  display: flex;
}

.gcash-jr-span-title.steps.shop-pay {
  max-width: 11ch;
}

.gcash-jr-span-title.steps.ginsure {
  flex-direction: column;
  max-width: 9ch;
  display: flex;
}

.gcash-jr-span-title.steps.ginsure.shade-0 {
  flex-direction: column;
  display: flex;
}

.gcash-jr-span-title.steps.gcredit-pay {
  flex-direction: column;
  max-width: 10ch;
  display: flex;
}

.gcash-jr-span-title.steps.gcredit-pay.shade-0 {
  flex-direction: column;
  max-width: 15ch;
  display: flex;
}

.gcash-jr-span-title.steps.gcredit-bills {
  max-width: 9ch;
}

.gcash-jr-span-title.steps.gcredit-access {
  max-width: 8ch;
}

.gcash-jr-span-title.steps.gstocks-ph-top-up {
  flex-direction: column;
  max-width: 16ch;
  display: flex;
}

.gcash-jr-span-title.steps.gstocks-ph-top-up.shade-0 {
  flex-direction: column;
  max-width: 15ch;
  display: flex;
}

.gcash-jr-span-title.steps.gstocks-ph-buy {
  max-width: 12ch;
}

.gcash-jr-span-title.steps.gstocks-ph-sell {
  max-width: 17ch;
}

.gcash-jr-span-title.steps.gstocks-ph-withdraw, .gcash-jr-span-title.steps.gcrypto-send {
  max-width: 11ch;
}

.gcash-jr-span-title.steps.gcrypto-receive {
  max-width: 16ch;
}

.gcash-jr-span-title.steps.send-money-protect {
  max-width: 14ch;
}

.gcash-jr-span-title.feature {
  letter-spacing: -.03em;
  line-height: 1.3;
}

.gcash-jr-span-title.step-item {
  color: #90a8d0;
  letter-spacing: -.02em;
  font-size: 1.14rem;
  line-height: 1.45;
  display: block;
}

.gcash-jr-span-title.step-item.active {
  color: #1972f9;
}

.gcash-jr-span-title.step-item.active.claim-gcash {
  max-width: 24ch;
}

.gcash-jr-span-title.step-item.active.global-stocks-step-1 {
  max-width: 20ch;
}

.gcash-jr-span-title.step-item.active.mobile-slider-text-header {
  letter-spacing: -.01em;
  font-size: .86rem;
  line-height: 1.3;
}

.gcash-jr-span-title.step-item.express-step-title-5 {
  max-width: 16ch;
}

.gcash-jr-span-title.step-item.global-stocks-step-1 {
  max-width: 20ch;
}

.gcash-jr-span-title.step-item.ad-viewer.active {
  font-family: proxima-soft, sans-serif;
}

.gcash-jr-span-title.other-services {
  letter-spacing: -.03em;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.other-services.shade-0.cash-in {
  text-align: left;
  margin-bottom: 8px;
}

.gcash-jr-span-title.food-partners {
  letter-spacing: -.03em;
  letter-spacing: -.03em;
  font-size: 2.294rem;
  line-height: 1.25;
}

.gcash-jr-span-title.food-header {
  letter-spacing: -.03em;
  max-width: 10ch;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.1;
}

.gcash-jr-span-title.swac-header {
  letter-spacing: -.05em;
  max-width: 17ch;
  font-size: 3.14rem;
  line-height: 1.1;
}

.gcash-jr-span-title.feature {
  letter-spacing: -.03em;
  font-size: 1.29rem;
  line-height: 1.3;
}

.gcash-jr-span-title.for-entertainment {
  text-align: left;
  letter-spacing: -.05em;
  margin-left: 100px;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gcash-jr-span-title.first-block {
  color: #fff9;
  letter-spacing: -.05em;
  font-size: 1.71rem;
  line-height: .9;
}

.gcash-jr-span-title.second-block {
  letter-spacing: -.05em;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  font-weight: 500;
  line-height: 1.2;
}

.gcash-jr-span-title.gcash-padala-section-header {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 20ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.gcash-padala-section-header.partners {
  text-align: left;
}

.gcash-jr-span-title.feature {
  letter-spacing: -.03em;
  max-width: 12ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-title.feature.swac {
  max-width: 16ch;
}

.gcash-jr-span-title.send-gift-header {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 16px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.cash-in {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.gcash-padala {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.gcash-jr-span-title.cash-out-nationwide {
  letter-spacing: -.03em;
  max-width: 14ch;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1.25;
}

.gcash-jr-span-title.gcash-padala-map-section {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.bank-transfer-header {
  letter-spacing: -.05em;
  max-width: 10ch;
  margin-top: 12px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.save-bank {
  letter-spacing: -.03em;
  max-width: 10ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.ph-stocks {
  letter-spacing: -.05em;
  max-width: 16ch;
  margin-top: 12px;
  font-size: 2.57rem;
  line-height: 1.2;
}

.gcash-jr-span-title.transportation {
  text-align: center;
  letter-spacing: -.05em;
  text-align: center;
  letter-spacing: -.03em;
  text-align: center;
  letter-spacing: -.05em;
  max-width: 21ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.gdeals {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.transportation-third-section {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.global-stocks-partners-title {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.buy-load {
  letter-spacing: -.05em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.buy-load.promo {
  letter-spacing: -.03em;
  max-width: none;
  font-size: 2.29rem;
}

.gcash-jr-span-title.buy-load.loading {
  text-align: center;
  max-width: 15ch;
}

.gcash-jr-span-title.buy-load.read-up {
  max-width: none;
  margin-top: 12px;
  line-height: 1.2;
}

.gcash-jr-span-title.a-rewards {
  text-align: left;
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 4.29rem;
  line-height: 1.2;
}

.gcash-jr-span-title.features-header {
  letter-spacing: -.05em;
  max-width: 7ch;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.gfunds-comparison {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gfunds-portfolio {
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.gfunds-account-security {
  text-align: center;
  letter-spacing: -.03em;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.govt {
  letter-spacing: -.05em;
  max-width: 14ch;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.govt.features {
  margin-top: 10px;
}

.gcash-jr-span-title.bills-gcredit {
  letter-spacing: -.03em;
  max-width: 15ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.bills-table {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.29rem;
  line-height: 1.3;
}

.gcash-jr-span-title.gsave-banks {
  text-align: left;
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.featured-establishment {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.ggives-score {
  letter-spacing: -.05em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.gcash-jr-span-title.ggives-calculator, .gcash-jr-span-title.ginsure-accesible {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gloans-guaranteed {
  letter-spacing: -.03em;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.gcredit-bills {
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.gcredit-compute {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gloan-borrow-title {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gcash-jr-span-title.merchants-section {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.express-feature {
  letter-spacing: -.03em;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-title.cash-out-mastercard {
  letter-spacing: -.03em;
  max-width: 11ch;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1.2;
}

.gcash-jr-span-title.swac {
  letter-spacing: -.05em;
  max-width: 17ch;
  font-size: 3.43rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gcash-padala-partner-section-header {
  letter-spacing: -.03em;
  max-width: 20ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-title.swac-second-section {
  letter-spacing: -.03em;
  max-width: 16ch;
  font-size: 2rem;
  line-height: 1.3;
}

.gcash-jr-span-title.swac-second-section.swac-first-heading {
  max-width: 12ch;
}

.gcash-jr-span-title.swac-second-section.careers {
  color: var(--gcash-blue);
  max-width: none;
  font-size: 18px;
}

.gcash-jr-span-title.swac-second-section.careers.title-large {
  font-size: 32px;
}

.gcash-jr-span-title.swac-header-title {
  letter-spacing: -.05em;
  max-width: 18ch;
  font-size: 3.43rem;
  line-height: 1.2;
}

.gcash-jr-span-title.transportation-third-section {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.transportation {
  text-align: left;
  letter-spacing: -.05em;
  max-width: 12ch;
  margin-top: 12px;
  font-size: 3.14rem;
  line-height: 1.2;
}

.gcash-jr-span-title.cash-in-map {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.trees-planted {
  letter-spacing: -.03em;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 12.86rem;
  line-height: 1.25;
}

.gcash-jr-span-title.gforest-partners {
  letter-spacing: -.03em;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-title.send-gift-hero-section {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 16px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.send-gift-feature-title {
  letter-spacing: -.03em;
  font-size: 1.875rem;
  line-height: 1.3;
}

.gcash-jr-span-title.a-rewards-lifestyle {
  font-size: var(--gcash-website-library---font--size-h1xl);
  line-height: var(--gcash-website-library---font--line-height-h1xl);
  text-align: center;
  letter-spacing: -.03em;
  max-width: 14ch;
  margin-top: 10px;
  margin-bottom: 0;
}

.gcash-jr-span-title.a-rewards-card {
  letter-spacing: -.05em;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.gcash-jr-span-title.a-rewards-card.vouchers {
  max-width: 19ch;
  font-size: 4.29rem;
}

.gcash-jr-span-title.a-rewards-card.earn {
  max-width: 9ch;
}

.gcash-jr-span-title.ginsure-access {
  letter-spacing: -.05em;
  max-width: 18ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.gcash-jr-span-title.ginsure-access.shade-0.send-money-protect {
  text-align: center;
  max-width: 23ch;
  font-size: 2.29rem;
}

.gcash-jr-span-title.one-gcash {
  color: #fff;
  letter-spacing: -.03em;
  max-width: 11ch;
  font-size: 2.86rem;
  line-height: 1.25;
}

.gcash-jr-span-title.bill-protect {
  letter-spacing: -.03em;
  max-width: 12ch;
  margin-top: 4px;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.bills-sched {
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.bills-table {
  text-align: left;
  letter-spacing: -.03em;
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-title.loading {
  letter-spacing: -.05em;
  max-width: 15ch;
  font-size: 3.43rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gcredit-no-hidden {
  letter-spacing: -.03em;
  font-size: 1rem;
  line-height: 1.3;
}

.gcash-jr-span-title.gcredit-gscore {
  letter-spacing: -.05em;
  max-width: 8ch;
  margin-top: 8px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.powered-by {
  letter-spacing: -.03px;
  max-width: 14ch;
  font-size: 3.43rem;
  line-height: 1.35;
}

.gcash-jr-span-title.benefits-heading {
  text-align: center;
  letter-spacing: -.05em;
  max-width: 25ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gsave-steps-title {
  letter-spacing: -.03em;
  font-size: 1.43rem;
  line-height: 1.4;
}

.gcash-jr-span-title.gfunds-security-title {
  letter-spacing: -.03em;
  font-size: 2rem;
  line-height: 1.2;
}

.gcash-jr-span-title.ggives-gscore {
  letter-spacing: -.05em;
  max-width: 11ch;
  margin-top: 8px;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.gfunds-partnerships {
  letter-spacing: -.02em;
  font-size: 1.14rem;
  line-height: 1.45;
}

.gcash-jr-span-title.pay-qr-cards-title {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  font-weight: 500;
  line-height: 1.25;
}

.gcash-jr-span-title.stocks-eligibility {
  letter-spacing: -.05em;
  max-width: 16ch;
  margin-top: 12px;
  font-size: 2.86rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gstocks-ph {
  text-align: center;
  letter-spacing: -.03em;
  max-width: 12ch;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 4.57rem;
  line-height: 1.1;
}

.gcash-jr-span-title.gstocks-ph.tropic-blue-pale {
  max-width: 20ch;
}

.gcash-jr-span-title.gstocks-ph-accordion {
  text-align: center;
  letter-spacing: -.05em;
  margin-top: 4px;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gcash-jr-span-title.gcrypto-nft {
  letter-spacing: -.03em;
  max-width: 9ch;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.3;
}

.gcash-jr-span-title.gcrypto-nft.pale-lilac {
  margin-top: 0;
}

.gcash-jr-span-title.gcrypto-banner {
  letter-spacing: -.03em;
  max-width: 8ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  font-weight: 500;
  line-height: 1.25;
}

.gcash-jr-span-title.gcrypto {
  letter-spacing: -.03em;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.3;
}

.gcash-jr-span-title.disclaimer-title {
  letter-spacing: -.03em;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-title.traveling {
  letter-spacing: -.05em;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.global-stocks-partners-title {
  letter-spacing: -.03em;
  max-width: 15ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.29rem;
  line-height: 1.25;
}

.gcash-jr-span-title.gdeals-header {
  letter-spacing: -.05em;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 3.43rem;
  line-height: 1.1;
}

.gcash-jr-span-title.send-money-protect-other-services {
  justify-content: flex-start;
  font-size: 2.29rem;
}

.gcash-jr-span-title.send-money-protect-other-services.shade-1 {
  text-align: left;
}

.gcash-jr-span-title.mynt {
  letter-spacing: -.03em;
  max-width: 11ch;
  font-size: 2rem;
  line-height: 1.3;
}

.gcash-jr-span-title.mynt.overview-title {
  color: #fff;
  text-align: left;
  max-width: none;
  margin-bottom: 10px;
  font-size: 18px;
}

.gcash-jr-span-title.mynt.overview-title.gcash {
  margin-top: 40px;
}

.gcash-jr-span-title.mynt.cardmini-title {
  color: #fff;
  text-align: left;
  letter-spacing: -.01em;
  max-width: none;
  margin-bottom: 10px;
  font-size: 16px;
}

.gcash-jr-span-title.mynt.values-title {
  color: #fff;
  text-align: left;
  letter-spacing: -.01em;
  max-width: none;
  margin-bottom: 0;
  font-size: 16px;
}

.gcash-jr-span-title.mynt.values-sub-title {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.gcash-jr-span-title.gnation {
  letter-spacing: -.03em;
  max-width: 11ch;
  font-size: 2rem;
  line-height: 1.3;
}

.gcash-jr-span-title.gnation.purpose {
  color: #0a2757;
  text-align: left;
  max-width: none;
  font-size: 20px;
}

.gcash-jr-span-title.create-account {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  letter-spacing: -.03px;
  max-width: 14ch;
  margin-top: 0;
  margin-bottom: 8px;
}

.gcash-jr-span-description {
  font-weight: 600;
}

.gcash-jr-span-description.steps {
  max-width: 26ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.step-item.active {
  margin-top: 4px;
  display: block;
}

.gcash-jr-span-description.step-item.active.gforest {
  max-width: 26ch;
}

.gcash-jr-span-description.step-item.cash-in.active {
  max-width: 36ch;
}

.gcash-jr-span-description.step-item.express-step-2 {
  max-width: 26ch;
}

.gcash-jr-span-description.step-item.express-step-2.gforest {
  max-width: 27ch;
}

.gcash-jr-span-description.step-item.express-step-1 {
  max-width: 28ch;
}

.gcash-jr-span-description.step-item.express-step-3 {
  max-width: 29ch;
}

.gcash-jr-span-description.step-item.express-step-3.gforest, .gcash-jr-span-description.step-item.express-step-4 {
  max-width: 28ch;
}

.gcash-jr-span-description.step-item.express-step-4.gforest {
  max-width: 30ch;
}

.gcash-jr-span-description.step-item.express-step-5 {
  max-width: 23ch;
}

.gcash-jr-span-description.step-item.express-step-5.gforest {
  max-width: 28ch;
}

.gcash-jr-span-description.step-item.a-plus-step-1 {
  max-width: none;
}

.gcash-jr-span-description.step-item.transportation {
  text-align: left;
  max-width: 24ch;
  font-size: 1rem;
}

.gcash-jr-span-description.step-item.gfunds-step-4 {
  max-width: 25ch;
}

.gcash-jr-span-description.step-item.gfunds-step-5, .gcash-jr-span-description.step-item.gfunds-step-6 {
  max-width: 26ch;
}

.gcash-jr-span-description.step-item.egov-step-1 {
  max-width: 29ch;
}

.gcash-jr-span-description.step-item.ggives-step-1 {
  max-width: 38ch;
}

.gcash-jr-span-description.food-header.astra {
  color: #fae9b7;
}

.gcash-jr-span-description.other-services {
  max-width: 45ch;
  margin-top: 10px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.food-partners {
  max-width: none;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.food-header {
  max-width: 33ch;
  margin-top: 34px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 500;
  line-height: 1.4;
}

.gcash-jr-span-description.food-header.bleach-white {
  opacity: .8;
  margin-top: 40px;
  margin-bottom: 0;
}

.gcash-jr-span-description.hero-banner {
  letter-spacing: -.03em;
  max-width: 16ch;
  margin-top: 32px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.gcash-jr-span-description.hero-banner.absolute-white {
  color: #fffc;
}

.gcash-jr-span-description.feature.stm-hero-description {
  max-width: 25ch;
}

.gcash-jr-span-description.feature {
  letter-spacing: -.03em;
  max-width: 23.5ch;
  margin-top: 8px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.feature.swac {
  opacity: .56;
  max-width: 21ch;
}

.gcash-jr-span-description.save-bank {
  opacity: .6;
  max-width: 19ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.play-header {
  color: #bae2f7;
  max-width: 23ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.57rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.first-block {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 3.43rem;
  font-weight: 700;
  line-height: 1.1;
}

.gcash-jr-span-description.feature {
  opacity: .56;
  letter-spacing: -.03em;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.feature.swac, .gcash-jr-span-description.feature.special {
  max-width: 25ch;
}

.gcash-jr-span-description.feature.swac {
  max-width: 24.5ch;
}

.gcash-jr-span-description.swac-header {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-description.business-transfer-header {
  letter-spacing: -.03em;
  max-width: 20ch;
  font-size: 1.57rem;
  line-height: 1.3;
}

.gcash-jr-span-description.gcash-padala-header {
  letter-spacing: -.05em;
  max-width: 12ch;
  font-size: 2.29rem;
  line-height: 1.2;
}

.gcash-jr-span-description.transportation {
  text-align: center;
  letter-spacing: -.03em;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-description.eligibility {
  letter-spacing: -.01em;
  max-width: 35ch;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.45;
}

.gcash-jr-span-description.buy-load {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-description.shop-partners {
  text-align: center;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.bills-gcredit {
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.nft-marketplace {
  text-align: center;
  text-align: center;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.ggives-score {
  max-width: 34ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  line-height: 1.4;
}

.gcash-jr-span-description.ggives-upgrading {
  opacity: .56;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: -.03em;
  margin-top: 8px;
}

.gcash-jr-span-description.gloans-guaranteed {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  max-width: 51ch;
  margin-top: 16px;
}

.gcash-jr-span-description.gcredit-bills {
  opacity: .8;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.swac {
  opacity: .4;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-description.gcash-padala-header {
  letter-spacing: -.05em;
  max-width: 12ch;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.3;
}

.gcash-jr-span-description.gcash-padala-header.position {
  margin-left: 101px;
}

.gcash-jr-span-description.gilroy {
  font-family: Gilroy, Trebuchet MS, sans-serif;
}

.gcash-jr-span-description.gilroy.swac {
  opacity: .56;
  max-width: 29ch;
  margin-top: 12px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.swac-header-description {
  opacity: .4;
  letter-spacing: -.03em;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-description.transportation {
  opacity: .6;
  text-align: left;
  letter-spacing: -.03em;
  max-width: 18ch;
  margin-top: 32px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.gcash-jr-span-description.trees-planted {
  letter-spacing: -.05em;
  max-width: 30ch;
  margin-top: auto;
  font-size: 1.71rem;
  font-weight: 700;
  line-height: 1.4;
}

.gcash-jr-span-description.gforest-partners {
  letter-spacing: -.03em;
  max-width: 53ch;
  margin-top: 8px;
  font-size: 1.29rem;
  line-height: 1.4;
}

.gcash-jr-span-description.step-item {
  color: #6780a9;
  max-width: 30ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  display: none;
}

.gcash-jr-span-description.step-item.cash-out {
  max-width: 34ch;
}

.gcash-jr-span-description.got-bills {
  opacity: .6;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.bills-sched {
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.bills-message {
  letter-spacing: -.01em;
  font-size: .71rem;
  line-height: 1.4;
}

.gcash-jr-span-description.bill-protect {
  letter-spacing: -.01em;
  padding: 10px 16px;
  font-size: 1rem;
  line-height: 1;
}

.gcash-jr-span-description.bill-protect.right-column {
  text-align: right;
  align-self: stretch;
  width: 100%;
  max-width: 176px;
}

.gcash-jr-span-description.bill-protect.right-column.total-bill {
  letter-spacing: -.03em;
  background-color: #0000;
  padding-top: 16px;
  font-size: 1.29rem;
  font-weight: 700;
  line-height: 1.4;
}

.gcash-jr-span-description.bill-protect.right-column.colored {
  background-color: #f6f9fd;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.gcash-jr-span-description.bill-protect.left-column {
  width: 100%;
  max-width: 615px;
}

.gcash-jr-span-description.bill-protect.left-column.total-bill {
  padding-top: 16px;
  font-size: 1.14rem;
  line-height: 1.45;
}

.gcash-jr-span-description.bill-protect.left-column.colored {
  background-color: #f6f9fd;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.gcash-jr-span-description.hero-load {
  opacity: .8;
  letter-spacing: -.03em;
  max-width: 13ch;
  margin-top: 24px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-description.gcredit-gscore {
  opacity: .8;
  max-width: 24ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.gsave-powered-by {
  opacity: .8;
  letter-spacing: -.03px;
  max-width: 20ch;
  margin-top: 24px;
  font-size: 1.43rem;
  line-height: 1.3;
}

.gcash-jr-span-description.gsave-steps-desc {
  opacity: .67;
  margin-top: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.35;
}

.gcash-jr-span-description.send-gift {
  opacity: .56;
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.bank-transfer {
  letter-spacing: -.025em;
  max-width: 19ch;
  margin-top: 55px;
  margin-right: 30px;
  font-size: 2rem;
  line-height: 1.3;
  position: relative;
}

.gcash-jr-span-description.govt {
  letter-spacing: -.03em;
  max-width: 22ch;
  margin-top: 64px;
  font-size: 1.71rem;
  line-height: 1.3;
}

.gcash-jr-span-description.one-gcash {
  opacity: .8;
  color: #fff;
  max-width: 31ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.bills_bill-protect {
  opacity: .78;
  max-width: 27ch;
  margin-top: 64px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.featured-establishment {
  max-width: 28ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.ggives-upgrade-lifestyle {
  opacity: .56;
  letter-spacing: -.01em;
  margin-top: 8px;
  font-size: 1rem;
  line-height: 1.45;
}

.gcash-jr-span-description.ggives-more-gscore {
  opacity: .8;
  max-width: 24ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.43rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.no-charges {
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .86rem;
  line-height: 1.3;
}

.gcash-jr-span-description.merchants-section {
  text-align: center;
  margin-top: 16px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  line-height: 1.4;
}

.gcash-jr-span-description.gloan-calculator-note {
  margin-top: 2px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .71rem;
  font-weight: 600;
  line-height: 1.5;
}

.gcash-jr-span-description.gcrypto-nft {
  opacity: .6;
  max-width: 30ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.exploring-nfts {
  opacity: .6;
  max-width: 29ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.disclaimer-desc {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

.gcash-jr-span-description.disclaimer-desc.first {
  margin-top: 16px;
}

.gcash-jr-span-description.disclaimer-desc.sec-block {
  margin-top: 12px;
}

.gcash-jr-span-description.crypto {
  opacity: .6;
  max-width: 35ch;
  margin-top: 32px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.coming-soon {
  text-align: center;
  letter-spacing: -.02em;
  max-width: 24ch;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.imagnation-rtb {
  opacity: .8;
  color: #fff;
  max-width: 31ch;
  margin-top: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.gcash-jr-span-description.create-account {
  opacity: .8;
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
  letter-spacing: -.03px;
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 16px;
}

.gcash-jr-slider-card {
  background-color: #02264d;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  max-width: 400px;
  height: 580px;
  padding: 32px;
  display: flex;
  box-shadow: 0 0 42px 17px #06326f03, 0 0 23px 14px #06326f05, 0 0 10px 10px #ff8c8008, 0 0 3px 6px #06326f0a, 0 0 #06326f0a, 0 8px 12px -8px #0f254533;
}

.gcash-jr-slider-card.gcredit {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff2_services-gcredit.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.ggives {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe0_services-ggives.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.gloans {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe1_services-gloan.webp");
  background-position: 50%;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.transporation {
  box-shadow: 1px 1px 3px #000;
  box-shadow: none;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfbfb_services_small-card-bg-transportation.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 290px;
  height: 400px;
}

.gcash-jr-slider-card.glife {
  box-shadow: none;
  background-color: #000;
  border-radius: 12px;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
}

.gcash-jr-slider-card.glife.food {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcbf_services_glife-food-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 340px;
}

.gcash-jr-slider-card.glife.food.other-services {
  height: 480px;
}

.gcash-jr-slider-card.glife.food.other-services.online-shopping-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ac_21-11-23_Featured%20Product%20Card_Online%20Shopping_320x420%402x.webp");
  max-width: 458px;
  height: 560px;
}

.gcash-jr-slider-card.glife.travel {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc87_services_glife-travel-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 340px;
}

.gcash-jr-slider-card.glife.wellness {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca3_services_glife-wellness-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-slider-card.glife.wellness.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ad_21-11-23_Featured%20Product%20Card_Bill%20Protect_320x420%402x.webp");
  max-width: 458px;
  height: 560px;
}

.gcash-jr-slider-card.glife.play {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc88_services_glife-play-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.gcash-jr-slider-card.enjoy {
  background-color: #02264d;
}

.gcash-jr-slider-card.enjoy.shop {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcc0_services_card-shop-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.enjoy.rewards {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc92_services_card-earn-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.enjoy.kkb {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfca9_services_card-split-bg.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.enjoy.gdeals {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce075a_gdeals-card-sd.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.enjoy.gcrypto {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff6_services-card-gcrypto-bg-base.webp");
  background-position: 0 0;
  background-size: cover;
  min-width: 400px;
}

.gcash-jr-slider-card.default {
  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;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.gcash-jr-slider-card.default.absolute-white {
  width: 480px;
  max-width: none;
  height: 640px;
}

.gcash-jr-slider-card.default.absolute-white.gcash-app {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195b_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-slider-card.default.absolute-white.valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1959_Features%20Card%20-%20XL%20to%20Small%20Desktop-1.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.default.absolute-white.your-guardian {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195a_Features%20Card%20-%20XL%20to%20Small%20Desktop-2.webp");
  background-position: 50% 0;
  background-size: 480px;
}

.gcash-jr-slider-card.default.absolute-white.kids-valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2076_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.default.default {
  background-color: #e9dafa;
  width: 480px;
  max-width: none;
  height: 640px;
}

.gcash-jr-slider-card.default.default.gcash-app {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195b_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-slider-card.default.default.valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1959_Features%20Card%20-%20XL%20to%20Small%20Desktop-1.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.default.default.your-guardian {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195a_Features%20Card%20-%20XL%20to%20Small%20Desktop-2.webp");
  background-position: 50% 0;
  background-size: 480px;
}

.gcash-jr-slider-card.default.default.kids-valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2076_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.cash-in {
  box-shadow: none;
  box-shadow: none;
  background-color: #ced8ea;
  border-radius: 12px;
  justify-content: flex-end;
  align-items: stretch;
  min-width: 340px;
  max-width: 340px;
  height: 480px;
}

.gcash-jr-slider-card.cash-in.receive-remittance {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2241_Receive%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-slider-card.cash-in.global-wallets {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2242_Global%20Payments.avif");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-slider-card.new-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(0deg, #24156e, #24156e80 50%), radial-gradient(circle, #1d1446, #221469);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 480px;
  max-width: none;
  height: 640px;
  padding: 40px;
  display: flex;
}

.gcash-jr-slider-card.new-features.absolute-white {
  width: 480px;
  max-width: none;
  height: 640px;
}

.gcash-jr-slider-card.new-features.absolute-white.gcash-app {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195b_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-slider-card.new-features.absolute-white.valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1959_Features%20Card%20-%20XL%20to%20Small%20Desktop-1.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.new-features.absolute-white.your-guardian {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195a_Features%20Card%20-%20XL%20to%20Small%20Desktop-2.webp");
  background-position: 50% 0;
  background-size: 480px;
}

.gcash-jr-slider-card.new-features.absolute-white.kids-valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2076_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.new-features.default {
  background-color: #e9dafa;
  width: 480px;
  max-width: none;
  height: 640px;
}

.gcash-jr-slider-card.new-features.default.gcash-app {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195b_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50%;
  background-size: cover;
}

.gcash-jr-slider-card.new-features.default.valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1959_Features%20Card%20-%20XL%20to%20Small%20Desktop-1.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.new-features.default.your-guardian {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195a_Features%20Card%20-%20XL%20to%20Small%20Desktop-2.webp");
  background-position: 50% 0;
  background-size: 480px;
}

.gcash-jr-slider-card.new-features.default.kids-valid-id {
  color: #04166c;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2076_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  background-position: 50% 0;
  background-size: cover;
}

.gcash-jr-slider-card.new-features.mm-parents {
  background-image: linear-gradient(0deg, #24156e, #24156ecc 25%, #24156e80 45%, #0000 65%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22de_Money-Manager-Parents.png"), radial-gradient(circle, #1d1446, #221469);
  background-position: 0 0, 50% 20%, 0 0;
  background-size: auto, 886px, auto;
}

.gcash-jr-slider-card.new-features.parental-controls {
  background-image: linear-gradient(0deg, #24156e, #24156ecc 25%, #24156e80 45%, #0000 65%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22dd_Parental-Contols.png"), radial-gradient(circle, #1d1446, #221469);
  background-position: 0 0, 50% 20%, 0 0;
  background-size: auto, 886px, auto;
}

.gcash-jr-slider-card.new-features.adjustable-limit {
  background-image: linear-gradient(0deg, #24156e, #24156ecc 25%, #24156e80 45%, #0000 65%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22df_Adjustable-Wallet-Limit.png"), radial-gradient(circle, #1d1446, #221469);
  background-position: 0 0, 50% 20%, 0 0;
  background-size: auto, 887px, auto;
}

.gcash-jr-slider-card.new-features.gsave-jr {
  background-image: linear-gradient(0deg, #24156e, #24156ecc 25%, #24156e80 45%, #0000 75%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22e0_GSave-Jr.avif"), radial-gradient(circle, #1d1446, #221469);
  background-position: 0 0, 50% 20%, 0 0;
  background-size: auto, 886px, auto;
}

.gcash-jr-slider-card.new-features.teen-led {
  background-image: linear-gradient(0deg, #24156e, #24156ecc 25%, #24156e80 45%, #0000 65%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22e3_teen-led%20registration.png"), radial-gradient(circle, #1d1446, #221469);
  background-position: 0 0, 50% 20%, 0 0;
  background-size: auto, 886px, auto;
}

.gcash-jr-slider-icon {
  width: 64px;
  height: 64px;
}

.about-bundle_inner_section_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
}

.about-bundle_inner_section_heading.promo-solutions {
  width: 21ch;
}

.about-bundle_inner_section_heading.disbursement-types {
  max-width: 18ch;
}

.about-bundle_inner_section_heading.onboarding-with-customer-api {
  max-width: none;
  margin-bottom: 35px;
}

.about-bundle_inner_section_heading.forest-adoption {
  color: #91bb07;
  letter-spacing: -.05ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.about-bundle_inner_section_heading.unique-co-branding {
  color: #5aae58;
  max-width: 25ch;
  font-size: 2.28rem;
  line-height: 1.2;
}

.about-bundle_inner_section_heading.homepage {
  letter-spacing: -.05em;
  width: 10ch;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 1.2;
}

.about-bundle_inner_section_heading.text---gb-section-title {
  color: #032514;
  letter-spacing: -.05ch;
  font-size: 2.29rem;
  line-height: 1.2;
}

.about-bundle_inner_section_heading.text---gb-subtitles {
  color: #032514;
  letter-spacing: -.03ch;
  max-width: 21ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.about-bundle_inner_section_heading.ad-solutions-our-partners {
  color: #fff;
}

.about-bundle_inner_section_heading.about-bundle {
  color: var(--primary-dark-blue);
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  letter-spacing: -.015em;
  width: 21ch;
}

.about-bundle_inner-flex-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.about-bundle_main_section {
  justify-content: flex-end;
  width: 50%;
  height: 700px;
  padding: 32px;
  display: flex;
}

.about-bundle_main_section.promo-solutions {
  align-items: center;
  width: auto;
  height: auto;
}

.about-bundle_main_section.customer-api {
  align-items: center;
  width: 40%;
  height: auto;
}

.about-bundle_main_section.customer-api.extended-rtb {
  width: 50%;
  padding-left: 0;
}

.about-bundle_main_section.practical-api {
  align-items: center;
  width: 45%;
  height: auto;
  padding: 29px;
}

.about-bundle_main_section.green-beginnings {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.about-bundle_main_section.brand-challenges {
  height: 560px;
}

.section.welcome-kit {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  height: auto;
  margin-top: -110px;
  margin-bottom: -110px;
  display: block;
}

.h-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: 620px;
  margin-top: 40px;
  margin-bottom: 1rem;
  display: grid;
}

.long-grid-item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.my-family {
  width: auto;
  height: 360px;
  margin-left: 40px;
}

.small-2-link {
  color: var(--lightest-primary-dark-blue);
  text-decoration: none;
}

.panels-switch-con {
  width: 340px;
  height: 70px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.panels-switch-btn-con {
  width: 100%;
  height: 60px;
  display: flex;
}

.panels-switch-underline {
  background-image: linear-gradient(90deg, #ced8ea, #ced8ea 25%, #025ae9 25% 50%, #ced8ea 50%, #dde4f0);
  width: 200%;
  height: 2px;
  transform: translate(-25%);
}

.panels-switch-btn {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.wrapper-sticky {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 0;
}

.grid-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-bottom: 0;
  display: grid;
}

.process-heading {
  flex-flow: column;
  margin-bottom: 3rem;
  display: flex;
}

.biz-bundle-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.c_button-solid-primary {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #005ce5;
  border: .125rem solid #005ce5;
  border-radius: 2.5rem;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.c_button-solid-primary:hover {
  background-color: #0a2fb2;
  border-color: #0a2fb2;
}

.cta-btn-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 150px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.digicities-empty {
  background-color: #e0e7f0;
  border-radius: 8px;
  padding: 17px;
  font-weight: 600;
}

.sme-join-whitelist {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-bottom: 32px;
  display: flex;
}

.sme-list {
  color: var(--gcash-blue);
  padding-left: 20px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 700;
}

.sme-list-item {
  margin-bottom: .5em;
}

.text---promo-deals-title {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  text-align: center;
  margin-bottom: 40px;
  font-weight: 700;
}

.gcash-jr-section-cards-swipeable-2 {
  overflow: visible;
}

.wrapper---merry-g-2024 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: contain, auto;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.wrapper---merry-g-2024.b2s---2024 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cd_BG%20-%20SD.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 1440px, auto;
  padding: 0 24px 80px;
}

.wrapper---merry-g-2024.b2s---winners-table {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cd_BG%20-%20SD.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 1440px, auto;
  padding-top: 80px;
  padding-bottom: 140px;
}

.wrapper---merry-g-2024.winners {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 140px;
}

.privacy-con {
  z-index: 2;
  flex-flow: row;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.privacy-con.privacy-card-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.privacy-con.global-pay-box {
  padding-left: 0;
  padding-right: 0;
}

.wrapper---merry-g-2024-winners-content {
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container---merry-g-2024-winners-form {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  width: 100%;
  max-width: 888px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 28px;
  overflow: hidden;
  box-shadow: 0 83px 33px #899ce603, 0 47px 28px #899ce60d, 0 21px 21px #899ce61a, 0 5px 11px #899ce61a, 0 0 #899ce61a;
}

.merry-g-2024-winners---no-results-wrapper-copy {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 24px;
  padding-bottom: 48px;
  display: flex;
}

.merry-g-2024-winners---no-results-wrapper-copy.hide {
  display: none;
}

._404 {
  background-image: linear-gradient(#e6eaf6, #dce4f3 13%, #c5d3ec 40%, #c8d3ef 52%, #edf1fb 58%, #fff 63%, #eff3fe 70%, #e7eefe 86%, #dae5fb);
}

.org-leaderboard {
  padding-top: 180px;
  padding-bottom: 60px;
}

.org-leaderboard.hero-section {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce090e_partners-ggives-hero-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1440px;
  height: 799px;
  display: flex;
}

.org-leaderboard.hero-section.hide {
  display: none;
}

.org-leaderboard.hero-section.partner_ggives {
  background-image: linear-gradient(0deg, #fff, #ffffff87 15%, #0000 24%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1aaa_partner-ggives-banner.webp");
  background-position: 0 0, 57% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.org-leaderboard.hero-section.partner_ggives.temp {
  display: none;
}

.org-leaderboard.logos {
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  overflow: hidden;
}

.org-leaderboard.categories {
  height: 667px;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.org-leaderboard.categories.dark-blue {
  background-color: #020c61;
}

.org-leaderboard.categories.dark-blue.auto, .org-leaderboard.categories.auto {
  height: auto;
}

.org-leaderboard-heading {
  color: var(--gcash-website-library---color-neutral--slate-deep);
  text-align: center;
  letter-spacing: -.05em;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.86rem;
  font-weight: 700;
  line-height: 1.2;
}

.org-leaderboard-heading.categories {
  text-align: left;
  margin-left: 59px;
  margin-right: 0;
}

.org-leaderboard-heading.categories.absolute-white.scan-to-pay-section-title, .org-leaderboard-heading.categories.absolute-white.partners-ggives-section-title {
  text-align: center;
}

.org-leaderboard-heading.mechanics {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h2);
  margin-top: 0;
  margin-bottom: 16px;
}

.org-leaderboard-heading-description {
  opacity: .6;
  color: var(--gcash-website-library---color-neutral--slate-deep);
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--line-height-h4);
  text-align: center;
  width: 50ch;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.org-leaderboard-heading-description.mechanics {
  color: var(--gcash-website-library---color-neutral--slate-pale);
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--line-height-h6);
  width: auto;
}

.org-leaderboard-mechanics {
  background-color: var(--darkest-blue);
  padding-top: 60px;
  padding-bottom: 60px;
}

.org-leaderboard-mechanics.explore-more {
  height: 667px;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.org-leaderboard-mechanics.explore-more.dark-blue {
  background-color: #020c61;
}

.org-leaderboard-mechanics.explore-more.dark-blue.auto {
  height: auto;
}

.grid-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  margin-top: 40px;
  display: grid;
}

.grid-item {
  flex-flow: column;
  display: flex;
}

.grid-item.silver-tier {
  align-items: center;
  margin-top: 100px;
}

.grid-item.gold-tier {
  margin-top: 0;
}

.grid-item.bronze-tier {
  margin-top: 100px;
}

.grid-heading {
  text-align: left;
}

.grid-heading.tier-prize {
  color: #fff;
  text-align: center;
  font-weight: 700;
}

.tier-badge {
  max-width: 100%;
}

.wrapper-section-10 {
  margin-top: 0;
  padding: 100px 30px;
}

.list-2 {
  color: #0a2757;
  padding-left: 40px;
}

.t-c-heading {
  color: var(--darker-blue);
  text-align: center;
  letter-spacing: -2px;
}

.t-c-heading.gcoach-ai {
  margin-bottom: 24px;
  font-family: proxima-soft, sans-serif;
  font-weight: 700;
}

.list-rtb {
  flex-flow: column;
  align-items: flex-start;
}

.list-rtb img {
  width: 0;
  max-width: none;
  display: block;
}

.list-rtb ol {
  flex-flow: row;
}

.list-rtb figure {
  width: 200px;
}

.list-rtb.gcoach-ai {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.row-heading {
  flex-flow: column;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.sme-list-2 {
  opacity: .8;
  color: var(--gcash-blue);
  padding-left: 20px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: .86rem;
  font-weight: 700;
}

.row-tags {
  opacity: .6;
  color: var(--gcash-blue);
  margin-top: 6px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.row-tags.sme {
  width: 24ch;
}

.row-tags.small {
  font-size: var(--gcash-website-library---font--size-small);
  font-weight: 700;
}

.row-tags.small-2 {
  opacity: 1;
  color: #fff;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
}

.gcoach-ai {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.gcoach-ai-steps {
  height: 367px;
}

.accordion-grid-row {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.accordion-grid-row.trio {
  grid-template-columns: 1fr 1fr 1fr;
}

.accordion-grid-item {
  width: 250px;
}

.accordion-grid-item.long-span {
  width: 500px;
}

.accordion-grid-item.long-span.mobile {
  display: none;
}

.accordion-grid-item.small-span {
  width: 250px;
}

.accordion-grid-item.mid-span {
  width: 350px;
}

.accordion-grid-item.mid-span.mobile {
  display: none;
}

.accordion-grid-item.mid-span-2 {
  width: 310px;
  display: block;
}

.accordion-grid-item.mid-span-2.mobile {
  display: none;
}

.accordion-grid-item.mid-span-3 {
  width: 310px;
}

.grid-item-flex {
  display: flex;
}

.grid-item-flex.right {
  justify-content: flex-end;
}

.grid-item-flex.long-span, .grid-item-flex.center, .grid-item-flex.long-span-2 {
  justify-content: center;
}

.cookie-rtb {
  color: var(--gcash-blue);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
}

.cookie-rtb h1 {
  color: var(--darker-blue);
  text-align: center;
  letter-spacing: -.03em;
  margin-bottom: 32px;
  line-height: 44px;
}

.cookie-rtb p {
  color: var(--light-primary-dark-blue);
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.4;
}

.cookie-rtb a {
  color: #005ce5;
  font-weight: 600;
  text-decoration: none;
}

.cookie-rtb strong {
  font-size: 16px;
  line-height: 1.2;
}

.cookie-rtb li {
  margin-bottom: 0;
  list-style-type: decimal;
}

.cookie-rtb ul {
  padding-left: 24px;
}

.cookie-rtb ol {
  color: var(--light-primary-dark-blue);
  margin-bottom: 16px;
  padding-left: 60px;
  line-height: 1.4;
  list-style-type: decimal;
}

.cookie-rtb.sm-line-height {
  padding-top: 20px;
}

.cookie-rtb.gcoach-ai img {
  width: 150px;
}

.cookie-rtb.gcoach-ai h6 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  line-height: 1.2;
}

.cookie-rtb h6 {
  color: var(--light-primary-dark-blue);
  text-align: left;
  margin-left: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.cookie-rtb em {
  margin-left: 32px;
  font-style: normal;
  display: flex;
}

.cookie-rtb h4 {
  font-family: proxima-soft, sans-serif;
  font-size: 20px;
}

.cookie-preference-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #e0e8f3;
  border-radius: 12px;
  flex-flow: column;
  padding: 32px;
  display: flex;
  box-shadow: 0 5px 11px #899ce61c;
}

.preference-row {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.preference-row.functional-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 24px;
}

.preference-heading {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--light-primary-dark-blue);
  flex-flow: column;
  line-height: 1.4;
  display: flex;
}

.preference-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.preference-buttons {
  text-align: center;
  cursor: pointer;
  background-color: #005ce5;
  border: 3px solid #005ce5;
  border-radius: 100px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.preference-buttons.alternate {
  color: #005ce5;
  background-color: #0000;
  border: 3px solid #005ce5;
}

.preference-buttons.white {
  color: #fff;
  background-color: #0000;
  border: 3px solid #fff;
}

.preference-buttons.banner-main {
  color: #fff;
  background-color: #e5f1ff;
  border: 3px solid #e5f1ff;
}

.preference-buttons.disable {
  opacity: .6;
}

.rich-text---merry-popup {
  color: #445c85;
  text-align: left;
  white-space: pre-wrap;
  width: 100%;
  max-width: 600px;
  margin-top: 0;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

.rich-text---merry-popup em {
  font-style: normal;
}

.rich-text---merry-popup strong {
  margin-left: 22px;
  font-weight: 500;
}

.rich-text---merry-popup p {
  margin-top: 8px;
  display: flex;
}

.rich-text---merry-popup ol {
  padding-left: 62px;
}

.rich-text---merry-popup h4 {
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text---merry-popup figure {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.merry-figure {
  width: 33%;
}

.header-merry {
  color: #183462;
  text-align: center;
  letter-spacing: -1px;
  font-size: 32px;
  font-weight: 700;
  line-height: 125%;
  position: relative;
}

.header-merry.popup {
  color: #0057e4;
  margin-bottom: 10px;
}

.description-merry {
  background-color: var(--gcash-website-library---color-palette--blue-lightest);
  color: #445c85;
  text-align: center;
  border-radius: 100px;
  margin-bottom: 16px;
  padding: 8px 24px;
  font-size: 1rem;
  line-height: 1.2;
}

.wrapper---promo-items {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: contain, auto;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.wrapper---promo-items.b2s---2024 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2343_Merry%20G%202024%20Background%404x.avif"), linear-gradient(#fff, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: cover, auto;
  padding: 0 24px 80px;
}

.wrapper---promo-items.b2s---winners-table {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cd_BG%20-%20SD.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 1440px, auto;
  padding-top: 80px;
  padding-bottom: 140px;
}

.wrapper---promo-items.merry-2024 {
  background-image: none;
  padding: 0 24px 80px;
}

.master-content {
  background-color: #fff;
}

.heading-3 {
  text-align: center;
  font-size: 18px;
}

.cookie-banner {
  background-color: #0a2757;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
  height: auto;
  padding: 24px 0;
  transition: all .2s;
  display: block;
  position: sticky;
  bottom: 0;
}

.cookie-inner-content {
  width: 50%;
  display: flex;
}

.cookie-inner-content.buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
}

.cookie-container {
  justify-content: space-between;
  align-items: center;
  width: 940px;
  max-width: none;
  display: flex;
}

.cookie-rtb {
  color: #0a2757;
}

.cookie-banner-rtb {
  color: #fff;
  width: 50ch;
  font-weight: 700;
}

.cookie-banner-rtb em {
  color: #fff9;
  font-style: normal;
}

.cookie-banner-rtb a {
  color: #fff;
  text-transform: none;
}

.cookie-banner-paragraph {
  font-size: 14px;
  line-height: 1.2;
}

.sticky-container {
  position: sticky;
  top: 0;
}

.sticky-container.t-c, .sticky-container.pn {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 200px;
  max-width: 200px;
  height: 100vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container---t-c-history {
  padding-top: 0;
}

.container---t-c-history.top.mobile {
  display: none;
}

.container---t-c-history.middle {
  width: 100%;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 100px;
}

.container---t-c-history.versions {
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.container---t-c-history.left {
  width: auto;
}

.container---t-c-history.current-version, .container---t-c-history.previous-version {
  max-height: 45%;
  position: relative;
  overflow: auto;
}

.cms-dropdown-toggle {
  color: #183462;
  background-color: #fff;
  border: 2px solid #d6dde9;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 44px;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
}

.cms-dropdown-toggle:focus {
  color: #0a2757;
  border-color: #1972f9;
}

.text---t-c-history.version-title {
  color: #0a2757;
  margin-bottom: 8px;
  font-size: 1.25rem;
  font-weight: 700;
}

.text---t-c-history.version-title {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 1.25rem;
  font-weight: 700;
}

.text---t-c-history.version-title.prev {
  margin-top: 8px;
}

.cms-dropdown-menu {
  width: 100%;
}

.cms-dropdown-menu.mobile {
  display: none;
}

.section---t-c-history {
  background-color: #f6f9fd;
}

.cms-dropdown-list {
  background-color: #fff;
  font-size: 1.125rem;
  line-height: 1.4625rem;
}

.cms-dropdown-list.w--open {
  color: #071969;
}

.main-container---t-c-history {
  background-color: #f6f9fd;
  justify-content: center;
  max-width: 1040px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.tnc-dropdown-icon {
  margin: auto 10px auto 0;
  position: static;
  transform: rotate(-90deg);
}

.dropdown-list_terms_and_condition {
  background-color: #0000;
  flex-flow: column;
  display: flex;
  position: relative;
}

.dropdown-list_terms_and_condition.w--open {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
}

.link_function-terms_and_condition.content-link {
  opacity: .5;
  filter: grayscale(50%);
  color: #005ce5;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  padding-left: 20px;
  font-weight: 600;
  text-decoration: none;
}

.link_function-terms_and_condition.content-link.active {
  opacity: 100;
  filter: none;
  background-color: #e5f1ff80;
  border-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.link_function-terms_and_condition.version {
  color: #6780a9;
  text-align: left;
  padding: 14px 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link_function-terms_and_condition.version.w--current {
  color: #005ce5;
  background-color: #fff;
  border-radius: 6px;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.link_function-terms_and_condition.version.active {
  color: #005ce5;
  background-color: #fff;
  border-radius: 6px;
}

.link_function-terms_and_condition.content-text {
  border-left: 1px solid #005ce5;
  padding: 6px 10px;
}

.dropdown-toggle-terms_and_condition {
  width: 100%;
  padding: 0;
}

.dropdown-terms_and_conditions {
  width: 100%;
}

.cms-dropdown-link {
  color: #0a2757;
}

.rich-text---t-c-history h4 {
  color: #10346f;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
}

.rich-text---t-c-history h3 {
  color: #10346f;
  font-size: var(--gcash-website-library---font--size-h4);
  line-height: var(--gcash-website-library---font--size-h4);
}

.rich-text---t-c-history li {
  opacity: .8;
  color: #10346f;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  margin-top: 4px;
  margin-bottom: 4px;
  font-weight: 600;
}

.rich-text---t-c-history h2 {
  color: #10346f;
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--size-h3);
}

.rich-text---t-c-history a {
  color: #005ce5;
  text-decoration: none;
}

.rich-text---t-c-history h1 {
  color: #111244;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
}

.rich-text---t-c-history h6 {
  color: #10346f;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--line-height-large);
}

.rich-text---t-c-history p {
  opacity: .8;
  color: #10346f;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 600;
}

.rich-text---t-c-history h5 {
  color: #10346f;
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--line-height-h6);
}

.section---pn-history {
  background-color: #f6f9fd;
}

.text---pn-history.version-title {
  color: #0a2757;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 1.25rem;
  font-weight: 700;
}

.text---pn-history.version-title.prev {
  margin-top: 8px;
}

.main-container---pn-history {
  background-color: #f6f9fd;
  justify-content: center;
  max-width: 1040px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.container---pn-history {
  padding-top: 0;
}

.container---pn-history.top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  margin-right: 1.5rem;
  padding-right: 30px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.container---pn-history.top.mobile {
  display: none;
}

.container---pn-history.middle {
  width: 100%;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 100px;
  position: relative;
}

.container---pn-history.versions {
  width: 100%;
  height: 100%;
  padding-bottom: 10px;
  position: relative;
  overflow: auto;
}

.container---pn-history.left {
  width: auto;
}

.dropdown-toggle-privacy_notice {
  width: 100%;
  padding: 0;
}

.dropdown-privacy_notice {
  width: 100%;
}

.pn-dropdown-icon {
  margin: auto 10px auto 0;
  position: static;
  transform: rotate(-90deg);
}

.dropdown-list_privacy_notice {
  background-color: #0000;
  flex-flow: column;
  display: flex;
  position: relative;
}

.dropdown-list_privacy_notice.w--open {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
}

.link_function-privacy_notice.content-link {
  opacity: .5;
  filter: grayscale(50%);
  color: #005ce5;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-small);
  padding-left: 20px;
  font-weight: 600;
  text-decoration: none;
}

.link_function-privacy_notice.content-link.active {
  opacity: 100;
  filter: none;
  background-color: #e5f1ff80;
  border-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.link_function-privacy_notice.version {
  color: #6780a9;
  text-align: left;
  padding: 14px 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link_function-privacy_notice.version.w--current {
  color: #005ce5;
  background-color: #fff;
  border-radius: 6px;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.link_function-privacy_notice.version.active {
  color: #005ce5;
  background-color: #fff;
  border-radius: 4px;
}

.link_function-privacy_notice.content-text {
  border-left: 1px solid #005ce5;
  padding: 6px 10px;
}

.rich-text---pn-history li {
  opacity: 1;
  color: var(--gcash-website-library---color-text--text-primary-lighter);
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4rem;
}

.rich-text---pn-history a {
  color: #005ce5;
  text-decoration: none;
}

.rich-text---pn-history h6 {
  color: #10346f;
  font-size: var(--gcash-website-library---font--size-h6);
  line-height: var(--gcash-website-library---font--size-h6);
}

.rich-text---pn-history p {
  opacity: .8;
  color: #10346f;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 600;
}

.rich-text---pn-history h4 {
  color: #10346f;
  font-size: 1.375rem;
  line-height: 1.625rem;
}

.rich-text---pn-history p {
  opacity: 1;
  color: var(--gcash-website-library---color-text--text-primary-lighter);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4rem;
}

.rich-text---pn-history h2 {
  color: #10346f;
  font-size: 1.875rem;
  line-height: 1.875rem;
}

.rich-text---pn-history h1 {
  color: #111244;
  font-size: 2.25rem;
  line-height: 2.475rem;
}

.rich-text---pn-history h3 {
  color: #10346f;
  font-size: 1.625rem;
  line-height: 1.95rem;
}

.rich-text---pn-history h5 {
  color: #10346f;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.rich-text---pn-history h6 {
  color: #10346f;
  font-size: var(--gcash-website-library---font--size-large);
  text-align: left;
  line-height: 1.25rem;
}

.rich-text---pn-history strong {
  opacity: 1;
  color: var(--gcash-website-library---color-neutral--slate-deep);
}

.dropdown---pn-text {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-large);
  background-color: #fff;
  border: 2px solid #d6dde9;
  border-radius: 4px;
  width: 200px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 45px;
  font-weight: 600;
}

.dropdown---pn-text.w--open {
  border-color: #0057e4;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown---pn-arrow {
  color: #025ae9;
}

.dropdown-list---pn {
  background-color: #b46666;
}

.dropdown-list---pn.w--open {
  font-size: var(--gcash-website-library---font--size-large);
  background-color: #fff;
  font-weight: 600;
}

.dropdown-link---pn {
  color: #0a2757;
}

.dropdown-link---pn.active {
  color: #0057e4;
}

.list-3 {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  font-weight: 600;
}

.dropdown-list---pn-2 {
  background-color: #b46666;
}

.dropdown-list---pn-2.w--open {
  background-color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
}

.dropdown---pn-text-2 {
  color: #0a2757;
  background-color: #fff;
  border: 2px solid #d6dde9;
  border-radius: 4px;
  width: 200px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 45px;
  font-size: 1.125rem;
  font-weight: 600;
}

.dropdown---pn-text-2.w--open {
  border-color: #0057e4;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.loan-finder {
  color: var(--gcash-website-library---color-text--text-primary);
}

.loan-finder strong {
  margin-left: -20px;
  font-weight: 500;
  line-height: 1.2;
}

.loan-finder p {
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.loan-finder li {
  padding-left: 20px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.loan-finder ol {
  margin-bottom: 10px;
  padding-left: 20px;
  line-height: 1.2;
  list-style-type: lower-roman;
}

.loan-finder em {
  font-style: italic;
}

.loan-finder sup {
  direction: ltr;
  text-transform: none;
  margin-left: -40px;
  font-style: normal;
}

.loan-finder ul {
  margin-top: 10px;
}

.loans-finder {
  color: var(--gcash-website-library---color-text--text-primary);
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.list-4 {
  margin-left: 20px;
  list-style-type: disc;
}

.code-embed-4 {
  color: #6780a9;
}

.container---floating-cookie {
  z-index: 99999;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.partner-header-description-blur {
  z-index: -1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  border-radius: 25px;
  position: absolute;
  inset: -5px -10px;
}

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

.bold-text-15 {
  font-family: proxima-soft, sans-serif;
}

.block---combo-video-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  position: absolute;
  inset: 0%;
}

.text---video-title {
  z-index: 2;
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.text---video-title.preview {
  opacity: 1;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 51px;
  margin-bottom: 12px;
  padding: 12px 12px 0;
  display: flex;
  inset: auto 0% 0%;
  overflow: hidden;
}

.careers-stack {
  display: flex;
}

.careers-stack:focus, .careers-stack:focus-visible, .careers-stack[data-wf-focus-visible] {
  outline-style: none;
}

.careers-stack::placeholder {
  color: #03035166;
}

.careers-stack.column {
  flex-flow: column;
}

.careers-stack.column.combo---container-main-video {
  background-color: #010151;
  justify-content: center;
  align-items: center;
  height: 600px;
  position: relative;
}

.careers-stack.column.combo---careers-video-gallery {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: stretch;
  height: 600px;
  display: flex;
  overflow: hidden;
}

.careers-stack.row {
  flex-flow: row;
}

.careers-stack.row.combo---video-gallery {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-bottom: 12px;
  overflow: auto;
}

.html-embed---careers {
  width: 100%;
  height: 100%;
}

.container---careers.combo---thumbnail-blur-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.container---careers.combo---wrapper-main-video {
  z-index: 3;
  aspect-ratio: 1;
  height: 100%;
  position: relative;
}

.container---careers.combo---wrapper-main-video.widescreen {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: auto;
}

.container---careers.combo---wrapper-vid-gallery-img {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2472_Mynt-Logo-no-bg.avif"), linear-gradient(#010151, #010151);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: 120px, auto;
  position: relative;
}

.container---careers.combo---video-gallery-image {
  z-index: 2;
  object-fit: cover;
  flex: 1;
  min-width: 200px;
  max-width: none;
  height: 120px;
  position: relative;
}

.container---careers.combo---video-filter {
  z-index: 3;
  background-image: linear-gradient(#fff0, #010151);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-height: 100%;
  margin-bottom: 0;
  padding: 12px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.container---careers-thumbnails {
  justify-content: space-between;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container---careers-thumbnails.video-group {
  flex-direction: column;
  justify-content: center;
  max-width: 940px;
  padding-left: 0;
  padding-right: 0;
}

.mynt_newsroom-form-block {
  margin-bottom: 0;
  padding-bottom: 80px;
}

.my_newsroom-section.articles-list {
  padding-top: 24px;
}

.mynt_hidden, .css-embed {
  display: none;
}

.form-copy-span {
  font-size: 2.5rem;
  line-height: 1.8;
}

.link---dpa-contact {
  color: #fff;
}

.paragraph-15 {
  color: #fff;
  line-height: 2rem;
}

.test-spline {
  width: 100vw;
  height: 100vh;
}

.explore-card-heading {
  color: #fff;
  margin-top: auto;
  font-size: 1.315rem;
  font-weight: 700;
  line-height: 1.2;
}

.load-plus-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.account-limits {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.bill-protect-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bill-protect-input-description {
  letter-spacing: -.03em;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4;
}

.bill-protect-input-description.shade-1 {
  max-width: 29ch;
}

.bill-protect-calculator-control-wrapper {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 6px;
  width: 100%;
  max-width: 514px;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

.bill-protect-calculator-control-wrapper.bill-protect-calcu {
  background-color: #0000;
  border: 0 #0000;
  border-radius: 6px 0 0 6px;
}

.bill-protect-footer-text {
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
  letter-spacing: -.03em;
  margin-top: 8px;
  font-weight: 700;
}

.bill-protect-footer-text.add-value, .bill-protect-footer-text.up-to-value {
  color: var(--dark-blue);
}

.bill-protect-billing-footer-text {
  letter-spacing: -.03em;
  margin-top: 8px;
  font-size: .86rem;
  font-weight: 600;
  line-height: 1.3;
}

.bill-protect-peso-icon {
  min-width: 14px;
  min-height: 18px;
  margin-right: 2px;
  transform: translate(0, .5px);
}

.bill-protect-peso-icon.gsave {
  min-width: 1rem;
}

.bill-protect-input-label {
  opacity: .8;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.bill-protect-input-label.shade-0 {
  margin-top: 12px;
  margin-left: 40px;
  font-weight: 600;
}

.bill-protect-php {
  color: var(--gcash-blue);
  font-size: var(--gcash-website-library---font--size-large);
  margin-left: 10px;
  font-weight: 600;
  position: absolute;
}

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

.bill-protect-section.testimonial {
  background-color: #fbfcfe;
  margin-top: 60px;
}

.static-swipeable.glife {
  margin-top: 32px;
  position: relative;
}

.static-swipeable.glife.send-money-protect {
  margin-top: 0;
  margin-bottom: 40px;
}

.static-swipeable.glife.send-money-protect.tablet {
  display: none;
}

.static-swipeable.glife.send-money-protect.desktop {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.invisible-div {
  display: none;
}

.wrapper-summer---body {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: contain, auto;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.wrapper-summer---body.b2s---2024 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2343_Merry%20G%202024%20Background%404x.avif"), linear-gradient(#fff, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: cover, auto;
  padding: 0 24px 80px;
}

.wrapper-summer---body.b2s---winners-table {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cd_BG%20-%20SD.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: 1440px, auto;
  padding-top: 80px;
  padding-bottom: 140px;
}

.wrapper-summer---body.summer---2025 {
  background-image: linear-gradient(#fff, #fff);
  padding: 0 24px 80px;
}

.wrapper---summer-winner {
  justify-content: center;
  margin-top: 24px;
  margin-bottom: 36px;
  display: flex;
}

.header-summer {
  color: #183462;
  text-align: center;
  letter-spacing: -1px;
  font-family: proxima-soft, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 125%;
}

.header-summer.popup {
  color: #0057e4;
  margin-bottom: 24px;
}

.header-summer.popup.fix {
  position: relative;
}

.header-summer.hide {
  display: none;
}

.promo-section-header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.promo-section-header.fc-gcash-blue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.heading-large {
  font-size: 48px;
  line-height: 1;
}

.description-medium {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

.mechanics-button {
  border: 3px solid #0057e4;
  border-radius: 100px;
  width: 312px;
  padding: 16px;
  font-weight: 700;
  line-height: 1;
}

.hero-block {
  background-color: #ced8ea;
  width: 100%;
  height: 800px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.hero-block.summer {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2532_summer-hero-banner-sd.avif"), linear-gradient(#1f81cb, #005b85);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  height: 600px;
}

.campaign-body-heading {
  margin-top: 0;
  margin-bottom: 0;
}

.promo-section-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.promo-section-content.first {
  padding-top: 80px;
  padding-bottom: 60px;
}

.promo-section-content.middle {
  padding-top: 60px;
  padding-bottom: 60px;
}

.promo-section-content.last {
  padding-top: 60px;
  padding-bottom: 80px;
}

.promo-section-placeholder {
  background-color: #d4d4d4;
  height: 191px;
}

.promo-item {
  padding: 12px;
}

.wrapper---customizable-hero {
  height: 720px;
  overflow: hidden;
}

.no-bullets {
  color: var(--gcash-blue);
  font-weight: 500;
}

.summer-period {
  color: #6780a9;
  text-align: center;
  letter-spacing: 0;
  background-color: #eef2f9;
  border-radius: 6px;
  padding: 12px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 125%;
}

.summer-period.popup {
  color: #0057e4;
  margin-bottom: 24px;
}

.summer-period.popup.fix {
  max-width: 18ch;
  font-family: proxima-soft, sans-serif;
  position: relative;
}

.summer-mechanics {
  color: #183462;
  text-align: center;
  letter-spacing: -1px;
  font-family: Gotham Rounded;
  font-size: 32px;
  font-weight: 700;
  line-height: 125%;
}

.summer-mechanics.popup {
  color: #0057e4;
  margin-bottom: 24px;
}

.summer-mechanics.popup.fix {
  max-width: 18ch;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif;
  position: relative;
}

.summer-mechanics-body {
  text-align: left;
  width: 100%;
  height: 100%;
  max-height: none;
  overflow: visible;
}

.content---summer-popup {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: 100%;
  max-height: none;
  padding: 32px 24px;
  display: flex;
  overflow: visible;
}

.overflow-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: visible;
}

.spanned-div {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
}

.campaign-collection-list {
  justify-content: center;
  width: auto;
  max-width: none;
  display: flex;
}

.efficiency-card-title {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.1;
}

.efficiency-card-description {
  color: #ffffffab;
  text-align: center;
  letter-spacing: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.efficiency-card-content {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.pms-inner-stack {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.onboarding-icon {
  width: auto;
  max-width: none;
  height: 62px;
}

.right-market_card_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: -.03em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.container---hero-banner {
  height: 860px;
}

.container---hero-banner.earn-money, .container---hero-banner.travel-hacks {
  padding-top: 140px;
}

.section---feature-cards {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.section---feature-cards.gjobs {
  background-color: #f6f9fd;
}

.earn-money-section-cards-swipeable {
  flex: 0 auto;
  overflow: visible;
}

.container---card-content {
  color: #fff;
}

.container---card-content.shop-online {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.container---card-content.student-deals {
  color: var(--darker-blue);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.container---card-content.request-money {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: space-between;
  width: auto;
  height: 100%;
  display: flex;
}

.container---card-content.gcash-card {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.container---card-content.exclusive-promo {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  text-align: left;
  flex-flow: column;
  align-items: flex-end;
  width: auto;
  display: flex;
}

.container---card-content.teen-led {
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.container---card-content.gsave-jr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.container---card-content.money-manager {
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.container---card-content.gcash-app, .container---card-content.kid-id, .container---card-content.kid-bc {
  color: var(--darker-blue);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  width: auto;
}

.container---card-content.mm-parents, .container---card-content.parental-controls {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.container---card-content.wallet-limit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gcash-website-library---color-palette--yellow-pale);
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.container---card-content.nomination {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  display: flex;
}

.container---card-content.request-money-2, .container---card-content.pay-safely {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: space-between;
  width: auto;
  height: 100%;
  display: flex;
}

.container---card-content.child-matters {
  font-size: var(--gcash-website-library---font--size-large);
  line-height: var(--gcash-website-library---font--size-h4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.container---card-content.gjobs {
  color: #04166c;
}

.container---card-content.gjobs.white {
  color: #fff;
}

.text---card-content-title {
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
}

.text---card-content-title.shop-online {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: 12ch;
}

.text---card-content-title.student-deals, .text---card-content-title.request-money {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.text---card-content-title.gcash-card {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: 12ch;
}

.text---card-content-title.exclusive-promo {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  width: 12ch;
}

.text---card-content-title.teen-led {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.text---card-content-title.gsave-jr {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.text---card-content-title.money-manager, .text---card-content-title.raket, .text---card-content-title.kid-id, .text---card-content-title.kid-bc {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.text---card-content-title.mm-parents, .text---card-content-title.parental-controls {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.text---card-content-title.wallet-limit {
  width: 10ch;
  margin-top: 0;
  margin-bottom: 0;
}

.text---card-content-title.nomination {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  font-size: var(--gcash-website-library---font--size-h3);
  line-height: var(--gcash-website-library---font--line-height-h3);
  width: 20ch;
}

.text---card-content-title.buy-load, .text---card-content-title.request-money-2, .text---card-content-title.pay-safely, .text---card-content-title.hustle {
  margin-top: 0;
  margin-bottom: var(--gcash-website-library---spacing--spacing-1);
  width: auto;
}

.text---card-content-description {
  line-height: var(--gcash-website-library---font--size-large);
}

.text---card-content-description.shop-online {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.text---card-content-description.student-deals, .text---card-content-description.request-money {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.text---card-content-description.gcash-card {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.text---card-content-description.exclusive-promo {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 32ch;
  font-weight: 500;
}

.text---card-content-description.teen-led {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 27ch;
  font-weight: 500;
}

.text---card-content-description.gsave-jr {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 23ch;
  font-weight: 500;
}

.text---card-content-description.money-manager {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 29ch;
  font-weight: 500;
}

.text---card-content-description.raket {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  font-weight: 500;
}

.text---card-content-description.kid-id {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 19ch;
  font-weight: 500;
}

.text---card-content-description.kid-bc {
  opacity: .6;
  font-size: var(--gcash-website-library---font--size-h5);
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.text---card-content-description.mm-parents {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 27ch;
  font-weight: 500;
}

.text---card-content-description.parental-controls {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 30ch;
  font-weight: 500;
}

.text---card-content-description.wallet-limit {
  opacity: .6;
  line-height: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  width: 27ch;
  font-weight: 500;
}

.text---card-content-description.nomination {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 25ch;
  font-weight: 500;
}

.text---card-content-description.buy-load {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: 34ch;
  font-weight: 500;
}

.text---card-content-description.request-money-2, .text---card-content-description.pay-safely {
  opacity: .6;
  line-height: var(--gcash-website-library---font--line-height-h5);
  letter-spacing: -.03em;
  width: auto;
  font-weight: 500;
}

.section---question-and-link {
  background-image: linear-gradient(#f7f9fd, #f7f9fd 50%, #fff 50% 104%);
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.container---question-and-link {
  background-color: #2c5ab9;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 930px;
  max-width: none;
  height: 120px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container---question-and-link.link {
  background-color: #0000;
  width: 210px;
  height: auto;
  margin-left: auto;
  margin-right: -24px;
  text-decoration: none;
  display: block;
}

.text---question-and-link {
  color: #fff;
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  font-weight: 700;
}

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

.container---grid-card-wrapper.travel-hacks {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.container---feature-card {
  border-radius: 12px;
  flex-direction: column;
  width: 480px;
  height: 560px;
  padding: 32px;
  display: flex;
}

.container---feature-card.gdeals-card {
  width: 316px;
  height: 480px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.container---feature-card.gdeals-card {
  width: 316px;
  min-width: 316px;
  height: 480px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.container---feature-card.gdeals-card.redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce009f_gdeals-card2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.gdeals-card.discover {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfeaf_gdeals-section-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.gdeals-card.share {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed7_gdeals-section-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.global-stocks {
  width: 100%;
  height: 640px;
  padding: 40px;
}

.container---feature-card.global-stocks.affordable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cbb_global-stocks-affordable-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 980px;
  height: 480px;
}

.container---feature-card.global-stocks.hassle-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb9_global-stocks-hassle-free-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.global-stocks.easy-access {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10d1_global-stocks-easy-to-access-bg-sd.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.content-end {
  justify-content: flex-end;
}

.container---feature-card.content-end.gaming-card {
  width: 100%;
  min-width: 312px;
  max-width: 312px;
  height: 420px;
  padding: 0 16px 24px 24px;
  position: relative;
}

.container---feature-card.content-end.gaming-card.esports {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffb3_gaming-card1-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.content-end.gaming-card.experience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5f_gaming-card2-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.content-end.gaming-card.ahead {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff26_gaming-card3-bg-small-desktop.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.content-end.gaming-card.gtoplay {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09aa_load-gaming-GToPlay-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.content-end.gaming-card.asian-games {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a8_load-gaming-asian-games-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.content-end.gaming-card.filipino-esports {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a9_load-gaming-esport-athletes-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.content-end.gaming-card.gaming-experience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09ac_load-gaming-gaming-experience-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.content-end.gaming-card.miss-out {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a7_load-gaming-never-miss-out-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.content-stretch {
  justify-content: space-between;
}

.container---feature-card.govt {
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
  box-shadow: 0 3px 16px 1px #00000040;
}

.container---feature-card.govt.convenience {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efc_egov-convenience-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.govt.signed-and-sealed {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eff_egov-signed-sd.webp");
  background-position: 50%;
  background-size: cover;
}

.container---feature-card.govt.e-govt-partners {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebf_egov-partners-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gcash-padala {
  background-color: #fff;
  justify-content: space-between;
  width: 100%;
  max-width: 458px;
  padding: 40px;
}

.container---feature-card.gcash-padala.nogcash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cd_no-gcash-no-problem.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 640px;
}

.container---feature-card.gcash-padala.padala-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cf_kahit-saan-kahit-kailan.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 640px;
}

.container---feature-card.shop-abroad {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b7_Travel%20Hacks%20-%20Shop%20Abroad%20-%20Feature%20Card%20-%20Large.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 932px;
  height: 460px;
  padding-left: 98px;
  padding-right: 32px;
}

.container---feature-card.cash-in {
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.cash-in.link-up {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039f_cashin-card2-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.cash-in.setup {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039a_cashin-card3-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.cash-in.more-way {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0394_cashin-card1-sd.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.ginsure {
  width: 100%;
  max-width: 458px;
}

.container---feature-card.ginsure.affordable-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f4_affordable-insurance-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
}

.container---feature-card.ginsure.reliable-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05fb_reliable-insurance-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
}

.container---feature-card.ginsure.easy-application {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f5_easy-application-bg-xl.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  max-width: 932px;
  height: 440px;
  padding-left: 98px;
}

.container---feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1934_26-01-24_RTBs_Long%20Card_XL%20and%20Small%20Desktop_1040x550%402x%20(1).webp"), linear-gradient(#1c8cf8, #1c8cf8);
  background-position: 100%, 0 0;
  background-size: 920px, auto;
  padding-left: 48px;
  box-shadow: 0 0 10px #0000001a;
}

.container---feature-card.ginsure.different-scams {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149b_Card%202_XL%20and%20Small%20Desktop%402x%20(1).webp");
  background-position: 50% 0;
  background-size: 512px;
}

.container---feature-card.ginsure._30-days-protect.absolute-white {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149a_Card%201_XL%20and%20Small%20Desktop%402x%20(1).webp");
  background-position: 50% 30%;
  background-size: 512px;
}

.container---feature-card.ginsure.large-rtb {
  background-color: #bdc6d4;
  justify-content: center;
  align-items: flex-start;
  max-width: 980px;
  height: 480px;
  padding: 40px 40px 40px 85px;
}

.container---feature-card.ginsure.large-rtb.free-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a6_Load%20plus%20wide%20rtb%20(XL).jpg");
  background-position: 50% 0;
  background-size: cover;
}

.container---feature-card.ginsure.large-rtb.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24af_bill-protect-large-card.avif");
  background-position: 50% 0;
  background-size: cover;
}

.container---feature-card.ginsure.small-rtb {
  background-color: #bdc6d4;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2494_Up%20to%2010%2C000%20na%20makukuha.png");
  background-position: 50% 0;
  background-size: 480px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.ginsure.small-rtb.sweldo-assitance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2493_Sweldo%20Assistance.png");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.ginsure.small-rtb.accident-insurance {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24b0_accident-insurance.avif");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.ginsure.small-rtb.covered-agad {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24b1_covered-agad.avif");
  background-size: cover;
}

.container---feature-card.shop-feature-card {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.shop-feature-card.pay-direct {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072c_shop-feature-card1-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.shop-feature-card.gcash-card {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0730_shop-feature-card2-bg-sd.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.buy-load {
  background-color: #fff;
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.buy-load.gaming-pins {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09b1_gaming-pins.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.buy-load.wide-network {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c0_wide-network-coverage.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.buy-load.borrow-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09ae_borrow-load.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.buy-load.automatc-load {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09b5_auto-load.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.benefits-long {
  width: 100%;
  max-width: 932px;
  height: 480px;
}

.container---feature-card.benefits-long.suits-bank {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb8_gsave-suits-you-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 83px;
  padding-left: 98px;
}

.container---feature-card.benefits-long._24-7-banking {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c9b_gsave-24-7-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  padding-top: 60px;
  padding-right: 98px;
}

.container---feature-card.benefits-square {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.benefits-square.no-hassle {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb7_gsave-no-hassle-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 66px;
}

.container---feature-card.benefits-square.savings-account {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c9a_gsave-savings-account-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gfunds-cards-square {
  width: 458px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.gfunds-cards-square.gfund-affordable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2c_gfunds-affordable-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gfunds-cards-square.gfund-hassle-free {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2b_gfunds-hassle-free-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gfunds-card-long {
  align-items: flex-end;
  width: 100%;
  max-width: 932px;
  height: 480px;
  padding: 131px 98px 40px 40px;
}

.container---feature-card.gfunds-card-long.gfund-expertly {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d28_gfunds-expertly-bg-base.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.request-money {
  justify-content: space-between;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.request-money.simplified {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c9_request-money-simplified.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  max-width: 932px;
  height: 480px;
}

.container---feature-card.request-money.keep-track {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0f_request-money-keep-track-bg-sd.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.request-money.safe-and-reliable {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c92_request-money-safe-and-reliable-bg-xl.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.services-gloan {
  background-color: #f1fbff;
  width: 100%;
  max-width: 482px;
  display: block;
}

.container---feature-card.services-gloan.easy-cash {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c17_gloan-easy-cash.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.services-gloan.easy-interest-rates {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ad8_gloan-easy-interest-rates-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.services-gloan.long {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a01_gloan-easy-approval.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 980px;
  height: 440px;
  padding-top: 59px;
  padding-bottom: 59px;
  padding-left: 124px;
}

.container---feature-card.gdeals {
  background-color: #000;
  width: 100%;
  max-width: 458px;
  height: 640px;
  padding: 40px;
}

.container---feature-card.gdeals.gdeals-redeem {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce0_gdeals-redeem.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gdeals.gdeals-voucher {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce3_gdeals-voucher.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gdeals.long {
  justify-content: center;
  align-items: flex-end;
  max-width: 932px;
  height: 480px;
  padding-right: 124px;
}

.container---feature-card.gdeals.long.gdeals-daily-specials {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cdf_gdeals-daily-specials.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gcredit-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.container---feature-card.gcredit-horizontal-card.credit-line {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1a_gcredit-credit-line-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 98px;
}

.container---feature-card.gcredit-horizontal-card.minimum-amount-due {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c3a_gcredit-min-amount-due.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  padding-right: 98px;
}

.container---feature-card.gcredit-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.container---feature-card.gcredit-square-card.less-effort {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b19_gcredit-less-effort-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gcredit-square-card.less-interest {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1b_gcredit-less-interest-desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.gsave-bank {
  background-color: #fff;
  border-top: 1px solid #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  border-right: 1px solid #e0e8f3;
  border-radius: 0;
  width: 320px;
  min-width: 325px;
  height: auto;
  min-height: 450px;
  padding: 24px 0 8px;
  overflow: hidden;
}

.container---feature-card.gsave-bank.last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.container---feature-card.gsave-bank.first-child {
  border: 1px solid #e0e8f3;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.container---feature-card.borrow {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0181_gcredit-card.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 458px;
  height: 560px;
}

.container---feature-card.borrow.gloan {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff8_gloan-abot-kaya-bg-base.webp");
  background-size: cover;
}

.container---feature-card.borrow.ggives {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe0_services-ggives.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.borrow.gcredit {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff2_services-gcredit.webp");
  background-position: 50%;
}

.container---feature-card.borrow.online-shopping-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ac_21-11-23_Featured%20Product%20Card_Online%20Shopping_320x420%402x.webp");
}

.container---feature-card.borrow.bill-protect {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14ad_21-11-23_Featured%20Product%20Card_Bill%20Protect_320x420%402x.webp");
}

.container---feature-card.gsave-bank {
  background-color: #fff;
  border: 1px solid #e0e8f3;
  border-radius: 0;
  width: 320px;
  height: auto;
  padding: 24px 0 8px;
  overflow: hidden;
}

.container---feature-card.careers-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.container---feature-card.careers-horizontal-card.credit-line {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fd_Feature%20Card%201%20SD%20-%20Careers.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 100px;
}

.container---feature-card.careers-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.container---feature-card.careers-square-card.less-effort {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fe_Feature%20Card%202%20-%20Careers.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container---feature-card.careers-square-card.duacorn {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22b0_5b.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
}

.container---feature-card.intl-remit-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.container---feature-card.intl-remit-horizontal-card.real-time {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21da_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.container---feature-card.overseas-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.container---feature-card.overseas-horizontal-card.register {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ba_register_intl.webp");
  background-position: 0%;
  background-size: cover;
}

.container---feature-card.overseas-horizontal-card.countries-stab {
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 0;
}

.container---feature-card.overseas-horizontal-card.rainy-day {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2360_Rainy%20Day%20Asset.avif");
  background-position: 0%;
  background-size: cover;
}

.container---feature-card.overseas-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.container---feature-card.overseas-square-card.global-partner {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f61_phone_phsim.webp");
  background-position: 0 0;
  background-size: cover;
}

.container---feature-card.overseas-square-card.be-in-control {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1be6_pinoy_traveler.avif");
  background-position: 50%;
  background-size: cover;
}

.container---feature-card.global-wallet-horizontal-card {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.container---feature-card.global-wallet-horizontal-card.easy-instant {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c8_features-card.webp");
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-right: 100px;
}

.container---feature-card.global-wallet-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.container---feature-card.global-wallet-card.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c5_higher-wallet.avif");
  background-position: 50%;
  background-size: cover;
  padding: 40px;
}

.container---feature-card.global-wallet-card.forex {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c6_low-forex.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  padding: 40px;
}

.container---feature-card.intl-remit-square-card {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.container---feature-card.intl-remit-square-card.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

.container---feature-card.intl-remit-square-card.ipunin {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.container---feature-card.gimpact {
  justify-content: flex-end;
  width: 100%;
  max-width: 320px;
  height: 420px;
}

.container---feature-card.gimpact.inclusion {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220f_FC%20-%20GImpact%20Inclusion.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 24px;
}

.container---feature-card.gimpact.trust {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220c_FC%20-%20GImpact%20Trust.avif");
  background-position: 50%;
  background-size: cover;
  padding: 24px;
}

.container---feature-card.gimpact.employees {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220e_FC%20-%20GImpact%20Employees.avif");
  background-position: 0 0;
  background-size: cover;
  padding: 24px;
}

.container---feature-card.gimpact.country {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce220d_FC%20-%20GImpact%20Country.avif");
  background-position: 0 0;
  background-size: cover;
  padding: 24px;
}

.container---feature-card.default {
  justify-content: center;
  width: 100%;
  height: 480px;
}

.container---feature-card.default.real-time {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21da_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.container---feature-card.default.card-1 {
  background-color: #e9dafa;
  justify-content: flex-end;
  padding-bottom: 136px;
  padding-left: 98px;
}

.container---feature-card.default-2 {
  justify-content: flex-end;
  width: 100%;
  max-width: 458px;
  height: 640px;
}

.container---feature-card.default-2.wallet {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

.container---feature-card.default-2.ipunin {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.container---feature-card.default-2.card-2 {
  background-color: #e9dafa;
  padding: 40px;
}

.container---feature-card.default-2.card-3 {
  background-color: #e9dafa;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
}

.container---feature-card.get-protection {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b9_Travel%20Hacks%20-%20Get%20Extra%20-%20Feature%20Card%20-%20Large.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 932px;
  height: 460px;
  padding-right: 60px;
}

.container---feature-card.scan-to-pay {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b8_Travel%20Hacks%20-%20Scan%20to%20Pay%20-%20Feature%20Card%20-%20Large.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 932px;
  height: 460px;
  padding-left: 98px;
  padding-right: 32px;
}

.container---feature-card-content {
  flex-direction: column;
  justify-content: space-between;
  height: 560px;
  display: flex;
}

.container---feature-card-content.shop-abroad {
  color: #fff;
  height: auto;
  display: block;
}

.container---feature-card-content.more-way {
  justify-content: flex-end;
  height: 100%;
}

.container---feature-card-content.link-up {
  justify-content: space-between;
  height: 100%;
}

.container---feature-card-content.setup {
  justify-content: flex-start;
  height: 100%;
}

.container---feature-card-content.shop-feature-content {
  justify-content: space-between;
  height: 100%;
}

.container---feature-card-content.request-money {
  width: 100%;
}

.container---feature-card-content.request-money.simplified {
  justify-content: flex-start;
  max-width: 432px;
  margin-top: 78px;
  margin-right: 2px;
}

.container---feature-card-content.global-affordable {
  justify-content: flex-end;
  margin-bottom: 40px;
  margin-left: 98px;
}

.text---feature-card-title {
  font-size: var(--gcash-website-library---font--size-h2);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.2;
}

.text---feature-card-title.gdeals {
  max-width: 11ch;
  font-size: 1.71rem;
  line-height: 1.3;
}

.text---feature-card-title.game-credits {
  max-width: 16ch;
  font-size: 1.43rem;
  line-height: 1.35;
}

.text---feature-card-title.game-credits.ahead {
  max-width: 15ch;
}

.text---feature-card-title.game-credits.asian-games {
  max-width: 17ch;
}

.text---feature-card-title.egov-card {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.gloan-borrow.gcredit-gloan {
  max-width: 21ch;
}

.text---feature-card-title.gcash-padala {
  letter-spacing: -.05em;
  max-width: 8ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.gcash-padala.padala-fees {
  max-width: 15ch;
}

.text---feature-card-title.cash-in {
  letter-spacing: -.05em;
  max-width: 12ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.cash-in.setup {
  max-width: 15ch;
}

.text---feature-card-title.cash-in.smalt {
  text-shadow: 0 0 40px #fff, 0 0 40px #fff;
}

.text---feature-card-title.cash-in.link-up {
  max-width: 9ch;
}

.text---feature-card-title.ginsure {
  max-width: 14ch;
}

.text---feature-card-title.ginsure.affordable-insurance {
  max-width: 15ch;
}

.text---feature-card-title.ginsure.affordable-insurance.send-money-protect-feature-card-title {
  max-width: 14.7ch;
  font-family: proxima-soft, sans-serif;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.ginsure.load-plus {
  color: #fff;
  letter-spacing: -.03em;
  max-width: none;
  line-height: 1.1;
}

.text---feature-card-title.ginsure.load-plus.free-insurance {
  max-width: 15ch;
}

.text---feature-card-title.ginsure.load-plus.mobile, .text---feature-card-title.ginsure.load-plus.mobile-2 {
  display: none;
}

.text---feature-card-title.shop-card-title {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.buy-load {
  letter-spacing: -.05em;
  line-height: 1.2;
}

.text---feature-card-title.gloan.long {
  max-width: 7ch;
  font-size: 3.29rem;
  line-height: 1.2;
}

.text---feature-card-title.gloan-borrow {
  max-width: none;
  font-size: 1.71rem;
  font-weight: 500;
  line-height: 1.4;
}

.text---feature-card-title.gloan-borrow.gloan-gcredit {
  max-width: 17ch;
}

.text---feature-card-title.gcredit-horizontal-card {
  max-width: 9ch;
  font-size: 3.56rem;
  line-height: 1.2;
}

.text---feature-card-title.gcredit-horizontal-card.minimum-amount-due {
  max-width: 10ch;
  font-size: 3.14rem;
}

.text---feature-card-title.gcredit-horizontal-card.gcredit {
  color: var(--dark-link-hover);
}

.text---feature-card-title.pay-qr {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.pay-qr.long {
  max-width: 11ch;
  font-size: 3.14rem;
}

.text---feature-card-title.pay-qr.long.ceramic {
  letter-spacing: -.03em;
}

.text---feature-card-title.gdeals {
  letter-spacing: -.05em;
  letter-spacing: -.05em;
  max-width: 10ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.request-money {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.request-money.simplified {
  font-size: 3.43rem;
}

.text---feature-card-title.request-money.keep-track {
  max-width: 8ch;
}

.text---feature-card-title.gsave.benefits-square {
  text-align: center;
  letter-spacing: -.05em;
  font-size: 2.71rem;
  line-height: 1.3;
}

.text---feature-card-title.gsave.benefits-long {
  font-size: 3.14rem;
  line-height: 1.2;
}

.text---feature-card-title.gsave.benefits-long._24-7-banking {
  max-width: 10ch;
}

.text---feature-card-title.gdeals {
  letter-spacing: -.05em;
  max-width: 11ch;
  line-height: 1.2;
}

.text---feature-card-title.gdeals.long {
  font-size: 3.43rem;
}

.text---feature-card-title.gsave-bank {
  font-size: 1.43rem;
  line-height: 1.35;
}

.text---feature-card-title.gfund-title-long {
  letter-spacing: -.05em;
  font-size: 4rem;
  line-height: 1.2;
}

.text---feature-card-title.gfund-title, .text---feature-card-title.gcrypto {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.gcrypto.long {
  max-width: 11ch;
  font-size: 2.86rem;
}

.text---feature-card-title.gstocks-card {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.gstocks-card.affordable {
  color: #def5fd;
  font-size: 3.43rem;
}

.text---feature-card-title.card {
  letter-spacing: -.05em;
  max-width: 6ch;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.cards {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.cards.bloop-blue {
  color: #0f3692;
}

.text---feature-card-title.cards.buy-load {
  color: #fff;
  letter-spacing: -.03em;
  line-height: 1.2;
}

.text---feature-card-title.card {
  letter-spacing: -.05em;
  font-size: 2.86rem;
  line-height: 1.2;
}

.text---feature-card-title.card.short {
  max-width: 11ch;
}

.text---feature-card-title.card.with-subheader {
  max-width: none;
  line-height: 1;
}

.text---feature-card-title.card.with-subheader.absolute-white {
  letter-spacing: -.03em;
  line-height: 1;
}

.text---feature-card-title.gcredit-square-card {
  letter-spacing: -.03ch;
}

.text---feature-card-title.intl-remit-square-card {
  max-width: 12ch;
}

.text---feature-card-title.intl-remit-square-card.real-time {
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.intl-remit-square-card.wallet {
  letter-spacing: -.05em;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.intl-remit-square-card.ipunin {
  letter-spacing: -.05em;
  margin-bottom: 12px;
  font-size: 2.625rem;
  line-height: 1.2;
}

.text---feature-card-title.overseas-square-card {
  max-width: 13ch;
  margin-bottom: 12px;
}

.text---feature-card-title.global-wallets-square-card.easy-instant {
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.global-wallets-square-card.higher-wallet {
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.global-wallets-square-card {
  max-width: 12ch;
}

.text---feature-card-title.global-wallets-square-card.forex {
  letter-spacing: -.05em;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.overseas-square-card {
  max-width: 12ch;
}

.text---feature-card-title.overseas-square-card.register {
  letter-spacing: -.03em;
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.overseas-square-card.rainy-day {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-bottom: 12px;
  font-size: 2.5rem;
  line-height: 1.2;
}

.text---feature-card-title.careers {
  color: #005ce5;
}

.text---feature-card-title.careers.absolute-white, .text---feature-card-title.careers.finance {
  color: #fff;
}

.text---feature-card-title.careers {
  max-width: 15ch;
}

.text---feature-card-title.careers.duacorn {
  color: #0a2757;
}

.text---feature-card-title.gimpact-square-card {
  color: #fff;
  max-width: 12ch;
  font-size: 1.25rem;
}

.text---feature-card-title.travel-hacks {
  font-size: var(--gcash-website-library---font--size-h1);
  line-height: var(--gcash-website-library---font--line-height-h1);
  max-width: 17ch;
  margin-bottom: 16px;
}

.text---feature-card-description {
  opacity: .7;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-h5);
  letter-spacing: -.03em;
  margin-top: 8px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.4;
}

.text---feature-card-description.gdeals {
  opacity: .6;
  opacity: .6;
  max-width: 18ch;
}

.text---feature-card-description.egov-card {
  opacity: .7;
  font-size: 1.57rem;
}

.text---feature-card-description.gcash-padala {
  opacity: .8;
  margin-top: 16px;
  font-size: 1.57rem;
}

.text---feature-card-description.gcash-padala.partner-outlets {
  max-width: 20ch;
}

.text---feature-card-description.gcash-padala.long-card {
  opacity: .7;
  max-width: 17ch;
}

.text---feature-card-description.cash-in {
  opacity: .8;
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 1.14rem;
}

.text---feature-card-description.ginsure {
  opacity: .8;
  margin-top: 12px;
}

.text---feature-card-description.ginsure.easy-application {
  max-width: 25ch;
  font-size: 1.43rem;
}

.text---feature-card-description.ginsure.online-shopping-protect-description {
  color: #fff;
}

.text---feature-card-description.ginsure.load-plus {
  color: #fff;
  font-family: proxima-soft, sans-serif;
  font-size: var(--gcash-website-library---font--size-large);
  font-weight: 600;
}

.text---feature-card-description.shop-card-desc {
  opacity: .8;
  margin-top: 0;
}

.text---feature-card-description.buy-load {
  opacity: 1;
  max-width: 23ch;
  margin-top: 16px;
  font-size: 1.29rem;
}

.text---feature-card-description.buy-load.auto-load {
  opacity: .8;
}

.text---feature-card-description.buy-load.wide-network {
  opacity: .8;
  max-width: 24ch;
}

.text---feature-card-description.buy-load.borrow-load, .text---feature-card-description.buy-load.gaming-pins {
  opacity: .8;
}

.text---feature-card-description.gloan {
  opacity: .7;
  margin-top: 0;
}

.text---feature-card-description.gloan.long {
  opacity: 1;
  max-width: 19ch;
  margin-top: 24px;
  font-size: 1.29rem;
}

.text---feature-card-description.gcredit {
  opacity: .7;
  margin-top: 12px;
}

.text---feature-card-description.gcredit.credit-line {
  opacity: 1;
  color: var(--darker-blue);
  max-width: 24ch;
}

.text---feature-card-description.minimum-amount-due {
  opacity: 1;
  max-width: 20ch;
  margin-top: 12px;
}

.text---feature-card-description.pay-qr {
  opacity: .7;
  margin-top: 12px;
}

.text---feature-card-description.pay-qr.long {
  max-width: 21ch;
  font-size: 1.43rem;
  line-height: 1.35;
}

.text---feature-card-description.pay-qr.qr-own {
  max-width: 22ch;
}

.text---feature-card-description.gdeals {
  opacity: .8;
  opacity: .8;
  font-size: 1.57rem;
}

.text---feature-card-description.gsave {
  background-image: none;
}

.text---feature-card-description.gsave._24-7-banking-note {
  opacity: .6;
  letter-spacing: -.02em;
  max-width: 24ch;
  margin-top: 32px;
  font-size: .86rem;
}

.text---feature-card-description.gsave.benefits-square {
  opacity: .7;
  text-align: center;
  margin-top: 12px;
}

.text---feature-card-description.gsave.benefits-square.savings-account {
  max-width: 23ch;
  margin-left: auto;
  margin-right: auto;
}

.text---feature-card-description.gsave.benefits-long {
  letter-spacing: -.03em;
  margin-top: 16px;
  font-size: 1.57rem;
  line-height: 1.4;
}

.text---feature-card-description.gsave.benefits-long.suits-you {
  max-width: 21ch;
}

.text---feature-card-description.gsave.benefits-long.suits-you.blizzard-blue {
  opacity: 1;
}

.text---feature-card-description.gsave.benefits-long._24-7-banking {
  opacity: .7;
  max-width: 16ch;
}

.text---feature-card-description.gdeals {
  opacity: .8;
  max-width: none;
  font-size: 1.57rem;
}

.text---feature-card-description.gdeals.long {
  margin-top: 12px;
  font-size: 1.71rem;
  line-height: 1.35;
}

.text---feature-card-description.gsave-bank {
  opacity: 1;
  letter-spacing: normal;
  height: 52px;
  min-height: 52px;
  margin-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.14rem;
  font-weight: 600;
  line-height: 1.4;
}

.text---feature-card-description.gsave-account-header {
  opacity: 1;
  letter-spacing: -.01em;
  margin-top: 4px;
  font-size: .86rem;
  font-weight: 700;
  line-height: 1;
}

.text---feature-card-description.request-money {
  opacity: .8;
  letter-spacing: -.03em;
  font-size: 1.29rem;
  line-height: 1.4;
}

.text---feature-card-description.request-money.simplified {
  opacity: 1;
  max-width: 20ch;
  margin-top: 12px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.text---feature-card-description.request-money.safe-and-reliable {
  opacity: .8;
}

.text---feature-card-description.gfund-desc {
  opacity: .8;
  margin-top: 0;
  font-size: 1.57rem;
}

.text---feature-card-description.gfund-desc-long {
  opacity: 1;
  margin-top: 16px;
  font-size: 1.71rem;
}

.text---feature-card-description.gcrypto {
  opacity: .7;
  margin-top: 12px;
  font-size: 1.43rem;
  line-height: 1.35;
}

.text---feature-card-description.gcrypto.long {
  font-size: 1.71rem;
  line-height: 1.4;
}

.text---feature-card-description.gcrypto.long.gcrypto-easy-start {
  max-width: 16ch;
}

.text---feature-card-description.gcrypto.long.gcrypto-easy-use {
  max-width: 17ch;
}

.text---feature-card-description.gstocks-card {
  opacity: .7;
  font-size: 1.57rem;
}

.text---feature-card-description.gstocks-card.affordable {
  color: #b5dbe9;
  max-width: 16ch;
  margin-top: 12px;
}

.text---feature-card-description.card {
  opacity: .7;
  margin-top: 12px;
  font-size: 1.2rem;
}

.text---feature-card-description.card.deals-discount {
  color: #0f3692;
  max-width: 18ch;
}

.text---feature-card-description.send-money-protect {
  max-width: 25ch;
  font-size: 1.43rem;
}

.text---feature-card-description.send-money-protect.protection-funds {
  opacity: .8;
  font-size: 1.125rem;
  line-height: 1.3;
}

.text---feature-card-description.get-started {
  opacity: 1;
  margin-top: 12px;
  font-size: 1.2rem;
}

.text---feature-card-description.getting-started {
  opacity: .7;
  max-width: 20ch;
  margin-top: 12px;
}

.text---feature-card-description.get-extra {
  max-width: 30ch;
}

.accordion-toggle-2 {
  border-top: 1px #e0e8f3;
  border-bottom: 1px solid #e0e8f3;
  align-items: center;
  min-height: 80px;
  display: flex;
}

.accordion-toggle-2.nth-accordion {
  border-top-style: solid;
  border-top-color: #e0e8f3;
}

.popup-section-title-5 {
  font-weight: 700;
}

.popup-section-title-5.ginsure-access {
  letter-spacing: -.05em;
  max-width: 18ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2;
}

.popup-section-title-5.ginsure-access.shade-0.send-money-protect {
  text-align: center;
  max-width: 23ch;
  font-size: 2.29rem;
}

.popup-section-title-5.steps {
  letter-spacing: -.03em;
  max-width: 14ch;
  font-size: 2.29rem;
  line-height: 1.25;
}

.popup-section-title-5.steps.send-money-protect {
  max-width: 14ch;
}

.popup-section-title-5.step-item {
  color: #90a8d0;
  letter-spacing: -.02em;
  font-size: 1.14rem;
  line-height: 1.45;
  display: block;
}

.popup-section-title-5.step-item.active {
  color: #1972f9;
}

.popup-section-title-5.step-item.active.claim-gcash {
  max-width: 24ch;
}

.bounding-box-21 {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.popup-steps-counter-3 {
  letter-spacing: -.01em;
  background-color: #eef2f9;
  border-radius: 55px;
  width: 83px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.popup-steps-counter-3.shade-3 {
  width: auto;
  max-width: 120px;
}

.popup-slider-4 {
  background-color: #0000;
  width: 354px;
  height: 494px;
  display: block;
}

.phone_frame-6 {
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.bounding-box-22 {
  z-index: 2;
  width: 100%;
  max-width: 980px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.bounding-box-22.steps-feature {
  z-index: 1;
  display: flex;
}

.popup-section-description-4 {
  font-weight: 600;
}

.popup-section-description-4.step-item {
  color: #6780a9;
  max-width: 30ch;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  display: none;
}

.popup-section-description-4.step-item.active {
  margin-top: 4px;
  display: block;
}

.guide-usdc-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d6_Banner%20-%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.guide-usdc-2 {
  background-color: #532d92;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d2_Banner%20-%202.avif");
  background-position: 50%;
  background-size: cover;
}

.guide-usdc-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d1_Banner%20-%203.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.guide-usdc-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d3_Banner%20-%204.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.guide-usdc-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d4_Banner%20-%205.avif");
  background-position: 50%;
  background-size: cover;
}

.guide-usdc-grid-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25e2_Grid%201%20-%201.avif");
  background-position: 50%;
  background-size: cover;
}

.guide-usdc-grid-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25e3_Grid%201%20-%202.avif");
  background-position: 50%;
  background-size: cover;
}

.guide-usdc-grid-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25e5_Grid%201%20-%203.avif");
  background-position: 50%;
  background-size: cover;
}

.gide-usdc-grid-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25e4_Grid%201%20-%204.avif");
  background-position: 50%;
  background-size: cover;
}

.stablecoins-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25ea_Stable%20Coin%20Banner%20Desktop.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stablecoins-2 {
  background-color: #532d92;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25ec_Stable%20Coin%20Banner%20Desktop-1.avif");
  background-position: 50%;
  background-size: cover;
}

.stablecoins-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25eb_Stable%20Coin%20Banner%20Desktop-2.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stablecoins-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25ee_Stable%20Coin%20Banner%20Desktop-3.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.stablecoins-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25ed_Stable%20Coin%20Banner%20Desktop-4.avif");
  background-position: 50%;
  background-size: cover;
}

.container---fees.header-fees {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-left: 22px;
  padding-right: 22px;
  display: flex;
}

.section---table.fees {
  padding-bottom: 80px;
}

.section---table.gcash-products {
  padding-top: 120px;
  padding-bottom: 60px;
}

.grid---table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.table---row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e5ebf4;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.table---row.primary {
  background-color: var(--gcash-website-library---color-neutral--white);
  height: auto;
  min-height: 56px;
  display: flex;
}

.table---row.secondary {
  background-color: var(--gcash-website-library---color-neutral--neutral-lightest);
}

.table---row.secondary.footer {
  display: flex;
}

.table---row.header {
  background-color: var(--gcash-website-library---color-neutral--neutral-lighter);
}

.table---row.header.fees {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  display: flex;
}

.table---row.footer {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.section---global.fees {
  padding-top: 120px;
  padding-bottom: 60px;
}

.section---global.gcash-products {
  background-color: var(--gcash-website-library---color-neutral--neutral-lighter);
  padding-top: 120px;
  padding-bottom: 60px;
}

.text---gcash-products.description {
  color: var(--gcash-website-library---color-neutral--slate-dark);
  font-weight: 500;
}

.table---container {
  border: 1px solid #e5ebf4;
  border-radius: 8px;
  overflow: hidden;
}

.table---cell {
  width: 50%;
  height: 100%;
}

.table---cell.fees {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 100%;
  padding: 8px 22px;
  display: flex;
}

.table---cell.fees.header {
  width: 100%;
}

.text---table-header {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-large);
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.text---table-header.description {
  color: var(--gcash-website-library---color-neutral--slate-darker);
  font-size: var(--gcash-website-library---font--size-small);
  line-height: var(--gcash-website-library---font--line-height-small);
  font-weight: 600;
}

.text---table-cell-title {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-subcontent);
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.text---table-cell-description {
  color: #0a2757;
  font-size: var(--gcash-website-library---font--size-small);
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.svg-sbc-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2616_savings-stablecoins-1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.svg-sbc-2 {
  background-color: #532d92;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2614_savings-stablecoins-2.avif");
  background-position: 50%;
  background-size: cover;
}

.svg-sbc-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2615_savings-stablecoins-3.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.svg-sbc-4 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2618_savings-stablecoins-4.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.svg-sbc-5 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2617_savings-stablecoins-5.avif");
  background-position: 50%;
  background-size: cover;
}

.image---icon.fees {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}

.container---hero-global {
  margin-top: 120px;
  margin-bottom: 20px;
}

.container---hero-global.fees {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text---header {
  color: var(--gcash-website-library---color-neutral--slate-deep);
  font-size: var(--gcash-website-library---font--size-h2);
  line-height: var(--gcash-website-library---font--line-height-h2);
  font-weight: 700;
}

.text---header.fees {
  text-align: center;
  width: 50%;
  padding-left: 22px;
  padding-right: 22px;
  display: flex;
}

.text---header-description {
  color: var(--gcash-website-library---color-neutral--slate-dark);
  font-size: var(--gcash-website-library---font--size-content);
  line-height: var(--gcash-website-library---font--line-height-content);
}

.inv-bds-4 {
  background-color: #532d92;
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2614_savings-stablecoins-2.avif");
  background-position: 50%;
  background-size: cover;
}

.inv-bds-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce263d_inv-bds-des-2.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.inv-bds-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce263f_inv-bds-des-3.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.inv-bds-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce263c_inv-bds-des-1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gov-bds-1 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/684136e740173afe7fa0406d_gov-bds-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gov-bds-2 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/684136e7d09bcf576471d858_gov-bds-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gov-bds-3 {
  background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/684136e71286ecac7b16ae12_gov-bds-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (min-width: 1280px) {
  .gcash-website-library--container.gcash-website-library--hero-block---1, .gcash-website-library--container.gcash-website-library--hero-block---extended {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .consumer_message-bubble-amount-figures {
    margin-left: 4px;
    font-size: 2.26rem;
  }

  .consumer_message-bubble-amount-figures.amount-received {
    margin-left: 4px;
    font-size: 2.29rem;
  }

  .consumer_message-bubble-amount {
    margin-top: 16px;
  }

  .consumer_message-bubble-amount.amount-received {
    margin-top: 4px;
  }

  .consumer_message-bubble-amount-currency, .consumer_message-bubble-amount-currency.amount-received {
    width: 23px;
  }

  .consumer_message-bubble-title {
    font-size: 1rem;
  }

  .consumer_use-case-bubble-description {
    font-size: .72rem;
  }

  .consumer_use-case-bubble-img {
    width: 44px;
    height: 44px;
  }

  .consumer_use-case-bubble {
    border-radius: 7px;
    max-width: 328px;
    box-shadow: 0 7px 10px -7px #0f254533;
  }

  .consumer_use-case-bubble.wmp {
    border-radius: 7px;
    padding: 13px 10px 13px 13px;
    box-shadow: 0 7px 10px -7px #0f254533;
  }

  .consumer_use-case-bubble.total-savings {
    padding: 13px 10px 10px;
  }

  .consumer_use-case-bubble.amount-received {
    border-radius: 8px;
    max-width: 235px;
    height: 78px;
    padding: 20px 24px 16px;
  }

  .consumer_use-case-bubble-content {
    margin-left: 20px;
  }

  .consumer_use-case-bubble-icon {
    width: 27px;
    height: 27px;
  }

  .consumer_use-case-bubble-amount {
    font-size: .72rem;
  }

  .consumer_use-case-bubble-title {
    font-size: .96rem;
  }

  .consumer_use-case-bubble-amount-currency {
    width: 19px;
    height: 27px;
  }

  .consumer_use-case-bubble-amount-figures {
    font-size: 1.92rem;
  }

  .consumer_message_bubble-title {
    display: flex;
  }

  .consumer_message-bubble-loanable {
    border-top-left-radius: 6.91px;
    border-top-right-radius: 6.91px;
  }

  .consumer_message_bubble-chart {
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-right-radius: 6.91px;
    border-bottom-left-radius: 6.91px;
    min-height: 71.15px;
  }

  .section-blurb-preamble {
    font-size: 1.71rem;
  }

  .section-blurb-preamble.borrow, .section-blurb-preamble.grow {
    font-size: 1.29rem;
  }

  .services_header-anchors {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box {
    position: relative;
  }

  .bounding-box.feature-section {
    overflow: visible;
  }

  .section-content-link-old {
    cursor: pointer;
    text-decoration: none;
  }

  .heading-1 {
    font-size: 4.29rem;
    line-height: 1.4;
  }

  .services_description-1 {
    font-size: 1.71rem;
  }

  .services_amount-block {
    border-radius: 8px;
    padding: 22px;
    box-shadow: 0 8px 12px -8px #0f254533;
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe95_services-fifth-section-a-base.webp"), linear-gradient(#faece4, #faece4);
    background-position: 50% 0, 0 0;
    background-size: 1440px, auto;
  }

  .services_section-card-wrapper.glife {
    transform: translate(-50%);
  }

  .services_section-card-wrapper.glife.other-services-section {
    padding-left: 150px;
    padding-right: 150px;
  }

  .express-send_section.second-section {
    background-position: -292px 100%;
    background-size: contain;
  }

  .popup-qr-code.floating-item.show {
    display: block;
  }

  .popup-qr-code.floating-item {
    z-index: 99999;
    z-index: 99999;
    display: flex;
    position: fixed;
  }

  .popup-section-card.gsave-partners {
    max-width: 424px;
  }

  .popup-header-title.gimpact {
    max-width: 40ch;
  }

  .popup-header-title.gimpact.leader, .popup-header-title.gimpact.climate-reports {
    font-size: 2rem;
  }

  .popup-feature-card.global-wallet-horizontal-card.easy-instant {
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .popup-feature-card-description.getting-started {
    opacity: 1;
  }

  .block.combo---imagnation-header {
    margin-bottom: 60px;
  }

  .ginsure_section.ginsure-header-section {
    background-repeat: no-repeat, no-repeat, repeat;
  }

  .send-gift-message-bubble-avatar.popup-avatar {
    margin-bottom: 8px;
  }

  .send-gift-message-bubble-content.floating-item {
    align-items: stretch;
  }

  .bounding-box-2, .biller-dropdown-container, .services_pay-wrapper, .merchants-search-wrapper.bill-protect-input-value {
    position: relative;
  }

  .merchants-pagination-list {
    margin-left: 16px;
  }

  .merchants-pagination-item-wrapper {
    text-decoration: none;
  }

  .bounding-box-3 {
    position: relative;
  }

  .ggives-borrow-cards {
    margin-bottom: 0;
  }

  .section.consumer.overshoot, .section.campaign.overshoot {
    margin-top: -220px;
  }

  .button---popup {
    text-decoration: none;
  }

  .cards_section.cards-banner {
    z-index: 1;
  }

  .cards_section.rtbs {
    z-index: 2;
    position: relative;
  }

  .image---card-phone.animated {
    max-height: none;
  }

  .image---card.animated {
    height: 50vh;
    max-height: none;
    top: 54px;
  }

  .wrapper-stack.row.logo-group {
    grid-row-gap: 32px;
    padding-left: 124px;
    padding-right: 108px;
  }

  .wrapper-stack.row.video-details.hide {
    display: none;
  }

  .cards-banner-wrapper {
    flex-direction: row;
  }

  .cards-banner-relative-wrapper {
    height: 100vh;
  }

  .link-text.dark-bg.business:hover, .link-text.sme.business:hover, .link-text.sme-copy.business:hover, .link-text.sme-banner.business:hover {
    text-decoration: underline;
  }

  .image-business-rtb.desktop.webpay-rtb {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .asset---tablet-hero-banner, .asset---mobile-hero-banner {
    height: 800px;
  }

  .lh-bounding-box, .lh-bounding-box.breadcrumbs {
    max-width: 1040px;
  }

  .lh-bounding-box.article-content-box.desktop-header, .lh-nav-bounding-box {
    max-width: 992px;
  }

  .lh-footer-bounding-box {
    max-width: 1040px;
  }

  .lh-investing-container {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1868_lh-landing-crypto-small-desktop.webp");
  }

  .merchants-pagination-item-2 {
    opacity: .2;
    letter-spacing: -.02em;
    font-size: 1.14rem;
    font-weight: 700;
    line-height: 1.45;
  }

  .merchants-pagination-item-2.active {
    opacity: 1;
  }

  .partner-solutions_section.unique-co-branding-section {
    background-image: linear-gradient(#110a02, #2c332e);
  }

  .partner-solutions_inner_section.banner-content.forest-adoption {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
  }

  .beta-gcash-section.hero.resources {
    background-image: linear-gradient(to right, #003f64 20%, #0a2a80);
  }

  .beta-gcash-section.auto-height {
    display: block;
  }

  .beta-gcash-section.auto-height.hide {
    display: none;
  }

  .beta-gcash-section.streamer.overflow.geo-desktop {
    margin-left: auto;
    margin-right: auto;
  }

  .yellow-button.medium.mt-24px {
    justify-content: center;
  }

  .yellow-button.medium.mt-24px.blue {
    color: #fac401;
  }

  .wrapper-rtb-icon.partner-marketing-new {
    width: 145px;
  }

  .beta-gcash-pms-container {
    position: relative;
    right: auto;
  }

  .wrapper-block-row.ds-blocks.no-gap {
    object-fit: fill;
  }

  .pms-footer-container {
    position: relative;
    right: auto;
  }

  .container-ds-block-label-1 {
    object-fit: fill;
    align-items: start;
    display: none;
  }

  .ds-subtext {
    font-size: 16px;
  }

  .ds-subtext._1 {
    padding-left: 52px;
    padding-right: 52px;
  }

  .text-ds-title.margin-bottom {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .text-ds-title.margin-bottom.hide-on-small {
    margin-bottom: 10px;
    display: none;
  }

  .side-tab-desc {
    line-height: 24px;
  }

  .container-ds-block-label-2 {
    grid-template-columns: 1.25fr 1.25fr 1.25fr;
    align-items: start;
    margin-left: auto;
    margin-right: auto;
  }

  .image-desktop-hero {
    height: 100%;
  }

  .container-12, .container-13 {
    position: relative;
    right: auto;
  }

  .flag-container {
    margin-top: 48px;
  }

  .country-name {
    font-weight: 500;
  }

  .guide-container-master-template.small {
    max-width: 1280px;
  }

  .underlined-button-business, .underlined-button {
    padding-top: 1px;
  }

  .partner-solutions_inner_section_description.forest-adoption.combo---sub-rtb {
    font-size: 1.143rem;
  }

  .bounding-box-5 {
    position: relative;
  }

  .text---rtb-biz-subheader.combo---green-solutions {
    color: #739503;
  }

  .oversea_section.hero-section {
    background-position: 0 0, 55% 0;
  }

  .bounding-box-9, .bounding-box-10, .bounding-box-11, .bounding-box-12, .bounding-box-14, .bounding-box-16, .placeholder-only-remove, .bounding-box-20 {
    position: relative;
  }

  .banner-container {
    position: relative;
    right: auto;
  }

  .dg_gpo-kapihan-section, .dg_gcash-day-section {
    height: 800px;
  }

  .dg_pinned-nav-mobile, .dg_pinned-nav-mobile.sticky, .dg_pinned-nav-mobile.fixed {
    display: none;
  }

  .dg_g4b-section {
    height: 800px;
  }

  .dg_initiative-right-content-wrapper {
    width: 456px;
  }

  .dg_event-list-item.current {
    padding: 0;
  }

  .dg_masterclass-section {
    height: 800px;
  }

  .dg_pinned-nav.fixed {
    display: flex;
  }

  .dg_pinned-nav.sticky {
    opacity: 0;
    display: flex;
  }

  .dg_initiative-item, .dg_pera-talks-section {
    height: 800px;
  }

  .dg_initiative-content {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 64px;
    padding-right: 24px;
    display: flex;
  }

  .dg_event-count-wrapper.g4b {
    background-color: #312d2c;
  }

  .dg_inititative-content-wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .dg_section-title {
    letter-spacing: -.1px;
    max-width: 14ch;
  }

  .dg_initiative-desc {
    letter-spacing: .18px;
    max-width: 25ch;
  }

  .dg_location-list-label {
    max-width: 19ch;
  }

  .dg_slider-nav {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .dg_event-list-wrapper {
    width: 928px;
  }

  .g4b---hero-content, .g4b---rtb-content, .g4b---faq {
    position: relative;
  }

  .container---floating.bill-protect-cal.blocker {
    z-index: 10;
    background-color: #fff;
    width: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    inset: 0% 0% 0% auto;
  }

  .gcash-jr-feature-card.global-wallet-horizontal-card.easy-instant {
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-card.gsave-partners {
    max-width: 424px;
  }

  .privacy-con {
    position: relative;
  }

  .cookie-rtb p, .cookie-rtb strong {
    margin-left: 0;
  }

  .container---feature-card.global-wallet-horizontal-card.easy-instant {
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .text---feature-card-description.getting-started {
    opacity: 1;
  }

  .bounding-box-21, .bounding-box-22 {
    position: relative;
  }
}

@media screen and (min-width: 1440px) {
  .gcash-website-library--container {
    min-width: 1040px;
    max-width: 1040px;
  }

  .gcash-website-library--container.gcash-website-library--footer, .gcash-website-library--container.gcash-website-library--footer.gcash-website-library--hc-block {
    min-width: 1040px;
  }

  .gcash-website-library--stack.gcash-website-library--column.gcash-website-library--footer-content-group {
    max-width: none;
  }

  .gcash-website-library--stack.gcash-website-library--hero-banners---1 {
    height: 860px;
    overflow: hidden;
  }

  .gcash-website-library--image---hero-asset---1.gcash-website-library--desktop {
    display: none;
  }

  .gcash-website-library--image---hero-asset---1.gcash-website-library--xl-desktop {
    object-fit: cover;
    width: 3200px;
    max-width: 3200px;
    height: 100%;
    display: block;
  }

  .gcash-website-library--c_card {
    width: 512px;
  }

  .header-menu_sub-nav-item {
    letter-spacing: -.01em;
    font-family: Gotham;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
  }

  .consumer_message-bubble-amount-figures.investment-profile {
    font-size: 2.29rem;
  }

  .consumer_message-bubble-amount.investment-profile {
    margin-top: 8px;
  }

  .consumer_use-case-bubble-description {
    font-size: .86rem;
  }

  .consumer_use-case-bubble-img {
    width: 52px;
    height: 52px;
  }

  .consumer_use-case-bubble-img.investment-profile {
    width: 32px;
    height: 32px;
  }

  .consumer_use-case-bubble-img.arrow-up {
    width: 8px;
    height: 8px;
    margin-right: 4px;
  }

  .consumer_use-case-bubble {
    border-radius: 8px;
    max-width: 390px;
    box-shadow: 0 8px 12px -8px #0f254533;
  }

  .consumer_use-case-bubble.wmp {
    border-radius: 8px;
    max-width: 390px;
    padding: 16px 12px 16px 16px;
    box-shadow: 0 8px 12px -8px #0f254533;
  }

  .consumer_use-case-bubble.total-savings {
    max-width: 390px;
    padding: 16px 12px 12px;
  }

  .consumer_use-case-bubble.investment-profile {
    max-width: 272px;
  }

  .consumer_use-case-bubble.amount-received {
    max-width: 260px;
    height: 86px;
  }

  .consumer_use-case-bubble-content {
    margin-left: 24px;
  }

  .consumer_use-case-bubble-icon {
    width: 32px;
    height: 32px;
  }

  .consumer_use-case-bubble-amount {
    margin-top: 4px;
    font-size: .86rem;
  }

  .consumer_use-case-bubble-amount.total-savings {
    margin-top: 6px;
  }

  .consumer_use-case-bubble-title {
    margin-top: 4px;
    font-size: 1.14rem;
  }

  .consumer_use-case-bubble-amount-currency {
    width: 23px;
    height: 32px;
  }

  .consumer_use-case-bubble-amount-figures {
    margin-left: 4px;
    font-size: 2.29rem;
  }

  .consumer_message_bubble-title.investment-profile {
    font-size: .86rem;
  }

  .consumer_message-bubble-loanable {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    font-size: 1rem;
  }

  .consumer_message_bubble-chart {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    min-height: 82.35px;
  }

  .consumer_message_bubble-chart-label {
    padding-left: 16px;
    font-size: .57rem;
  }

  .consumer_message-bubble-product-name {
    margin-top: 4px;
    font-size: .86rem;
  }

  .consumer_message-bubble-wrapper {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 16px;
  }

  .map_container {
    max-width: 1024px;
  }

  .map_container.section {
    max-width: 1040px;
  }

  .outlets_sidebar-location {
    padding-bottom: 12px;
  }

  .footer_nav-link-items {
    margin-left: 24px;
  }

  .footer_breadcrumb-arrow {
    width: 24px;
    height: 24px;
  }

  .services_notification-block {
    margin-left: 0;
  }

  .services_heading-2 {
    font-size: 3.71rem;
  }

  .services_heading-2.borrow {
    max-width: 10.4ch;
  }

  .services_heading-2.grow-savings {
    max-width: 20ch;
    margin-left: 412px;
    margin-right: 79px;
    font-size: 4rem;
  }

  .services_heading-2.send {
    margin-top: 195px;
    margin-left: 147px;
  }

  .section-blurb.borrow {
    max-width: 419px;
    height: 495px;
  }

  .section-blurb.enjoy {
    padding-left: 0;
    padding-right: 0;
  }

  .section-blurb.pay {
    max-width: 480px;
  }

  .section-blurb.borrow {
    max-width: 419px;
    height: 495px;
    margin-left: 146px;
  }

  .section-blurb.gforest {
    margin-left: 146px;
    transform: none;
  }

  .section-blurb.grow {
    margin-right: 90px;
    padding-right: 0;
  }

  .section-blurb-preamble.borrow {
    font-size: 1.71rem;
  }

  .services_header-anchors {
    top: 870px;
  }

  .services_header-ancors-text {
    margin-left: 75px;
    font-size: 1.43rem;
  }

  .bounding-box.grow {
    max-width: 1028px;
    padding-top: 138px;
    padding-bottom: 148px;
  }

  .bounding-box.header-content {
    height: 953px;
  }

  .bounding-box.section-send {
    height: 930px;
  }

  .bounding-box.popup-nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bounding-box.partners-section {
    justify-content: flex-start;
  }

  .bounding-box.popup-help-center {
    margin-top: 48px;
  }

  .bounding-box.popup-swac {
    flex-direction: column;
    height: 490px;
    display: flex;
  }

  .bounding-box.express-send-second-section {
    transform: translate(0, -23px);
  }

  .bounding-box.bank-transfer-header-2nd {
    height: 300px;
  }

  .bounding-box.a-rewards-feature-section {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.banner-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff60_banner-xl.webp");
  }

  .bounding-box.featured-establishments {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.gloans-cards {
    max-width: 1040px;
  }

  .bounding-box.cash-out-hero-section {
    height: 100%;
  }

  .bounding-box.gcash-padala-cards {
    justify-content: center;
    max-width: 100%;
    display: flex;
  }

  .bounding-box.shop-feature {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.consumer-carousel {
    max-width: 1406px;
  }

  .bounding-box.one-gcash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08ba_one-gcash-xl.webp");
    background-size: 1440px;
    max-width: 1440px;
  }

  .bounding-box.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08a5_bill-protect-xl.webp");
    background-size: 1440px;
    max-width: 1440px;
  }

  .bounding-box.get-verified {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.gloan-logos {
    max-width: 792px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.benefits-section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .bounding-box.gfunds-header {
    max-width: 1040px;
  }

  .bounding-box.gfunds-signup-card {
    max-width: 1040px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.kkb-header-cards {
    max-width: 1440px;
  }

  .bounding-box.eligibility {
    margin-top: 456px;
  }

  .bounding-box.gcrypto-cards-section {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.global-eligibility {
    margin-top: 486px;
  }

  .bounding-box.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.card-banner-section {
    max-width: 792px;
  }

  .bounding-box.ginsure-category {
    max-width: 980px;
  }

  .bounding-box.partner-with-us {
    max-width: 840px;
  }

  .bounding-box.stp-categories {
    max-width: 980px;
  }

  .bounding-box.consumer-ad-panel-block {
    height: 100%;
  }

  .bounding-box.ryse-about {
    max-width: 792px;
    padding-left: 0;
    padding-right: 0;
  }

  .services_section-content-description.pay-qr {
    margin-top: 24px;
  }

  .services_section-content-description.pay-qr.absolute-white, .services_section-content-description.borrow {
    font-size: 1.71rem;
  }

  .services_section-content-description.buy-load {
    max-width: 11ch;
    margin-top: 24px;
  }

  .services_section-content-description.buy-load.absolute-white {
    font-size: 1.71rem;
  }

  .services_section-content-description.send-b, .services_section-content-description.transportation {
    margin-top: 24px;
    font-size: 1.71rem;
  }

  .services_section-content-description.ginsure {
    max-width: 14ch;
  }

  .services_section-content-description.ginsure.absolute-white {
    font-size: 1.71rem;
  }

  .services_section-content-description.express-send {
    max-width: 15ch;
    margin-top: 24px;
    font-size: 1.71rem;
  }

  .services_section-content-description.government {
    font-size: 1.71rem;
  }

  .services_section-content-description.government.absolute-white {
    margin-top: 24px;
  }

  .services_section-content-description.absolute-white.pay-bills {
    margin-top: 24px;
    font-size: 1.71rem;
  }

  .services_section-content-description.wellness, .services_section-content-description.play, .services_section-content-description.enjoy, .services_section-content-description.gsave {
    font-size: 1.71rem;
  }

  .services_section-content-description.gsave.absolute-white {
    max-width: 10ch;
  }

  .section-content-link-icon.popup-nav.prev {
    margin-right: 32px;
  }

  .section-content-link-icon.popup-nav.next {
    margin-left: 32px;
  }

  .section-content-link-old, .section-content-link-old.gforest {
    margin-top: 24px;
  }

  .section-content-link-old.popup-nav {
    padding-top: 48px;
    padding-bottom: 48px;
    font-size: 2.29rem;
    line-height: 1.4;
  }

  .services_section-content.send-b {
    max-width: 332px;
    height: 420px;
  }

  .services_section-content.pay-qr, .services_section-content.buy-load {
    width: 329px;
    padding-left: 29px;
  }

  .services_section-content.ginsure {
    width: 480px;
    padding-left: 32px;
  }

  .services_section-content.send-card {
    min-width: 332px;
    max-width: 332px;
  }

  .services_section-content.send-card.section-content-spacing {
    margin-left: 12px;
  }

  .services_section-content.send-a {
    flex-direction: column;
    max-width: 302px;
  }

  .services_section-content.gsave {
    padding-top: 86px;
    padding-left: 103px;
  }

  .services_section-content.send-a {
    flex-direction: column;
    max-width: 302px;
    margin-bottom: 120px;
    margin-left: 147px;
  }

  .services_header-content {
    margin-top: 424px;
    margin-left: -305px;
  }

  .services_description-1 {
    margin-top: 32px;
  }

  .services_amount-block {
    max-width: 245px;
  }

  .section-card.pay-qr {
    width: 470px;
    height: 450px;
  }

  .section-card.buy-load1 {
    width: 590px;
    height: 374px;
  }

  .section-card.ginsure {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc9f_services_ginsure-xl-bg.webp");
    width: 629px;
    height: 480px;
  }

  .section-card.ginsure.services_wrapper-floating-item {
    transform: translate(8px, 395px);
  }

  .section-card.pay-qr {
    max-width: 470px;
    height: 450px;
  }

  .section-card.pay-bills {
    max-width: 480px;
    height: 450px;
  }

  .section-card.government {
    background-position: 100%;
    max-width: 480px;
    height: 280px;
  }

  .section-card.buy-load {
    max-width: 590px;
    height: 374px;
  }

  .section-card.transportation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe96_services-transpo-card-xl.webp");
    max-width: 329px;
    height: 450px;
  }

  .section-card.gsave {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcc1_services_gsave-bg-xl.webp");
    background-position: 50%;
    background-size: cover;
    max-width: 551px;
    height: 534px;
  }

  .section-card.gsave.services_wrapper-floating-item {
    transform: translate(-102%, 52px);
  }

  .section-card.buy-load {
    min-width: 584px;
    max-width: 584px;
    height: 374px;
  }

  .services_section-card {
    flex-direction: column;
    max-width: 480px;
    height: 640px;
    display: flex;
  }

  .services_section-card.gcredit, .services_section-card.ggives {
    min-width: 480px;
  }

  .services_section-card.gloans {
    min-width: 480px;
    height: 640px;
  }

  .services_section-card.transporation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc86_services_small-card-bg-transportation-xl.webp");
    background-position: 0 0;
    max-width: 329px;
    height: 450px;
    padding-left: 29px;
  }

  .services_section-card.glife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc86_services_small-card-bg-transportation-xl.webp");
    background-position: 0 0;
    height: 480px;
    padding-left: 32px;
  }

  .services_section-card.enjoy.shop, .services_section-card.enjoy.rewards, .services_section-card.enjoy.kkb {
    min-width: 480px;
  }

  .services_section-card.enjoy.gdeals {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0759_gdeals-card-xl.webp");
    min-width: 480px;
  }

  .services_section-card.enjoy.gcrypto {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff5_services-card-gcrypto-bg-xl.webp");
    min-width: 480px;
  }

  .services_section-card.cash-in {
    height: 480px;
    padding-left: 32px;
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc90_borrow-bg.webp"), linear-gradient(#faece4, #faece4);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 1920px, auto;
    background-attachment: scroll, scroll;
    height: 1495px;
    padding-top: 120px;
  }

  .services_section.pay {
    height: 1363px;
    padding-bottom: 120px;
  }

  .services_section.enjoy {
    height: 1119px;
    padding-top: 120px;
  }

  .services_section.glife {
    height: 792px;
    padding-top: 80px;
    padding-bottom: 148px;
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1113_services-fifth-section-a-bg-xl-min.webp"), linear-gradient(#faece4, #faece4);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
    background-attachment: scroll, scroll;
    height: 1495px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .services_section.grow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce116f_services-grow-bg-xl-extended-min.webp"), linear-gradient(#faece4, #e7eefa 23%);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
    height: 1723px;
  }

  .services_section.send {
    margin-top: -62px;
  }

  .services_section.gforest {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1115_services-section-gforest-bg-xl-extended-min.webp");
    background-size: 3200px;
    padding-top: 0;
  }

  .services_section-card-wrapper.glife {
    justify-content: center;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    transform: translate(-50%);
  }

  .services_section-card-wrapper.glife.other-services-section {
    padding-left: 472px;
  }

  .header-glife-title {
    font-size: 2.86rem;
  }

  .header-glife-icon {
    margin-left: 68px;
  }

  .section-blurb-title {
    font-size: 1.71rem;
  }

  .section-blurb-title.gforest {
    max-width: 10ch;
    line-height: 1.4;
  }

  .section-blurb-title.gforest.deep-green {
    margin-top: 24px;
  }

  .services_heading-3 {
    max-width: 11ch;
    font-size: 4rem;
  }

  .feature-card-item-content.gfunds {
    max-width: 23ch;
  }

  .feature-card {
    grid-template-rows: auto;
    max-width: 593px;
  }

  .feature-card.grow {
    max-width: 593px;
    margin-top: 56px;
    margin-right: 0;
  }

  .services_section-content-wrapper.grow {
    padding-right: 60px;
  }

  .feature-card-item {
    max-width: 330px;
  }

  .popup-section-content.popup-section-content-1-spacing {
    margin-left: -45px;
  }

  .popup-section-content.popup-section-content-2-spacing {
    margin-left: 117px;
  }

  .popup-section-content.partners {
    margin-top: 48px;
  }

  .popup-section-content.food-second-block {
    margin-top: 164px;
  }

  .popup-section-content.food-first-block {
    margin-top: 597px;
  }

  .popup-section-content.hero-banner {
    margin-left: 69px;
  }

  .popup-section-content.popup-section-content-spacing {
    margin-top: 32px;
  }

  .popup-section-content.cash-out-nationwide.feature-section {
    max-width: 423px;
  }

  .popup-section-content.send-gift {
    height: 346px;
  }

  .popup-section-content.gstocks-ph {
    margin-top: 131px;
  }

  .popup-section-content.eligibility-features {
    padding-left: 100px;
  }

  .popup-section-content.govt-features {
    margin-left: -24px;
  }

  .popup-section-content.bills-gcredit {
    margin-right: 100px;
  }

  .popup-section-content.ggives-score {
    margin-top: 309px;
  }

  .popup-section-content.gcredits-bills.got-bills-section {
    margin-right: -24px;
  }

  .popup-section-content.cash-out-mastercard.feature-section {
    align-self: flex-end;
    max-width: 423px;
  }

  .popup-section-content.trees-planted {
    margin-left: 100px;
  }

  .popup-section-content.send-gift-hero-section {
    height: 346px;
  }

  .popup-section-content.ginsure-access {
    max-width: 100%;
  }

  .popup-section-content.one-gcash {
    margin-left: 324px;
  }

  .popup-section-content.bill-protect {
    margin-top: 117px;
    padding-right: 300px;
  }

  .popup-section-content.bills-sched {
    margin-right: 90px;
  }

  .popup-section-content.hero-load {
    margin-right: 42px;
  }

  .popup-section-content.buy-load-exclusive {
    margin-left: 100px;
  }

  .popup-section-content.gloan-logos {
    width: 100%;
    max-width: 467px;
  }

  .popup-section-content.gcredit-gscore {
    margin-right: 100px;
  }

  .popup-section-content.gsave-powered-by {
    margin-left: 100px;
  }

  .popup-section-content.gfunds-portfolio {
    max-width: 792px;
  }

  .popup-section-content.eligibility-features {
    margin-left: 100px;
    padding-left: 0;
  }

  .popup-section-content.disclaimer-header {
    margin-left: 0;
  }

  .popup-section-content.disclaimer-content {
    max-width: 863px;
    margin-left: 0;
  }

  .popup-section-content.men-wellness {
    margin-left: 124px;
  }

  .popup-section-content.gloan-alamin {
    max-width: 920px;
    margin-left: 60px;
  }

  .popup-section-content.global-porttfolio, .popup-section-content.create-account {
    margin-left: 100px;
  }

  .popup-section-title.hero-banner {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-section-title.steps {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-section-title.feature {
    max-width: none;
    font-size: 1.57rem;
  }

  .popup-section-title.step-item.claim-gcash {
    max-width: 24ch;
  }

  .popup-section-title.food-header.food-header-2, .popup-section-title.food-header.food-header-2.absolute-white {
    max-width: 8.7ch;
  }

  .popup-section-title.food-header.food-header-1 {
    max-width: 8ch;
  }

  .popup-section-title.food-header {
    font-size: 4.29rem;
  }

  .popup-section-title.swac-header {
    font-size: 3.43rem;
  }

  .popup-section-title.bank-transfer-header {
    letter-spacing: -.05em;
    max-width: 10ch;
    margin-top: 16px;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-section-title.gcash-padala {
    margin-top: 16px;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-section-title.cash-out-nationwide {
    font-size: 3.14rem;
  }

  .popup-section-title.bank-transfer-header {
    margin-top: 12px;
    font-size: 3.86rem;
  }

  .popup-section-title.ph-stocks {
    max-width: 16ch;
    margin-top: 12px;
  }

  .popup-section-title.gstocks-ph {
    letter-spacing: -.03em;
    font-size: 4.57rem;
    line-height: 1.1;
  }

  .popup-section-title.a-rewards {
    letter-spacing: -.03em;
    max-width: 14ch;
    font-size: 4.57rem;
    line-height: 1.1;
  }

  .popup-section-title.features-header {
    max-width: 7ch;
    font-size: 4.29rem;
    line-height: 1.2;
  }

  .popup-section-title.featured-establishment {
    max-width: 15ch;
  }

  .popup-section-title.ginsure-accesible {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-section-title.express-feature {
    max-width: none;
    font-size: 1.57rem;
  }

  .popup-section-title.cash-out-mastercard {
    max-width: 12ch;
    font-size: 3.14rem;
    line-height: 1.2;
  }

  .popup-section-title.swac-header-title, .popup-section-title.transportation {
    font-size: 3.43rem;
  }

  .popup-section-title.ginsure-access {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-section-description.steps {
    max-width: 31ch;
    font-size: 1.14rem;
  }

  .popup-section-description.step-item.active.gforest {
    max-width: none;
  }

  .popup-section-description.step-item.cash-in, .popup-section-description.step-item.cash-in.active, .popup-section-description.step-item.cash-out, .popup-section-description.step-item.cash-out.active, .popup-section-description.step-item.transportation, .popup-section-description.step-item.transportation.active {
    max-width: 38ch;
  }

  .popup-section-description.step-item.egov-step-1 {
    max-width: none;
  }

  .popup-section-description.step-item.ggives-step-1.active {
    max-width: 38ch;
  }

  .popup-section-description.hero-banner {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-description.feature {
    max-width: 25ch;
  }

  .popup-section-description.play-header {
    max-width: 24ch;
    font-size: 1.71rem;
  }

  .popup-section-description.swac-header {
    margin-top: 24px;
  }

  .popup-section-description.business-transfer-header {
    max-width: 20ch;
    font-size: 1.71rem;
  }

  .popup-section-description.gloans-guaranteed {
    max-width: 35ch;
  }

  .popup-section-description.gcash-padala-header {
    font-size: 3rem;
  }

  .popup-section-description.swac-header-description {
    margin-top: 24px;
  }

  .popup-section-description.transportation {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-description.step-item {
    display: none;
  }

  .popup-section-description.step-item.cash-out, .popup-section-description.step-item.cash-out.active {
    max-width: 38ch;
  }

  .popup-section-description.bill-protect.left-column {
    max-width: 611px;
  }

  .popup-section-description.bank-transfer {
    max-width: 22ch;
    margin-right: 0;
    left: 27px;
  }

  .popup-frame-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcef_couple-frame-bg.webp");
    width: 360px;
    height: 480px;
    margin-right: 32px;
    padding: 32px;
  }

  .popup-frame-card.second-section {
    margin-right: 42px;
  }

  .popup-frame-card.send-gift-feature {
    margin-right: 40px;
  }

  .services_express-send-message-bubble {
    max-width: 182px;
  }

  .services_express-send-message-bubble.message-bubble-horizontal {
    max-width: 238px;
  }

  .services_header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce07ed_services-hero-bg-xl.webp"), linear-gradient(#fcffff, #c8defb);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 1920px, auto;
    height: 1026px;
  }

  .heading-2.first-fold {
    margin-top: 0;
    font-size: 4.29rem;
    line-height: 1.05;
  }

  .services_description-2.first-fold {
    letter-spacing: -.01em;
    max-width: 22ch;
    margin-top: 32px;
  }

  .wrapper-floating.message-bubble {
    transform: translate(184px, -187px);
  }

  .services_wrapper.section-send {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1114_services-second-section-bg-xl-extended.webp"), linear-gradient(#edf4fa00, #edf4fa);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
    height: 927px;
  }

  .services_wrapper.section-send.section-send-cards {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .services_express-send-message-notification.hero-banner.floating-item {
    width: 298px;
    transform: translate(33px, -376px);
  }

  .services_express-send-message-notification.second-section {
    transform: translate(-310px, 544px);
  }

  .services_express-send-message-notification.second-section.floating-item {
    transform: translate(-263px, 528px);
  }

  .services_breadcrumbs.steps-content {
    margin-top: 32px;
  }

  .express-send_section.hero-banner {
    height: 960px;
  }

  .express-send_section.second-section {
    background-image: linear-gradient(360deg, #035be9 82%, #0000 90%);
    height: 833px;
    margin-top: -226px;
  }

  .learn-more-link.play-header.primary-blue {
    max-width: 13ch;
  }

  .learn-more-link.featured-establishment {
    max-width: 18ch;
  }

  .learn-more-link.ggives-card {
    max-width: none;
  }

  .learn-more-link.other-services-card.leader-message {
    color: #e1ff63;
  }

  .learn-more-link.other-services-card.leader-message:hover {
    color: #9eb151;
  }

  .learn-more-link.bills-ginsure {
    max-width: 36ch;
    margin-left: 100px;
  }

  .learn-more-link.verification {
    max-width: 26ch;
    margin-top: 12px;
  }

  .learn-more-link.gfunds-feature.primary-blue.mt-24 {
    max-width: 14ch;
  }

  .learn-more-link.services-borrow {
    margin-top: 24px;
  }

  .learn-more-link-text {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .learn-more-link-text.food-partners.got-bills {
    font-size: 1.14rem;
  }

  .learn-more-link-text.kwentong-gcash {
    font-size: 1rem;
  }

  .learn-more-link-text.bills-ginsure {
    font-size: 1.14rem;
  }

  .footer_copyright {
    max-width: none;
  }

  .services-food_section.partners-section {
    height: 507px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .services-food_section.partners-section.food {
    height: 472px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .services-food_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd30_services-food-large-desktop-bg.webp");
    background-size: 1920px;
  }

  .services-food_section.food-hero-section.top {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce103f_food-xl-extended.webp");
    background-position: 50% 0;
    background-size: 4200px;
  }

  .services-food_section.food-hero-section.bottom {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce103f_food-xl-extended.webp");
    background-position: 50% 100%;
    background-size: 4200px;
  }

  .popup-help-center-banner {
    width: 1024px;
    padding-top: 41px;
    padding-bottom: 41px;
  }

  .popup-help-center-banner.footer.play {
    max-width: 980px;
  }

  .popup_section-wrapper.second-section {
    margin-left: 100px;
  }

  .services_popup-partner-logo-wrapper {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd14_services_popup-partners-bg-xl.webp");
    max-width: 808px;
  }

  .services_popup-partner-logo-wrapper.swac.bank-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0569_bank-transfer-logo-xl.webp");
    max-width: 808px;
  }

  .services_popup-partner-logo-wrapper.ph-stocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fa5_stocks-ph-logos-xl.webp");
    height: 161px;
  }

  .services_popup-partner-logo-wrapper.wellness {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00e3_wellness-establisment-xl.webp");
    background-position: 0 0;
    max-width: 520px;
  }

  .services_popup-partner-logo-wrapper.transportation-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0303_transportation-partners-xl.webp");
  }

  .services_popup-partner-logo-wrapper.gforest-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f2_gforest-partners-xl.webp");
    background-size: cover;
    max-width: 792px;
  }

  .popup-steps_slider-image {
    width: 306px;
    height: 624px;
  }

  .express-send_img.girl-texting {
    max-width: 1297px;
    height: 857px;
  }

  .express-send_img.girl-texting.floating-item {
    transform: translate(-74%, -24px);
  }

  .popup-content-block {
    margin-top: 32px;
    margin-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 24px;
  }

  .popup-content-block.second-section {
    margin-right: 65px;
  }

  .popup-content-block.send-gift-feature-content {
    margin-right: 40px;
  }

  .services-play_section.play-header {
    height: 1044px;
  }

  .services-swac_container {
    overflow: hidden;
  }

  .popup-section-card.cash-in {
    max-width: 421px;
    height: 540px;
    padding: 32px;
  }

  .popup-section-card.cash-in.link-up, .popup-section-card.cash-in.one-tap {
    border-style: none;
  }

  .popup-section-card.bank-transfer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd99_bank-transfer-feature-xl.webp");
    max-width: 951px;
  }

  .popup-section-card.bank-transfer.floating-item {
    transform: translate(23px, -70px);
  }

  .popup-section-card.kkb-cards {
    min-width: 0;
    max-width: 469px;
  }

  .popup-section-card.kkb-cards.send-pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b9_KKB-send-payment-xl.webp");
  }

  .popup-section-card.kkb-cards.track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c67_KKB-track-xl.webp");
  }

  .popup-section-card.kkb-cards.card-request {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b1_KKB-request-xl.webp");
    background-position: 50%;
    justify-content: space-between;
    max-width: 469px;
    height: 640px;
    padding: 40px;
  }

  .popup-section-card.gstock-card {
    max-width: 512px;
    height: 640px;
    padding: 40px;
  }

  .popup-section-card.gstock-card.long {
    max-width: 1040px;
    padding-left: 124px;
  }

  .popup-section-card.gstock-card.gstocks-invest {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d05_gstocks-ph-invest-xl.webp");
  }

  .popup-section-card.gstock-card.gstocks-no-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d04_gstocks-ph-no-bank-xl.webp");
  }

  .popup-section-card.transportation-card {
    min-width: 423px;
  }

  .popup-section-card.global-stocks.feature {
    max-width: 420px;
  }

  .popup-section-card.gfunds.features-card {
    max-width: 243px;
    height: 250px;
  }

  .popup-section-card.ginsure-insurance {
    min-width: 535px;
    max-width: 535px;
    height: 426px;
  }

  .popup-section-card.ginsure-insurance.vehicle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0162_ginsure-insurance-card6-bg-xl.webp");
  }

  .popup-section-card.ginsure-insurance.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015c_ginsure-insurance-card5-bg-xl.webp");
  }

  .popup-section-card.ginsure-insurance {
    max-width: 535px;
    height: 426px;
  }

  .popup-section-card.ginsure-insurance.property {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0165_ginsure-insurance-card4-bg-xl.webp");
  }

  .popup-section-card.ginsure-insurance.lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0168_ginsure-insurance-card3-bg-xl.webp");
  }

  .popup-section-card.ginsure-insurance.personal {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce018f_ginsure-insurance-card2-bg-xl.webp");
  }

  .popup-section-card.ginsure-insurance.health {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0173_ginsure-insurance-card1-bg-xl.webp");
  }

  .popup-section-card.cash-out {
    max-width: 1040px;
  }

  .popup-section-card.cash-out.partners-nationwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0284_cash-out-partners-nationwide-xl.webp");
    background-size: cover;
  }

  .popup-section-card.cash-out.gcash-mastercard {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce027f_cash-out-gcash-mastercard-xl.webp");
  }

  .popup-section-card.transportation-card {
    max-width: 512px;
  }

  .popup-section-card.transportation-card.long-card {
    max-width: 1040px;
  }

  .popup-section-card.transportation-card.long-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03ae_by-land-air-sea.webp");
    background-size: cover;
    padding-left: 124px;
  }

  .popup-section-card.transportation-card.worry-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034e_worry-free-xl.webp");
  }

  .popup-section-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034c_way-on-highway-xl.webp");
    background-size: cover;
  }

  .popup-section-card.swac-header.audio-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034a_swac-audio-card.webp");
  }

  .popup-section-card.arewards-header-card {
    max-width: 512px;
  }

  .popup-section-card.arewards-header-card.earn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056f_a-rewards-header-card1-bg-xl.webp");
    max-width: 1040px;
  }

  .popup-section-card.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd99_bank-transfer-feature-xl.webp");
    max-width: 951px;
  }

  .services-swac_section.swac-feature {
    background-color: #bdb8c2;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1017_swac-xl-extended.webp"), linear-gradient(to top, #bdb8c2, #fff);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
  }

  .popup_slider-next, .popup_slider-prev {
    width: 82px;
  }

  .popup_slider-prev.ad-viewer {
    width: 86px;
  }

  .bank-transfer_container {
    overflow: hidden;
  }

  .bank-transfer_section.bank-transfer-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1041_bank-transfer-hero-bg-xl-extended.webp"), linear-gradient(#d8f0fb, #c6e7f8);
    background-size: 4200px, auto;
  }

  .bank-transfer_section.bank-transfer-header-2nd {
    height: 293px;
  }

  .popup-section-card-content-title {
    max-width: 14ch;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-section-card-content-title.cash-in {
    max-width: 10ch;
    line-height: 1.25;
  }

  .popup-section-card-content-title.cash-in.title-1 {
    max-width: 15ch;
  }

  .popup-section-card-content-title.cash-in {
    font-size: 2.29rem;
  }

  .popup-section-card-content-title.bank-transfer {
    line-height: 1.25;
  }

  .popup-section-card-content-title.kkb {
    letter-spacing: -.03em;
  }

  .popup-section-card-content-title.gloan-calculator-title, .popup-section-card-content-title.bill-protect-calculator-title {
    max-width: none;
  }

  .popup-section-card-content-description {
    max-width: 30ch;
    margin-top: 8px;
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .popup-section-card-content-description.cash-in {
    opacity: .56;
    letter-spacing: -.03em;
    max-width: 31ch;
    margin-top: 16px;
  }

  .popup-section-card-content-description.cash-in.card-2 {
    opacity: .7;
    max-width: 25ch;
  }

  .popup-section-card-content-description.cash-in.card-1 {
    max-width: 34ch;
  }

  .popup-section-card-content-description.cash-in {
    opacity: .56;
    letter-spacing: -.03em;
  }

  .popup-section-card-content-description.cash-in.link-card {
    opacity: .7;
    max-width: 24ch;
  }

  .popup-section-card-content-description.kkb {
    max-width: 23.5ch;
  }

  .popup-section-card-content-description.kkb.request {
    max-width: none;
  }

  .popup-section-card-content-description.transportation.highway {
    max-width: 29ch;
  }

  .services_bank-transfer-popup-section-content.bank-transfer-header {
    margin-top: 32px;
    margin-left: 100px;
  }

  .gcash-padala_container {
    overflow: hidden;
  }

  .gcash-padala_section.gcash-padala-feature-section {
    height: 700px;
  }

  .gcash-padala_section.map-section {
    height: 792px;
    margin-top: 0;
  }

  .gcash-padala_section.gcash-padala_header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce100c_gcash-padala-xl-extended.webp");
    background-size: 3200px 1120px;
  }

  .cash-in_container {
    overflow: hidden;
  }

  .cash-in_section.steps-section {
    height: 808px;
  }

  .cash-in_section.cash-in-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ffa_cash-in-hero-section-xl-extended.webp"), linear-gradient(360deg, #94c4de, #a4cee3 46.88%, #c9e2f0);
    background-size: 4200px, auto;
    height: 1495px;
  }

  .map_forms-container {
    min-width: 360px;
    max-width: 360px;
  }

  .services_popup-steps-image-set.floating-item {
    transform: translate(100px);
  }

  .services_popup-steps-image-set.cash-in.floating-item {
    transform: translate(85px, 120px);
  }

  .popup_steps-image {
    width: 306px;
    height: 624px;
  }

  .popup-section-blurb.cash-out-nationwide {
    font-size: 1.29rem;
  }

  .popup-section-blurb.cash-out-mastercard {
    max-width: 23ch;
    font-size: 1.29rem;
  }

  .popup-section-preamble.bank-transfer, .popup-section-preamble.gcash-padala {
    font-size: 1.71rem;
  }

  .popup-section-preamble.bank-transfer {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .cashout-notif-newline {
    white-space: nowrap;
  }

  .cash-out_container {
    overflow: hidden;
  }

  .cash-out_section.cashout-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c5_cash-out-header-xl.webp"), linear-gradient(#d5f1f3, #d4f1f5 26.95%, #baeaf4 52.05%, #96d9f3 89.23%);
    background-size: 3200px, auto;
  }

  .services_send-gift-message-bubble {
    max-width: 182px;
  }

  .send-gift_section.send-gift-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1042_send-gift-hero-section-xl-extended.webp"), linear-gradient(#72c7da, #9ee2ea);
    background-size: 4200px, auto;
    margin-top: 0;
  }

  .send-gift_section.send-gift-feature-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1043_send-gift-hero-section-xl-extended.webp");
    background-size: 4200px;
  }

  .popup-header-content.cash-out-header-section {
    max-width: 424px;
    margin-bottom: 0;
    margin-right: 64px;
  }

  .popup-header-content.nft-marketplace-section {
    margin-bottom: 0;
    margin-right: 87px;
  }

  .popup-header-content.ggives-header-section {
    height: 355px;
    margin-left: 71px;
  }

  .popup-header-content.gcash-padala-header {
    max-width: 400px;
    margin-left: 328px;
  }

  .popup-header-content.cash-in-header {
    margin-left: 548px;
  }

  .popup-header-content.gforest-nurture {
    margin-right: 58px;
  }

  .popup-header-content.ginsure-header-section {
    margin-left: 38px;
  }

  .popup-header-content.shop-header-content.header-section {
    margin-top: 160px;
    margin-left: 100px;
  }

  .popup-header-content.pay-bills-header {
    margin-top: 123px;
  }

  .popup-header-content.pay-bills-header.got-bills {
    margin-top: 194px;
  }

  .popup-header-content.gcredit {
    margin-top: 229px;
  }

  .popup-header-content.ggives-lifestyle {
    margin-top: 280px;
  }

  .popup-header-content.second-block {
    margin-top: 66px;
  }

  .popup-header-content.gfunds-hero {
    margin-right: 49px;
  }

  .popup-header-content.nft-marketplace-section {
    margin-bottom: 64px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-header-content.consumer-ad-panel {
    margin-left: 124px;
  }

  .popup-header-content.gjobs {
    margin-left: 38px;
  }

  .popup-header-preamble.ggives-header-section {
    letter-spacing: -.05em;
    font-size: 1rem;
    line-height: 1.2;
  }

  .popup-header-preamble.request-money {
    font-size: 2.29rem;
  }

  .popup-header-title {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-header-title.cash-out {
    max-width: 11ch;
    font-size: 3.86rem;
  }

  .popup-header-title.cash-out.travel {
    max-width: 15ch;
  }

  .popup-header-title.global-stocks {
    margin-bottom: 0;
  }

  .popup-header-title.gfunds {
    margin-bottom: 0;
  }

  .popup-header-title.features-gfunds {
    font-size: 2.86rem;
  }

  .popup-header-title.nft-marketplace, .popup-header-title.ggives-lifestyles, .popup-header-title.ggives-header-section {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.gloan {
    margin-top: 24px;
  }

  .popup-header-title.nurture-future, .popup-header-title.hope, .popup-header-title.hope, .popup-header-title.ginsure-header-title, .popup-header-title.abot-kaya {
    line-height: 1.2;
  }

  .popup-header-title.request-money {
    font-size: 4.14rem;
  }

  .popup-header-title.gfunds {
    line-height: 1.2;
  }

  .popup-header-title.travel {
    margin-top: 120px;
  }

  .popup-header-title.consumer-ad-panel, .popup-header-title.gjobs {
    line-height: 1.2;
  }

  .popup-header-description.cash-out {
    margin-top: 36px;
    font-size: 1.71rem;
    line-height: 1.4;
  }

  .popup-header-description.gfunds-account-security {
    margin-left: auto;
    margin-right: auto;
  }

  .popup-header-description.ggives-header-section {
    margin-top: 96px;
  }

  .popup-header-description.gfunds-account-security, .popup-header-description.gfunds-about {
    margin-left: 0;
  }

  .services_cashout-message-notification-2.floating-item {
    z-index: 3;
    transform: translate(-381px, 494px);
  }

  .popup-section-total-partners {
    font-size: 6.14rem;
  }

  .services_gcash-padala-message-notification.father-sms.floating-item {
    transform: translate(12%, -197%);
  }

  .services_gcash-padala-message-notification.daughter-sms.floating-item {
    transform: translate(-131%, -180%);
  }

  .panels_dropdown-item.first-item {
    border-top-style: none;
  }

  .panels_container.slider.step-img {
    padding-top: 37px;
  }

  .bank-transfer-header-img {
    width: 100%;
    height: 400px;
  }

  .bank-transfer-header-img.floating-item {
    height: 430px;
    transform: translate(-54%, -130px);
  }

  .bank-transfer-newline {
    white-space: nowrap;
  }

  .popup-section-content-list-item {
    position: relative;
  }

  .ph-stocks_container {
    overflow: hidden;
  }

  .ph_stocks_section.partners-section {
    padding-top: 0;
  }

  .ph_stocks_section.partners-section.gstocks {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .ph_stocks_section.feature-ph-stocks {
    height: 865px;
  }

  .ph_stocks_section.eligibility-gstocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105a_gstocks-global-eligibility-xl.webp");
    background-size: 1920px;
    height: 1141px;
  }

  .ph_stocks_section.ph-stocks-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc2_gstocks-ph-header-bg-xl.webp");
    background-size: 3200px;
  }

  .gcash-padala-partners-content {
    margin-left: 100px;
  }

  .kkb_container {
    overflow: hidden;
  }

  .kkb_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d80_kkb-hero-section-bg-xl.webp");
    background-size: 3202px;
    padding-bottom: 0;
  }

  .kkb_section.kkb-section-card {
    height: 640px;
    padding-bottom: 120px;
  }

  .kkb-header-section-card {
    justify-content: center;
    max-width: 1440px;
    display: flex;
  }

  .transportation_section.transpo-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1116_transpo-header-bg-xl-extended.webp");
    background-size: 3200px 1637px;
  }

  .gtravel_section.other-services-section {
    height: 790px;
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .gtravel_section.gtravel-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1046_travel-header-xl.webp");
    background-position: 50% 0;
    background-size: 3200px;
    height: 1790px;
  }

  .gtravel_container {
    overflow: hidden;
  }

  .popup-feature-card.gdeals-card {
    width: 416px;
    height: 560px;
  }

  .popup-feature-card.gdeals-card {
    width: 416px;
    min-width: 416px;
    height: 560px;
  }

  .popup-feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe7c_gdeals-section-card2-bg-xl.webp");
  }

  .popup-feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfeb0_gdeals-section-card1-bg-xl.webp");
  }

  .popup-feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe91_gdeals-section-card3-bg-xl.webp");
  }

  .popup-feature-card.global-stocks.affordable {
    max-width: 1040px;
  }

  .popup-feature-card.global-stocks.easy-access {
    background-position: 50%;
  }

  .popup-feature-card.govt {
    max-width: 512px;
  }

  .popup-feature-card.gcash-padala {
    max-width: 480px;
    height: 640px;
  }

  .popup-feature-card.gcash-padala-long-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d2_pinakamababang-fees-xl.webp");
    background-size: cover;
    border-radius: 12px;
    justify-content: space-between;
    max-width: 480px;
    height: 640px;
    padding: 40px;
  }

  .popup-feature-card.cash-in {
    max-width: 512px;
  }

  .popup-feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039b_cashin-card2-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .popup-feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039c_cashin-card3-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .popup-feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0396_cashin-card1-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .popup-feature-card.ginsure {
    max-width: 512px;
  }

  .popup-feature-card.ginsure.easy-application {
    max-width: 1040px;
    padding-left: 124px;
  }

  .popup-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-position: 50% 55%, 50% 0;
    background-size: 1040px, cover;
  }

  .popup-feature-card.ginsure._30-days-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149a_Card%201_XL%20and%20Small%20Desktop%402x%20(1).webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 0, 0 0;
    background-size: 512px, auto;
  }

  .popup-feature-card.shop-feature-card {
    width: 512px;
    min-width: 512px;
  }

  .popup-feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072e_shop-feature-card1-bg-xl.webp");
  }

  .popup-feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce073e_shop-feature-card2-bg-xl.webp");
  }

  .popup-feature-card.buy-load {
    max-width: 512px;
  }

  .popup-feature-card.benefits-long {
    max-width: 1040px;
  }

  .popup-feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb4_gsave-suits-you-bg-xl.webp");
    padding-left: 124px;
  }

  .popup-feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb2_gsave-24-7-bg-xl.webp");
    padding-right: 124px;
  }

  .popup-feature-card.benefits-square {
    width: 512px;
  }

  .popup-feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb6_gsave-no-hassle-bg-xl.webp");
    padding-bottom: 60px;
  }

  .popup-feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c99_gsave-savings-account-bg-xl.webp");
  }

  .popup-feature-card.gfunds-cards-square {
    width: 512px;
  }

  .popup-feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2e_gfunds-affordable-bg-xl.webp");
  }

  .popup-feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d33_gfunds-hassle-free-bg-xl.webp");
  }

  .popup-feature-card.gfunds-card-long {
    max-width: 1040px;
    padding-right: 124px;
  }

  .popup-feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d32_gfunds-expertly-bg-xl.webp");
  }

  .popup-feature-card.request-money {
    max-width: 512px;
  }

  .popup-feature-card.request-money.simplified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c8_request-money-simplified-xl.webp");
    max-width: 1040px;
  }

  .popup-feature-card.request-money.keep-track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0e_request-money-keep-track-bg-xl.webp");
  }

  .popup-feature-card.services-gloan {
    max-width: 512px;
    height: 640px;
    padding: 40px;
  }

  .popup-feature-card.services-gloan.easy-cash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c1c_gloan-easy-cash-xl.webp");
  }

  .popup-feature-card.services-gloan.long {
    max-width: 1040px;
    height: 480px;
  }

  .popup-feature-card.gdeals {
    max-width: 512px;
  }

  .popup-feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce1_gdeals-redeem-xl.webp");
  }

  .popup-feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce2_gdeals-voucher-xl.webp");
  }

  .popup-feature-card.gdeals.long {
    max-width: 1040px;
  }

  .popup-feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c42_gdeals-daily-specials-xl.webp");
  }

  .popup-feature-card.gcredit-horizontal-card.credit-line {
    padding-left: 124px;
  }

  .popup-feature-card.gcredit-horizontal-card.minimum-amount-due {
    padding-right: 124px;
  }

  .popup-feature-card.gcredit-square-card {
    max-width: 512px;
  }

  .popup-feature-card.borrow {
    width: 478px;
    height: 640px;
  }

  .popup-feature-card.borrow.gloan {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff9_gloan-abot-kaya-bg-xl.webp");
    background-size: cover;
  }

  .popup-feature-card.careers-square-card {
    max-width: 512px;
  }

  .popup-feature-card.intl-remit-horizontal-card.real-time {
    background-size: cover;
    justify-content: flex-end;
    padding-bottom: 136px;
  }

  .popup-feature-card.overseas-square-card {
    max-width: 512px;
  }

  .popup-feature-card.global-wallet-horizontal-card.easy-instant {
    background-size: cover;
    justify-content: center;
    align-items: flex-end;
  }

  .popup-feature-card.global-wallet-card, .popup-feature-card.intl-remit-square-card, .popup-feature-card.gimpact {
    max-width: 512px;
  }

  .popup-feature-card.default.real-time, .popup-feature-card.default.card-1 {
    background-size: cover;
    justify-content: flex-end;
    padding-bottom: 136px;
  }

  .popup-feature-card.default-2 {
    max-width: 512px;
  }

  .popup-feature-card-title.ginsure.affordable-insurance {
    max-width: 13ch;
  }

  .popup-feature-card-title.ginsure.affordable-insurance.send-money-protect-feature-card-title {
    max-width: 14ch;
  }

  .popup-feature-card-title.gloan {
    letter-spacing: -.05em;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.gloan.long, .popup-feature-card-title.pay-qr.long {
    letter-spacing: -.03em;
    font-size: 3.57rem;
  }

  .popup-feature-card-title.pay-qr.long.pay-qr-receive-money {
    font-size: 3.43rem;
  }

  .popup-feature-card-title.gdeals {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.gdeals.long {
    font-size: 4rem;
  }

  .popup-feature-card-title.gfund-title {
    letter-spacing: -.05em;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.cards.buy-load {
    max-width: 12ch;
  }

  .popup-feature-card-description.gcash-padala.partner-outlets {
    max-width: 25ch;
  }

  .popup-feature-card-description.gcash-padala.long-card {
    margin-top: 0;
  }

  .popup-feature-card-description.cash-in.smalt.more-than-one {
    max-width: 32ch;
  }

  .popup-feature-card-description.ginsure.reliable-insurance, .popup-feature-card-description.ginsure.load-plus {
    max-width: 29ch;
  }

  .popup-feature-card-description.buy-load.wide-network {
    max-width: 31ch;
  }

  .popup-feature-card-description.gloan {
    font-size: 1.57rem;
  }

  .popup-feature-card-description.pay-qr {
    margin-top: 16px;
    font-size: 1.57rem;
  }

  .popup-feature-card-description.pay-qr.long {
    font-size: 1.57rem;
    line-height: 1.4;
  }

  .popup-feature-card-description.gdeals {
    max-width: 24ch;
  }

  .popup-feature-card-description.gdeals.long {
    max-width: 21ch;
    margin-top: 24px;
  }

  .popup-feature-card-description.request-money.simplified {
    margin-top: 16px;
  }

  .popup-feature-card-description.gfund-desc {
    font-size: 1.57rem;
  }

  .popup-feature-card-description.gcrypto.long {
    margin-top: 12px;
  }

  .popup-feature-card-description.gcrypto.long.gcrypto-easy-use {
    max-width: 19ch;
  }

  .popup-feature-card-description.card {
    margin-top: 16px;
    font-size: 1.57rem;
  }

  .popup-feature-card-description.get-started {
    margin-top: 12px;
    font-size: 1.57rem;
  }

  .popup-feature-card-description.getting-started {
    margin-top: 16px;
    font-size: 1.57rem;
  }

  .kkb-popup-section-card-description-span {
    white-space: nowrap;
  }

  .gdeals_section.gdeals-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110c_gdeals-hero-section-bg-xl-extended-min.webp");
    background-size: 3200px;
  }

  .popup-section-card-description.feature.gsave-partners {
    max-width: 32ch;
  }

  .popup-section-card-description.feature.gsave-partners.bsp {
    padding-right: 32px;
  }

  .popup-section-card-description.feature.shade-4.bpi, .popup-section-card-description.feature.shade-4.bsp, .popup-section-card-description.gfunds-feature.shade-4.atram {
    max-width: none;
  }

  .popup-section-card-content-wrapper.gfunds {
    height: 208px;
  }

  .global-stocks-section.global-stocks-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c2_gstocks-global-header-xl.webp"), linear-gradient(#03091a, #050d25 66.06%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
  }

  .popup-featurette-card.content-end.shop-features {
    width: 510px;
    min-width: 510px;
  }

  .popup-featurette-card.content-end.shop-features.pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff00_shop-features-card1-bg-xl.webp");
  }

  .popup-featurette-card.content-end.shop-features.amex {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff3e_shop-features-card2-bg-xl.webp");
  }

  .request-money_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce103a_request-money-xl-extended.webp");
    background-size: 3200px;
  }

  .buy-load_container {
    overflow: hidden;
  }

  .popup-promo-card-title {
    max-width: 14ch;
  }

  .popup-promo-card {
    width: 676px;
  }

  .popup-promo-card.content-right.enjoy {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5c_load-promo-card1-bg-xl.webp");
  }

  .popup-promo-card.content-right.lucky {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0023_load-promo-card2-bg-xl.webp");
    background-position: 50% -49px;
    background-size: 676px;
    min-width: 676px;
  }

  .popup-promo-card.content-right.load-game {
    min-width: 676px;
  }

  .popup-promo-card.content-right.lucky {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0023_load-promo-card2-bg-xl.webp");
    background-position: 50% -49px;
    background-size: 676px;
  }

  .popup-promo-card.content-right.enjoy {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5c_load-promo-card1-bg-xl.webp");
    min-width: 676px;
  }

  .popup-promo-card.content-right.lucky-load {
    padding-right: 65px;
  }

  .buy-load_section.gaming {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a6_load-gaming-section-bg-xl.webp");
    background-size: 2800px;
  }

  .buy-load_section.hero-section-load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1016_buy-load-xl-extended.webp"), linear-gradient(#20a8ee, #249bed 34%, #1990ec 60%, #2b80ea);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
    height: 1280px;
  }

  .buy-load_section.buy-load-exclusive {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ef_go-extra-xl.webp");
    background-size: 3200px;
  }

  .a-rewards-feature-wrapper {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    max-width: 1040px;
  }

  .a-rewards_container {
    overflow: hidden;
  }

  .shop_section.shop-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1013_shop-xl-extended.webp"), linear-gradient(#0000 66%, #65488e 66%, #705198);
    background-position: 50% 0, 0 0;
    background-size: 3600px, auto;
  }

  .shop-partners-logo {
    margin-left: -24px;
  }

  .popup-section-banner {
    width: 1040px;
  }

  .popup-banner-title {
    margin-left: 89px;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .gfunds_section.comparison {
    padding-top: 60px;
  }

  .government_section.government-feature-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f19_egov-features-bg-xl.webp");
    background-size: 3200px;
  }

  .government_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f06_egov-hero-bg-xl.webp");
    background-size: 3200px;
  }

  .govt-features-grid {
    grid-template-columns: 512px 512px;
  }

  .bills_section.billers-section {
    height: 578px;
  }

  .bills_section.refined-bills-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08b8_bills-refined-header-bg-xl.webp");
    background-size: 2800px;
    height: 1257px;
    padding-bottom: 60px;
  }

  .bills-message-bubble {
    max-width: 260px;
    height: 88px;
  }

  .bills-message-bubble.internet {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce084c_bills-internet-bubble-xl.webp");
  }

  .popup-bills-description.pay-bills {
    margin-top: 220px;
  }

  .popup-bills-description.pay-bills-header {
    margin-top: 32px;
  }

  .gsave_section.powered-by {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e2_gsave-benefits-xl.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1920px;
  }

  .gsave_section.gsave-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d01_gsave-header-bg-xl.webp");
    background-size: 3200px 936px;
  }

  .gsave_section.create-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e2_gsave-benefits-xl.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1920px;
  }

  .swiper-wrapper.align-center {
    display: flex;
  }

  .swiper-wrapper.align-center.glife {
    justify-content: center;
    align-items: center;
  }

  .swiper-wrapper.load {
    justify-content: center;
  }

  .swiper-wrapper.hitting-the-right-market {
    justify-content: center;
    display: flex;
  }

  .wellness_container {
    overflow: hidden;
  }

  .wellness_section.featured-establishments {
    padding-top: 120px;
  }

  .popup-section-label.ggives-upgrading {
    max-width: none;
  }

  .services-wellness_section.other-services-section {
    height: 780px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pay-qr_section.features-section {
    height: 1774px;
    padding-top: 54px;
  }

  .pay-qr_section.pay-qr-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0da0_pay-qr-header-bg-xl.webp");
    background-size: 3200px 1256px;
  }

  .pay-qr_section.crossborder {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d9f_pay-qr-alipay-xl.webp");
    background-size: 3200px;
    height: 1244px;
  }

  .gcrypto_section.gcrypto-know-nfts {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10cd_what-are-nfts-xl.webp");
    background-position: 50%;
    background-size: 3200px 800px;
  }

  .gcrypto_section.gcrypt-nft-world {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e4b_gcrypto-nft-world-bg-xl.webp"), linear-gradient(#130145, #10002f);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px 600px, auto;
  }

  .gcrypto_section.nft-marketplace {
    height: 844px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gcrypto_section.gcrypto-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e53_what-is-crypto-xl.webp");
    background-size: 1920px;
  }

  .gcrypto_section.gcrypto-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1070_gcrypto-hero-bg-xl.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 3200px;
    height: 1140px;
    padding-bottom: 120px;
  }

  .ggives_section.ggives-lifestyle {
    background-color: #0060bb;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105e_ggives-header-xl-part-2.webp");
    background-size: 3200px;
    height: 1030px;
  }

  .ggives_section.ggives-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1112_ggives-header-bg-xl-extended.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 3200px;
    height: 842px;
  }

  .ggives_section.ggives-gscore {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12df_GScore%20Female%20Base.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1040px;
  }

  .ggives_section.borrow {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .block.combo---featured-kv {
    border-radius: 16px;
  }

  .block.combo---imagnation-header {
    margin-bottom: 49px;
  }

  .ggives_upgrading-section-grid {
    max-width: 552px;
  }

  .ggives-lifestyle-content-wrapper {
    margin-right: 12px;
  }

  .gforest_section.gforest-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1060_gforest-hero-section-bg-xl-extended.webp");
    background-size: 3200px;
  }

  .gforest_section.section-2m {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105f_2m-bg-xl-extended.webp");
    background-size: 3200px;
  }

  .gforest_section.gforest-partners {
    height: 544px;
  }

  .gforest_section.hope-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce106c_gforest-hope-section-bg-xl-extended.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 3200px;
  }

  .gforest_section.nurture-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1065_gforest-nurture-section-bg-xl-extended.webp");
    background-size: 3200px;
    height: 993px;
  }

  .ginsure_section.ginsure-accessible {
    height: auto;
  }

  .ginsure_section.ginsure-section-cards {
    margin-top: -110px;
  }

  .ginsure_section.ginsure-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1010_ginsure-xl-extended.webp"), linear-gradient(#007791, #00a5b2 54.79%, #00aab5);
    background-position: 50% 0, 0 0;
    background-size: 3200px, auto;
    height: 903px;
  }

  .ginsure_section.ginsure-header-section.send-money-protect-header-section {
    height: 800px;
  }

  .ginsure_section.ginsure-header-section.load-plus {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce249d_Hero%20Banner%20Large-.jpg"), linear-gradient(to bottom, null, null), linear-gradient(to bottom, null, null);
  }

  .ginsure_section.ginsure-header-section.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24d2_image.avif"), linear-gradient(#1f8ffd 30%, #6cbcfc);
  }

  .popup-section-card-img.ginsure-partner-logo.vehicle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0158_insurance-logo6-xl.webp");
    max-width: 328px;
    height: 70px;
  }

  .popup-section-card-img.ginsure-partner-logo.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0074_insurance-logo5-xl.webp");
    max-width: 156px;
    height: 70px;
  }

  .popup-section-card-img.ginsure-partner-logo.property {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0070_insurance-logo4-xl.webp");
    max-width: 70px;
    height: 70px;
  }

  .popup-section-card-img.ginsure-partner-logo.lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce016b_insurance-logo3-xl.webp");
    max-width: 328px;
    height: 70px;
  }

  .popup-section-card-img.ginsure-partner-logo.personal {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0164_insurance-logo2-xl.webp");
    max-width: 414px;
    height: 70px;
  }

  .popup-section-card-img.ginsure-partner-logo.health {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00df_insurance-logo1-xl.webp");
    max-width: 156px;
    height: 70px;
  }

  .popup-feature-card-content.padala-fees {
    height: 560px;
    display: flex;
  }

  .popup-feature-card-content.request-money.simplified {
    justify-content: center;
    max-width: 390px;
    margin-top: 0;
    margin-right: 84px;
  }

  .popup-feature-card-content.global-affordable {
    margin-left: 124px;
  }

  .gloan-learn-more-link.primary-blue.gloan-guaranteed {
    margin-top: 16px;
    font-size: 1.14rem;
  }

  .gloan_section.logos {
    padding-top: 0;
  }

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

  .gloan_section.gloan-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ea9_gloan-hero-bg-xl.webp");
    background-size: 2800px;
  }

  .gloan_section.features {
    margin-top: -402px;
  }

  .gloan-calculator-control-wrapper {
    max-width: 492px;
  }

  .calcu-input-wrapper.next-item {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .gloan-borrow-cards {
    margin-bottom: 60px;
  }

  .gcredit_section.gcredit-gscore {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12df_GScore%20Female%20Base.avif");
    background-position: 50%;
    background-size: 1040px;
  }

  .gcredit_section.ways-to-borrow {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gcredit_section.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b21_gcredit-bill-protect-bg-xl.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1440px;
  }

  .popup-feature-card-content-wrapper.minimum-amount-due {
    max-width: 356px;
  }

  .popup-feature-card-content-wrapper.kkb.request {
    height: 100%;
  }

  .popup-feature-card-content-wrapper.gfunds.gfunds-expertly {
    max-width: 395px;
  }

  .gcredit-bills-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d4d_gcredit-partner-biller-xl.webp");
    max-width: 404px;
  }

  .merchants-logos {
    width: 943px;
    height: 88px;
  }

  .services-foods_section.other-services-section {
    height: 740px;
  }

  .cash-out-gcash-mastercard.water-blue {
    display: block;
  }

  .gcash-padala-cards-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .services_swac-video-notification.floating-item {
    transform: translate(-252px, 604px);
  }

  .popup-slider {
    width: 394px;
  }

  .popup-slider-arrow-active {
    z-index: 999;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc25_stepper-chevron.svg");
    background-repeat: no-repeat;
    background-size: 40px 40px;
    transform: translate(12px, 8px);
  }

  .popup-slider-arrow-active.prev {
    transform: translate(-7px, 8px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled.next {
    transform: translate(-5px, -11px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled.prev {
    transform: translate(5px, -11px);
  }

  .section-content-link-bouding-box {
    max-width: 520px;
  }

  .section-content-link {
    margin-top: 24px;
  }

  .section-content-link.popup-nav {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .popup-card-content-wrapper {
    flex-direction: column;
    justify-content: space-between;
  }

  .transportation-cards-wrapper {
    grid-template-columns: 512px 512px;
  }

  .section-content.growth-gpo-section {
    margin-left: 100px;
  }

  .section-title.business-types {
    font-size: 3.71rem;
  }

  .section-title.payment-header-title.tnap-header-title {
    font-weight: 500;
  }

  .section-title.billers-header-title {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .section-title.gloan-alamin {
    font-size: 2.86rem;
  }

  .section-title.overseas-partners {
    margin-left: 238px;
  }

  .gforest-content-description {
    max-width: 20ch;
  }

  .gforest-content-description.carbon-saved {
    max-width: 21ch;
  }

  .gforest-content-column.column-3 {
    width: 312px;
  }

  .gforest-content-list {
    justify-content: space-between;
    max-width: 992px;
    padding-left: 0;
    padding-right: 0;
  }

  .gforest-nurture-img.floating-item {
    transform: translate(28px, 37px);
  }

  .fs_accordion-2_component.gstocks-ph {
    max-width: 808px;
  }

  .send-gift-message-bubble {
    align-self: flex-start;
  }

  .send-gift-message-bubble-content {
    max-width: 300px;
  }

  .send-gift-message-bubble-content.floating-item {
    transform: translate(-418px, 367px);
  }

  .a-rewards-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05bc_a-rewards-redeem-xl.webp");
    background-size: 512px;
    max-width: 512px;
    height: 713px;
  }

  .a-rewards-claim {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05bd_a-rewards-claim-xl.webp");
    max-width: 448px;
  }

  .a-rewards-claim.floating-item {
    transform: translate(-50%, -149px);
  }

  .bounding-box-2 {
    max-width: 1040px;
  }

  .section-featured-kv.tnap-gpo {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ginsure-cards-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .biz-section-description {
    letter-spacing: -.03em;
    font-size: 1.14rem;
  }

  .ginsure-swipeable.ginsure-access {
    margin-left: -40px;
  }

  .gpo-section.payment-header-section.tnap-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f0e_xl_desktop.webp");
  }

  .biller-dropdown-list.promos {
    max-width: 1024px;
  }

  .biller-item-title {
    max-width: 560px;
  }

  .biller-table {
    max-width: 960px;
  }

  .biller_section.biller-header {
    height: 333px;
  }

  .partners-header-content.promos {
    max-width: 1024px;
  }

  .biller-result-card-wrapper {
    max-width: 960px;
  }

  .partners-section-content, .partners-section-content.ggives-header {
    margin-left: 100px;
  }

  .promo-countdown-wrapper {
    justify-content: center;
    max-width: 364px;
    padding-left: 0;
  }

  .promo-timer-wrapper {
    max-width: 240px;
  }

  .promo-timer-wrapper.promo-details {
    max-width: none;
  }

  .timer-content {
    width: 60px;
  }

  .enjoy-section-3-cards-swipeable.enjoy {
    margin-top: 86px;
  }

  .business_section-card-title.strength-in-numbers {
    font-size: 7.14rem;
  }

  .business_section-card-title.strength-in-numbers._24m-daily-transaction {
    font-size: 6.57rem;
  }

  .business_section-card-title.strength-in-numbers._640k-agent-networks {
    font-size: 5.71rem;
  }

  .business_section-card-title.strength-in-numbers._6x-more {
    font-size: 3.75rem;
  }

  .business_section-card-description.strength-in-numbers._640k-agent-networks {
    font-size: 1.71rem;
  }

  .business_section-card-description.strength-in-numbers._5m-merchants {
    font-size: 1.29rem;
  }

  .business_section-card-description.strength-in-numbers._24m-daily-transaction {
    font-size: 1.71rem;
  }

  .business_section-card-description.strength-in-numbers._420-merchant {
    font-size: 1.29rem;
  }

  .business_section-card-content.strength-in-numbers._8m-msme-loans.absolute-white {
    align-items: center;
  }

  .cash-in-card-wrapper {
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    max-width: 1040px;
  }

  .promo-content-title.voucher-content-title {
    max-width: 20ch;
  }

  .services-glife-section-swipeable-4-cards.glife {
    padding-bottom: 40px;
  }

  .enjoy-section-4-cards-swipeable.enjoy {
    margin-top: 86px;
  }

  .services_pay-wrapper {
    max-width: 1040px;
  }

  .got-bills-content-wrapper.got-bills-section {
    margin-left: 100px;
  }

  .got-bills-header-wrapper {
    margin-top: 191px;
  }

  .pay-bills-header-bubble.got-bills-header {
    margin-top: 97px;
    margin-left: 155px;
  }

  .bill-protect-table, .bill-protect-list {
    margin-left: 100px;
  }

  .promo-content-desc.voucher-content-desc {
    max-width: 35ch;
  }

  .promo-feature-header-card {
    width: 1040px;
    min-width: 1040px;
  }

  .voucher-countdown-content.catalina {
    padding-right: 28px;
  }

  .promo-countdown-content {
    justify-content: center;
    max-width: 364px;
    padding-left: 0;
  }

  .timer-wrapper {
    width: 60px;
  }

  .promos_section.feature-section {
    margin-top: -178px;
  }

  .voucher-card-header {
    padding-left: 30px;
  }

  .pill-new.absolute-white {
    border-color: #fff;
  }

  .consumer_ad-swiper-panel {
    height: 980px;
  }

  .consumer_ad-swiper-panel.intl-remittance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2204_LD%20Hero%20-%20Receive%20International%20Remittance.avif");
    background-position: 50% 100%;
    background-size: cover;
  }

  .partners_ggives-section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0907_partners-ggives-hero-bg-xl.webp");
    background-size: 1920px;
    height: 797px;
  }

  .partners_ggives-section.categories {
    height: 752px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .partners-section-title {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .partners-section-title.logos {
    max-width: 16ch;
  }

  .partners-section-title.categories {
    margin-left: 100px;
    line-height: 1.2;
  }

  .partners-section-title.ggives {
    max-width: 16ch;
  }

  .partners-ggives-swipeable {
    margin-top: 53px;
  }

  .merchants {
    font-size: 1rem;
  }

  .get-started-content.fully-verified {
    margin-right: 78px;
  }

  .get-started-content.hero-section {
    margin-top: 149px;
  }

  .get-started-content.header-intl, .get-started-content.ph-sim-header {
    margin-left: 100px;
  }

  .get-started-content.international-partners {
    max-width: 511px;
  }

  .get-started-title.get-verified {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .get-started-title.feature-intl {
    font-size: 2.86rem;
  }

  .get-started-title.feature-intl.worldwide {
    font-size: 3rem;
  }

  .get-started-title.ph-sim-features.libre {
    max-width: 12ch;
  }

  .get-started-title.pay-abroad-partners {
    max-width: 335px;
  }

  .get-started-title.super-easy {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .get-started-section-card {
    width: 512px;
    max-width: 480px;
    height: 640px;
  }

  .get-started-section-card.signup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c6_gs-rtb3-xldesktop.webp");
    background-size: 512px;
  }

  .get-started-section-card.register {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c7_gs-rtb2-xldesktop.webp");
    background-size: 512px;
  }

  .get-started-section-card.download {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c8_gs-rtb1-xldesktop.webp");
    background-size: 512px;
  }

  .get-started-section-card.verification {
    overflow: hidden;
  }

  .get-started-section-card.verification.gcash-jr {
    background-image: linear-gradient(#fff0 25%, #0c3b57bf), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13ff_gs-profile2-card-xldesktop.webp");
    background-size: auto, 512px;
  }

  .get-started-section-card.verification.gcash-overseas {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13fe_gs-profile3-card-xldesktop.webp");
    background-size: 512px;
  }

  .get-started-section-card.verification.filipinos {
    background-image: linear-gradient(#fff0 53%, #f8979e), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1402_gs-profile1-card-xldesktop.webp");
    background-size: auto, 512px;
  }

  .get-started-section-card.verified-card {
    max-width: 512px;
  }

  .get-started-section-card.verified-card.unlock {
    background-position: 70%;
  }

  .get-started-section-card.verified-card.enjoy {
    max-width: 1040px;
    padding-left: 124px;
    padding-right: 124px;
  }

  .get-started-section-card.get-verified {
    max-width: none;
  }

  .get-started-section-card.kyc-selfie {
    max-width: 250px;
  }

  .get-started-section-card.kyc-selfie.dapat {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0982_kyc-selfie-card-dapat-xl.webp");
  }

  .get-started-section-card.kyc-selfie.show {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0980_kyc-selfie-card-selfie-xl.webp");
  }

  .get-started-section-card.kyc-selfie.wear {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0986_kyc-selfie-card-wear-xl.webp");
  }

  .get-started-section-card.kyc-selfie.make {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0983_kyc-selfie-card-make-xl.webp");
  }

  .get-started-section-card.feature-intl {
    min-width: 512px;
    max-width: 512px;
  }

  .get-started-section-card.feature-intl.finance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa5_international-feature-finance-xl.webp");
  }

  .get-started-section-card.feature-intl.worldwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a9e_international-feature-serve-xl.webp");
    max-width: 1040px;
    padding-left: 124px;
    padding-right: 124px;
  }

  .get-started-section-card.feature-intl.telcos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab6_international-feature-telcos-xl.webp");
  }

  .get-started-section-card.ph-sim-features {
    max-width: 472px;
  }

  .get-started-section-card.ph-sim-features.instant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa2_ph-sim-feature-card-instant-xl.webp");
  }

  .get-started-section-card.ph-sim-features.payment {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ac2_ph-sim-feature-card-payment-xl.webp");
  }

  .get-started-section-card.ph-sim-features.libre {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a91_ph-sim-feature-card-libre-xl.webp");
  }

  .get-started-section-card.ph-sim-features.services {
    max-width: 480px;
  }

  .get-started-section-card.ph-sim-features.services.express-send {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0adb_overseas-featured-card-express-send-xl.webp");
  }

  .get-started-section-card.ph-sim-features.services.pay-bills {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b04_overseas-featured-card-pay-bills-xl.webp");
  }

  .get-started-section-card.ph-sim-features.services.load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0adc_overseas-featured-card-load-xl.webp");
    background-position: 50% 0;
    background-size: cover;
  }

  .get-started-section-card.pay-abroad {
    max-width: 512px;
  }

  .get-started-section-card.b2b-package {
    width: 512px;
    height: 640px;
    overflow: hidden;
  }

  .get-started-card-title {
    font-size: 2.29rem;
  }

  .get-started-card-title.verified {
    font-size: 2.86rem;
  }

  .get-register-img.floating-item {
    max-width: 499px;
    height: 510px;
  }

  .alphabet-nav {
    grid-column-gap: 12px;
    max-width: 1024px;
  }

  .get-started_section.register {
    padding-top: 55px;
  }

  .get-started_section.fully-verified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13df_gs-kv-xldesktop.webp"), linear-gradient(#fff 52%, #002972 88%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
    height: 1910px;
    padding-bottom: 60px;
  }

  .get-started_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c0_gs-hero-desktopxl.webp");
    background-position: 50% 100%;
    background-size: 3200px;
    height: 1350px;
  }

  .get-started_section.verification {
    max-height: 880px;
  }

  .get-started_section.get-verified {
    background-color: #eef2f9;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13ef_gs-stepperkv-xldesktop.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 3200px;
  }

  .get-started_section.nmsme-cards {
    max-height: 880px;
  }

  .get-started_section.rtb-row {
    background-image: linear-gradient(#0165b500, #010a16 29%);
    margin-top: -400px;
    padding-top: 55px;
  }

  .get-started-description.feature-intl.worldwide {
    max-width: 20ch;
  }

  .get-started-description.feature-intl.telcos {
    max-width: 22ch;
  }

  .get-started-description.pay-abroad-partners {
    max-width: 335px;
  }

  .get-fully-verified-card-wrapper {
    max-width: 1040px;
  }

  .get-verified-card-wrapper {
    margin-top: 64px;
  }

  .no-results-wrapper {
    height: 466px;
    padding-top: 51px;
    padding-bottom: 107px;
  }

  .no-results-wrapper.promos {
    margin-top: 125px;
  }

  .page-nav_menu-item {
    max-width: 302px;
  }

  .page-nav_container.load {
    max-width: 906px;
  }

  .section-title-load.hero-load {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .buy-load-feature-cards-wrapper.absolute-white {
    grid-template-columns: 512px 512px;
  }

  .kyc-cards {
    justify-content: center;
  }

  .kyc-card-step-3 {
    max-width: 506px;
  }

  .kyc-cards-answer-form {
    grid-column-gap: 8px;
    justify-content: center;
  }

  .gcash-premium-section-content.freedom {
    margin-left: 100px;
  }

  .gcash-premium-section-content.no-interruption {
    max-width: 575px;
  }

  .gcash-premium-section-content.shop-fearlessly {
    margin-right: 140px;
  }

  .gcash-premium-section-description.no-ads {
    max-width: 32ch;
  }

  .selfie-ready-card-wrapper {
    grid-column-gap: 8px;
    max-width: 1023px;
  }

  .gcash-premiium_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09f2_gcash-premium-header-xl.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1920px;
  }

  .gloan-msg-notif.gloan-sect {
    margin-left: 416px;
  }

  .gloan-popup-cards {
    grid-template-columns: 512px 512px;
  }

  .promos-results_container {
    max-width: 1026px;
  }

  .gcash-premium-message-notif.freedom {
    margin-left: 100px;
  }

  .gloan-calculator-content {
    max-width: 792px;
  }

  .gloan-banner-section {
    height: 2006px;
  }

  .gcash-premium_section.fresh {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a6b_fresh-bg-xl.webp");
    background-size: 1920px;
  }

  .gcash-premium_section.freedom {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a6e_freedom-bg-xl.webp");
    background-size: 1920px;
  }

  .gcash-premium_section.no-interruptions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a72_premium-no-interruption-bg-xl.webp");
    background-size: 1920px;
  }

  .gcash-premium_section.shop-fearlessly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a77_shop-fearlessly-bg-xl.webp");
    background-size: 1920px;
  }

  .no-interruption-span {
    display: inline-block;
  }

  .dress-blue {
    color: #1e74f1;
  }

  .overseas_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa4_overseas-header-bg-xl.webp");
    background-size: 1920px;
  }

  .overseas_section.overseas-partner {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .get-started-intl-card-wrapper {
    max-width: 1040px;
  }

  .get-started-overseas-partner {
    margin-left: 100px;
  }

  .denim-dark-blue {
    color: #072c87;
  }

  .ph-sim_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa6_ph-sim-header-xl.webp");
    background-size: 1920px;
  }

  .ph-sim_section.home-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b03_ph-sim-home-section-xl.webp");
    background-size: 1920px;
  }

  .get-started-section-card-desc.pay-bills {
    max-width: none;
  }

  .get-started-services-wrapper {
    height: 640px;
  }

  .bounding-box-3 {
    max-width: 1040px;
  }

  .get-started-overseas-partner-2 {
    margin-left: 100px;
  }

  .gcredit-featured-cards-wrapper {
    grid-template: "."
    / 512px;
    grid-auto-columns: 512px;
    max-width: 1040px;
    padding-left: 0;
    padding-right: 0;
  }

  .gcredit-calculator-content {
    max-width: 792px;
  }

  .get-started-pay-abroad-services-wrapper {
    max-width: 1040px;
  }

  .international_section.hero-section.global-pay-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16f5_Desktop-banner-XL.webp");
    background-size: 1920px;
  }

  .international_section.partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16ec_banner-2.webp");
    background-size: 3200px;
  }

  .international_section.partners.white_section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1384_banner%20(3)%20(1).webp");
  }

  .international_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22c2_new-global-pay-banner-xl.avif"), linear-gradient(#cae0e4, #8ecedd);
    background-size: 3200px, auto;
  }

  .help-center-nextline {
    display: inline;
  }

  .ggives-upgrade-ls-wrapper {
    max-width: 792px;
  }

  .pop-up-feature-card.pay-qr {
    width: 512px;
  }

  .pop-up-feature-card.pay-qr.long {
    width: 1040px;
    padding-left: 124px;
  }

  .pop-up-feature-card.pay-qr.long.align-right {
    padding-right: 124px;
  }

  .pop-up-feature-card.pay-qr.long.align-right.pay-qr-receive-money {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce103c_pay-qr-receive-money-card-xl.webp");
  }

  .pop-up-feature-card.pay-qr.long.getting-started {
    background-image: linear-gradient(104deg, #023667, #fff0 72%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19a1_Free%20send%20Money%20Long%20Card_Small%20and%20XL%20dessktop%402x.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .pop-up-feature-card.pay-qr.pay-qr-snap {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c31_pay-qr-snap-xl.webp");
  }

  .pop-up-feature-card.pay-qr.pay-qr-own {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce111a_pay-qr-own-xl.webp");
    align-items: center;
  }

  .pop-up-feature-card.gcrypto {
    width: 100%;
  }

  .pop-up-feature-card.gcrypto.gcrypto-easy-learn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce112e_gcrypto-easy-to-learn-xl.webp");
  }

  .pop-up-feature-card.gcrypto.long {
    max-width: 1040px;
    padding-left: 124px;
  }

  .pop-up-feature-card.gcrypto.long.gcrypto-easy-start {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0de7_grcypto-easy-start-bg-xl.webp");
  }

  .pop-up-feature-card.gcrypto.long.gcrypto-easy-use {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e37_gcrypto-easy-use-bg-xl.webp");
    padding-right: 124px;
  }

  .pop-up-feature-card.card.bayad-bills {
    background-image: linear-gradient(#023667, #fff0 48%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce199a_Bayad%20Bills%20Shortcard-FA_XL%20and%20Small%20Desktop%402x.avif");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .pop-up-feature-card.card.buy-load {
    background-position: 0 0, 50% 100%;
    background-size: auto, 100%;
  }

  .pop-up-feature-card.card {
    width: 512px;
  }

  .pop-up-feature-card.card.long {
    width: 1040px;
    padding-left: 124px;
  }

  .pay-qr-cards {
    grid-template-columns: 512px 512px;
    max-width: 1040px;
  }

  .pay-qr-card-wrapper.long.receive-money {
    justify-content: flex-start;
    width: 380px;
    padding-top: 80px;
  }

  .global-stocks-feature-wrapper {
    grid-template-columns: 512px 512px;
    justify-items: center;
  }

  .gdeals-feature-card {
    grid-template-columns: 512px repeat(auto-fit, 512px);
    place-content: center;
  }

  .gdeals-popup-content-wrap.gdeals-long-card {
    justify-content: center;
    max-width: 432px;
    padding-top: 0;
  }

  .gsave-header-steps {
    padding-left: 80px;
    padding-right: 80px;
  }

  .gstocksph-card-grid, .request-money-cards-wrapper {
    grid-template-columns: 512px 512px;
  }

  .services_request-money-message-bubble {
    max-width: 337px;
    margin-top: 185px;
    margin-right: 151px;
  }

  .request-money-message-bubble-content {
    max-width: 265px;
  }

  .gfunds-signup-card {
    max-width: 1040px;
  }

  .gfunds-feature-cards {
    grid-template-columns: 512px 512px;
    max-width: 1040px;
  }

  .gfunds_banner {
    max-width: 792px;
    padding-right: 70px;
  }

  .pay-qr-banner-section {
    height: 2493px;
  }

  .pay-qr-around-the-world {
    margin-left: 100px;
  }

  .popup-section-description-2 {
    letter-spacing: -.03em;
    font-size: 1.14rem;
  }

  .ph-stocks-banner-section {
    height: 2235px;
  }

  .gcrypto-cards {
    grid-template-columns: 512px 512px;
    max-width: 1040px;
  }

  .nft-cards-wrapper {
    justify-content: center;
    padding-left: 348px;
  }

  .popup-section-description-3.gcrypto {
    max-width: 38ch;
  }

  .popup-section-description-3.step-item.ggives-glife, .popup-section-description-3.step-item.ggives-glife.active, .popup-section-description-3.step-item.partners-ggives, .popup-section-description-3.step-item.partners-ggives.active, .popup-section-description-3.step-item.cash-out, .popup-section-description-3.step-item.cash-out.active {
    max-width: 38ch;
  }

  .popup-section-description-3.step-item, .popup-section-description-3.dimensions {
    display: none;
  }

  .global_stocks-section.eligibility-gstocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105a_gstocks-global-eligibility-xl.webp");
    background-size: 1920px;
    height: 1103px;
  }

  .services-speech-bubblw-wrapper {
    max-width: 313px;
  }

  .business-strength-numbers-card {
    max-width: 448px;
    height: 640px;
    padding: 60px 48px;
  }

  .business-strength-numbers-card._24m-daily-transaction.hide {
    display: none;
  }

  .travel-message-notif {
    margin-left: 159px;
  }

  .coming-soon-container {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce123e_coming-soon-bg-xl-extended.webp");
    background-size: cover;
  }

  .gdeals-specials-span {
    display: inline;
  }

  .section.hero.business {
    flex-direction: row;
    height: 533px;
  }

  .section.hero.business.products.instore-qr {
    background-image: linear-gradient(#fff0 73%, #091727), linear-gradient(60deg, #091727, #fff0 77%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce143c_01_Hero_NBS_XLDesktop_3200x960.webp");
    background-position: 0 0, 0 0, 50% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 3200px;
  }

  .section.hero.business.products.glife {
    background-image: linear-gradient(60deg, #091727, #fff0 69%), linear-gradient(#fff0 48%, #091727), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce143f_01_Hero_Unilever_XLDesktop_3200x960.webp");
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, auto;
  }

  .section.hero.business.products.webpay {
    background-image: linear-gradient(#fff0 74%, #181315), linear-gradient(60deg, #181315, #fff0 62%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1443_01_Hero_Grab_XLDesktop_3200x960.webp");
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, auto;
  }

  .section.hero.business.products.fds {
    background-image: linear-gradient(to right, #111f29, #fff0 68%), linear-gradient(#fff0 61%, #111f29 96%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1453_01_Suyen_XL%20Desktop_3200x960.webp");
    background-position: 0 0, 0 0, 60% 60px;
    background-size: auto, auto, 3200px;
  }

  .section.hero.business.products.sme {
    background-color: #132160;
  }

  .section.hero.consumer.merry-g, .section.hero.consumer.imagnation {
    height: 800px;
    padding-top: 60px;
  }

  .section.business-blocks.no-padding.bg-business-blue.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce202d_Business%20Journey%20-%20XL.webp");
    background-position: 65% 0;
    background-repeat: no-repeat;
    background-size: 3200px;
  }

  .section.business-blocks.featured-kv.instore-qr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1337_instoreqr-featured-desktopXL.webp");
    background-position: 45%;
    background-size: 3200px;
  }

  .section.business-blocks.featured-kv.fds-enterprise {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce135b_fds-kv-desktopXL.webp");
    background-position: 50%;
    background-size: 3200px;
    height: 820px;
  }

  .section.business-blocks.featured-kv.gcash-pro-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1917_gcashpro-xldesk.avif");
    background-position: 50%;
    background-size: 3200px;
    height: 820px;
  }

  .section.consumer.overshoot, .section.campaign.overshoot {
    margin-top: -200px;
  }

  .component-alipay-block {
    max-width: none;
    font-size: 1.05rem;
  }

  .gradient-dummy {
    background-image: linear-gradient(#8fcfde00, #86cbdc 50%), linear-gradient(to right, #8dcedf, #8fcfde 46%, #81c9da 73%, #8ccdde 101%);
  }

  .wrapper---hero._20th {
    background-image: linear-gradient(#0000 85%, #0f1953 95%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2297_LD%20Hero%20-%20Banner.avif");
    background-repeat: repeat, no-repeat;
    background-size: auto, 2212px;
  }

  .wrapper-b2s---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(to bottom, null, null);
  }

  .card-cards {
    grid-template-columns: 512px 512px;
    max-width: 1040px;
  }

  .image---card.animated {
    top: 64px;
  }

  .text-content.xxl.fw-medium.fc-gcash-blue.featured-kv {
    max-width: 35ch;
  }

  .container {
    max-width: 969px;
  }

  .container.business.products.featured-kv {
    max-width: 1440px;
  }

  .container.business.products.featured-kv.nmsme {
    max-width: 980px;
  }

  .container.business.products.bundle-container {
    max-width: 1440px;
  }

  .container.business.products.bundle-container.nmsme {
    max-width: 980px;
  }

  .container.business.sme.featured-kv {
    max-width: 1440px;
  }

  .container.business.sme.featured-kv.nmsme {
    max-width: 980px;
  }

  .container.business.sme.bundle-container {
    max-width: 1440px;
  }

  .container.business.sme.bundle-container.nmsme {
    max-width: 980px;
  }

  .container.business.campaign.featured-kv {
    max-width: 1440px;
  }

  .container.business.campaign.featured-kv.nmsme {
    max-width: 980px;
  }

  .container.business.campaign.bundle-container {
    max-width: 1440px;
  }

  .container.business.campaign.bundle-container.nmsme {
    max-width: 980px;
  }

  .container.special.products.featured-kv {
    max-width: 1440px;
  }

  .container.special.products.featured-kv.nmsme {
    max-width: 980px;
  }

  .container.special.products.bundle-container {
    max-width: 1440px;
  }

  .container.special.products.bundle-container.nmsme {
    max-width: 980px;
  }

  .container.special.sme.featured-kv {
    max-width: 1440px;
  }

  .container.special.sme.featured-kv.nmsme {
    max-width: 980px;
  }

  .container.special.sme.bundle-container {
    max-width: 1440px;
  }

  .container.special.sme.bundle-container.nmsme {
    max-width: 980px;
  }

  .container.special.campaign.featured-kv {
    max-width: 1440px;
  }

  .container.special.campaign.featured-kv.nmsme {
    max-width: 980px;
  }

  .container.special.campaign.bundle-container {
    max-width: 1440px;
  }

  .container.special.campaign.bundle-container.nmsme {
    max-width: 980px;
  }

  .wrapper-stack.row.fullheight.justify-space-between.card-description {
    max-width: 480px;
  }

  .wrapper-stack.fullheight {
    height: 100%;
  }

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

  .wrapper-stack.promo-details {
    padding-top: 60px;
  }

  .text-header.epic-h1.fc-layer-0.business-landing {
    font-size: 5.71rem;
  }

  .text-header.epic-h1.fc-layer-0.fds {
    max-width: 14ch;
  }

  .text-header.region-h3.light.fc-layer-0.sme {
    max-width: 28ch;
  }

  .wrapper-final-cards {
    bottom: 0;
  }

  .wrapper-hero-header {
    max-width: none;
  }

  .fullheight {
    height: 100%;
  }

  .section-block.enterprise {
    background-image: linear-gradient(#091727, #09172700 22%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1439_01_Hero_Codashop_XLDesktop_3200x1024.webp");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section-block.public-sector {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce131a_publicsector_block_desktopXL.webp");
    background-position: 50% 0;
    background-size: 3200px;
  }

  .section-block.sari-sari-store {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1320_sarisari_block_desktopXL.webp");
    background-size: 3200px;
  }

  .block-description.biz-rtb.featured-kv {
    max-width: 562px;
    right: 150px;
  }

  .block-description.biz-rtb.glife-rtbs {
    left: auto;
    right: 98px;
  }

  .block-description.biz-rtb.glife-rtbs.alt {
    right: 0;
  }

  .image-business-rtb.desktop.webpay-rtb {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1445_01_Abenson_XLSmallDesktop_1040x560.webp");
    background-position: 400px 0;
    background-size: contain;
    right: 55.5%;
  }

  .card-block {
    align-items: center;
  }

  .consumer-panel.campaign-hero.gbday-20 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2297_LD%20Hero%20-%20Banner.avif");
    background-position: 50%;
    background-size: 2212px;
    display: none;
  }

  .asset---desktop-hero-banner {
    display: none;
  }

  .asset---tablet-hero-banner, .asset---mobile-hero-banner {
    max-width: 100%;
    height: 800px;
  }

  .asset---xl-desktop-hero-banner {
    object-fit: cover;
    height: 100%;
    display: block;
  }

  .calcu-input-wrapper-2.next-item {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .gsave-calculator-content {
    max-width: 792px;
  }

  .popup-section-card-content-title-2 {
    max-width: 14ch;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-section-card-content-title-2.gloan-calculator-title {
    max-width: none;
  }

  .gsave-calculator-control-wrapper {
    max-width: 492px;
  }

  .learn-more-link-text-2 {
    font-size: 1.14rem;
  }

  .lh-quiz-question-title {
    max-width: 20ch;
  }

  .lh-quiz-title {
    max-width: 9ch;
    font-size: 3.71rem;
  }

  .lh-quiz-cover-block {
    height: 100%;
    margin-top: 12px;
  }

  .lh-quiz-result {
    padding-top: 144px;
    padding-bottom: 144px;
  }

  .lh-landing_section.fourth-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce187e_lh-landing-financial-planning-section-small-desktop.webp");
  }

  .lh-quiz-article-block {
    width: 320px;
  }

  .popup-swipe-header-2 {
    justify-content: center;
    max-width: 792px;
    margin-left: 100px;
  }

  .article-wrapper {
    grid-template-columns: 304px 304px 304px;
  }

  .preamble.partner-solutions.green-solutions {
    color: #d6e7d8cc;
    font-size: 24px;
    line-height: 1.3;
  }

  .preamble.explore-solutions_tags {
    background-color: #36540a;
  }

  .preamble.explore-solutions_tags.ad-solutions {
    color: #00037a;
    background-color: #dbf9ff;
  }

  .preamble.explore-solutions_tags.promo-solutions {
    background-color: #292782;
  }

  .preamble.explore-solutions_tags.customer-api {
    background-color: #0746a0;
  }

  .lh-investing-container {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1880_crypto-landing-lg.webp");
  }

  .container---promo-banner {
    max-height: 700px;
  }

  .gcash-jr-section.banner-section {
    height: 1055px;
  }

  .gcash-jr-section.requirements-section.gradient-darkest-blue {
    background-image: linear-gradient(329deg, #000c18, #00042b 49%, #09163d 97%);
    padding-bottom: 0;
  }

  .banner-section-content, .banner-section-content.absolute-white {
    margin-bottom: 120px;
  }

  .gcash-jr-header {
    margin-left: 110px;
  }

  .services_ginsure_section.hero-container.insurance-banner {
    padding-top: 250px;
  }

  .services_ginsure_section.insurance-section {
    background-image: linear-gradient(#f6f9fd, #f6f9fd), linear-gradient(#01abb6, #0000 12%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1ae1_Bullet%20Cards.avif");
    background-position: 0 0, 0 0, 50% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .services_ginsure-section-content {
    margin-left: 100px;
  }

  .partner-solutions_section.banner-section.landing-page {
    height: 1400px;
  }

  .partner-solutions_section.rtb-section.practical-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2564_API%20Integration%20-%20xl.avif");
    background-position: 55% 0;
  }

  .partner-solutions_section.rtb-section.forest-adoption {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f4d_vid-xl.avif"), linear-gradient(#110a02, #110a02);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .partner-solutions_section.rtb-section.ad-solutions {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .partner-solutions_section.rtb-section.insighting-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce257f_insighting-solutions-xl%20(1).avif");
    background-position: 50% 0;
  }

  .partner-solutions_section.resrouces-section {
    background-image: linear-gradient(#f6f9fd, #f6f9fd);
  }

  .partner-solutions_section.about-us_cards_section {
    height: auto;
  }

  .partner-solutions_section.explore-solutions-section, .partner-solutions_section.our-partners-section {
    background-image: linear-gradient(#f6f9fd, #f6f9fd);
  }

  .partner-solutions_section.partner-with-us_section_lets-talk {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f29_Contact%20Us%20XL.webp"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
  }

  .partner-solutions_section.disbursement-types-section {
    background-image: linear-gradient(#f6f9fd, #f6f9fd);
  }

  .partner-solutions_section.rtb-extended-section.customer-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2561_Customer%20API%20Onboarding%20-%20xl.avif");
    background-position: 55% 0;
  }

  .partner-solutions_section.efficiency-drive_cards_section {
    height: auto;
  }

  .partner-solutions_section.unique-co-branding-section {
    background-image: linear-gradient(#110a02, #2c332e);
  }

  .partner-solutions_section.resource-contents {
    height: auto;
  }

  .partner-solutions_section.geo-target-section, .partner-solutions_section.hitting-the-right-market {
    background-image: linear-gradient(#f6f9fd, #f6f9fd);
  }

  .partner-solutions_inner_section.explore-solutions_content, .partner-solutions_inner_section.our-partners, .partner-solutions_inner_section.resources_case_studies_content, .partner-solutions_inner_section.about-us_content {
    color: #0a2757;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .partner-solutions_inner_section.disbursement-types {
    color: #0a2757;
    text-align: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .partner-solutions_inner_section.disbursement-types_card-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .partner-solutions_inner_section.onboarding-with-customer-api {
    color: #0a2757;
    text-align: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .partner-solutions_inner_section.efficiency-drive_content {
    color: #0a2757;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .partner-solutions_inner_section.unique-co-branding {
    color: #0a2757;
    text-align: center;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .partner-solutions_inner_section.unique-co-branding_card-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .partner-solutions_inner_section.post-content.resources-article {
    max-width: 1080px;
  }

  .first-column.center-aligned {
    justify-content: center;
  }

  .bg-circle-concave-light-blue {
    bottom: -400vw;
  }

  .container-logos {
    margin-bottom: 24px;
  }

  .beta-gcash-section.hero.home {
    background-color: #0000;
    background-position: 50% 100%;
    background-repeat: repeat-x;
  }

  .beta-gcash-section.hero.products {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a31_ad%20solutions%20banner.webp"), linear-gradient(#000, #003f64);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .beta-gcash-section.hero.faqs {
    background-position: 50% 160%;
    background-repeat: repeat-x;
  }

  .image-cta-block {
    object-fit: contain;
    width: 45vw;
    max-width: 650px;
  }

  .yellow-button {
    text-decoration: none;
  }

  .clip-border {
    background-position: 50% 100%;
    background-repeat: repeat-x;
    height: 20vh;
  }

  .clip-border.solution-bottom {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    inset: auto 0% 0%;
  }

  .clip-border.solution-top {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    top: -3%;
  }

  .beta-gcash-pms-container.hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .beta-gcash-pms-container.navbar {
    justify-content: space-between;
    align-items: center;
  }

  .content-cta-block {
    width: auto;
  }

  .comp-navbar {
    z-index: 10;
    position: relative;
  }

  .link---nav-gcash {
    color: #fff;
    margin-left: 24px;
    margin-right: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .nav-logo {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .gpm-nav-menu {
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .container-navbar-gcash-home {
    justify-content: flex-end;
    align-items: center;
    margin-left: -24px;
    margin-right: -24px;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .nav-link---pm {
    line-height: 24px;
  }

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

  .navbar---gcash-home {
    background-color: #122351;
    position: relative;
  }

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

  .ds-subtext {
    font-size: 16px;
  }

  .text-ds-title.margin-bottom.hide-on-small, .text-ds-title.margin-bottom.title-2.hide-on-small {
    font-size: 24px;
  }

  .comp-wave {
    background-repeat: repeat-x;
    background-size: contain;
    bottom: -120px;
  }

  .image-desktop-hero {
    width: 100%;
    display: inline-block;
  }

  .promo-duration-content {
    justify-content: center;
    max-width: 364px;
    padding-left: 0;
  }

  .promo-duration-wrapper {
    max-width: 240px;
  }

  .promo-duration-wrapper.promo-details {
    max-width: none;
  }

  .duration-wrapper {
    width: 60px;
  }

  .partners_ggives-categories-section-explore.explore-more {
    height: 752px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .partners-ggives-categories-swipeable {
    margin-top: 53px;
  }

  .promo-validity-wrapper {
    max-width: 240px;
  }

  .promo-validity-wrapper.promo-details {
    max-width: none;
  }

  .insurance-cards {
    max-height: 600px;
  }

  .insurance-body p, .insurance-body ul {
    font-size: 14px;
  }

  .insurance-flex-box {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    width: 320px;
    height: 100%;
  }

  .insurance-inner-content-flex-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .guide-upper-content {
    width: 750px;
  }

  .country-name {
    width: 120px;
    margin-top: 12px;
    font-size: 16px;
    font-weight: 500;
  }

  .flag {
    margin-right: 0;
  }

  .guide-lower-content {
    width: 750px;
  }

  .flag-row {
    justify-content: space-between;
    align-items: center;
    margin-top: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 2px;
  }

  .flag-row.flag-row-2 {
    justify-content: flex-start;
  }

  .country {
    color: #000;
    flex-direction: column;
    justify-content: center;
    text-decoration: none;
    display: flex;
  }

  .country.country-2 {
    margin-right: 89.33px;
  }

  .partner-solutions_banner.promo-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2545_Promo%20Solutions%20-%20XL.avif");
    background-position: 55% 0;
    background-size: cover;
    padding-top: 200px;
  }

  .partner-solutions_banner.customer-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2568_Customer%20API%20Banner%20-%20xl.avif");
  }

  .partner-solutions_banner.faqs {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2584_FAQ%20Banner%20-%20xl.avif");
  }

  .partner-solutions_banner.resources {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2589_resources-banner-xl.avif");
  }

  .partner-solutions_banner.homepage {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c08_hero.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 3200px;
  }

  .partner-solutions_banner.homepage.center {
    background-size: 3200px;
    padding-bottom: 250px;
  }

  .partner-solutions_banner.ad-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce257c_ad-solutions-banner-xl.avif");
    background-position: 55% 0;
    background-size: cover;
  }

  .partner-solutions_banner_title.forest-adoption {
    color: #eaf4eb;
  }

  .partner-solutions_banner_description.partner-with-us {
    margin-bottom: 0;
  }

  .partner-solutions_main_section {
    height: 700px;
  }

  .partner-solutions_inner_section_description.explore-solution-section, .partner-solutions_inner_section_description.about-us-cards-section, .partner-solutions_inner_section_description.disbursement-types, .partner-solutions_inner_section_description.efficiency-drive-section, .partner-solutions_inner_section_description.unique-co-branding, .partner-solutions_inner_section_description.hitting-the-right-market {
    letter-spacing: normal;
    font-family: Gilroy, Trebuchet MS, sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .explore-solutions_card_description {
    opacity: .8;
    font-weight: 500;
  }

  .about-us_cards {
    max-width: 448px;
    height: 640px;
    padding: 60px 48px;
  }

  .about-us_cards.registered-users {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2d_card.webp");
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
  }

  .about-us_cards.merchants-seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2a_card-1.webp");
    background-size: 896px;
    padding-top: 50px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .about-us_cards._100-countries {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2b_card-2.webp");
    background-size: 896px;
  }

  .about-us_cards.trees-planted {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2c_card-3.webp");
    background-size: 896px;
  }

  .partner-solutions_section_image_container.green-beginnings {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f5a_green-beginningsXL.avif");
    background-position: 0%;
    background-size: cover;
  }

  .partner-solutions_section_image_container.green-beginnings.desktop {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21bd_woman-planting-xl.avif");
    background-position: 25%;
    border-top-left-radius: 25px;
  }

  .view-all-partners {
    font-size: 1.14rem;
  }

  .careers_section.hero-section {
    height: 1270px;
  }

  .careers_section.careers-overshoot {
    margin-top: -160px;
  }

  .careers-featured-cards-wrapper {
    grid-template-areas: ".";
    grid-auto-columns: 512px;
  }

  .partner-solutions_breadcrumbs.steps-content {
    margin-top: 32px;
  }

  .partner-solutions-popup-section-title.steps {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .efficiency-drive_cards {
    max-width: 448px;
    height: 450px;
    padding: 60px 24px 40px;
  }

  .efficiency-drive_cards.bsp-regulated {
    padding: 50px 48px 40px;
  }

  .efficiency-drive_cards_wrapper.customer-api {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1792px;
    display: grid;
  }

  .unique-co-branding_cards {
    width: 340px;
    height: 480px;
  }

  .bounding-box-5 {
    max-width: 1040px;
  }

  .image---flyer-card {
    padding: 0;
  }

  .brand-challenges-img {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c0a_asset.webp");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 1607px;
    height: 720px;
    transform: translate(0, -160px);
  }

  .container-logos-revamped {
    margin-bottom: 24px;
  }

  .gnation_inner_section.explore-solutions_content {
    color: #0a2757;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .text---stepper-subheader {
    color: #6780a9;
    font-size: 1.28rem;
  }

  .oversea_section.hero-section {
    background-image: linear-gradient(#0000 70%, #0a3d7e 80%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bf_intlsim2-ldesk.webp");
    background-position: 0 0, 53% 0;
    background-size: auto, 3200px;
    padding-top: 140px;
  }

  .popup-text-content.overseas {
    margin-top: 229px;
  }

  .popup-text {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .text---g4b-ps {
    color: #58899f;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 1.71rem;
    font-weight: 700;
    top: 85px;
  }

  .bounding-box-9, .bounding-box-10 {
    max-width: 1040px;
  }

  .popup_slider-next-2 {
    width: 82px;
  }

  .bounding-box-11, .bounding-box-12, .bounding-box-14 {
    max-width: 1040px;
  }

  .popup_slider-next-3 {
    width: 82px;
  }

  .popup_slider-next-3.ad-viewer {
    width: 86px;
  }

  .partners-intl-remit-section.logos {
    margin-bottom: 0;
  }

  .intl-featured-cards-wrapper {
    grid-template-areas: ".";
    grid-auto-columns: 512px;
  }

  .popup-header-bottom-3 {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .overseas-featured-cards-wrapper {
    grid-template-areas: ".";
    grid-auto-columns: 512px;
  }

  .banner-image {
    display: none;
  }

  .banner-image.xl {
    background-position: 50% 0;
    background-size: 3200px;
    display: block;
  }

  .banner-image.default-banner {
    display: block;
  }

  .bounding-box-16 {
    max-width: 1040px;
  }

  .global-wallets-featured-cards-wrapper {
    grid-template-areas: ".";
    grid-auto-columns: 512px;
  }

  .gnation_section.explore-solutions-section {
    background-image: linear-gradient(#f6f9fd, #f6f9fd);
  }

  .countries-stab-block {
    max-width: none;
    font-size: 1.05rem;
  }

  .header---promo-card-title {
    justify-content: center;
    max-width: 364px;
    padding-left: 0;
  }

  .container---promo-results {
    max-width: 1026px;
  }

  .input-search---pinoy-articles:focus {
    border-bottom-color: #019d01;
  }

  .banner---gradient.sme---2 {
    display: none;
  }

  .placeholder-only-remove {
    max-width: 1040px;
  }

  .container---image-hero-banner.careers {
    height: 1270px;
  }

  .image---sd-banner-background {
    display: none;
  }

  .image---ld-banner-background {
    object-position: 50% 50%;
    display: inline-block;
  }

  .image---ld-banner-background.about-us.hero {
    margin-top: -200px;
  }

  .image---ld-banner-background.sme {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2315_Banner%203200x860.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image---ld-banner-background.sme---2 {
    transform: translate(35%);
  }

  .careers-awards-card-swipeable {
    margin-top: 53px;
  }

  .floating-gradient-left {
    background-image: linear-gradient(90deg, #09163d, #0000 79%);
  }

  .floating-gradient-right {
    background-image: linear-gradient(270deg, #09163d, #0000 79%);
  }

  .b2s-no-results-wrapper {
    height: 466px;
    padding-top: 51px;
    padding-bottom: 107px;
  }

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

  .popup-slider-3 {
    width: 394px;
  }

  .bounding-box-20 {
    max-width: 1040px;
  }

  .popup-section-title-4.steps {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .banner-container.hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-container.hero.product {
    padding-left: 80px;
    padding-right: 80px;
  }

  .pms-inner-image-block {
    height: 300px;
  }

  .testimonial_main_section {
    height: 700px;
  }

  .dg_pinned-nav-mobile.fixed {
    display: none;
  }

  .dg_pinned-nav {
    display: flex;
  }

  .dg_initiative-content {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 64px;
    padding-right: 24px;
  }

  .dg_card-title.lgu {
    max-width: 12ch;
  }

  .dg_gallery-section {
    height: 1054px;
  }

  .dg_section-button-wrapper {
    margin-top: 48px;
  }

  .dg_event-select-options {
    width: 928px;
  }

  .gimpact-featured-cards-wrapper {
    grid-template-areas: ".";
    grid-auto-columns: 512px;
  }

  .careers-core-values.cards-container {
    margin-left: auto;
    margin-right: auto;
  }

  .strength_card_grid {
    border-radius: 12px;
    overflow: hidden;
  }

  .g4b---sd-banner {
    display: none;
  }

  .g4b---xl-banner {
    display: inline-block;
  }

  .g4b---rtb-content, .g4b---faq {
    max-width: 1040px;
  }

  .container---promo {
    max-width: 969px;
  }

  .hero-content {
    margin-left: 100px;
  }

  .input-search:focus {
    border-bottom-color: #019d01;
  }

  .wrapper---20th-winners.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(#0000, #0000);
    background-size: contain, auto;
  }

  .wrapper---20th-winners.b2s---winners-table, .wrapper---20th-winners.winners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(to bottom, null, null);
  }

  .table-no-results-wrapper {
    height: 466px;
    padding-top: 51px;
    padding-bottom: 107px;
  }

  .hero-banner-container {
    display: block;
  }

  .hero-banner-container.careers {
    height: 1270px;
  }

  .heading-description.xxl.fw-medium.fc-gcash-blue.featured-kv {
    max-width: 35ch;
  }

  .section.business-journey {
    grid-template-columns: .8fr 1fr;
  }

  .sme---easy-process {
    padding-left: 4px;
  }

  .gcash-jr-cards-wrapper {
    grid-template-areas: ".";
    grid-auto-columns: 512px;
  }

  .gcash-jr-feature-card.gdeals-card {
    width: 416px;
    height: 560px;
  }

  .gcash-jr-feature-card.gdeals-card {
    width: 416px;
    min-width: 416px;
    height: 560px;
  }

  .gcash-jr-feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe7c_gdeals-section-card2-bg-xl.webp");
  }

  .gcash-jr-feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfeb0_gdeals-section-card1-bg-xl.webp");
  }

  .gcash-jr-feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe91_gdeals-section-card3-bg-xl.webp");
  }

  .gcash-jr-feature-card.global-stocks.affordable {
    max-width: 1040px;
  }

  .gcash-jr-feature-card.global-stocks.easy-access {
    background-position: 50%;
  }

  .gcash-jr-feature-card.govt {
    max-width: 512px;
  }

  .gcash-jr-feature-card.gcash-padala {
    max-width: 480px;
    height: 640px;
  }

  .gcash-jr-feature-card.gcash-padala-long-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d2_pinakamababang-fees-xl.webp");
    background-size: cover;
    border-radius: 12px;
    justify-content: space-between;
    max-width: 480px;
    height: 640px;
    padding: 40px;
  }

  .gcash-jr-feature-card.cash-in {
    max-width: 512px;
  }

  .gcash-jr-feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039b_cashin-card2-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .gcash-jr-feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039c_cashin-card3-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .gcash-jr-feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0396_cashin-card1-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .gcash-jr-feature-card.ginsure {
    max-width: 512px;
  }

  .gcash-jr-feature-card.ginsure.easy-application {
    max-width: 1040px;
    padding-left: 124px;
  }

  .gcash-jr-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-position: 50% 55%, 50% 0;
    background-size: 1040px, cover;
  }

  .gcash-jr-feature-card.ginsure._30-days-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149a_Card%201_XL%20and%20Small%20Desktop%402x%20(1).webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 0, 0 0;
    background-size: 512px, auto;
  }

  .gcash-jr-feature-card.shop-feature-card {
    width: 512px;
    min-width: 512px;
  }

  .gcash-jr-feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072e_shop-feature-card1-bg-xl.webp");
  }

  .gcash-jr-feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce073e_shop-feature-card2-bg-xl.webp");
  }

  .gcash-jr-feature-card.buy-load {
    max-width: 512px;
  }

  .gcash-jr-feature-card.benefits-long {
    max-width: 1040px;
  }

  .gcash-jr-feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb4_gsave-suits-you-bg-xl.webp");
    padding-left: 124px;
  }

  .gcash-jr-feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb2_gsave-24-7-bg-xl.webp");
    padding-right: 124px;
  }

  .gcash-jr-feature-card.benefits-square {
    width: 512px;
  }

  .gcash-jr-feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb6_gsave-no-hassle-bg-xl.webp");
    padding-bottom: 60px;
  }

  .gcash-jr-feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c99_gsave-savings-account-bg-xl.webp");
  }

  .gcash-jr-feature-card.gfunds-cards-square {
    width: 512px;
  }

  .gcash-jr-feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2e_gfunds-affordable-bg-xl.webp");
  }

  .gcash-jr-feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d33_gfunds-hassle-free-bg-xl.webp");
  }

  .gcash-jr-feature-card.gfunds-card-long {
    max-width: 1040px;
    padding-right: 124px;
  }

  .gcash-jr-feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d32_gfunds-expertly-bg-xl.webp");
  }

  .gcash-jr-feature-card.request-money {
    max-width: 512px;
  }

  .gcash-jr-feature-card.request-money.simplified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c8_request-money-simplified-xl.webp");
    max-width: 1040px;
  }

  .gcash-jr-feature-card.request-money.keep-track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0e_request-money-keep-track-bg-xl.webp");
  }

  .gcash-jr-feature-card.services-gloan {
    max-width: 512px;
    height: 640px;
    padding: 40px;
  }

  .gcash-jr-feature-card.services-gloan.easy-cash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c1c_gloan-easy-cash-xl.webp");
  }

  .gcash-jr-feature-card.services-gloan.long {
    max-width: 1040px;
    height: 480px;
  }

  .gcash-jr-feature-card.gdeals {
    max-width: 512px;
  }

  .gcash-jr-feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce1_gdeals-redeem-xl.webp");
  }

  .gcash-jr-feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce2_gdeals-voucher-xl.webp");
  }

  .gcash-jr-feature-card.gdeals.long {
    max-width: 1040px;
  }

  .gcash-jr-feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c42_gdeals-daily-specials-xl.webp");
  }

  .gcash-jr-feature-card.gcredit-horizontal-card.credit-line {
    padding-left: 124px;
  }

  .gcash-jr-feature-card.gcredit-horizontal-card.minimum-amount-due {
    padding-right: 124px;
  }

  .gcash-jr-feature-card.gcredit-square-card {
    max-width: 512px;
  }

  .gcash-jr-feature-card.borrow {
    width: 478px;
    height: 640px;
  }

  .gcash-jr-feature-card.borrow.gloan {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff9_gloan-abot-kaya-bg-xl.webp");
    background-size: cover;
  }

  .gcash-jr-feature-card.careers-square-card {
    max-width: 512px;
  }

  .gcash-jr-feature-card.intl-remit-horizontal-card.real-time {
    background-size: cover;
    justify-content: flex-end;
    padding-bottom: 136px;
  }

  .gcash-jr-feature-card.overseas-square-card {
    max-width: 512px;
  }

  .gcash-jr-feature-card.global-wallet-horizontal-card.easy-instant {
    background-size: cover;
    justify-content: center;
    align-items: flex-end;
  }

  .gcash-jr-feature-card.global-wallet-card, .gcash-jr-feature-card.intl-remit-square-card, .gcash-jr-feature-card.gimpact {
    max-width: 512px;
  }

  .gcash-jr-feature-card.horizontal-card.real-time, .gcash-jr-feature-card.horizontal-card.card-1, .gcash-jr-feature-card.horizontal-card.shop-online, .gcash-jr-feature-card.horizontal-card.gcash-card, .gcash-jr-feature-card.horizontal-card.buy-load-2 {
    background-size: cover;
    justify-content: flex-end;
    padding-bottom: 136px;
  }

  .gcash-jr-feature-card.vertical-card {
    max-width: 512px;
  }

  .gcash-jr-card.cash-in {
    max-width: 421px;
    height: 540px;
    padding: 32px;
  }

  .gcash-jr-card.cash-in.link-up, .gcash-jr-card.cash-in.one-tap {
    border-style: none;
  }

  .gcash-jr-card.bank-transfer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd99_bank-transfer-feature-xl.webp");
    max-width: 951px;
  }

  .gcash-jr-card.bank-transfer.floating-item {
    transform: translate(23px, -70px);
  }

  .gcash-jr-card.kkb-cards {
    min-width: 0;
    max-width: 469px;
  }

  .gcash-jr-card.kkb-cards.send-pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b9_KKB-send-payment-xl.webp");
  }

  .gcash-jr-card.kkb-cards.track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c67_KKB-track-xl.webp");
  }

  .gcash-jr-card.kkb-cards.card-request {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b1_KKB-request-xl.webp");
    background-position: 50%;
    justify-content: space-between;
    max-width: 469px;
    height: 640px;
    padding: 40px;
  }

  .gcash-jr-card.gstock-card {
    max-width: 512px;
    height: 640px;
    padding: 40px;
  }

  .gcash-jr-card.gstock-card.long {
    max-width: 1040px;
    padding-left: 124px;
  }

  .gcash-jr-card.gstock-card.gstocks-invest {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d05_gstocks-ph-invest-xl.webp");
  }

  .gcash-jr-card.gstock-card.gstocks-no-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d04_gstocks-ph-no-bank-xl.webp");
  }

  .gcash-jr-card.transportation-card {
    min-width: 423px;
  }

  .gcash-jr-card.global-stocks.feature {
    max-width: 420px;
  }

  .gcash-jr-card.gfunds.features-card {
    max-width: 243px;
    height: 250px;
  }

  .gcash-jr-card.ginsure-insurance {
    min-width: 535px;
    max-width: 535px;
    height: 426px;
  }

  .gcash-jr-card.ginsure-insurance.vehicle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0162_ginsure-insurance-card6-bg-xl.webp");
  }

  .gcash-jr-card.ginsure-insurance.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015c_ginsure-insurance-card5-bg-xl.webp");
  }

  .gcash-jr-card.ginsure-insurance {
    max-width: 535px;
    height: 426px;
  }

  .gcash-jr-card.ginsure-insurance.property {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0165_ginsure-insurance-card4-bg-xl.webp");
  }

  .gcash-jr-card.ginsure-insurance.lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0168_ginsure-insurance-card3-bg-xl.webp");
  }

  .gcash-jr-card.ginsure-insurance.personal {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce018f_ginsure-insurance-card2-bg-xl.webp");
  }

  .gcash-jr-card.ginsure-insurance.health {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0173_ginsure-insurance-card1-bg-xl.webp");
  }

  .gcash-jr-card.cash-out {
    max-width: 1040px;
  }

  .gcash-jr-card.cash-out.partners-nationwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0284_cash-out-partners-nationwide-xl.webp");
    background-size: cover;
  }

  .gcash-jr-card.cash-out.gcash-mastercard {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce027f_cash-out-gcash-mastercard-xl.webp");
  }

  .gcash-jr-card.transportation-card {
    max-width: 512px;
  }

  .gcash-jr-card.transportation-card.long-card {
    max-width: 1040px;
  }

  .gcash-jr-card.transportation-card.long-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03ae_by-land-air-sea.webp");
    background-size: cover;
    padding-left: 124px;
  }

  .gcash-jr-card.transportation-card.worry-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034e_worry-free-xl.webp");
  }

  .gcash-jr-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034c_way-on-highway-xl.webp");
    background-size: cover;
  }

  .gcash-jr-card.swac-header.audio-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce034a_swac-audio-card.webp");
  }

  .gcash-jr-card.arewards-header-card {
    max-width: 512px;
  }

  .gcash-jr-card.arewards-header-card.earn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056f_a-rewards-header-card1-bg-xl.webp");
    max-width: 1040px;
  }

  .gcash-jr-card.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd99_bank-transfer-feature-xl.webp");
    max-width: 951px;
  }

  .gcash-jr-section-span.powered-by {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e2_gsave-benefits-xl.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1920px;
  }

  .gcash-jr-section-span.gsave-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d01_gsave-header-bg-xl.webp");
    background-size: 3200px 936px;
  }

  .gcash-jr-section-span.create-account {
    background-position: 40%;
  }

  .gcash-jr-span-content.popup-section-content-1-spacing {
    margin-left: -45px;
  }

  .gcash-jr-span-content.popup-section-content-2-spacing {
    margin-left: 117px;
  }

  .gcash-jr-span-content.partners {
    margin-top: 48px;
  }

  .gcash-jr-span-content.food-second-block {
    margin-top: 164px;
  }

  .gcash-jr-span-content.food-first-block {
    margin-top: 597px;
  }

  .gcash-jr-span-content.hero-banner {
    margin-left: 69px;
  }

  .gcash-jr-span-content.popup-section-content-spacing {
    margin-top: 32px;
  }

  .gcash-jr-span-content.cash-out-nationwide.feature-section {
    max-width: 423px;
  }

  .gcash-jr-span-content.send-gift {
    height: 346px;
  }

  .gcash-jr-span-content.gstocks-ph {
    margin-top: 131px;
  }

  .gcash-jr-span-content.eligibility-features {
    padding-left: 100px;
  }

  .gcash-jr-span-content.govt-features {
    margin-left: -24px;
  }

  .gcash-jr-span-content.bills-gcredit {
    margin-right: 100px;
  }

  .gcash-jr-span-content.ggives-score {
    margin-top: 309px;
  }

  .gcash-jr-span-content.gcredits-bills.got-bills-section {
    margin-right: -24px;
  }

  .gcash-jr-span-content.cash-out-mastercard.feature-section {
    align-self: flex-end;
    max-width: 423px;
  }

  .gcash-jr-span-content.trees-planted {
    margin-left: 100px;
  }

  .gcash-jr-span-content.send-gift-hero-section {
    height: 346px;
  }

  .gcash-jr-span-content.ginsure-access {
    max-width: 100%;
  }

  .gcash-jr-span-content.one-gcash {
    margin-left: 324px;
  }

  .gcash-jr-span-content.bill-protect {
    margin-top: 117px;
    padding-right: 300px;
  }

  .gcash-jr-span-content.bills-sched {
    margin-right: 90px;
  }

  .gcash-jr-span-content.hero-load {
    margin-right: 42px;
  }

  .gcash-jr-span-content.buy-load-exclusive {
    margin-left: 100px;
  }

  .gcash-jr-span-content.gloan-logos {
    width: 100%;
    max-width: 467px;
  }

  .gcash-jr-span-content.gcredit-gscore {
    margin-right: 100px;
  }

  .gcash-jr-span-content.gsave-powered-by {
    margin-left: 100px;
  }

  .gcash-jr-span-content.gfunds-portfolio {
    max-width: 792px;
  }

  .gcash-jr-span-content.eligibility-features {
    margin-left: 100px;
    padding-left: 0;
  }

  .gcash-jr-span-content.disclaimer-header {
    margin-left: 0;
  }

  .gcash-jr-span-content.disclaimer-content {
    max-width: 863px;
    margin-left: 0;
  }

  .gcash-jr-span-content.men-wellness {
    margin-left: 124px;
  }

  .gcash-jr-span-content.gloan-alamin {
    max-width: 920px;
    margin-left: 60px;
  }

  .gcash-jr-span-content.global-porttfolio, .gcash-jr-span-content.create-account {
    margin-left: 100px;
  }

  .gcash-jr-span-title.hero-banner {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .gcash-jr-span-title.steps {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .gcash-jr-span-title.feature {
    max-width: none;
    font-size: 1.57rem;
  }

  .gcash-jr-span-title.step-item.claim-gcash {
    max-width: 24ch;
  }

  .gcash-jr-span-title.food-header.food-header-2, .gcash-jr-span-title.food-header.food-header-2.absolute-white {
    max-width: 8.7ch;
  }

  .gcash-jr-span-title.food-header.food-header-1 {
    max-width: 8ch;
  }

  .gcash-jr-span-title.food-header {
    font-size: 4.29rem;
  }

  .gcash-jr-span-title.swac-header {
    font-size: 3.43rem;
  }

  .gcash-jr-span-title.bank-transfer-header {
    letter-spacing: -.05em;
    max-width: 10ch;
    margin-top: 16px;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .gcash-jr-span-title.gcash-padala {
    margin-top: 16px;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .gcash-jr-span-title.cash-out-nationwide {
    font-size: 3.14rem;
  }

  .gcash-jr-span-title.bank-transfer-header {
    margin-top: 12px;
    font-size: 3.86rem;
  }

  .gcash-jr-span-title.ph-stocks {
    max-width: 16ch;
    margin-top: 12px;
  }

  .gcash-jr-span-title.gstocks-ph {
    letter-spacing: -.03em;
    font-size: 4.57rem;
    line-height: 1.1;
  }

  .gcash-jr-span-title.a-rewards {
    letter-spacing: -.03em;
    max-width: 14ch;
    font-size: 4.57rem;
    line-height: 1.1;
  }

  .gcash-jr-span-title.features-header {
    max-width: 7ch;
    font-size: 4.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.featured-establishment {
    max-width: 15ch;
  }

  .gcash-jr-span-title.ginsure-accesible {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .gcash-jr-span-title.express-feature {
    max-width: none;
    font-size: 1.57rem;
  }

  .gcash-jr-span-title.cash-out-mastercard {
    max-width: 12ch;
    font-size: 3.14rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.swac-header-title, .gcash-jr-span-title.transportation {
    font-size: 3.43rem;
  }

  .gcash-jr-span-title.ginsure-access {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .gcash-jr-span-description.steps {
    max-width: 31ch;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.step-item.active.gforest {
    max-width: none;
  }

  .gcash-jr-span-description.step-item.cash-in, .gcash-jr-span-description.step-item.cash-in.active, .gcash-jr-span-description.step-item.cash-out, .gcash-jr-span-description.step-item.cash-out.active, .gcash-jr-span-description.step-item.transportation, .gcash-jr-span-description.step-item.transportation.active {
    max-width: 38ch;
  }

  .gcash-jr-span-description.step-item.egov-step-1 {
    max-width: none;
  }

  .gcash-jr-span-description.step-item.ggives-step-1.active {
    max-width: 38ch;
  }

  .gcash-jr-span-description.hero-banner {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-description.feature {
    max-width: 25ch;
  }

  .gcash-jr-span-description.play-header {
    max-width: 24ch;
    font-size: 1.71rem;
  }

  .gcash-jr-span-description.swac-header {
    margin-top: 24px;
  }

  .gcash-jr-span-description.business-transfer-header {
    max-width: 20ch;
    font-size: 1.71rem;
  }

  .gcash-jr-span-description.gloans-guaranteed {
    max-width: 35ch;
  }

  .gcash-jr-span-description.gcash-padala-header {
    font-size: 3rem;
  }

  .gcash-jr-span-description.swac-header-description {
    margin-top: 24px;
  }

  .gcash-jr-span-description.transportation {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-description.step-item {
    display: none;
  }

  .gcash-jr-span-description.step-item.cash-out, .gcash-jr-span-description.step-item.cash-out.active {
    max-width: 38ch;
  }

  .gcash-jr-span-description.bill-protect.left-column {
    max-width: 611px;
  }

  .gcash-jr-span-description.bank-transfer {
    max-width: 22ch;
    margin-right: 0;
    left: 27px;
  }

  .gcash-jr-slider-card {
    flex-direction: column;
    max-width: 480px;
    height: 640px;
    display: flex;
  }

  .gcash-jr-slider-card.gcredit, .gcash-jr-slider-card.ggives {
    min-width: 480px;
  }

  .gcash-jr-slider-card.gloans {
    min-width: 480px;
    height: 640px;
  }

  .gcash-jr-slider-card.transporation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc86_services_small-card-bg-transportation-xl.webp");
    background-position: 0 0;
    max-width: 329px;
    height: 450px;
    padding-left: 29px;
  }

  .gcash-jr-slider-card.glife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc86_services_small-card-bg-transportation-xl.webp");
    background-position: 0 0;
    height: 480px;
    padding-left: 32px;
  }

  .gcash-jr-slider-card.enjoy.shop, .gcash-jr-slider-card.enjoy.rewards, .gcash-jr-slider-card.enjoy.kkb {
    min-width: 480px;
  }

  .gcash-jr-slider-card.enjoy.gdeals {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0759_gdeals-card-xl.webp");
    min-width: 480px;
  }

  .gcash-jr-slider-card.enjoy.gcrypto {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff5_services-card-gcrypto-bg-xl.webp");
    min-width: 480px;
  }

  .gcash-jr-slider-card.cash-in {
    height: 480px;
    padding-left: 32px;
  }

  .about-bundle_main_section {
    height: 700px;
  }

  .wrapper---merry-g-2024.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(#0000, #0000);
    background-size: contain, auto;
  }

  .wrapper---merry-g-2024.b2s---winners-table, .wrapper---merry-g-2024.winners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(to bottom, null, null);
  }

  .privacy-con {
    max-width: 1040px;
  }

  .merry-g-2024-winners---no-results-wrapper-copy {
    height: 466px;
    padding-top: 51px;
    padding-bottom: 107px;
  }

  .org-leaderboard.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0907_partners-ggives-hero-bg-xl.webp");
    background-size: 1920px;
    height: 797px;
  }

  .org-leaderboard.categories {
    height: 752px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .org-leaderboard-heading {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .org-leaderboard-heading.logos {
    max-width: 16ch;
  }

  .org-leaderboard-heading.categories {
    margin-left: 100px;
    line-height: 1.2;
  }

  .org-leaderboard-mechanics.explore-more {
    height: 752px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .wrapper---promo-items.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(to bottom, null, null);
  }

  .text---video-title {
    opacity: 0;
  }

  .container---careers-thumbnails {
    max-width: 1040px;
  }

  .bill-protect-calculator-control-wrapper {
    max-width: 492px;
  }

  .wrapper-summer---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(to bottom, null, null);
  }

  .hero-block.summer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2531_summer-hero-banner-ld.avif"), linear-gradient(#0275c0, #317ab5);
    background-size: 1600px, auto;
    height: 480px;
  }

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

  .container---grid-card-wrapper.travel-hacks {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .container---feature-card.gdeals-card {
    width: 416px;
    height: 560px;
  }

  .container---feature-card.gdeals-card {
    width: 416px;
    min-width: 416px;
    height: 560px;
  }

  .container---feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe7c_gdeals-section-card2-bg-xl.webp");
  }

  .container---feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfeb0_gdeals-section-card1-bg-xl.webp");
  }

  .container---feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe91_gdeals-section-card3-bg-xl.webp");
  }

  .container---feature-card.global-stocks.affordable {
    max-width: 1040px;
  }

  .container---feature-card.global-stocks.easy-access {
    background-position: 50%;
  }

  .container---feature-card.govt {
    max-width: 512px;
  }

  .container---feature-card.gcash-padala {
    max-width: 480px;
    height: 640px;
  }

  .container---feature-card.cash-in {
    max-width: 512px;
  }

  .container---feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039b_cashin-card2-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container---feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039c_cashin-card3-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container---feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0396_cashin-card1-xl.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container---feature-card.ginsure {
    max-width: 512px;
  }

  .container---feature-card.ginsure.easy-application {
    max-width: 1040px;
    padding-left: 124px;
  }

  .container---feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-position: 50% 55%, 50% 0;
    background-size: 1040px, cover;
  }

  .container---feature-card.ginsure._30-days-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce149a_Card%201_XL%20and%20Small%20Desktop%402x%20(1).webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 0, 0 0;
    background-size: 512px, auto;
  }

  .container---feature-card.shop-feature-card {
    width: 512px;
    min-width: 512px;
  }

  .container---feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072e_shop-feature-card1-bg-xl.webp");
  }

  .container---feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce073e_shop-feature-card2-bg-xl.webp");
  }

  .container---feature-card.buy-load {
    max-width: 512px;
  }

  .container---feature-card.benefits-long {
    max-width: 1040px;
  }

  .container---feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb4_gsave-suits-you-bg-xl.webp");
    padding-left: 124px;
  }

  .container---feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb2_gsave-24-7-bg-xl.webp");
    padding-right: 124px;
  }

  .container---feature-card.benefits-square {
    width: 512px;
  }

  .container---feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb6_gsave-no-hassle-bg-xl.webp");
    padding-bottom: 60px;
  }

  .container---feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c99_gsave-savings-account-bg-xl.webp");
  }

  .container---feature-card.gfunds-cards-square {
    width: 512px;
  }

  .container---feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2e_gfunds-affordable-bg-xl.webp");
  }

  .container---feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d33_gfunds-hassle-free-bg-xl.webp");
  }

  .container---feature-card.gfunds-card-long {
    max-width: 1040px;
    padding-right: 124px;
  }

  .container---feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d32_gfunds-expertly-bg-xl.webp");
  }

  .container---feature-card.request-money {
    max-width: 512px;
  }

  .container---feature-card.request-money.simplified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c8_request-money-simplified-xl.webp");
    max-width: 1040px;
  }

  .container---feature-card.request-money.keep-track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0e_request-money-keep-track-bg-xl.webp");
  }

  .container---feature-card.services-gloan {
    max-width: 512px;
    height: 640px;
    padding: 40px;
  }

  .container---feature-card.services-gloan.easy-cash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c1c_gloan-easy-cash-xl.webp");
  }

  .container---feature-card.services-gloan.long {
    max-width: 1040px;
    height: 480px;
  }

  .container---feature-card.gdeals {
    max-width: 512px;
  }

  .container---feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce1_gdeals-redeem-xl.webp");
  }

  .container---feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ce2_gdeals-voucher-xl.webp");
  }

  .container---feature-card.gdeals.long {
    max-width: 1040px;
  }

  .container---feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c42_gdeals-daily-specials-xl.webp");
  }

  .container---feature-card.gcredit-horizontal-card.credit-line {
    padding-left: 124px;
  }

  .container---feature-card.gcredit-horizontal-card.minimum-amount-due {
    padding-right: 124px;
  }

  .container---feature-card.gcredit-square-card {
    max-width: 512px;
  }

  .container---feature-card.borrow {
    width: 478px;
    height: 640px;
  }

  .container---feature-card.borrow.gloan {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff9_gloan-abot-kaya-bg-xl.webp");
    background-size: cover;
  }

  .container---feature-card.careers-square-card {
    max-width: 512px;
  }

  .container---feature-card.intl-remit-horizontal-card.real-time {
    background-size: cover;
    justify-content: flex-end;
    padding-bottom: 136px;
  }

  .container---feature-card.overseas-square-card {
    max-width: 512px;
  }

  .container---feature-card.global-wallet-horizontal-card.easy-instant {
    background-size: cover;
    justify-content: center;
    align-items: flex-end;
  }

  .container---feature-card.global-wallet-card, .container---feature-card.intl-remit-square-card, .container---feature-card.gimpact {
    max-width: 512px;
  }

  .container---feature-card.default.real-time, .container---feature-card.default.card-1 {
    background-size: cover;
    justify-content: flex-end;
    padding-bottom: 136px;
  }

  .container---feature-card.default-2 {
    max-width: 512px;
  }

  .container---feature-card.get-protection {
    padding: 40px;
  }

  .container---feature-card-content.request-money.simplified {
    justify-content: center;
    max-width: 390px;
    margin-top: 0;
    margin-right: 84px;
  }

  .container---feature-card-content.global-affordable {
    margin-left: 124px;
  }

  .text---feature-card-title.ginsure.affordable-insurance {
    max-width: 13ch;
  }

  .text---feature-card-title.ginsure.affordable-insurance.send-money-protect-feature-card-title {
    max-width: 14ch;
  }

  .text---feature-card-title.gloan {
    letter-spacing: -.05em;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .text---feature-card-title.gloan.long, .text---feature-card-title.pay-qr.long {
    letter-spacing: -.03em;
    font-size: 3.57rem;
  }

  .text---feature-card-title.pay-qr.long.pay-qr-receive-money {
    font-size: 3.43rem;
  }

  .text---feature-card-title.gdeals {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .text---feature-card-title.gdeals.long {
    font-size: 4rem;
  }

  .text---feature-card-title.gfund-title {
    letter-spacing: -.05em;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .text---feature-card-title.cards.buy-load {
    max-width: 12ch;
  }

  .text---feature-card-description.gcash-padala.partner-outlets {
    max-width: 25ch;
  }

  .text---feature-card-description.gcash-padala.long-card {
    margin-top: 0;
  }

  .text---feature-card-description.cash-in.smalt.more-than-one {
    max-width: 32ch;
  }

  .text---feature-card-description.ginsure.reliable-insurance, .text---feature-card-description.ginsure.load-plus {
    max-width: 29ch;
  }

  .text---feature-card-description.buy-load.wide-network {
    max-width: 31ch;
  }

  .text---feature-card-description.gloan {
    font-size: 1.57rem;
  }

  .text---feature-card-description.pay-qr {
    margin-top: 16px;
    font-size: 1.57rem;
  }

  .text---feature-card-description.pay-qr.long {
    font-size: 1.57rem;
    line-height: 1.4;
  }

  .text---feature-card-description.gdeals {
    max-width: 24ch;
  }

  .text---feature-card-description.gdeals.long {
    max-width: 21ch;
    margin-top: 24px;
  }

  .text---feature-card-description.request-money.simplified {
    margin-top: 16px;
  }

  .text---feature-card-description.gfund-desc {
    font-size: 1.57rem;
  }

  .text---feature-card-description.gcrypto.long {
    margin-top: 12px;
  }

  .text---feature-card-description.gcrypto.long.gcrypto-easy-use {
    max-width: 19ch;
  }

  .text---feature-card-description.card {
    margin-top: 16px;
    font-size: 1.57rem;
  }

  .text---feature-card-description.get-started {
    margin-top: 12px;
    font-size: 1.57rem;
  }

  .text---feature-card-description.getting-started {
    margin-top: 16px;
    font-size: 1.57rem;
  }

  .popup-section-title-5.ginsure-access {
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-section-title-5.steps {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-slider-4 {
    width: 394px;
  }

  .popup-section-description-4.step-item {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .gcash-website-library--image---hero-asset---1.gcash-website-library--xl-desktop {
    object-fit: contain;
  }

  .consumer_panel.new-products, .consumer_panel.infographics, .consumer_panel.masthead {
    position: relative;
  }

  .services_notification-block-img {
    width: 60px;
    height: 60px;
  }

  .services_notification-block-title {
    font-size: .71rem;
  }

  .bounding-box.header-content {
    justify-content: flex-start;
    height: 996px;
  }

  .bounding-box.gcash-padala-cards {
    max-width: 100%;
  }

  .bounding-box.gcash-jr.banner {
    max-width: 1440px;
  }

  .services_header-content {
    margin-top: 371px;
  }

  .services_amount-input {
    border-bottom: .82px solid #ececec1f;
  }

  .services_section-card-wrapper.glife.other-services-section {
    padding-left: 256px;
    padding-right: 256px;
  }

  .services_header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0826_services-header-extended-bg-xl.webp"), linear-gradient(#fcffff, #c8defb);
    background-size: 3406px, auto;
    height: 1019px;
  }

  .services_description-2 {
    font-size: 1.71rem;
  }

  .services_express-send-message-notification.second-section {
    transform: translate(-242px, 545px);
  }

  .express-send_section.second-section {
    background-position: 0 100%;
    background-size: contain;
  }

  .learn-more-link {
    font-size: 1.14rem;
  }

  .learn-more-link.margin-top_24-16-8-8, .learn-more-link.margin-top_24-12-8-8, .learn-more-link.margin-top_24-12-12-12, .learn-more-link.margin-top_24-12-8-8 {
    margin-top: 24px;
  }

  .learn-more-link.partners-link {
    font-size: 1rem;
  }

  .learn-more-link.gloan-landing, .learn-more-link.rewards-landing, .learn-more-link.kkb-landing, .learn-more-link.landing-ginsure, .learn-more-link.landing-transportation {
    margin-top: 24px;
  }

  .learn-more-link.privacy-link {
    font-size: 1rem;
  }

  .services-play_section {
    background-image: none;
  }

  .services-swac_section.swac-feature {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1017_swac-xl-extended.webp"), linear-gradient(to top, #bdb8c2, #fbfbff);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
  }

  .bank-transfer_section {
    background-image: none;
  }

  .popup-header-content.overseas {
    margin-top: 0;
  }

  .bank-transfer-header-img.floating-item {
    width: auto;
  }

  .popup-feature-card-title.cards.buy-load {
    max-width: 12ch;
    font-size: 2.86rem;
  }

  .popup-feature-card-description.card {
    letter-spacing: -.54px;
    font-family: Gotham Rounded;
    font-size: 1.29rem;
    font-weight: 500;
  }

  .popup-feature-card-description.card.absolute-white {
    letter-spacing: -.54px;
  }

  .popup-feature-card-description.get-started {
    letter-spacing: -.54px;
    font-family: Gotham Rounded;
    font-size: 1.29rem;
    font-weight: 500;
  }

  .popup-feature-card-description.get-started.absolute-white {
    letter-spacing: -.54px;
  }

  .bills_section.refined-bills-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1014_pay-bills-xl-extended.webp"), linear-gradient(#06141d, #06141d);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3768px, auto;
  }

  .gsave_section.powered-by, .gsave_section.create-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e2_gsave-benefits-xl.webp"), linear-gradient(#3ab3a6 37%, #1e9a92 63%, #0b6d75);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 1920px, auto;
  }

  .swiper-wrapper.align-center.careers {
    justify-content: center;
    align-items: center;
  }

  .swiper-wrapper.enjoy-4-cards {
    justify-content: center;
    display: flex;
  }

  .swiper-wrapper.gcash-jr, .swiper-wrapper.earn-money {
    max-width: 1920px;
  }

  .services-wellness_section.other-services-section {
    height: 790px;
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .ginsure_section.ginsure-header-section.load-plus {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce249d_Hero%20Banner%20Large-.jpg"), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0, 0 0;
    background-size: cover, auto, auto;
    height: 1030px;
  }

  .ginsure_section.ginsure-header-section.bill-protect {
    height: 1030px;
  }

  .gloan_section.gloan-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eaa_gloan-hero-bg-xxl.webp");
    background-size: 3200px;
  }

  .services-foods_section {
    background-image: none;
  }

  .gcash-padala-cards-wrapper {
    grid-template-columns: 480px 480px 480px;
  }

  .popup-slider-arrow-wrapper.next {
    aspect-ratio: auto;
    display: flex;
    position: relative;
  }

  .bills_marquee-list {
    min-width: auto;
  }

  .swac-header_card-wrapper {
    min-width: 95%;
  }

  .business_section-card-title.strength-in-numbers {
    font-size: 7.14rem;
  }

  .business_section-card-title.strength-in-numbers._640k-agent-networks {
    font-size: 5.71rem;
  }

  .business_section-card-description.strength-in-numbers._640k-agent-networks {
    line-height: 1.4;
  }

  .enjoy-section-4-cards-swipeable.enjoy {
    align-items: center;
  }

  .international_section.hero-section.global-pay-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f9a_Desktop-banner-XXL.webp"), linear-gradient(#3d62f5, #3d62f5);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3650px, auto;
  }

  .request-money-banner-section {
    background-image: linear-gradient(#00389f 60%, #002262 85.5%, #fff 85.5%);
  }

  .nft-cards-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .anim-message-bubble {
    width: 100%;
  }

  .business-strength-numbers-card._24m-daily-transaction {
    max-width: 896px;
  }

  .page-link {
    font-size: 1.14rem;
  }

  .section.hero.business.products.webpay {
    background-image: linear-gradient(#fff0 74%, #181315), linear-gradient(60deg, #181315, #fff0 62%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1443_01_Hero_Grab_XLDesktop_3200x960.webp"), linear-gradient(#181315, #181315);
    background-position: 0 0, 0 0, 50% 100%, 0 0;
    background-repeat: repeat, repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto;
  }

  .section.hero.business.products.sme {
    background-color: #132160;
  }

  .section.hero.consumer.merry-g, .section.hero.consumer.imagnation {
    background-color: #0055bd;
  }

  .section.business-blocks.no-padding.bg-business-blue.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce202d_Business%20Journey%20-%20XL.webp");
    background-position: 75%;
    background-repeat: no-repeat;
    background-size: 3200px;
  }

  .section.business-blocks.no-padding.webpay {
    margin-top: -2px;
  }

  .section.business-blocks.featured-kv.gcash-pro-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1917_gcashpro-xldesk.avif"), linear-gradient(#edf4ff 27%, #c5d4e8);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 3200px, auto;
  }

  .section.alipay-block {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .gradient-dummy {
    background-image: linear-gradient(#8fcfde00, #86cbdc 50%), linear-gradient(to right, #88ccdb, #8fcfde 16% 50%, #7dc5d6 72%, #8ccdde 85%);
  }

  .wrapper---hero {
    flex-direction: column;
    display: flex;
  }

  .flex-block-2 {
    margin-bottom: 60px;
  }

  .card-banner-title {
    max-width: 15ch;
  }

  .image---card.animated {
    top: 14%;
  }

  .container.business.products.fds-rtb, .container.business.sme.fds-rtb, .container.business.campaign.fds-rtb, .container.special.products.fds-rtb, .container.special.sme.fds-rtb, .container.special.campaign.fds-rtb {
    max-width: 1920px;
  }

  .text-header.area-h4 {
    font-size: 2.29rem;
  }

  .text-header.area-h4.fc-accent-blue.lightest.text-align-center.business-landing {
    max-width: 50ch;
  }

  .wrapper-final-cards {
    height: 100vh;
    padding-top: 120px;
  }

  .section-block.enterprise {
    background-position: 0 0, 50%;
  }

  .block-description.biz-rtb.nmsme, .block-description.biz-rtb.sme {
    left: auto;
  }

  .image-business-rtb {
    object-position: 50% 50%;
  }

  .card-block {
    width: 920px;
    height: 640px;
  }

  .card-block.fds-enterprise {
    background-image: linear-gradient(to top, #0009, #fff0 39%), linear-gradient(146deg, #00000080 14%, #fff0 36%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce145c_01_Codashop_XLDesktop_1040x560.webp");
    background-size: auto, auto, cover;
  }

  .card-block.ppp-enterprise {
    background-image: linear-gradient(174deg, #0009 9%, #fff0 29%), linear-gradient(354deg, #0009 5%, #fff0 47%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16f7_Nestle%20Photo_1040x560px.webp");
    background-position: 0 0, 0 0, 60%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .consumer-panel.campaign-hero.gbday-20 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2297_LD%20Hero%20-%20Banner.avif"), linear-gradient(#16499c, #060b42);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 2212px, auto;
  }

  .asset---desktop-hero-banner {
    max-width: 100%;
    height: 800px;
  }

  .lh-landing_section.fourth-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce186a_657aec6401fdaf8893537db5_lh-landing-financial-planning-section-large.webp");
    background-size: cover;
  }

  .lh-investing-container {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1881_crypto-landing-xl.webp");
  }

  .container---promo-banner {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image---promo-banner {
    z-index: 1;
    position: relative;
  }

  .gcash-jr-section.banner-section {
    background-size: cover;
    height: 2000px;
  }

  .banner-section-content {
    margin-bottom: 240px;
  }

  .gcash-jr-banner-content-image {
    max-width: 420px;
  }

  .gcash-jr-header {
    font-size: var(--gcash-website-library---font--size-h1xl);
    line-height: var(--gcash-website-library---font--size-h1xl);
    width: 13ch;
    margin-left: 30px;
  }

  .partner-solutions_section.banner-section.resources {
    background-image: none;
  }

  .partner-solutions_section.rtb-section.forest-adoption {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f4d_vid-xl.avif"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    margin-top: -2px;
  }

  .partner-solutions_section.resource-contents {
    height: auto;
  }

  .partner-solutions_inner_section.banner-content.forest-adoption {
    width: auto;
    max-width: 510px;
    position: relative;
    top: -62px;
    right: -190px;
  }

  .first-column.center-aligned.rtb {
    max-width: 600px;
  }

  .collection-list-wrapper-2 {
    width: 100%;
  }

  .beta-gcash-section.hero.products, .beta-gcash-section.auto-height, .beta-gcash-section.streamer {
    overflow: hidden;
  }

  .beta-gcash-section.streamer.overflow.geo-desktop {
    margin-bottom: 60px;
  }

  .image-cta-block {
    width: 45vw;
  }

  .beta-gcash-pms-container.fullwidth {
    max-width: 1360px;
  }

  .bold-yellow {
    padding-bottom: 20px;
    display: block;
  }

  .accordion-image-2 {
    display: none;
  }

  .tabs-menu-5 {
    width: 105%;
    padding-right: 62px;
  }

  .ds-subtext {
    font-size: 16px;
  }

  .text-ds-title.margin-bottom.hide-on-small, .text-ds-title.margin-bottom.title-2.hide-on-small {
    font-size: 34px;
  }

  .drop-down-description {
    display: block;
  }

  .adviewer-container {
    height: 100%;
  }

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

  .image-desktop-hero {
    display: block;
  }

  .background---blur {
    z-index: 0;
    filter: none;
    position: absolute;
    inset: 0%;
  }

  .ad-viewer-section {
    padding-left: 0;
    padding-right: 0;
  }

  .text---featured-kv-title {
    max-width: 15ch;
  }

  .country-name {
    font-size: 16px;
    font-weight: 500;
  }

  .guide-wrapper-section.no-spacing {
    display: flex;
  }

  .guide-rtb---ofw, .rtb---ofw {
    border-style: solid;
    border-width: 1px;
    padding-left: 0;
  }

  .guide-wrapper-section-template.no-spacing {
    display: flex;
  }

  .navigation-breadcrumb {
    box-shadow: 0 6px 12px -10px #0f254533;
  }

  .about-us_cards_wrapper {
    max-width: 1792px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .about-us_cards.registered-users {
    max-width: 896px;
  }

  .partner-solutions_section_image_container.green-beginnings {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f5a_green-beginningsXL.avif"), linear-gradient(#00060b, #10401b 47%, #749b00);
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
  }

  .partner-solutions_section_image_container.green-beginnings.desktop {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21bd_woman-planting-xl.avif"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
  }

  .efficiency-drive_cards.fully-verified {
    max-width: 896px;
  }

  .efficiency-drive_cards_wrapper {
    max-width: 1792px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .oversea_section.hero-section {
    background-image: linear-gradient(#0000 70%, #0a3d7e 80%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bf_intlsim2-ldesk.webp");
    background-position: 0 0, 54% 0;
    background-size: auto, auto;
  }

  .container---learn-more-link {
    font-size: 1.14rem;
  }

  .container---pinoy-article-banner {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .banner---gradient.sme---2 {
    background-image: linear-gradient(99deg, #0000 65%, #e6f5fe 85%);
  }

  .image---pinoy-article-banner {
    z-index: 1;
    position: relative;
  }

  .container---image-hero-banner.about-us {
    color: #03063b;
  }

  .slider-loop.articles {
    width: 100%;
  }

  .stp-banner {
    display: none;
  }

  .stp-banner.petrol---xl {
    background-position: 20% 0;
    display: inline-block;
  }

  .stp-banner.xl {
    background-position: 50% 0;
    display: inline-block;
  }

  .gcash-navigation-breadcrumb {
    box-shadow: 0 6px 12px -10px #0f254533;
  }

  .dg_event-gallery-empty {
    height: 926px;
  }

  .dg_feature-card {
    width: 469px;
  }

  .dg_feature-card.lgu {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce216b_dg_card-lgu-xl.avif");
    width: 469px;
    height: 640px;
    padding-left: 40px;
  }

  .dg_feature-cards-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

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

  .dg_gallery-section {
    height: 1142px;
  }

  .dg_section-title {
    letter-spacing: -.13px;
    font-size: 3.79rem;
  }

  .dg_initiative-desc {
    letter-spacing: .22px;
    max-width: 26ch;
    font-size: 1.86rem;
  }

  .dg_event-select-options {
    width: 1113px;
  }

  .multiimageslider {
    height: 552px;
  }

  .dg_event-list-wrapper {
    width: 1113px;
  }

  .dg_slider-wrapper {
    max-width: 1249px;
  }

  .container---view-mechanics {
    font-size: 1.14rem;
  }

  .wrapper---promos._20th {
    display: none;
  }

  .container---learn-more {
    font-size: 1.14rem;
  }

  .container---20th-promo.video {
    z-index: 2;
    margin-top: -200px;
    position: relative;
  }

  .wrapper---20th-winners.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(#0000, #0000);
    background-size: contain, auto;
  }

  .container---back-to-20th {
    font-size: 1.14rem;
  }

  .hero-banner-container.about-us {
    color: #03063b;
  }

  .section.business-journey {
    grid-template-columns: .82fr 1fr;
  }

  .section-image.sme {
    background-position: 30% 0;
  }

  .gcash-jr-section-span.powered-by {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e2_gsave-benefits-xl.webp"), linear-gradient(#3ab3a6 37%, #1e9a92 63%, #0b6d75);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 1920px, auto;
  }

  .gcash-jr-section-span.create-account {
    background-position: 25%;
  }

  .wrapper---merry-g-2024.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cb_BG.webp"), linear-gradient(#0000, #0000);
    background-size: contain, auto;
  }

  ._404 {
    background-image: linear-gradient(#e6eaf6, #dce4f3 13%, #c5d3ec 40%, #c8d3ef 52%, #edf1fb 58%, #fff 63%, #eff3fe 70%, #e7eefe 86%, #dae5fb);
  }

  .grid-container {
    margin-top: 40px;
  }

  .cms-dropdown-toggle {
    display: flex;
  }

  .cms-dropdown-menu {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .css-embed {
    display: none;
  }

  .container---grid-card-wrapper {
    grid-template-columns: 480px 480px 480px;
  }

  .text---feature-card-title.cards.buy-load {
    max-width: 12ch;
    font-size: 2.86rem;
  }

  .text---feature-card-description.card {
    letter-spacing: -.54px;
    font-family: Gotham Rounded;
    font-size: 1.29rem;
    font-weight: 500;
  }

  .text---feature-card-description.card.absolute-white {
    letter-spacing: -.54px;
  }

  .text---feature-card-description.get-started {
    letter-spacing: -.54px;
    font-family: Gotham Rounded;
    font-size: 1.29rem;
    font-weight: 500;
  }

  .text---feature-card-description.get-started.absolute-white {
    letter-spacing: -.54px;
  }
}

@media screen and (max-width: 991px) {
  .gcash-website-library--container {
    min-width: 0;
    max-width: 480px;
  }

  .gcash-website-library--container.gcash-website-library--footer {
    min-width: 480px;
  }

  .gcash-website-library--item-stack {
    flex-flow: column;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-hc {
    padding-left: 0;
    padding-right: 0;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-block {
    flex: 1;
    min-width: 40%;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-block.gcash-website-library--last-column {
    flex-flow: row;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-block.gcash-website-library--legal {
    flex: 0 auto;
    min-width: 50%;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-block.gcash-website-library--first-column {
    min-width: 100%;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-content-wrapper.gcash-website-library--hc-block {
    background-color: var(--gcash-website-library---color-palette--blue-mid);
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-copyright {
    grid-column-gap: var(--gcash-website-library---spacing--spacing-1);
    grid-row-gap: var(--gcash-website-library---spacing--spacing-1);
    justify-content: space-between;
    align-items: flex-start;
  }

  .gcash-website-library--item-stack.gcash-website-library--social-media-group {
    flex-flow: row;
  }

  .gcash-website-library--item-grid.gcash-website-library--footer-grid {
    flex-flow: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(200px, 1.5fr) 1fr;
  }

  .gcash-website-library--c_footer {
    padding-top: 0;
  }

  .gcash-website-library--text---footer-hc {
    font-size: var(--gcash-website-library---font--size-h5);
    line-height: var(--gcash-website-library---font--line-height-h5);
    max-width: 14ch;
  }

  .gcash-website-library--c_link-text {
    font-size: var(--gcash-website-library---font--size-small);
    line-height: var(--gcash-website-library---font--line-height-subcontent);
  }

  .gcash-website-library--icon-link-arrow {
    width: 1rem;
    height: 1rem;
  }

  .gcash-website-library--accordion-header {
    padding-top: var(--gcash-website-library---spacing--spacing-1);
    padding-right: var(--gcash-website-library---spacing--spacing-1);
    padding-bottom: var(--gcash-website-library---spacing--spacing-1);
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--line-height-large);
  }

  .gcash-website-library--cookie-inner-content {
    justify-content: center;
    width: 100%;
    margin-bottom: 16px;
  }

  .gcash-website-library--cookie-inner-content.gcash-website-library--buttons {
    justify-content: center;
    margin-bottom: 0;
  }

  .gcash-website-library--cookie-banner {
    padding: 24px;
  }

  .gcash-website-library--cookie-banner-rtb {
    text-align: center;
    width: auto;
  }

  .gcash-website-library--cookie-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .gcash-website-library--h4---hero-product {
    font-size: var(--gcash-website-library---font--size-h6);
    line-height: var(--gcash-website-library---font--line-height-h6);
  }

  .gcash-website-library--image---hero-asset---1.gcash-website-library--desktop {
    display: none;
  }

  .gcash-website-library--image---hero-asset---1.gcash-website-library--tablet {
    object-fit: cover;
    width: 991px;
    max-width: 991px;
    height: 100%;
    display: block;
  }

  .gcash-website-library--c_card {
    width: 432px;
    height: 560px;
  }

  .header-menu_sub-nav-item {
    margin-left: 12px;
  }

  .header-menu_main-nav-item, .header-menu_main-nav-item.active {
    width: 110px;
    padding-left: 8px;
  }

  .consumer_message-bubble-amount-figures.amount-received {
    font-size: 1.76rem;
  }

  .consumer_use-case-bubble.amount-received {
    max-width: 200px;
    height: 67px;
    padding: 15px 18px 12px;
  }

  .consumer_panel.new-products, .consumer_panel.masthead {
    height: 860px;
  }

  .consumer_container {
    overflow: hidden;
  }

  .map_container.section {
    border-radius: 0;
    margin-top: 32px;
  }

  .outlets_sidebar-destination {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .billers_filter-container {
    width: 80%;
  }

  .biller_item-card-labels {
    margin-top: 45px;
  }

  .footer_nav-link {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: -1;
    margin-top: 24px;
  }

  .footer_nav-link-items, .footer_nav-link-items.popup_first {
    margin-left: 0;
  }

  .footer_social-icon.mobile-hide {
    display: none;
  }

  .footer_social-icon.desktop-hide {
    order: -1;
    display: block;
  }

  .footer_social-icon-items.popup-first {
    margin-left: 0;
  }

  .services_notification-block-img {
    width: 37px;
    height: 37px;
  }

  .services_notification-block-title {
    font-size: .57rem;
  }

  .services_notification-block-time {
    font-size: .43rem;
  }

  .services_heading-2.borrow, .services_heading-2.enjoy {
    font-size: 2.29rem;
  }

  .services_heading-2.grow-savings {
    max-width: 12ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.86rem;
  }

  .services_heading-2.grow {
    max-width: 13ch;
  }

  .services_heading-2.send {
    max-width: 14ch;
    margin-top: 62px;
    margin-left: 0;
    font-size: 2.29rem;
  }

  .section-blurb {
    width: 100%;
    max-width: 480px;
  }

  .section-blurb.borrow {
    max-width: 273px;
    height: 460px;
  }

  .section-blurb.enjoy {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .section-blurb.pay {
    max-width: 480px;
  }

  .section-blurb.borrow {
    max-width: 273px;
    height: 460px;
    margin-left: 0;
  }

  .section-blurb.gforest {
    margin-left: 0;
    transform: translate(0, 60px);
  }

  .section-blurb.grow {
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-blurb-preamble.borrow, .section-blurb-preamble.enjoy, .section-blurb-preamble.borrow {
    font-size: 1.14rem;
  }

  .absolute-white.deep-green {
    font-size: .86rem;
  }

  .newline {
    display: inline;
  }

  .newline.normal {
    white-space: nowrap;
  }

  .services_header-anchors {
    top: 770px;
  }

  .services_header-anchors.sticky {
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .services_header-ancors-text {
    margin-left: 53.5px;
  }

  .services_header-ancors-text.first {
    font-size: 1.14rem;
  }

  .bounding-box {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box.grow {
    max-width: 480px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bounding-box.header-content {
    height: 100%;
  }

  .bounding-box.section-send {
    justify-content: flex-start;
    height: 780px;
  }

  .bounding-box.popup-help-center {
    background-image: linear-gradient(#1972f9, #1972f9);
    align-items: center;
    max-width: 100%;
    height: 120px;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .bounding-box.popup-help-center.fix {
    height: auto;
    padding-top: 0;
  }

  .bounding-box.popup-help-center.digicities {
    padding-top: 0;
  }

  .bounding-box.popup-footer {
    max-width: 480px;
    margin-top: 24px;
  }

  .bounding-box.other-services {
    padding-right: 24px;
  }

  .bounding-box.hero-banner {
    height: 100%;
  }

  .bounding-box.bank-partners {
    max-width: 480px;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bounding-box.play-header {
    height: 1035px;
  }

  .bounding-box.express-send-second-section {
    align-items: center;
    transform: translate(0);
  }

  .bounding-box.bank-transfer-header {
    max-width: 480px;
    margin-top: 120px;
  }

  .bounding-box.bank-transfer-header-2nd {
    z-index: 9;
    max-width: 480px;
  }

  .bounding-box.bank-transfer-header-3rd {
    grid-column-gap: 12px;
    max-width: 480px;
    height: 360px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .bounding-box.ph-stocks_features {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .bounding-box.eligibility, .bounding-box.global-stocks-partners {
    margin-top: 60px;
  }

  .bounding-box.feature-section {
    overflow: visible;
  }

  .bounding-box.banner-section {
    background-color: #0000;
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .bounding-box.shop-features {
    grid-column-gap: 0px;
    grid-row-gap: 18px;
    flex-direction: column;
    transform: translate(0, 80px);
  }

  .bounding-box.featured-establishments {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.ggives-lifestyle {
    justify-content: flex-start;
  }

  .bounding-box.ggives-fifth-section {
    max-width: 100%;
  }

  .bounding-box.logos-section {
    padding-bottom: 60px;
  }

  .bounding-box.gloans-cards {
    max-width: 480px;
  }

  .bounding-box.hope-section {
    flex-direction: column;
    justify-content: flex-start;
  }

  .bounding-box.gcredit-hero-section {
    align-self: flex-start;
  }

  .bounding-box.gcredit-establishments {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .bounding-box.cash-out-hero-section {
    justify-content: flex-end;
    align-items: flex-start;
    height: 900px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bounding-box.cash-out-hero-section.consumer_swiper-panel {
    height: 960px;
  }

  .bounding-box.swac-feature {
    justify-content: center;
    align-items: stretch;
  }

  .bounding-box.feature-steps {
    z-index: auto;
    padding-top: 0;
  }

  .bounding-box.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .bounding-box.transportation {
    height: 100%;
  }

  .bounding-box.footer {
    padding-top: 24px;
  }

  .bounding-box.section-data, .bounding-box.nurture-section {
    justify-content: center;
  }

  .bounding-box.send-gift-feature-section {
    align-items: center;
  }

  .bounding-box.ginsure-header-cards.load-plus {
    max-width: 480px;
  }

  .bounding-box.videos-section {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .bounding-box.shop-feature {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .bounding-box.shop-header-section {
    height: 819px;
  }

  .bounding-box.consumer-carousel {
    z-index: 2;
    max-width: 706px;
  }

  .bounding-box.one-gcash {
    background-color: #e8f7fd;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce084d_one-gcash-tab.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    align-items: flex-end;
  }

  .bounding-box.bill-protect {
    background-color: #041628;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08a8_bill-protect-tab.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 480px;
    align-items: flex-end;
  }

  .bounding-box.bills-sched {
    justify-content: flex-end;
  }

  .bounding-box.got-bills {
    border-top: 1px solid #e0e8f3;
    align-items: center;
    height: 442px;
    display: flex;
  }

  .bounding-box.merchants-form.list-of-ggives {
    max-width: none;
  }

  .bounding-box.fully-verified {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .bounding-box.get-verified {
    justify-content: space-between;
    align-items: center;
    max-width: 480px;
  }

  .bounding-box.id {
    grid-column-gap: 0px;
    margin-top: 32px;
  }

  .bounding-box.hero-section-load {
    justify-content: flex-start;
  }

  .bounding-box.buy-load-exclusive {
    justify-content: flex-end;
  }

  .bounding-box.kyc-card-options-wrapper {
    grid-column-gap: 8px;
    max-width: 480px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.gcash-premium-header {
    height: 635px;
    padding-bottom: 80px;
  }

  .bounding-box.loan-calcu {
    max-width: 100%;
  }

  .bounding-box.gloan-logos {
    flex-direction: column;
    align-items: flex-start;
  }

  .bounding-box.gloan-logos.ggives-fuse {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .bounding-box.feature-section {
    max-width: 480px;
  }

  .bounding-box.overseas-partner {
    align-items: center;
    max-width: 100%;
  }

  .bounding-box.ph-sim-features-section {
    max-width: 480px;
  }

  .bounding-box.international-partners {
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .bounding-box.ggives-header {
    justify-content: center;
    padding-bottom: 60px;
  }

  .bounding-box.gsave-header {
    z-index: 5;
  }

  .bounding-box.gfunds-signup-card {
    max-width: 480px;
  }

  .bounding-box.pay-qr-alipay {
    padding-bottom: 80px;
  }

  .bounding-box.eligibility {
    justify-content: flex-start;
    margin-top: 340px;
  }

  .bounding-box.gcrypto-know-nfts {
    justify-content: flex-start;
    padding-top: 0;
  }

  .bounding-box.what-is-crypto {
    padding-bottom: 80px;
  }

  .bounding-box.travel-header {
    height: 791px;
  }

  .bounding-box.coming-soon {
    margin-top: 542px;
  }

  .bounding-box.global-stocks-partners {
    flex-direction: column;
    margin-top: 0;
  }

  .bounding-box.global-eligibility {
    justify-content: flex-start;
    margin-top: 340px;
  }

  .bounding-box.no-margin-mob.survey-form {
    max-width: 720px;
  }

  .bounding-box.card-banner {
    justify-content: space-between;
    padding-top: 0;
  }

  .bounding-box.card-banner-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12fe_feature_banner.webp");
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 100%;
    height: 600px;
    padding-top: 60px;
    padding-right: 24px;
  }

  .bounding-box.card-banner-section.send-money-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14af_Featured%20Product%20KV_Tablet_20-11-23%402x.webp"), linear-gradient(#037cff, #037cff);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    border-radius: 12px;
    height: 450px;
  }

  .bounding-box.card-banner-section.gjobs {
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
  }

  .bounding-box.card-banner-section.raket {
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
  }

  .bounding-box.card-banner-section.job-seeker {
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
  }

  .bounding-box.global-pay-box {
    max-width: 600px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .bounding-box.dpa {
    max-width: 600px;
  }

  .bounding-box.gcash-jr.banner {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    max-width: 600px;
    display: flex;
  }

  .bounding-box.partners-ggives {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .bounding-box.rtb-section {
    flex-flow: column;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
  }

  .bounding-box.rtb-section.promo-solutions {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.rtb-section.customer-api {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 480px;
    padding: 0 24px;
  }

  .bounding-box.rtb-section.practical-api {
    max-width: 480px;
  }

  .bounding-box.rtb-section.forest-adoption {
    max-width: 480px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .bounding-box.rtb-section.green-beginnings {
    justify-content: flex-end;
    align-items: center;
  }

  .bounding-box.rtb-section.about-bundle {
    max-width: 512px;
    padding: 60px 24px 80px;
  }

  .bounding-box.rtb-section.insighting-solutions {
    max-width: 480px;
  }

  .bounding-box.rtb-section.ad-solutions {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    order: 0;
    max-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.explore-solutions, .bounding-box.resources_case_studies, .bounding-box.our-partners, .bounding-box.partner-with-us {
    max-width: 480px;
  }

  .bounding-box.ad-solutions {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .bounding-box.disbursement-types {
    max-width: 536px;
  }

  .bounding-box.rtb-extended-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
  }

  .bounding-box.rtb-extended-section.customer-api {
    max-width: 480px;
    padding: 60px 24px 80px;
  }

  .bounding-box.unique-co-branding {
    max-width: 480px;
  }

  .bounding-box.tnap2024 {
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 60px;
    display: flex;
  }

  .bounding-box.explore-careers {
    max-width: 536px;
  }

  .bounding-box.history {
    height: 860px;
  }

  .bounding-box.resource-article {
    min-width: 0;
    max-width: none;
  }

  .bounding-box.partner-marketing_resources-articles {
    max-width: 600px;
  }

  .bounding-box.stp-categories {
    max-width: 550px;
  }

  .bounding-box.slider-box {
    width: auto;
    max-width: none;
  }

  .bounding-box.testimonial-section {
    flex-flow: column;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
  }

  .bounding-box.testimonial-section.smp {
    max-width: 432px;
    padding: 0 24px;
  }

  .bounding-box.smp {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.consumer-ad-panel-block {
    padding-top: 0;
    padding-bottom: 200px;
  }

  .bounding-box.home-promos {
    max-width: 480px;
  }

  .bounding-box.ryse-about {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .bounding-box.ryse-about.ggives-fuse {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .bounding-box.industries {
    max-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.create-account {
    justify-content: center;
    align-items: flex-end;
  }

  .bounding-box.exclusive {
    max-width: 480px;
  }

  .bounding-box.org-leaderboard-mechanics {
    max-width: 600px;
  }

  .bounding-box.video-group {
    max-width: 728px;
  }

  .bounding-box.hitting-the-right-market {
    max-width: 480px;
  }

  .services_section-content-img.send-b, .services_section-content-img.pay-qr, .services_section-content-img.ginsure, .services_section-content-img.government, .services_section-content-img.gsave {
    width: 52px;
    height: 52px;
  }

  .services_section-content-description.send-b {
    max-width: 15ch;
  }

  .services_section-content-description.pay-qr {
    max-width: 9ch;
    margin-top: auto;
    font-size: 1.43rem;
  }

  .services_section-content-description.buy-load {
    max-width: 12ch;
    margin-top: auto;
    font-size: 1.43rem;
  }

  .services_section-content-description.send-b {
    max-width: 15ch;
    font-size: 1.29rem;
  }

  .services_section-content-description.transportation {
    margin-top: auto;
  }

  .services_section-content-description.ginsure {
    max-width: 14ch;
    margin-top: auto;
    font-size: 1.43rem;
  }

  .services_section-content-description.express-send {
    max-width: 10ch;
    margin-top: 12px;
    font-size: 1.43rem;
  }

  .services_section-content-description.government {
    margin-top: auto;
    font-size: 1.43rem;
  }

  .services_section-content-description.absolute-white.pay-bills {
    max-width: 12ch;
    margin-top: auto;
    font-size: 1.43rem;
  }

  .services_section-content-description.food {
    font-size: 1.29rem;
  }

  .services_section-content-description.food.fc-layer-0.smp {
    font-size: 1.59rem;
  }

  .services_section-content-description.travel, .services_section-content-description.wellness {
    font-size: 1.29rem;
  }

  .services_section-content-description.wellness.absolute-white.smp {
    font-size: 1.59rem;
  }

  .services_section-content-description.play {
    font-size: 1.29rem;
  }

  .services_section-content-description.gsave {
    font-size: 1.43rem;
  }

  .services_section-content-description.gcash-jr-card-description {
    font-size: 20px;
  }

  .services_section-content-description.gcash-jr-card-title {
    font-size: 2rem;
  }

  .services_section-content-description.cash-in {
    font-size: 1.29rem;
  }

  .section-content-link-icon.popup-nav.prev {
    margin-right: 8px;
  }

  .section-content-link-icon.popup-nav.next {
    margin-left: 8px;
  }

  .section-content-link-old.gforest {
    margin-top: 8px;
  }

  .section-content-link-old.popup-nav {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 1.29rem;
  }

  .section-content-link-old.popup-nav.next {
    margin-right: -12px;
  }

  .section-content-link-old.popup-nav {
    font-size: 1.29rem;
    line-height: .22;
  }

  .section-content-link-old.popup-nav.prev {
    margin-left: -12px;
  }

  .services_section-content.send-a {
    max-width: 236px;
    height: 208px;
  }

  .services_section-content.send-b {
    max-width: 260px;
    height: 280px;
    padding: 24px;
  }

  .services_section-content.pay-qr {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 62px;
  }

  .services_section-content.buy-load {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 62px;
  }

  .services_section-content.ginsure {
    width: 480px;
    padding: 24px 105px;
  }

  .services_section-content.send-card {
    min-width: 260px;
    max-width: 260px;
    height: 280px;
    padding: 24px;
  }

  .services_section-content.send-card.section-content-spacing {
    margin-left: 12px;
  }

  .services_section-content.send-a {
    max-width: 236px;
    height: 208px;
    margin-top: 126px;
  }

  .services_section-content.gsave {
    border-radius: 20px;
    padding: 24px 105px;
  }

  .services_section-content.send-a {
    max-width: 236px;
    height: 208px;
    margin-top: 126px;
    margin-left: 0;
  }

  .services_header-content {
    margin-top: 122px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .services_amount-block {
    max-width: 206px;
  }

  .services_amount-block-description {
    font-size: .71rem;
  }

  .section-card.pay-qr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc1d_pay-qr-bg-tablet.webp");
    border-radius: 12px;
    justify-content: flex-start;
    width: 100%;
    max-width: 480px;
    height: 360px;
    overflow: hidden;
  }

  .section-card.buy-load1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc8c_buy-load-bg-tablet.webp");
    border-radius: 12px;
    width: 480px;
    height: 360px;
  }

  .section-card.ginsure {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc85_services_ginsure-tablet-bg.webp");
    justify-content: flex-start;
    width: 480px;
    height: 380px;
  }

  .section-card.ginsure.services_wrapper-floating-item {
    transform: translate(-50%, 605px);
  }

  .section-card.pay-qr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc1d_pay-qr-bg-tablet.webp");
    border-radius: 12px;
    justify-content: flex-start;
    max-width: 480px;
    height: 360px;
    margin-top: 0;
    overflow: hidden;
  }

  .section-card.pay-bills {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcf4_pay-bills-tablet.webp");
    border-radius: 12px;
    max-width: 480px;
    height: 360px;
    padding: 24px 62px;
  }

  .section-card.government {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc9c_government-tablet.webp");
    max-width: 480px;
    height: 360px;
    padding: 24px 62px;
  }

  .section-card.buy-load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc8c_buy-load-bg-tablet.webp");
    border-radius: 12px;
    max-width: 480px;
    height: 360px;
  }

  .section-card.transportation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe99_services-transpo-card-tablet.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    max-width: 480px;
    height: 360px;
    padding: 24px 62px;
  }

  .section-card.gsave {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc9d_section_card-gsave-bg-tablet.webp");
    border-radius: 20px;
    max-width: 480px;
    height: 380px;
  }

  .section-card.gsave.services_wrapper-floating-item {
    position: relative;
    left: 50%;
    transform: translate(-50%, 210px);
  }

  .section-card.buy-load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc8c_buy-load-bg-tablet.webp");
    border-radius: 12px;
    height: 360px;
  }

  .services_section-card {
    max-width: 360px;
    height: 540px;
  }

  .services_section-card.gcredit, .services_section-card.ggives, .services_section-card.gloans {
    min-width: 360px;
  }

  .services_section-card.transporation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc19_services-tablet.webp");
    background-position: 50% 0;
    background-size: cover;
    max-width: 480px;
    height: 360px;
    padding: 24px 62px;
  }

  .services_section-card.glife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc19_services-tablet.webp");
    background-position: 50% 0;
    background-size: cover;
    max-width: 320px;
    height: 420px;
  }

  .services_section-card.glife.food {
    min-width: 320px;
  }

  .services_section-card.glife.food.other-services {
    height: 420px;
  }

  .services_section-card.glife.travel, .services_section-card.glife.wellness, .services_section-card.glife.play {
    min-width: 320px;
  }

  .services_section-card.enjoy {
    padding: 24px;
  }

  .services_section-card.enjoy.shop, .services_section-card.enjoy.rewards, .services_section-card.enjoy.kkb {
    min-width: 360px;
  }

  .services_section-card.enjoy.gdeals {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce075b_gdeals-card-tablet.webp");
    min-width: 360px;
  }

  .services_section-card.enjoy.gcrypto {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff4_services-card-gcrypto-bg-tablet.webp");
    min-width: 360px;
  }

  .services_section-card.gcash-jr.absolute-white {
    width: 432px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .services_section-card.gcash-jr.absolute-white.kids-valid-id {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2075_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  }

  .services_section-card.gcash-jr.default {
    width: 432px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .services_section-card.gcash-jr.default.kids-valid-id {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2075_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  }

  .services_section-card.cash-in {
    max-width: 320px;
    height: 420px;
  }

  .services_section-card.earn-money {
    height: 480px;
    max-height: 480px;
  }

  .services_section-card.gjobs {
    width: 432%;
    height: 480px;
  }

  .services_section-card-content-img.transportation {
    width: 52px;
    height: 52px;
  }

  .services_section-card-content-img.transportation.place-bottom {
    margin-top: 0;
  }

  .services_section-card-content-img.enjoy {
    width: 52px;
    height: 52px;
  }

  .services_section-card-content-img.travel {
    object-fit: contain;
    width: 256px;
    height: 90px;
  }

  .services_section-card-content-img.government {
    width: 100px;
    height: 100px;
  }

  .services_section-card-content-img.government.nbi {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e6c_nbi-logo-tablet.webp");
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc90_borrow-bg.webp"), linear-gradient(#faece4, #faece4);
    background-position: 70% 0, 0 0;
    background-size: 1920px, auto;
    height: 1120px;
  }

  .services_section.pay {
    height: auto;
    padding: 60px 80px;
  }

  .services_section.enjoy {
    padding-top: 60px;
  }

  .services_section.glife {
    height: 589px;
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe9c_services-fifth-section-a-tablet.webp"), linear-gradient(#faece4, #faece4);
    background-position: 50% 0, 0 0;
    background-size: 980px, auto;
    height: 1120px;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .services_section.borrow.landing-page {
    height: 1180px;
    padding-bottom: 60px;
  }

  .services_section.grow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed3_services-fifth-section-tablet.webp"), linear-gradient(#f9ebe4, #e6effd 57%, #01011b 76%);
    background-position: 50% 69%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 980px, auto;
    height: 2141px;
  }

  .services_section.send {
    margin-top: 0;
  }

  .services_section.gforest {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1238_services-section-gforest-bg-tablet-extended.webp");
    background-position: 50% 100%;
    background-size: 1440px;
    height: 918px;
    padding-top: 80px;
  }

  .services_section-card-wrapper.glife {
    padding-left: 80px;
    padding-right: 80px;
  }

  .services_section-card-wrapper.glife.other-services-section {
    margin-top: 32px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .header-glife-title {
    letter-spacing: -.03em;
    font-size: 1.71rem;
    line-height: 1.2;
  }

  .header-glife-icon {
    width: 24px;
    margin-left: 40px;
  }

  .section-blurb-icon {
    width: 40px;
    height: 40px;
  }

  .section-blurb-title.gforest {
    letter-spacing: -.03em;
    margin-top: 12px;
    font-size: 1.43rem;
    line-height: 1.2;
  }

  .section-blurb-title.gforest.deep-green {
    margin-top: 12px;
  }

  .services_heading-3 {
    max-width: 11ch;
    font-size: 2.86rem;
  }

  .services_section-content-2 {
    flex-direction: column;
  }

  .services_section-content-2.government {
    height: 100%;
    display: flex;
  }

  .popup-close-button {
    width: 40px;
    height: 40px;
  }

  .popup-avatar.message-notification {
    width: 47px;
    height: 47px;
  }

  .popup-avatar.cashin-icon {
    width: 43px;
    height: 43px;
  }

  .popup-avatar.cashin-icon.floating-item {
    transform: translate(-25px, -58px);
  }

  .popup-avatar.father-avatar {
    margin-left: 0;
  }

  .popup-avatar.bills-bubble-avatar {
    margin-top: 4px;
  }

  .popup-avatar.gcash-premium {
    width: 45px;
    height: 45px;
  }

  .popup-avatar.gcash-premium.floating-item {
    transform: translate(-50%, -24px);
  }

  .popup-avatar.services-landing {
    width: 37px;
    height: 37px;
  }

  .feature-card-item-content {
    height: 112px;
    margin-top: 12px;
    margin-left: 0;
  }

  .feature-card-item-content.gstocks {
    height: 137px;
  }

  .feature-card {
    grid-column-gap: 8px;
    grid-row-gap: 48px;
    grid-template-rows: 189px;
    max-width: 432px;
  }

  .feature-card.grow {
    margin-top: 60px;
    margin-left: auto;
  }

  .feature-card-item-icon {
    width: 40px;
    height: 40px;
  }

  .feature-card-item-content-description {
    font-size: 1.29rem;
  }

  .feature-card-item {
    height: 164px;
    display: block;
  }

  .feature-card-item.gstocks {
    height: 189px;
  }

  .popup-section-content.steps.slider-mobile-text {
    display: flex;
  }

  .popup-section-content.other-services-section {
    margin-left: 37px;
  }

  .popup-section-content.partners, .popup-section-content.partners.food {
    margin-top: 32px;
  }

  .popup-section-content.food-second-block {
    margin-top: 560px;
    margin-left: 37px;
  }

  .popup-section-content.food-first-block {
    align-self: auto;
    margin-top: 1080px;
    margin-left: 37px;
    margin-right: 0;
  }

  .popup-section-content.steps-content {
    width: 100%;
    max-width: 100%;
    margin-top: 8px;
  }

  .popup-section-content.steps-content.a-plus-steps {
    display: flex;
  }

  .popup-section-content.hero-banner {
    margin-bottom: 181px;
    margin-left: 37px;
  }

  .popup-section-content.swac.header-section {
    margin-top: 148px;
  }

  .popup-section-content.cash-out-nationwide {
    margin-left: 0;
  }

  .popup-section-content.cash-out-nationwide.feature-section {
    max-width: 360px;
    margin-right: 0;
  }

  .popup-section-content.send-gift {
    height: auto;
  }

  .popup-section-content.bank-partners {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
    max-width: 14ch;
    margin-left: 37px;
  }

  .popup-section-content.bank-transfer {
    margin-left: 36px;
  }

  .popup-section-content.eligibility-features {
    padding-left: 0;
  }

  .popup-section-content.gdeals.gdeals-header-section {
    width: 177px;
    margin-top: 234px;
  }

  .popup-section-content.government {
    margin-left: 0;
  }

  .popup-section-content.bills-gcredit {
    height: 148px;
    margin-right: 0;
  }

  .popup-section-content.ggives-score {
    height: 169px;
    margin-top: 60px;
  }

  .popup-section-content.gcredits-bills {
    height: 258px;
  }

  .popup-section-content.gcredits-bills.got-bills-section {
    justify-content: flex-end;
    margin-top: 0;
    margin-left: 37px;
  }

  .popup-section-content.merchants-section {
    margin-top: 40px;
  }

  .popup-section-content.cash-out-mastercard.feature-section {
    align-self: flex-start;
    max-width: 360px;
    margin-right: 0;
  }

  .popup-section-content.second-content {
    margin-top: 0;
  }

  .popup-section-content.transpo-header {
    margin-top: 158px;
    margin-left: 37px;
  }

  .popup-section-content.trees-planted {
    height: 780px;
    margin-top: 260px;
    margin-left: 0;
  }

  .popup-section-content.gforest-partners {
    margin-left: 35px;
  }

  .popup-section-content.send-gift-hero-section {
    height: auto;
    margin-top: 287px;
    margin-left: 37px;
  }

  .popup-section-content.send-gift-second-content {
    margin-top: 24px;
  }

  .popup-section-content.a-rewards-hero-section {
    margin-top: 534px;
  }

  .popup-section-content.ginsure-access {
    max-width: 100%;
  }

  .popup-section-content.ginsure-card.easy-application {
    justify-content: flex-end;
  }

  .popup-section-content.ginsure-card.easy-application.send-money-protect-card, .popup-section-content.ginsure-card.easy-application.free-insurance {
    justify-content: flex-start;
  }

  .popup-section-content.ginsure-card.load-plus {
    justify-content: flex-end;
  }

  .popup-section-content.ginsure-card.load-plus.send-money-protect-card, .popup-section-content.ginsure-card.load-plus.free-insurance {
    justify-content: flex-start;
  }

  .popup-section-content.one-gcash {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .popup-section-content.bill-protect {
    margin-top: 0;
    padding-bottom: 48px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .popup-section-content.bills-sched {
    max-width: 360px;
    margin-right: 36px;
  }

  .popup-section-content.bills-table {
    max-width: 390px;
    padding-left: 16px;
  }

  .popup-section-content.hero-load {
    margin-left: 37px;
    margin-right: 0;
  }

  .popup-section-content.buy-load-exclusive {
    margin-bottom: 40px;
    margin-left: 37px;
  }

  .popup-section-content.promos-header {
    justify-content: space-between;
  }

  .popup-section-content.gcredit-gscore {
    max-width: 358px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.gsave-powered-by {
    align-self: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .popup-section-content.gfunds-portfolio {
    justify-content: center;
    max-width: 100%;
    margin-left: 0;
  }

  .popup-section-content.gfunds-security-content {
    margin-left: 37px;
  }

  .popup-section-content.ph-stocks {
    max-width: 16ch;
    margin-left: 37px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-content.eligibility-features {
    margin-left: 0;
  }

  .popup-section-content.gcrypto-know-nfts {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .popup-section-content.exploring-nfts, .popup-section-content.what-is-crypto {
    margin-left: 0;
  }

  .popup-section-content.disclaimer-content {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-section-content.gloan-alamin {
    max-width: 384px;
    margin-left: 24px;
  }

  .popup-section-content.travel-header {
    margin-top: 132px;
  }

  .popup-section-content.traveling {
    margin-left: 37px;
  }

  .popup-section-content.global-porttfolio {
    margin-left: 0;
  }

  .popup-section-content.with-phone {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-flow: column;
    padding-top: 16px;
    display: flex;
  }

  .popup-section-content.create-account {
    align-self: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .popup-section-content.load-plus {
    margin-left: 0;
  }

  .popup-section-title.hero-banner {
    font-size: 2.57rem;
  }

  .popup-section-title.hero-banner.absolute-white {
    letter-spacing: -.05em;
    line-height: 1.2;
  }

  .popup-section-title.steps {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.steps.cash-in {
    text-align: center;
    max-width: 20ch;
    display: block;
  }

  .popup-section-title.steps.transportation-steps {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .popup-section-title.steps.a-plus-steps {
    white-space: nowrap;
    max-width: none;
  }

  .popup-section-title.steps.gfunds-step {
    flex-direction: column;
    display: block;
  }

  .popup-section-title.steps.egov-steps {
    text-align: center;
    flex-direction: column;
    max-width: 23ch;
    font-size: 1.71rem;
    line-height: 1.3;
    display: inline;
  }

  .popup-section-title.steps.cash-out-title-mastercard {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .popup-section-title.steps.cash-out {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .popup-section-title.steps.send-load {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .popup-section-title.steps.swac-step-title {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .popup-section-title.steps.pay-qr {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .popup-section-title.steps.send-gift {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .popup-section-title.steps.shop-pay {
    max-width: none;
  }

  .popup-section-title.steps.ginsure {
    flex-direction: column;
    max-width: none;
    display: block;
  }

  .popup-section-title.steps.gcredit-pay {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .popup-section-title.steps.gcredit-access {
    max-width: none;
  }

  .popup-section-title.steps.gstocks-ph-top-up {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .popup-section-title.feature {
    letter-spacing: -.03em;
    font-size: 1.43rem;
    line-height: 1.3;
  }

  .popup-section-title.other-services, .popup-section-title.food-partners, .popup-section-title.food-partners {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.food-header {
    font-size: 3.43rem;
  }

  .popup-section-title.swac-header {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.feature {
    letter-spacing: -.03em;
    line-height: 1.3;
  }

  .popup-section-title.for-entertainment {
    letter-spacing: -.03em;
    margin-left: 37px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.feature {
    max-width: none;
    font-size: 1.57rem;
  }

  .popup-section-title.bank-transfer-header {
    margin-top: 4px;
    font-size: 2.29rem;
  }

  .popup-section-title.send-gift-header {
    max-width: 9ch;
    margin-top: 12px;
    font-size: 2.57rem;
    line-height: 1.2;
  }

  .popup-section-title.cash-in {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.gcash-padala {
    max-width: 8ch;
    font-size: 2.29rem;
  }

  .popup-section-title.cash-out-nationwide {
    margin-top: 16px;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-section-title.gcash-padala-map-section {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.bank-transfer-header {
    font-size: var(--gcash-website-library---font--size-h2);
    line-height: var(--gcash-website-library---font--line-height-h2);
    margin-top: 4px;
  }

  .popup-section-title.save-bank {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.gstocks-ph {
    max-width: 14ch;
  }

  .popup-section-title.gdeals {
    max-width: 10ch;
    margin-top: 4px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.transportation-third-section, .popup-section-title.global-stocks-partners-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.buy-load {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.buy-load.promo {
    max-width: 14ch;
    margin-left: 39px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.buy-load.loading {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-section-title.buy-load.read-up {
    margin-top: 8px;
    font-size: 2.29rem;
  }

  .popup-section-title.features-header {
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.a-rewards {
    max-width: 9ch;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-section-title.features-header {
    text-align: center;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.gfunds-comparison {
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 2rem;
  }

  .popup-section-title.gfunds-portfolio {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.gfunds-account-security {
    max-width: 16ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.govt {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-section-title.bills-gcredit {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.bills-table {
    max-width: 20ch;
  }

  .popup-section-title.gsave-banks {
    text-align: center;
    max-width: 11ch;
    margin-top: 8px;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-section-title.featured-establishment {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.ggives-score {
    max-width: none;
    font-size: 2.29rem;
  }

  .popup-section-title.ggives-calculator {
    letter-spacing: -.03em;
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
  }

  .popup-section-title.ggives-calculator.shade-1 {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
    margin-top: 20px;
  }

  .popup-section-title.ginsure-accesible {
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-title.gloans-guaranteed, .popup-section-title.gcredit-bills {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.gcredit-compute {
    letter-spacing: -.03em;
    max-width: 18ch;
    font-size: 2rem;
  }

  .popup-section-title.gloan-borrow-title {
    letter-spacing: -.03em;
    max-width: 15ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
  }

  .popup-section-title.merchants-section {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.express-feature {
    letter-spacing: -.03em;
    font-size: 1.43rem;
    line-height: 1.3;
  }

  .popup-section-title.cash-out-mastercard {
    max-width: 12ch;
    margin-top: 12px;
    font-size: 2.29rem;
    line-height: 1.2;
    display: block;
  }

  .popup-section-title.swac {
    text-align: center;
    max-width: 13ch;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-section-title.gcash-padala-partner-section-header {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-title.swac-second-section {
    height: 78px;
    font-size: 1.43rem;
  }

  .popup-section-title.swac-second-section.careers {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .popup-section-title.swac-header-title {
    text-align: center;
    max-width: 13ch;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.transportation-third-section {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.transportation {
    max-width: 15ch;
    margin-top: 12px;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-section-title.cash-in-map {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.trees-planted {
    font-size: 7.14rem;
  }

  .popup-section-title.gforest-partners {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-title.send-gift-hero-section {
    max-width: 9ch;
    margin-top: 12px;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-section-title.send-gift-feature-title {
    font-size: 1.43rem;
  }

  .popup-section-title.a-rewards-lifestyle {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 3.43rem;
  }

  .popup-section-title.a-rewards-card {
    font-size: 2.29rem;
  }

  .popup-section-title.a-rewards-card.vouchers {
    text-align: center;
    font-size: 2.86rem;
  }

  .popup-section-title.a-rewards-card.vouchers.win {
    margin-top: 6px;
  }

  .popup-section-title.ginsure-access {
    font-size: 2.29rem;
  }

  .popup-section-title.ginsure-access.shade-0.send-money-protect {
    font-size: 2rem;
  }

  .popup-section-title.one-gcash {
    color: #1e4f86;
    font-size: 2.29rem;
  }

  .popup-section-title.bill-protect {
    max-width: 16ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.bills-sched {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.bills-table {
    max-width: 20ch;
    font-size: 1.43rem;
  }

  .popup-section-title.loading {
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-section-title.gcredit-gscore {
    margin-top: 0;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-section-title.powered-by {
    font-size: 2.86rem;
  }

  .popup-section-title.benefits-heading {
    max-width: 14ch;
    font-size: 2.29rem;
  }

  .popup-section-title.gsave-steps-title {
    font-size: 1.29rem;
  }

  .popup-section-title.gfunds-security-title {
    max-width: 14ch;
    font-size: 1.71rem;
  }

  .popup-section-title.ggives-gscore {
    margin-top: 0;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-section-title.pay-qr-cards-title {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.stocks-eligibility {
    font-size: 2.29rem;
  }

  .popup-section-title.gstocks-ph {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 3.43rem;
  }

  .popup-section-title.gstocks-ph-accordion {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .popup-section-title.gcrypto-nft {
    max-width: none;
    font-size: 2.57rem;
  }

  .popup-section-title.gcrypto-banner {
    max-width: 17ch;
    font-size: 2.57rem;
  }

  .popup-section-title.gcrypto {
    font-size: 2.57rem;
  }

  .popup-section-title.traveling {
    letter-spacing: -.05em;
    font-size: 2.29rem;
  }

  .popup-section-title.global-stocks-partners-title {
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-section-title.gdeals-header {
    max-width: 10ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-section-title.send-money-protect-other-services {
    font-size: 2rem;
  }

  .popup-section-title.send-money-protect-other-services.shade-1 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-section-title.mynt {
    height: 78px;
    font-size: 1.43rem;
  }

  .popup-section-title.mynt.overview-title, .popup-section-title.mynt.cardmini-title, .popup-section-title.mynt.values-title, .popup-section-title.mynt.values-sub-title {
    height: auto;
  }

  .popup-section-title.gnation {
    height: 78px;
    font-size: 1.43rem;
  }

  .popup-section-title.gnation.purpose {
    height: auto;
  }

  .popup-section-title.create-account {
    font-size: 2.86rem;
  }

  .popup-section-title.load-plus {
    text-align: center;
    font-size: 2rem;
  }

  .popup-section-title.load-plus.shade-1 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-section-description.hero-banner {
    margin-top: 24px;
  }

  .popup-section-description.steps {
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-description.feature {
    max-width: 38ch;
    font-size: 1rem;
  }

  .popup-section-description.step-item.express-step-2 {
    max-width: none;
  }

  .popup-section-description.food-partners {
    max-width: 34ch;
    font-size: 1.14rem;
  }

  .popup-section-description.other-services {
    max-width: 36ch;
    font-size: 1.14rem;
  }

  .popup-section-description.food-partners {
    font-size: 1.14rem;
  }

  .popup-section-description.food-header {
    max-width: 34ch;
    font-size: 1.14rem;
  }

  .popup-section-description.food-header.bleach-white, .popup-section-description.hero-banner {
    margin-top: 24px;
  }

  .popup-section-description.feature.stm-hero-description {
    max-width: 33ch;
  }

  .popup-section-description.feature.frame-feature {
    max-width: 24ch;
  }

  .popup-section-description.swac-header {
    margin-top: 16px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-description.feature {
    max-width: 38ch;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .popup-section-description.save-bank {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    max-width: 21ch;
  }

  .popup-section-description.play-header {
    flex-direction: column;
    max-width: 27ch;
    font-size: 1.43rem;
  }

  .popup-section-description.feature {
    margin-top: 8px;
    font-size: 1rem;
  }

  .popup-section-description.feature.special {
    max-width: 31ch;
  }

  .popup-section-description.feature.swac {
    max-width: 30ch;
  }

  .popup-section-description.swac-header {
    width: 438px;
    margin-top: 16px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-description.business-transfer-header {
    max-width: 12ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-description.gcash-padala-header {
    letter-spacing: -.03em;
    max-width: 9ch;
    line-height: 1.25;
  }

  .popup-section-description.transportation {
    max-width: 22ch;
    margin-top: 16px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-description.buy-load {
    max-width: 18ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-description.shop-partners {
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-description.nft-marketplace {
    max-width: 34ch;
  }

  .popup-section-description.ggives-score {
    max-width: 36ch;
  }

  .popup-section-description.gloans-guaranteed {
    max-width: 44ch;
    margin-top: 8px;
    font-size: 1rem;
  }

  .popup-section-description.swac {
    text-align: center;
    max-width: 17ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-description.gcash-padala-header {
    max-width: 14ch;
    font-size: 2rem;
  }

  .popup-section-description.gcash-padala-header.position {
    margin-left: 38px;
  }

  .popup-section-description.gilroy.swac {
    text-align: left;
    max-width: 18ch;
    font-size: 1rem;
  }

  .popup-section-description.swac-header-description {
    text-align: center;
    width: 20ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-description.transportation {
    margin-top: 24px;
  }

  .popup-section-description.trees-planted {
    text-transform: none;
    max-width: 29ch;
    font-size: 1.43rem;
  }

  .popup-section-description.gforest-partners {
    max-width: 32ch;
    font-size: 1rem;
  }

  .popup-section-description.bill-protect {
    font-size: .86rem;
    line-height: 1.4;
  }

  .popup-section-description.bill-protect.right-column {
    font-size: 1rem;
    line-height: 1;
  }

  .popup-section-description.bill-protect.left-column {
    max-width: 252px;
  }

  .popup-section-description.hero-load {
    max-width: none;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-description.gcredit-gscore {
    max-width: 34ch;
  }

  .popup-section-description.gsave-steps-desc {
    text-align: center;
    margin-top: 8px;
  }

  .popup-section-description.gsave-steps-desc.first {
    max-width: 12ch;
  }

  .popup-section-description.gsave-steps-desc.second {
    max-width: 16ch;
  }

  .popup-section-description.gsave-steps-desc.third {
    max-width: 12ch;
  }

  .popup-section-description.send-gift {
    font-size: 1rem;
  }

  .popup-section-description.bank-transfer {
    z-index: 2;
    max-width: 11ch;
    margin-top: 60px;
    margin-right: 0;
    font-size: 1.71rem;
  }

  .popup-section-description.govt {
    margin-top: 48px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-description.one-gcash {
    color: #2a629e;
  }

  .popup-section-description.bills_bill-protect {
    max-width: 35ch;
    margin-top: 24px;
    font-size: 1.14rem;
  }

  .popup-section-description.featured-establishment {
    max-width: 35ch;
  }

  .popup-section-description.gcrypto-nft {
    max-width: 39ch;
    margin-top: 24px;
  }

  .popup-section-description.exploring-nfts {
    margin-top: 24px;
  }

  .popup-section-description.crypto {
    max-width: 39ch;
    margin-top: 24px;
  }

  .popup-section-description.coming-soon {
    font-size: 1.14rem;
  }

  .step-item-icon.active.ad-viewer {
    display: none;
  }

  .popup-frame-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfcf2_couple-frame-bg.webp");
    width: 480px;
  }

  .popup-frame-card.second-section {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width: 430px;
    height: 440px;
    margin-right: 0;
  }

  .popup-frame-card.send-gift-feature {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072a_send-gift-frame-card-tablet.webp");
    width: 100%;
    max-width: 432px;
    margin-top: -203px;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .services_express-send-message-bubble {
    max-width: 232px;
  }

  .services_express-send-message-bubble.message-bubble-horizontal {
    max-width: 408px;
  }

  .services_express-send-message-bubble.message-bubble-horizontal.hero-banner {
    margin-top: 0;
    margin-left: 12px;
  }

  .services_express-send-message-bubble.message-bubble-horizontal.daughter-sms {
    height: 123px;
    margin-top: 0;
  }

  .services_express-send-message-bubble.receive-money {
    max-width: 366px;
  }

  .message-bubble-title.message-bubble-horizontal {
    max-width: none;
  }

  .message-bubble-greetings {
    display: inline;
  }

  .services_header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce081b_services-hero-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
    height: 866px;
    margin-top: 0;
    padding-bottom: 44px;
  }

  .heading-2 {
    font-size: 2.29rem;
  }

  .heading-2.first-fold {
    text-align: center;
    max-width: 12ch;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .services_description-2.first-fold {
    text-align: center;
    max-width: 31ch;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
  }

  .wrapper-floating.message-bubble {
    transform: translate(64px, 237px);
  }

  .services_wrapper.section-send {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfeb3_services-second-section-bg-tablet.webp");
    background-size: 980px;
    height: 780px;
    position: relative;
  }

  .services_wrapper.section-send.section-send-cards {
    padding: 60px 80px;
  }

  .services_express-send-message-notification.hero-banner.floating-item {
    width: 100%;
    max-width: 430px;
    height: auto;
    transform: translate(-222px, -24px);
  }

  .services_express-send-message-notification.second-section {
    transform: translate(-74%);
  }

  .services_express-send-message-notification.second-section.floating-item {
    bottom: 31px;
    transform: translate(-56%);
  }

  .services_breadcrumbs.steps-content {
    margin-top: 24px;
    display: flex;
  }

  .services_breadcrumbs-icon {
    width: 16px;
    height: 16px;
  }

  .express-send_section.hero-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd15_express-send-tablet.webp"), linear-gradient(#035be9, #035be9);
    background-position: 50% 0, 0 0;
    background-size: 980px, auto;
    height: 720px;
    overflow: hidden;
  }

  .express-send_section.second-section {
    background-color: #035be9;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd08_express-send-second-section-tablet.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 980px;
    height: 1352px;
    margin-top: 0;
    overflow: hidden;
  }

  .learn-more-link {
    font-size: .86rem;
  }

  .learn-more-link.margin-top_24-16-8-8, .learn-more-link.gsave, .learn-more-link.margin-top_24-12-8-8 {
    margin-top: 8px;
  }

  .learn-more-link.margin-top_24-12-8-8.absolute-white.gfunds {
    margin-top: 38px;
  }

  .learn-more-link.margin-top_24-12-8-8, .learn-more-link.margin-top_auto-auto-8-8 {
    margin-top: 8px;
  }

  .learn-more-link.express-send {
    margin-top: 24px;
  }

  .learn-more-link.express-send.bright-blue {
    max-width: 15ch;
  }

  .learn-more-link.government {
    margin-top: 8px;
  }

  .learn-more-link.food-partners {
    max-width: 27ch;
    margin-top: 8px;
    font-size: 1rem;
  }

  .learn-more-link.food-partners.partners-transpo {
    max-width: none;
    margin-top: 32px;
  }

  .learn-more-link.food-partners.got-bills, .learn-more-link.food-partners.get-verified {
    max-width: none;
  }

  .learn-more-link.partners-link.bank-partners {
    margin-top: 24px;
    margin-left: 37px;
  }

  .learn-more-link.partners-link.gfunds-partners {
    max-width: 17.1ch;
    margin-top: 24px;
  }

  .learn-more-link.ggives-card {
    max-width: 15ch;
  }

  .learn-more-link.other-services-card {
    margin-top: 4px;
  }

  .learn-more-link.other-services-card.absolute-white.play.w--current {
    max-width: 15ch;
  }

  .learn-more-link.gcredit-bills {
    margin-top: 16px;
  }

  .learn-more-link.gstocks-ph-buy {
    max-width: 27ch;
    margin-top: 8px;
    margin-left: 37px;
  }

  .learn-more-link.gstocks-eligibility {
    max-width: 28ch;
  }

  .learn-more-link.gloan-landing, .learn-more-link.rewards-landing, .learn-more-link.kkb-landing, .learn-more-link.landing-ginsure, .learn-more-link.landing-gsave, .learn-more-link.landing-pay-qr, .learn-more-link.landing-bills, .learn-more-link.landing-transportation {
    margin-top: 8px;
  }

  .learn-more-link.gforest-landing {
    margin-top: 24px;
  }

  .learn-more-link.one-gcash {
    color: #005ce5;
    margin-top: 32px;
  }

  .learn-more-link.bills-ginsure {
    max-width: 41ch;
    margin-left: 39px;
  }

  .learn-more-link.verification {
    max-width: 30ch;
  }

  .learn-more-link.gloan {
    margin-top: 16px;
  }

  .learn-more-link.gcredit-gscore {
    margin-top: 40px;
  }

  .learn-more-link.gfunds-feature {
    margin-top: 24px;
  }

  .learn-more-link.nfts-marketplace {
    max-width: 20ch;
  }

  .learn-more-link.consumer_swiper {
    margin-top: 16px;
  }

  .learn-more-link.smp {
    margin-top: 64px;
  }

  .learn-more-link.smp.absolute-white {
    margin-top: 6px;
  }

  .learn-more-link.partner-solutions_banner_link, .learn-more-link.partner-solutions_case_studies, .learn-more-link.partner-with-us_link {
    max-width: 27ch;
  }

  .learn-more-link.privacy-link.read-gcash {
    margin-top: 24px;
    margin-left: 37px;
  }

  .learn-more-link.privacy-link.read-gcash.bright-blue {
    margin-left: auto;
    margin-right: auto;
  }

  .learn-more-link.remittance-partners.bright-blue, .learn-more-link.overseas.control {
    margin-left: 0;
  }

  .learn-more-link.pinoy-articles.bright-blue {
    max-width: 100%;
  }

  .learn-more-link.gcash-jr {
    color: #fff;
  }

  .learn-more-link.load-plus {
    margin-top: 64px;
  }

  .learn-more-link.load-plus.absolute-white {
    margin-top: 6px;
  }

  .learn-more-link.ginsure {
    margin-top: 64px;
  }

  .learn-more-link.ginsure.absolute-white {
    margin-top: 6px;
  }

  .learn-more-link.pms {
    margin-top: 64px;
  }

  .learn-more-link.pms.absolute-white {
    margin-top: 6px;
  }

  .learn-more-link-text.food-partners.got-bills {
    font-size: .86rem;
  }

  .learn-more-link-text.partners-link, .learn-more-link-text.kwentong-gcash {
    font-size: 1rem;
  }

  .learn-more-link-text.bills-ginsure {
    font-size: .86rem;
  }

  .learn-more-link-text.get-verified {
    max-width: 15ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .learn-more-link-text.partner-solutions_link.insighting-solutions {
    color: #5c619f;
  }

  .learn-more-link-text.intl-remittance, .learn-more-link-text.g4b, .learn-more-link-text.g4b---cta {
    font-size: 14px;
  }

  .learn-more-link-icon.one-gcash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfab5_chevron-right.svg");
  }

  .learn-more-link-icon.partner-solutions.insighting-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2581_Chevron%20Right%20Purple.png");
    background-position: 50%;
    background-size: cover;
    margin-top: -3px;
  }

  .learn-more-link-icon.gcash-jr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfa19_Chevron%20Right%20Small.svg");
  }

  .footer_content-wrapper.footer-links {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 16px;
  }

  .footer_copyright {
    max-width: none;
    margin-top: 12px;
  }

  .footer.pinoy-articles.mobile-only {
    display: block;
  }

  .services-food_section.header-section {
    height: 2640px;
  }

  .services-food_section.partners-section {
    height: 370px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .services-food_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd4f_services-food-bg-tablet.webp");
    background-size: 980px 2640px;
    height: 2640px;
  }

  .services-food_section.food-hero-section {
    height: 2640px;
  }

  .services-food_section.food-hero-section.top, .services-food_section.food-hero-section.bottom {
    background-image: none;
    height: auto;
  }

  .popup-help-center-banner {
    background-color: #0000;
    border-radius: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 34px 80px;
  }

  .popup-help-center-banner.footer {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    padding: 34px 24px;
  }

  .popup-help-center-banner.footer.gcash-jr {
    max-width: 432px;
  }

  .popup-help-center-banner.footer {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .help-center-title.help-center-footer {
    letter-spacing: -.03em;
    max-width: 18ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .help-center-title.help-center-footer.kkb {
    max-width: 18ch;
  }

  .help-center-title.help-center-footer.cash-in {
    max-width: 13ch;
  }

  .help-center-title.help-center-footer.gsave {
    max-width: 12ch;
  }

  .help-center-title.help-center-footer.glife, .help-center-title.help-center-footer.biz, .help-center-title.help-center-footer.partners, .help-center-title.help-center-footer.partner-solutions {
    max-width: 13ch;
  }

  .help-center-title.help-center-footer.partner-solutions.absolute-white {
    max-width: 14ch;
  }

  .help-center-link.help-center-footer {
    justify-content: flex-end;
  }

  .help-center-link-text {
    font-size: .86rem;
  }

  .help-center-link-icon {
    margin-right: -16px;
  }

  .popup_section-wrapper.second-section {
    margin-left: 37px;
  }

  .glife_popup-icon.first-section, .glife_popup-icon.popup-icon {
    margin-top: 88px;
  }

  .glife_popup-icon-label.cork {
    margin-top: 12px;
  }

  .services-food_newline {
    white-space: normal;
  }

  .services_popup-partner-logo-wrapper {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd86_services_popup-partners-bg-tablet.webp");
    max-width: 375px;
    height: 124px;
  }

  .services_popup-partner-logo-wrapper.partners-section {
    margin-top: 24px;
  }

  .services_popup-partner-logo-wrapper.swac.bank-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056c_bank-transfer-logo-tablet.webp");
    background-size: cover;
    max-width: 480px;
    height: 260px;
    margin-top: 24px;
    margin-left: -24px;
  }

  .services_popup-partner-logo-wrapper.gcash-padala-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1305_Padala-Logos-Tablet.avif");
    max-width: 360px;
    height: 172px;
    margin-top: 16px;
  }

  .services_popup-partner-logo-wrapper.gcash-padala-partners.partners-section {
    margin-top: 16px;
  }

  .services_popup-partner-logo-wrapper.ph-stocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fa3_stocks-ph-logos-tablet.webp");
    background-position: 125%;
    background-size: cover;
    max-width: 360px;
    height: 192px;
    margin-top: 24px;
    margin-left: 37px;
  }

  .services_popup-partner-logo-wrapper.wellness {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00e4_wellness-establisment-tablet.webp");
    max-width: 480px;
    height: 192px;
    margin-top: 24px;
  }

  .services_popup-partner-logo-wrapper.ggives-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eb7_ggives-partners-logo-bg-tablet.webp");
    max-width: 433px;
    height: 35px;
  }

  .services_popup-partner-logo-wrapper.fuse-and-securities-logo {
    background-image: none;
    max-width: none;
    height: auto;
    margin-top: 40px;
  }

  .services_popup-partner-logo-wrapper.transportation-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe8e_transportation-partners-tablet.webp");
    background-size: contain;
    max-width: 480px;
    height: 328px;
    margin-top: 24px;
  }

  .services_popup-partner-logo-wrapper.food-partners-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04af_services_popup-food-parters-tablet.webp");
    max-width: 375px;
    height: 126px;
    margin-top: 24px;
  }

  .services_popup-partner-logo-wrapper.gforest-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05ee_gforest-partners-tablet.webp");
    background-position: 50%;
    max-width: 480px;
    height: 192px;
    margin-top: 24px;
    margin-left: 0;
  }

  .services_popup-partner-logo-wrapper.gcredit-logo {
    max-width: 278px;
    height: 95px;
    margin-top: 40px;
  }

  .services_popup-partner-logo-wrapper.ryse-logos {
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    max-width: 334px;
    height: auto;
    margin-top: 40px;
  }

  .services-food_content-block {
    justify-content: center;
  }

  .express-send_img.girl-texting.floating-item {
    display: none;
  }

  .popup-content-block.second-section {
    margin-top: 32px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .popup-content-block.send-gift-feature-content {
    color: #7b121d;
    max-width: 432px;
    margin-top: 48px;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .services-play_section.entertainment-section {
    height: 521px;
  }

  .services-play_section.other-services-section {
    height: 690px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .services-play_section.play-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0263_play-hero-section-tablet-bg.webp"), linear-gradient(#080039, #080039);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 980px, auto;
    height: 1035px;
  }

  .popup-qr-code.floating-item {
    background-image: linear-gradient(to bottom, var(--primary-blue), var(--primary-blue));
    background-image: linear-gradient(#0060ff, #0060ff);
    display: none;
  }

  .popup-section-card {
    max-width: 360px;
    height: 240px;
  }

  .popup-section-card.cash-in {
    min-width: 480px;
    max-width: 480px;
    height: 360px;
    padding: 24px;
  }

  .popup-section-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfde7_cashin-card-3-bg-tablet.webp");
    box-shadow: 0 0 24px #00000014;
  }

  .popup-section-card.cash-in.one-tap {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdc2_cashin-card-2-bg-tablet.webp");
    box-shadow: 0 0 24px #00000014;
  }

  .popup-section-card.cash-in.more-than-one {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe08_cashin-card-1-bg-tablet.webp");
    box-shadow: 0 0 24px #00000012;
  }

  .popup-section-card.bank-transfer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd9c_bank-transfer-feature-tablet.webp");
    border-radius: 0;
    max-width: none;
    height: 480px;
    padding-bottom: 72px;
  }

  .popup-section-card.bank-transfer.floating-item {
    bottom: 0;
    transform: translate(-50%);
  }

  .popup-section-card.kkb-cards {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-section-card.kkb-cards.send-pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10af_KKB-send-payment-tablet.webp");
  }

  .popup-section-card.kkb-cards.track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c44_KKB-track-tablet.webp");
  }

  .popup-section-card.kkb-cards.card-request {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b0_KKB-request-tablet.webp");
    justify-content: space-between;
    max-width: 432px;
    height: 560px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .popup-section-card.gstock-card {
    max-width: 476px;
    height: 420px;
  }

  .popup-section-card.transportation-card {
    max-width: 480px;
    height: 480px;
  }

  .popup-section-card.gstock-card {
    max-width: 480px;
    height: 580px;
    padding: 32px;
  }

  .popup-section-card.gstock-card.long {
    justify-content: space-between;
    max-width: 480px;
    height: 680px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .popup-section-card.gstock-card.long.gstocks-freetopup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc7_gstocks-ph-free-topup-tablet.webp");
  }

  .popup-section-card.gstock-card.gstocks-invest {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc6_gstocks-ph-invest-tablet.webp");
  }

  .popup-section-card.gstock-card.gstocks-no-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc5_gstocks-ph-no-bank-tablet.webp");
  }

  .popup-section-card.transportation-card {
    min-width: 480px;
    max-width: 480px;
    height: 480px;
    margin-left: -24px;
  }

  .popup-section-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe79_transportation-card2-bg-tablet.webp");
    background-position: 0 0;
  }

  .popup-section-card.transportation-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfde9_transportation-card3-bg-tablet.webp");
    max-width: 480px;
    height: 480px;
    display: block;
  }

  .popup-section-card.travel-card {
    max-width: 320px;
    height: 335px;
  }

  .popup-section-card.global-stocks.feature, .popup-section-card.gfunds.features-card {
    max-width: 480px;
    height: 320px;
  }

  .popup-section-card.gfunds.features-card {
    justify-content: space-between;
    max-width: 358px;
    height: auto;
    display: flex;
  }

  .popup-section-card.government-card {
    max-width: 320px;
    height: 308px;
  }

  .popup-section-card.ggives {
    min-width: 320px;
    max-width: 320px;
    height: 420px;
    padding: 24px;
  }

  .popup-section-card.cash-out {
    max-width: 432px;
    height: 560px;
    padding: 32px 36px 36px;
  }

  .popup-section-card.cash-out.partners-nationwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0281_cash-out-partners-nationwide-tablet.webp");
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 32px;
  }

  .popup-section-card.cash-out.gcash-mastercard {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0289_cash-out-gcash-mastercard-tablet.webp");
    justify-content: flex-end;
    align-items: flex-start;
  }

  .popup-section-card.transportation-card {
    min-width: 432px;
    max-width: 432px;
    height: 560px;
    margin-left: 0;
    padding: 32px;
  }

  .popup-section-card.transportation-card.long-card {
    justify-content: flex-end;
    max-width: 432px;
    height: 560px;
  }

  .popup-section-card.transportation-card.long-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03a2_by-land-air-sea-tablet.webp");
    background-size: cover;
    padding-left: 32px;
  }

  .popup-section-card.transportation-card.worry-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b1_worry-free-tablet.webp");
  }

  .popup-section-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b3_way-on-highway-tablet.webp");
    background-position: 50%;
    background-size: cover;
  }

  .popup-section-card.swac-header {
    min-width: 327px;
    max-width: 327px;
    height: 235px;
  }

  .popup-section-card.swac-header.family-card {
    background-size: cover;
  }

  .popup-section-card.arewards-header-card {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-section-card.arewards-header-card.earn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056e_a-rewards-header-card1-bg-tablet.webp");
    max-width: 100%;
    height: 800px;
    padding: 40px 32px 48px;
  }

  .popup-section-card.arewards-header-card.claim {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b7_a-rewards-header-card2-bg-tablet.webp");
  }

  .popup-section-card.ginsure-access-cards {
    min-width: 460px;
    max-width: 460px;
    height: 390px;
    padding: 32px;
  }

  .popup-section-card.ginsure-access-cards.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05d5_ginsure-card1-tablet.webp");
  }

  .popup-section-card.gloan-testimonial {
    min-width: 580px;
    max-width: 580px;
    height: 380px;
    padding: 40px;
  }

  .popup-section-card.gloan-testimonial.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a44_gloan-gamit-bg-tablet.webp");
  }

  .popup-section-card.gloan-testimonial.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a17_gloan-aside-bg-tablet.webp");
  }

  .popup-section-card.gloan-testimonial.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a20_gloan-since-bg-tablet.webp");
  }

  .popup-section-card.gloan-summary {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    max-width: 480px;
    height: 453px;
  }

  .popup-section-card.gcredit-summary {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    max-width: 480px;
  }

  .popup-section-card.gsave-partners {
    max-width: 432px;
  }

  .popup-section-card.ginsure-categories {
    min-width: 320px;
    max-width: 320px;
    height: 420px;
    padding: 24px;
  }

  .popup-section-card.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd9c_bank-transfer-feature-tablet.webp");
    border-radius: 0;
    max-width: none;
    height: 480px;
    padding-bottom: 72px;
  }

  .popup-section-card.sme.floating-item {
    bottom: 0;
    transform: translate(-50%);
  }

  .popup-section-card.default {
    min-width: 580px;
    max-width: 580px;
    height: 380px;
    padding: 40px;
  }

  .popup-section-card.default.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a44_gloan-gamit-bg-tablet.webp");
  }

  .popup-section-card.default.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a17_gloan-aside-bg-tablet.webp");
  }

  .popup-section-card.default.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a20_gloan-since-bg-tablet.webp");
  }

  .popup-section-card.bill-protect-summary {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    max-width: 480px;
  }

  .services-swac_section.swac-feature {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02ed_swac-feature-bg-tablet.webp");
    background-position: 50% 100%;
    background-size: 992px;
    height: 900px;
  }

  .services-swac_section.swac-header-section {
    height: 775px;
  }

  .popup_steps_slider-item-wrapper {
    justify-content: center;
    display: flex;
  }

  .popup_slider-next {
    z-index: 10;
    background-color: #fff;
    align-items: center;
    width: 90px;
    display: flex;
    right: -2px;
  }

  .popup_slider-next.slide-phone-text {
    background-color: #0000;
  }

  .popup-steps_slider-arrow-active {
    margin-left: 0;
    transform: translate(0, -40px);
  }

  .popup-steps_slider-arrow-active.prev {
    transform: translate(0, -40px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup-steps_slider-arrow-wrapper {
    background-image: linear-gradient(#fff, #fff);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
  }

  .popup-steps_slider-arrow-wrapper.next {
    background-image: linear-gradient(#fff, #fff);
    justify-content: flex-end;
  }

  .popup_slider-prev {
    z-index: 10;
    background-image: linear-gradient(#fff, #fff);
    align-items: center;
    width: 80px;
    display: flex;
    left: -2px;
  }

  .popup_slider-prev.slide-phone-text {
    background-image: none;
    height: 80%;
  }

  .popup_slider-prev.gcash-jr {
    left: -2px;
  }

  .popup_slider-prev.ad-viewer {
    background-image: linear-gradient(#0000, #0000);
    width: 97px;
    left: 0%;
    overflow: visible;
  }

  .popup_slider-nav2 {
    justify-content: center;
    padding-top: 32px;
    display: flex;
  }

  .popup_slider-nav2.hide {
    display: none;
  }

  .bank-transfer_section.bank-partners {
    height: 474px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bank-transfer_section.bank-transfer-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe0a_bank-transfer-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
    height: 768px;
    display: flex;
  }

  .bank-transfer_section.bank-transfer-header-2nd {
    height: 450px;
  }

  .bank-transfer_section.bank-transfer-header-3rd {
    background-image: linear-gradient(#c6e7f8, #f2fbff 50%);
    height: 840px;
  }

  .popup-section-card-content.cash-in {
    flex-direction: column-reverse;
  }

  .popup-section-card-content.bank-transfer {
    align-items: center;
    margin-left: 228px;
  }

  .popup-section-card-content-title.cash-in {
    max-width: 12ch;
    margin-top: 16px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-card-content-title.cash-in.title-1 {
    max-width: 12ch;
  }

  .popup-section-card-content-title.bank-transfer {
    letter-spacing: -.03em;
    max-width: 9ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-card-content-title.kkb, .popup-section-card-content-title.gstocks {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-section-card-content-title.travel {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-card-content-title.government {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-card-content-title.transportation {
    max-width: 9ch;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-section-card-content-title.transportation.land {
    letter-spacing: -.05em;
    font-size: 2.29rem;
  }

  .popup-section-card-content-title.gfunds-portfolio {
    font-size: 1.71rem;
    line-height: 1.35;
  }

  .popup-section-card-content-description.cash-in {
    margin-top: 8px;
    font-size: 1rem;
  }

  .popup-section-card-content-description.cash-in.card-1, .popup-section-card-content-description.cash-in.card-2 {
    max-width: 19ch;
  }

  .popup-section-card-content-description.cash-in.link-card {
    max-width: 24ch;
  }

  .popup-section-card-content-description.cash-in.card-1 {
    max-width: 19ch;
  }

  .popup-section-card-content-description.bank-transfer {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    max-width: 16ch;
  }

  .popup-section-card-content-description.kkb {
    max-width: 24ch;
    font-size: 1.29rem;
  }

  .popup-section-card-content-description.kkb.request {
    max-width: 25ch;
  }

  .popup-section-card-content-description.gstock.free-topup {
    color: #183462;
    margin-top: 0;
  }

  .popup-section-card-content-description.transportation.land {
    max-width: none;
  }

  .popup-section-card-content-description.transportation {
    font-size: 1.14rem;
  }

  .popup-section-card-content-description.transportation.land {
    max-width: none;
    margin-top: 16px;
  }

  .services_bank-transfer-popup-section-content.bank-transfer-header {
    order: -1;
    align-self: center;
    margin-top: 0;
    margin-left: 16px;
  }

  .services-popup_footer.coming-soon, .services-popup_footer.consumer-landing {
    height: 200px;
  }

  .services-popup_footer.adjustment.intl-remittance, .services-popup_footer.getting-started, .services-popup_footer.scan-to-pay, .services-popup_footer.partner-solutions {
    padding-top: 0;
  }

  .next-line {
    flex-direction: column;
    max-width: 26ch;
    display: inline-block;
  }

  .services-play_portfolio-card {
    border-radius: 14.4px;
    min-width: 288px;
    max-width: 288px;
    height: 427px;
    padding: 22px;
  }

  .services-play_card-title {
    font-size: 1.29rem;
  }

  .services-play_card-description {
    margin-top: 3px;
    font-size: 1rem;
  }

  .services-play_header-content.play-header {
    margin-bottom: 116px;
    margin-left: 37px;
  }

  .gcash-padala_section.gcash-padala-feature-section {
    height: 1752px;
  }

  .gcash-padala_section.map-section {
    padding-bottom: 0;
  }

  .gcash-padala_section.gcash-padala_header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d5_gcash-padala-header-tablet.webp");
    background-size: 980px 1290px;
    height: 1290px;
    padding-top: 96px;
    padding-bottom: 44px;
  }

  .gcash-padala_section.gcash-padala-partners-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cash-in_section.steps-section {
    background-image: linear-gradient(#fff, #fff);
    height: 896px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .cash-in_section.cash-in-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0466_cash-in-header-section-tablet.webp");
    background-size: 980px;
    height: 2440px;
  }

  .popup-steps_slider-arrow-disabled {
    z-index: 9;
    width: 40px;
    height: 40px;
    margin-left: 0;
    position: absolute;
  }

  .popup-steps_slider-arrow-disabled.prev {
    top: 50%;
  }

  .popup-steps_slider-arrow-disabled.next {
    top: 50%;
    right: 0;
    transform: translate(0, -60px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup-steps_slider-arrow-disabled.prev {
    top: 50%;
    transform: translate(0, -60px);
  }

  .services_popup-steps-wrapper {
    display: none;
  }

  .services_popup-steps-wrapper.ad-viewer-scrollable {
    height: auto;
    margin-top: 0;
    display: block;
  }

  .services_popup-steps-header {
    align-items: center;
  }

  .services_popup-steps-content.steps-section {
    width: 100%;
    margin-left: 0;
  }

  .services_popup-steps-content.steps-section.ad-viewer {
    justify-content: center;
    align-items: flex-end;
  }

  .services_popup-steps-content.steps-section {
    margin-left: 0;
  }

  .services_popup-steps-image-set.floating-item {
    display: none;
  }

  .services_popup-steps-image-set.feature-steps.floating-item {
    transform: translate(35px, 120px);
  }

  .popup_steps-image {
    width: 260px;
    height: 530px;
  }

  .popup-steps-slider {
    justify-content: center;
    align-items: stretch;
    width: 461px;
    height: 575px;
    margin-top: 24px;
    display: block;
    left: 50%;
    transform: translate(-50%);
  }

  .popup-steps-slider.floating-item {
    background-image: linear-gradient(#fff, #fff);
    height: 570px;
    margin-top: 0;
    display: block;
    transform: translate(-50%, 45%);
  }

  .popup-steps-slider.floating-item._w-dropdown {
    transform: translate(-50%, 5%);
  }

  .popup-steps-slider.floating-item.no-dropdown {
    transform: translate(-50%, 42%);
  }

  .popup-steps-slider._w-dropdown {
    margin-left: auto;
    margin-right: auto;
  }

  .popup_steps-slider-mask {
    background-image: linear-gradient(#fff, #fff);
    overflow: hidden;
  }

  .popup-section-blurb.send-gift {
    margin-top: 24px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-blurb.cash-out-nationwide {
    max-width: 36ch;
    margin-top: 12px;
  }

  .popup-section-blurb.cash-out-mastercard {
    margin-top: 12px;
  }

  .popup-section-blurb.send-gift-hero-section {
    margin-top: 24px;
    font-size: 1.57rem;
  }

  .popup-section-blurb.a-rewards-card {
    margin-top: 12px;
    font-size: 1.14rem;
  }

  .popup-section-blurb.shop-header {
    max-width: 19ch;
    font-size: 1.43rem;
  }

  .popup-section-blurb.gstocks {
    font-size: 1rem;
  }

  .popup-section-preamble.bank-transfer, .popup-section-preamble.send-gift-header {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-preamble.gcash-padala {
    letter-spacing: -.03em;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-preamble.bank-transfer {
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--line-height-large);
    letter-spacing: -.02em;
  }

  .popup-section-preamble.gdeals {
    font-size: 1rem;
  }

  .popup-section-preamble.buy-load {
    letter-spacing: -.03em;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-preamble.govt {
    font-size: 1.57rem;
  }

  .popup-section-preamble.transportation {
    font-size: 1.14rem;
    line-height: 1;
  }

  .popup-section-preamble.trees-planted {
    font-size: 3.43rem;
  }

  .popup-section-preamble.send-gift-hero-section, .popup-section-preamble.bill-protect {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-preamble.header-step {
    letter-spacing: -.03em;
    font-size: 1.29rem;
    line-height: 1.3;
  }

  .popup-section-preamble.header-step.steps.absolute-white.outline {
    background-color: #0000001a;
    border-radius: 13px;
    width: 44px;
    height: 44px;
  }

  .popup-section-preamble.header-step.steps.value {
    min-width: 32px;
    position: relative;
    left: 0%;
    transform: none;
  }

  .popup-section-preamble.ph-stocks-eligibility, .popup-section-preamble.gdeals {
    font-size: 1.14rem;
  }

  .cashout-notif-newline {
    white-space: nowrap;
  }

  .cash-out_section.map-section {
    padding-bottom: 0;
  }

  .cash-out_section.cashout-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c6_cashout-header-tab.webp");
    background-size: 980px;
    height: 900px;
  }

  .cash-out_section.cashout-header-second {
    background-image: linear-gradient(#0000 8.5%, #e3f6fc 8.5%, #e3f6fc);
    height: 1176px;
    margin-top: -100px;
  }

  .swac-message-notification-wrapper {
    max-width: 159px;
    height: 179px;
  }

  .swac_message-notification-label {
    border-radius: 4px;
    width: 25px;
    height: 16px;
    padding: 3px 5px 2px;
    font-size: .57rem;
  }

  .swac-message-notification-video-frame {
    max-width: 159px;
    height: 134px;
  }

  .services_swac-message-notification {
    max-width: 206px;
    height: 226px;
  }

  .services_swac-message-notification-img.rec-video {
    max-width: 159px;
    height: 45px;
  }

  .services_swac-message-notification-img.frame {
    width: 141px;
    height: 115px;
  }

  .services_swac-message-notification-img.frame.floating-item {
    transform: translate(-70px, -12px);
  }

  .services_send-gift-notification.send-gift {
    max-width: 358px;
    height: 121px;
  }

  .services_send-gift-message-bubble {
    max-width: 232px;
  }

  .services_send-gift-message-bubble.message-send-gift {
    max-width: 294px;
    margin-left: 4px;
  }

  .send-gift_section.send-gift-hero-section {
    background-color: #035be9;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0554_send-gift-hero-section-tablet.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 980px;
    height: 878px;
  }

  .send-gift_section.send-gift-feature-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16b1_send-gift-feature-section-tablet.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 980px;
    height: 1169px;
    margin-top: 0;
  }

  .popup-header-content.cash-out-header-section {
    margin-top: auto;
    margin-bottom: 195px;
    margin-right: 0;
  }

  .popup-header-content.cash-out-header-section.consumer_swiper-panel {
    margin-bottom: 118px;
  }

  .popup-header-content.ggives-header-section {
    height: 617px;
    margin-top: 128px;
    margin-left: 0;
  }

  .popup-header-content.gcash-padala-header {
    margin-left: auto;
    margin-right: auto;
  }

  .popup-header-content.cash-in-header {
    margin-top: 476px;
    margin-left: 35px;
  }

  .popup-header-content.gforest-hero-section {
    margin-top: 182px;
  }

  .popup-header-content.gforest-nurture {
    margin-top: 60px;
    margin-right: 0;
  }

  .popup-header-content.ginsure-header-section {
    flex-direction: column;
    justify-content: space-between;
    height: 520px;
    margin-top: 100px;
    margin-left: 37px;
    display: flex;
  }

  .popup-header-content.shop-header-content {
    height: 819px;
  }

  .popup-header-content.shop-header-content.header-section {
    margin-top: 119px;
    margin-left: 37px;
  }

  .popup-header-content.men-wellness {
    margin-bottom: 300px;
  }

  .popup-header-content.pay-bills-header {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: center;
    margin-top: 80px;
    padding-bottom: 0;
  }

  .popup-header-content.pay-bills-header.got-bills {
    align-items: flex-start;
    margin-top: 40px;
  }

  .popup-header-content.gloan-sect {
    margin-top: 139px;
    margin-left: 0;
  }

  .popup-header-content.gcredit {
    margin-top: auto;
    margin-bottom: 168px;
    margin-left: 37px;
  }

  .popup-header-content.ggives-lifestyle {
    margin-top: 280px;
  }

  .popup-header-content.ggives-header {
    margin-top: 88px;
    margin-left: 0;
  }

  .popup-header-content.kkb-header {
    margin-top: 373px;
  }

  .popup-header-content.gsave {
    z-index: 5;
    margin-top: 138px;
    position: relative;
  }

  .popup-header-content.request-money-first-block {
    margin-top: 140px;
    margin-left: 0;
  }

  .popup-header-content.second-block {
    width: 100%;
    max-width: 358px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-header-content.gfunds-hero {
    align-self: flex-start;
    max-width: 358px;
    margin-top: 340px;
    margin-left: 37px;
    margin-right: 0;
  }

  .popup-header-content.gfunds-preamble {
    margin-top: 100px;
    margin-left: 37px;
  }

  .popup-header-content.nft-marketplace-section {
    flex-direction: column;
    align-items: center;
    margin-bottom: 48px;
    margin-right: 0;
    display: flex;
  }

  .popup-header-content.wellness-header-content {
    margin-left: 0;
  }

  .popup-header-content.consumer-ad-panel {
    margin-left: 61px;
  }

  .popup-header-content.consumer-ad-panel.global-wallets {
    inset: 60px auto auto 0%;
  }

  .popup-header-content.consumer-ad-panel.intl-remittance {
    margin-left: 0;
    inset: 60px auto auto 0%;
  }

  .popup-header-content.consumer-ad-panel.gcash-overseas {
    margin-left: 0;
    inset: auto auto auto 0%;
  }

  .popup-header-content.send-money-protect-header-section {
    margin-top: 140px;
    margin-left: 8px;
  }

  .popup-header-content.send-money-protect-header-section.bill-protect {
    margin-left: 0;
  }

  .popup-header-content.intl-remit {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .popup-header-content.overseas {
    margin-top: 0;
  }

  .popup-header-content.overseas.bottom {
    margin-bottom: 220px;
  }

  .popup-header-content.careers, .popup-header-content.gimpact {
    margin-left: 0;
  }

  .popup-header-content.gimpact, .popup-header-content.g4b, .popup-header-content.sme {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .popup-header-content.sme-bundles {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-header-content.earn-money {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .popup-header-content.gjobs {
    flex-flow: column;
    justify-content: flex-start;
    height: 520px;
    margin-top: 100px;
    margin-left: 37px;
    display: flex;
  }

  .popup-header-preamble {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-header-preamble.gfunds {
    letter-spacing: -.03em;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-header-preamble.nft-marketplace {
    font-size: 1.43rem;
  }

  .popup-header-preamble.gcredit {
    font-size: .86rem;
  }

  .popup-header-preamble.gcash-padala {
    text-align: center;
    letter-spacing: -.02em;
    line-height: 1.45;
  }

  .popup-header-preamble.gcash-padala-header-preamble {
    text-align: center;
  }

  .popup-header-preamble.gforest-hero-section {
    font-size: 1.29rem;
  }

  .popup-header-preamble.shop-header {
    font-size: 1rem;
  }

  .popup-header-preamble.pay-bills {
    color: #fff;
  }

  .popup-header-preamble.ggives-header-section {
    text-align: center;
    margin-left: 0;
  }

  .popup-header-preamble.kkb-header {
    font-size: 1.29rem;
  }

  .popup-header-preamble.request-money {
    font-size: 1.71rem;
  }

  .popup-header-preamble.gfunds-header-preamble {
    letter-spacing: -.03em;
    font-size: 1.57rem;
    line-height: 1.3;
  }

  .popup-header-preamble.overseas-hero {
    font-size: 1rem;
  }

  .popup-header-preamble.intl-remit-hero {
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
  }

  .popup-header-preamble.smp-header-preamble.absolute-white {
    margin-bottom: 8px;
  }

  .popup-header-preamble.g4b-hero, .popup-header-preamble.sme---hero, .popup-header-preamble.sme---bundles {
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
  }

  .popup-header-preamble.lp-header-preamble.absolute-white, .popup-header-preamble.bp-header-preamble.absolute-white, .popup-header-preamble.bp-header-preamble.solid, .popup-header-preamble.bp-header-preamble.brown {
    margin-bottom: 8px;
  }

  .popup-header-preamble.earn-money, .popup-header-preamble.travel-hacks {
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
  }

  .popup-header-title {
    margin-top: 4px;
    font-size: 2.29rem;
  }

  .popup-header-title.cash-out {
    max-width: 15ch;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.cash-out.travel {
    max-width: 15ch;
  }

  .popup-header-title.global-stocks {
    text-align: center;
    max-width: 11ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.features-gfunds {
    max-width: 12ch;
    line-height: 1.25;
  }

  .popup-header-title.gfunds {
    max-width: 18ch;
    margin-top: 8px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.features-gfunds {
    max-width: 12ch;
    margin-top: 0;
    margin-left: 0;
    line-height: 1.25;
  }

  .popup-header-title.pay-bills {
    max-width: 8ch;
  }

  .popup-header-title.men-wellness {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-header-title.pay-qr {
    margin-top: 8px;
    font-size: 2.86rem;
  }

  .popup-header-title.nft-marketplace {
    letter-spacing: -.03em;
    max-width: 14ch;
    margin-top: 8px;
    line-height: 1.25;
  }

  .popup-header-title.gcrypto {
    max-width: 16ch;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.ggives-header-section {
    max-width: 8.2ch;
  }

  .popup-header-title.gloan {
    letter-spacing: -.05em;
    font-size: 2.86rem;
  }

  .popup-header-title.gcredit {
    max-width: 9ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.gcash-padala {
    text-align: center;
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.gcash-padala-header-title {
    text-align: center;
    max-width: 15ch;
  }

  .popup-header-title.cash-in-header {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.nurture-future {
    max-width: 10ch;
    margin-bottom: 0;
    font-size: 3.71rem;
  }

  .popup-header-title.gforest-hero-section {
    margin-top: -16px;
    font-size: 10rem;
  }

  .popup-header-title.hope {
    font-size: 2.86rem;
  }

  .popup-header-title.hope.hope-section {
    margin-top: 360px;
  }

  .popup-header-title.ginsure-header-title {
    margin-top: 0;
    font-size: 2.86rem;
  }

  .popup-header-title.ginsure-header-title.clear-day.send-money-protect, .popup-header-title.ginsure-header-title.clear-day.load-plus, .popup-header-title.ginsure-header-title.clear-day.bill-protect {
    font-size: 2.5rem;
  }

  .popup-header-title.shop-header {
    letter-spacing: -.03em;
    max-width: 16ch;
    margin-top: 8px;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-header-title.bills_billers-number {
    font-size: 7.71rem;
  }

  .popup-header-title.pay-bills {
    color: #fff;
    max-width: 9ch;
  }

  .popup-header-title.buy-load-exlusive {
    max-width: 7ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.abot-kaya {
    font-size: 2.86rem;
  }

  .popup-header-title.gcredit-hero {
    max-width: 9ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.ggives-header-section {
    text-align: center;
    max-width: 14ch;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-header-title.kkb-header {
    margin-top: 40px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.gsave-header {
    text-align: center;
    max-width: 13ch;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.request-money {
    font-size: 2.86rem;
  }

  .popup-header-title.gfunds {
    margin-top: 0;
    font-size: 3.43rem;
  }

  .popup-header-title.pay-qr {
    max-width: 9ch;
    margin-top: 12px;
    font-size: 2.86rem;
  }

  .popup-header-title.pay-qr-alipay {
    font-size: 3.43rem;
  }

  .popup-header-title.pay-qr-alipay.old-lace.adjustment {
    max-width: 400px;
  }

  .popup-header-title.welness-header {
    max-width: 13ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.travel {
    margin-top: 80px;
    font-size: 2.86rem;
  }

  .popup-header-title.gcrypto {
    max-width: 16ch;
    font-size: 2.86rem;
  }

  .popup-header-title.global-stocks {
    max-width: 11ch;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .popup-header-title.global-fetaure {
    max-width: 18ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-header-title.consumer-ad-panel {
    font-size: var(--gcash-website-library---font--size-h2);
    line-height: var(--gcash-website-library---font--line-height-h2);
    margin-top: 12px;
  }

  .popup-header-title.consumer-ad-panel.absolute-white.cashin-global-wallets {
    max-width: none;
  }

  .popup-header-title.card {
    max-width: 13ch;
    margin-top: 12px;
    font-size: 2.86rem;
  }

  .popup-header-title.career-hero {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.intl-remit-hero {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 42px;
    line-height: 1.2;
  }

  .popup-header-title.overseas-hero {
    max-width: 12ch;
    font-size: 2.86rem;
    line-height: 1.1;
  }

  .popup-header-title.gimpact {
    text-align: left;
    font-size: 42px;
    line-height: 1.2;
  }

  .popup-header-title.g4b-hero, .popup-header-title.sme---hero {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 42px;
    line-height: 1.2;
  }

  .popup-header-title.sme-bundle {
    font-size: var(--gcash-website-library---font--size-h2);
    text-align: center;
    width: 16ch;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.2;
  }

  .popup-header-title.earn-money {
    font-size: var(--gcash-website-library---font--size-h2);
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    line-height: 1.2;
  }

  .popup-header-title.gjobs {
    margin-top: 0;
    font-size: 2.86rem;
  }

  .popup-header-title.gjobs.clear-day.send-money-protect, .popup-header-title.gjobs.clear-day.load-plus, .popup-header-title.gjobs.clear-day.bill-protect {
    font-size: 2.5rem;
  }

  .popup-header-title.travel-hacks {
    font-size: var(--gcash-website-library---font--size-h2);
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    line-height: 1.2;
  }

  .popup-header-description {
    margin-top: 16px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-header-description.cash-out {
    margin-top: 19px;
    font-size: 1.29rem;
  }

  .popup-header-description.cash-in-header {
    max-width: 12ch;
  }

  .popup-header-description.gfunds-account-security {
    margin-top: 12px;
  }

  .popup-header-description.men-wellness {
    max-width: 21ch;
  }

  .popup-header-description.gcredit {
    max-width: 15ch;
    margin-top: 40px;
  }

  .popup-header-description.cash-in-header {
    letter-spacing: -.01em;
    letter-spacing: -.01em;
    max-width: 14ch;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-header-description.nurture-future {
    margin-top: 16px;
    font-size: 1.29rem;
  }

  .popup-header-description.gforest-hero-section {
    max-width: 25ch;
    margin-top: 285px;
    font-size: 1.29rem;
  }

  .popup-header-description.experience-section {
    font-size: 1.43rem;
  }

  .popup-header-description.buy-load-exclusive-description {
    max-width: 15ch;
    margin-top: 32px;
  }

  .popup-header-description.gcredit--hero {
    opacity: .8;
    margin-top: 32px;
    font-size: 1.29rem;
  }

  .popup-header-description.ggives-header-section {
    text-align: center;
    margin-top: 72px;
    margin-bottom: 60px;
  }

  .popup-header-description.ggives-header-section.absolute-white {
    margin-bottom: 0;
  }

  .popup-header-description.kkb-header {
    margin-top: 64px;
    font-size: 1.43rem;
  }

  .popup-header-description.gsave-header {
    text-align: center;
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .popup-header-description.request-money {
    max-width: 15ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-header-description.gfunds {
    max-width: none;
    font-size: 1.29rem;
    line-height: 1.3;
  }

  .popup-header-description.gfunds-account-security {
    max-width: 34ch;
    margin-top: 12px;
  }

  .popup-header-description.pay-qr-alipay {
    font-size: 1.71rem;
  }

  .popup-header-description.pay-abroad-label {
    margin-top: 24px;
  }

  .popup-header-description.wellness-header {
    max-width: 18ch;
    margin-top: 24px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-header-description.consumer-ad-panel {
    opacity: .7;
    font-size: var(--gcash-website-library---font--size-h6);
    line-height: var(--gcash-website-library---font--line-height-h6);
    margin-top: 8px;
  }

  .popup-header-description.consumer-ad-panel.absolute-white.global-wallets, .popup-header-description.consumer-ad-panel.absolute-white.intl-remittance {
    max-width: 30ch;
  }

  .popup-header-description.careers-hero {
    opacity: .8;
    margin-top: 32px;
    font-size: 1.29rem;
  }

  .popup-header-description.intl-remit-hero {
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 1.3;
  }

  .popup-header-description.gimpact {
    opacity: .8;
    max-width: 22ch;
    margin-top: 32px;
    font-size: 1.29rem;
  }

  .popup-header-description.g4b-hero {
    text-align: left;
    max-width: 15ch;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3;
  }

  .popup-header-description.gfunds-about {
    max-width: 34ch;
    margin-top: 12px;
  }

  .popup-header-description.sme---hero {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .gfunds-span {
    display: inline;
  }

  .tab-link {
    padding-left: 22px;
    padding-right: 0;
    font-size: 15px;
  }

  .tab-link.w--current {
    padding-left: 19px;
  }

  .tab-dropdown-wrap {
    flex-direction: column;
  }

  .tabs-menu-3 {
    padding-right: 0;
  }

  .services_cashout-message-notification-2 {
    display: none;
  }

  .popup-section-total-partners {
    margin-top: 24px;
    font-size: 4.57rem;
    line-height: 1.1;
  }

  .cash-in-popup-section-card-icon {
    min-width: 52px;
    max-width: 52px;
    height: 52px;
    margin-left: 0;
  }

  .services_gcash-padala-message-notification.father-sms {
    grid-row-gap: 8px;
    flex-direction: column;
    width: 272px;
  }

  .services_gcash-padala-message-notification.father-sms.floating-item {
    transform: translate(-65%, -88%);
  }

  .services_gcash-padala-message-notification.daughter-sms {
    grid-row-gap: 8px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-end;
    width: 210px;
    height: 191px;
  }

  .services_gcash-padala-message-notification.daughter-sms.floating-item {
    bottom: auto;
    transform: translate(-15%, 144%);
  }

  .services_gcash-padala-message-bubble {
    min-width: 118px;
    max-width: 118px;
    padding: 10px;
  }

  .services_gcash-padala-message-bubble.father-sms {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ad_gcash-padala-tatay-tab.webp");
    min-width: 272px;
    max-width: 272px;
    padding: 16px;
  }

  .services_cashin-message-notif {
    border-radius: 6px;
    width: 175px;
    height: 90px;
    padding: 34px 17px 11px;
    box-shadow: 0 0 6px #73819a1a;
  }

  .cashin-message-bubble-description {
    margin-top: 6px;
    font-size: .71rem;
  }

  .cashin-message-bubble-title {
    font-size: .86rem;
  }

  .panels_dropdown.steps-section {
    max-width: 320px;
    height: 44px;
  }

  .panels_dropdown-toggle {
    align-items: center;
    height: 44px;
  }

  .panels_dropdown-current {
    max-width: 18ch;
  }

  .panels_dropdown-wrapper {
    max-width: 320px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .panels_container {
    justify-content: center;
    display: flex;
  }

  .panels_container.slider.step-img {
    margin-top: 32px;
    margin-left: 0;
    padding-top: 0;
  }

  .panels_container.slider.step-img.grid-item {
    padding-top: 24px;
  }

  .panels_container.slider.steps-content {
    margin-left: 0;
  }

  .panels_container.ad-viewer {
    text-align: center;
  }

  .bank-transfer-header-img {
    object-fit: cover;
    display: none;
  }

  .bank-transfer-header-img-tablet {
    width: 480px;
    height: 360px;
    display: block;
  }

  .bank-transfer-header-img-tablet.floating-item {
    z-index: 1;
    transform: translate(-346px, 47px);
  }

  .bank-transfer-newline {
    white-space: nowrap;
  }

  .services_bank-transfer-notification {
    max-width: 210px;
    height: 278px;
  }

  .services_bank-transfer-notification.bank-transfer {
    max-width: 212px;
  }

  .services_bank-transfer-notification-title {
    max-width: 10ch;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-steps_section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .feature-steps_section.no-dropdown {
    height: 848px;
  }

  .feature-steps_section.hide-features {
    display: none;
  }

  .feature-steps_section._w-icon, .feature-steps_section._w-icon-no-dropdown {
    padding-top: 32px;
    padding-bottom: 72px;
  }

  .feature-steps_section.test {
    padding-bottom: 0;
  }

  .feature-steps_section.bill-protect {
    padding-bottom: 60px;
  }

  .popup-section-content-list-item.items {
    margin-top: 4px;
  }

  .popup-section-content-list-item.items.item-3, .popup-section-content-list-item.items.item-4 {
    max-width: none;
  }

  .popup-section-content-list {
    margin-top: 24px;
  }

  .ph_stocks_section.partners-section {
    overflow: hidden;
  }

  .ph_stocks_section.partners-section.gstocks {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ph_stocks_section.feature-ph-stocks {
    height: 1396px;
  }

  .ph_stocks_section.eligibility-gstocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105b_gstocks-global-eligibility-tab.webp");
    background-size: 979px 560px;
    height: 1370px;
  }

  .ph_stocks_section.ph-stocks-banner {
    background-position: 50%;
    background-size: 980px 960px;
    height: 1140px;
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .ph_stocks_section.gstocks-accordion {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gcash-padala-partners-content {
    margin-left: 37px;
  }

  .popup-section-card-label.gstocks {
    max-width: 41ch;
  }

  .popup-section-img.gstocks {
    width: 239px;
    height: 68px;
  }

  .kkb_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d50_kkb-hero-section-bg-tablet.webp");
    background-size: 980px;
  }

  .kkb_section.kkb-section-card {
    height: 1592px;
    padding-bottom: 60px;
  }

  .kkb-header-section-card {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    max-width: 432px;
    margin-top: -180px;
    display: flex;
  }

  .popup-partners-description {
    max-width: 28ch;
    margin-top: 32px;
    margin-left: 37px;
    font-size: 1.14rem;
  }

  .span-gstocks-description {
    white-space: nowrap;
  }

  .transportation_section.transportation_partners-section {
    height: 562px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .transportation_section.transpo-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b4_transpo-header-bg-tablet.webp");
    background-size: 992px 2546px;
    height: 2776px;
  }

  .gtravel_section.other-services-section {
    height: 690px;
  }

  .gtravel_section.gtravel-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1055_travel-header-tab.webp");
    background-size: 980px;
    height: 1468px;
    padding-bottom: 80px;
  }

  .popup-feature-card {
    width: 440px;
    height: 520px;
  }

  .popup-feature-card.gdeals-card {
    width: 480px;
  }

  .popup-feature-card.gdeals-card {
    width: 480px;
    min-width: 480px;
  }

  .popup-feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe71_gdeals-section-card2-bg-tablet.webp");
  }

  .popup-feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed8_gdeals-section-card1-bg-tablet.webp");
  }

  .popup-feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe94_gdeals-section-card3-bg-tablet.webp");
  }

  .popup-feature-card.global-stocks {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.global-stocks.affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ec_global-stocks-affordable-bg-tablet.webp");
    max-width: 480px;
    height: 560px;
  }

  .popup-feature-card.global-stocks.hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cdb_global-stocks-hassle-free-bg-tablet.webp");
  }

  .popup-feature-card.global-stocks.easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10eb_global-stocks-easy-to-access-bg-tablet.webp");
  }

  .popup-feature-card.content-end.gaming-card {
    padding: 24px;
  }

  .popup-feature-card.content-end.gaming-card.esports {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffb4_gaming-card1-bg-tablet.webp");
    min-width: 280px;
  }

  .popup-feature-card.content-end.gaming-card.experience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5e_gaming-card2-bg-tablet.webp");
  }

  .popup-feature-card.content-end.gaming-card.ahead {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0025_gaming-card3-bg-tablet.webp");
  }

  .popup-feature-card.govt {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.govt.convenience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efe_egov-convenience-tablet.webp");
  }

  .popup-feature-card.govt.signed-and-sealed {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efd_egov-signed-tablet.webp");
  }

  .popup-feature-card.govt.e-govt-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ec0_egov-partners-tablet.webp");
  }

  .popup-feature-card.gcash-padala {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.gcash-padala.nogcash, .popup-feature-card.gcash-padala.padala-partner {
    height: 560px;
  }

  .popup-feature-card.gcash-padala-long-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d2_pinakamababang-fees-xl.webp");
    background-size: cover;
    border-radius: 12px;
    justify-content: space-between;
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .popup-feature-card.cash-in {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0398_cashin-card2-tablet.webp");
  }

  .popup-feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0393_cashin-card3-tablet.webp");
  }

  .popup-feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0386_cashin-card1-tablet.webp");
  }

  .popup-feature-card.ginsure {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.ginsure.easy-application {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f6_easy-application-bg-tablet.webp");
    justify-content: flex-end;
    max-width: 432px;
    height: 615px;
    padding-left: 32px;
  }

  .popup-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce194c_26-01-24_RTBs_Long%20Card_Tablet_432x560%402x.webp"), linear-gradient(95deg, #1c8cf8, #1b87f4 69%);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 432px, auto;
    justify-content: flex-start;
  }

  .popup-feature-card.ginsure.different-scams.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a1_Short%20Card%202_Tablet%402x.webp");
  }

  .popup-feature-card.ginsure._30-days-protect.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a2_Short%20Card%201_Tablet%402x.webp");
  }

  .popup-feature-card.ginsure.large-rtb.free-insurance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a5_Load%20plus%20wide%20rtb%20(Tablet).jpg");
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px;
  }

  .popup-feature-card.ginsure.large-rtb.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24b2_bill-protect-small-card.avif");
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px;
  }

  .popup-feature-card.ginsure.small-rtb {
    max-width: 480px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.ginsure.small-rtb.sweldo-assitance, .popup-feature-card.ginsure.small-rtb.accident-insurance {
    max-width: 480px;
    height: 560px;
  }

  .popup-feature-card.shop-feature-card {
    width: 432px;
    height: 560px;
    padding: 22px 32px 32px;
  }

  .popup-feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072d_shop-feature-card1-bg-tablet.webp");
  }

  .popup-feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0732_shop-feature-card2-bg-tablet.webp");
  }

  .popup-feature-card.buy-load {
    max-width: 432px;
    height: 560px;
    padding-top: 22px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .popup-feature-card.benefits-long {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0caf_gsave-suits-you-bg-tablet.webp");
    padding-top: 32px;
    padding-bottom: 124px;
    padding-left: 32px;
  }

  .popup-feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c98_gsave-24-7-tablet.webp");
    align-items: flex-start;
    padding-top: 32px;
    padding-right: 32px;
  }

  .popup-feature-card.benefits-square {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb3_gsave-no-hassle-bg-tablet.webp");
    padding-bottom: 32px;
  }

  .popup-feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb5_gsave-savings-account-bg-tablet.webp");
  }

  .popup-feature-card.gfunds-cards-square {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d31_gfunds-affordable-bg-tablet.webp");
  }

  .popup-feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2a_gfunds-hassle-free-bg-tablet.webp");
  }

  .popup-feature-card.gfunds-card-long {
    align-items: flex-start;
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2d_gfunds-expertly-bg-tablet.webp");
  }

  .popup-feature-card.request-money {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.request-money.simplified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10cc_request-money-simplified-tab.webp");
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.request-money.keep-track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d23_request-money-keep-track-bg-tablet.webp");
  }

  .popup-feature-card.services-gloan {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.services-gloan.easy-cash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c16_gloan-easy-cash-tab.webp");
  }

  .popup-feature-card.services-gloan.long {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09fe_gloan-easy-approval-tablet.webp");
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .popup-feature-card.gdeals {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .popup-feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cff_gdeals-redeem-tab.webp");
  }

  .popup-feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c3c_gdeals-voucher-tab.webp");
  }

  .popup-feature-card.gdeals.long {
    max-width: 432px;
    height: 560px;
    padding-right: 32px;
  }

  .popup-feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110e_gdeals-daily-specials-tab.webp");
    background-size: cover;
  }

  .popup-feature-card.gcredit-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .popup-feature-card.gcredit-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ada_gcredit-credit-line-tablet.webp");
    padding-left: 32px;
  }

  .popup-feature-card.gcredit-horizontal-card.minimum-amount-due {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b00_gcredit-minimum-amount-due-tablet.webp");
    height: 560px;
    padding-right: 32px;
  }

  .popup-feature-card.gcredit-square-card {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce01b1_gcredit-tablet.webp");
    background-size: contain;
    width: 432px;
    height: 540px;
  }

  .popup-feature-card.borrow.gloan {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f83_gloan-abot-kaya-bg-tablet.webp");
    background-size: contain;
  }

  .popup-feature-card.borrow.gcredit, .popup-feature-card.borrow.online-shopping-protect, .popup-feature-card.borrow.bill-protect {
    background-size: cover;
  }

  .popup-feature-card.careers-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .popup-feature-card.careers-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ff_Feature%20Card%201%20PD%20-%20Careers.webp");
    background-position: 50%;
    height: 500px;
    padding-left: 32px;
  }

  .popup-feature-card.careers-square-card {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.intl-remit-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .popup-feature-card.intl-remit-horizontal-card.real-time {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e9_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b7fdff, #c2fcfe 65%, #91e1fd);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .popup-feature-card.overseas-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .popup-feature-card.overseas-horizontal-card.register {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bb_card-sims.png"), linear-gradient(#1b6cd0, #73b2de);
    background-position: 50% 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    height: 560px;
  }

  .popup-feature-card.overseas-horizontal-card.rainy-day {
    background-color: #053073;
    background-image: linear-gradient(#0000 33%, #053073), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2360_Rainy%20Day%20Asset.avif");
    background-position: 0 0, 21%;
    background-size: auto, cover;
    height: 560px;
  }

  .popup-feature-card.overseas-square-card {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.global-wallet-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .popup-feature-card.global-wallet-horizontal-card.easy-instant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c4_features-card-phone.webp"), linear-gradient(90deg, #1670b9, #008bca);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .popup-feature-card.global-wallet-card {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.global-wallet-card.wallet, .popup-feature-card.global-wallet-card.forex {
    padding: 32px;
  }

  .popup-feature-card.intl-remit-square-card {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.intl-remit-square-card.wallet, .popup-feature-card.intl-remit-square-card.ipunin {
    padding: 32px;
  }

  .popup-feature-card.gimpact {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.gimpact.inclusion {
    padding: 32px;
  }

  .popup-feature-card.default {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .popup-feature-card.default.real-time, .popup-feature-card.default.card-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e9_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b7fdff, #c2fcfe 65%, #91e1fd);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .popup-feature-card.default-2 {
    max-width: 432px;
    height: 560px;
  }

  .popup-feature-card.default-2.wallet, .popup-feature-card.default-2.ipunin, .popup-feature-card.default-2.card-2, .popup-feature-card.default-2.card-3 {
    padding: 32px;
  }

  .popup-feature-card-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gdeals {
    max-width: 19ch;
  }

  .popup-feature-card-title.egov-card {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gloan-borrow.gloan-gcredit, .popup-feature-card-title.gloan-borrow.gcredit-gloan {
    max-width: 14ch;
  }

  .popup-feature-card-title.gcash-padala, .popup-feature-card-title.cash-in {
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.cash-in.setup {
    max-width: 13ch;
  }

  .popup-feature-card-title.ginsure {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.ginsure.affordable-insurance {
    max-width: 12ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.ginsure.affordable-insurance.send-money-protect-feature-card-title, .popup-feature-card-title.ginsure.load-plus {
    font-size: 2rem;
  }

  .popup-feature-card-title.ginsure.load-plus.dekstop {
    display: none;
  }

  .popup-feature-card-title.ginsure.load-plus.mobile, .popup-feature-card-title.ginsure.load-plus.desktop {
    display: block;
  }

  .popup-feature-card-title.ginsure.load-plus.mobile-2 {
    display: none;
  }

  .popup-feature-card-title.shop-card-title, .popup-feature-card-title.buy-load {
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gloan {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gloan.long {
    max-width: none;
    font-size: 3.14rem;
  }

  .popup-feature-card-title.gloan-borrow {
    max-width: 18ch;
    font-size: 1.57rem;
  }

  .popup-feature-card-title.gcredit-horizontal-card {
    letter-spacing: -.05em;
    font-size: 2.71rem;
  }

  .popup-feature-card-title.gcredit-horizontal-card.minimum-amount-due {
    letter-spacing: -.03em;
    max-width: 17ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.pay-qr {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.pay-qr.long {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gdeals {
    letter-spacing: -.03em;
    letter-spacing: -.03em;
    max-width: 11ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.request-money {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.request-money.simplified {
    font-size: 2.29rem;
  }

  .popup-feature-card-title.request-money.keep-track {
    max-width: none;
  }

  .popup-feature-card-title.gsave.benefits-square, .popup-feature-card-title.gsave.benefits-long {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gdeals {
    letter-spacing: -.03em;
    max-width: 11ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gdeals.long {
    font-size: 2.29rem;
  }

  .popup-feature-card-title.gsave-bank {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-feature-card-title.gfund-title-long, .popup-feature-card-title.gfund-title {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gcrypto {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gcrypto.long, .popup-feature-card-title.gstocks-card {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.gstocks-card.affordable {
    color: #fff;
    font-size: 2.29rem;
  }

  .popup-feature-card-title.card {
    max-width: 12ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.cards {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.cards.buy-load {
    font-size: 2.1rem;
  }

  .popup-feature-card-title.card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.card.with-subheader {
    font-size: 2.2rem;
    line-height: 1;
  }

  .popup-feature-card-title.gcredit-square-card, .popup-feature-card-title.intl-remit-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.intl-remit-square-card.real-time {
    max-width: 13ch;
    font-size: 32px;
  }

  .popup-feature-card-title.intl-remit-square-card.ipunin, .popup-feature-card-title.intl-remit-square-card.wallet {
    max-width: 14ch;
    font-size: 32px;
  }

  .popup-feature-card-title.intl-remit-square-card.ipunin {
    font-size: 2rem;
  }

  .popup-feature-card-title.overseas-square-card, .popup-feature-card-title.global-wallets-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.global-wallets-square-card.easy-instant {
    max-width: 13ch;
    font-size: 32px;
  }

  .popup-feature-card-title.global-wallets-square-card.higher-wallet {
    max-width: 13ch;
    font-size: 32px;
  }

  .popup-feature-card-title.global-wallets-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.global-wallets-square-card.forex {
    max-width: 14ch;
    font-size: 32px;
  }

  .popup-feature-card-title.overseas-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-title.overseas-square-card.register, .popup-feature-card-title.overseas-square-card.rainy-day {
    max-width: 14ch;
    font-size: 32px;
  }

  .popup-feature-card-title.careers.finance {
    color: #0a2757;
  }

  .popup-feature-card-title.careers, .popup-feature-card-title.gimpact-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .popup-feature-card-description {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.gdeals {
    letter-spacing: -.01em;
    letter-spacing: -.01em;
    max-width: 25ch;
    line-height: 1.45;
  }

  .popup-feature-card-description.egov-card {
    font-size: 1.29rem;
  }

  .popup-feature-card-description.gloan {
    opacity: .8;
  }

  .popup-feature-card-description.gcredit {
    margin-top: 8px;
  }

  .popup-feature-card-description.gcash-padala {
    font-size: 1.29rem;
  }

  .popup-feature-card-description.gcash-padala.valid-id {
    max-width: 22ch;
  }

  .popup-feature-card-description.gcash-padala.partner-outlets {
    max-width: 23ch;
  }

  .popup-feature-card-description.gcash-padala.long-card {
    max-width: 25ch;
  }

  .popup-feature-card-description.ginsure.easy-application {
    max-width: none;
    margin-top: 12px;
    font-size: 1.14rem;
  }

  .popup-feature-card-description.ginsure.load-plus {
    font-size: var(--gcash-website-library---font--size-root);
  }

  .popup-feature-card-description.buy-load {
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .popup-feature-card-description.buy-load.auto-load, .popup-feature-card-description.buy-load.wide-network {
    opacity: 1;
  }

  .popup-feature-card-description.gloan {
    opacity: .7;
    font-size: 1.29rem;
  }

  .popup-feature-card-description.gloan.long {
    max-width: 22ch;
    margin-top: 12px;
  }

  .popup-feature-card-description.gcredit {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.gcredit.credit-line, .popup-feature-card-description.minimum-amount-due {
    max-width: none;
  }

  .popup-feature-card-description.pay-qr {
    font-size: 1.29rem;
    font-weight: 600;
    line-height: 1.3;
  }

  .popup-feature-card-description.pay-qr.long {
    max-width: none;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-feature-card-description.pay-qr.qr-own {
    margin-left: 0;
    margin-right: 0;
  }

  .popup-feature-card-description.gdeals {
    max-width: 25ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-feature-card-description.gsave._24-7-banking-note {
    max-width: none;
  }

  .popup-feature-card-description.gsave.benefits-square {
    letter-spacing: -.01em;
    line-height: 1.45;
  }

  .popup-feature-card-description.gsave.benefits-square.savings-account {
    max-width: 24ch;
  }

  .popup-feature-card-description.gsave.benefits-long {
    margin-top: 12px;
    font-size: 1.29rem;
  }

  .popup-feature-card-description.gsave.benefits-long._24-7-banking {
    max-width: 24ch;
  }

  .popup-feature-card-description.gdeals {
    letter-spacing: -.03em;
    max-width: 25ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-feature-card-description.gdeals.long {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-feature-card-description.request-money {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.request-money.simplified {
    max-width: none;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.request-money.safe-and-reliable {
    max-width: 27ch;
  }

  .popup-feature-card-description.gfund-desc {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.gfund-desc-long {
    letter-spacing: -.01em;
    max-width: 20ch;
    margin-top: 0;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.gcrypto {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-feature-card-description.gcrypto.long {
    font-size: 1.29rem;
  }

  .popup-feature-card-description.gcrypto.long.gcrypto-easy-start {
    max-width: 20ch;
  }

  .popup-feature-card-description.gcrypto.long.gcrypto-easy-use {
    max-width: none;
  }

  .popup-feature-card-description.gstocks-card {
    font-size: 1.29rem;
  }

  .popup-feature-card-description.gstocks-card.affordable {
    color: #fff;
    max-width: none;
    margin-top: 0;
  }

  .popup-feature-card-description.card {
    font-size: 1.29rem;
  }

  .popup-feature-card-description.send-money-protect.protection-funds {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.get-started {
    font-size: 1.29rem;
  }

  .popup-feature-card-description.getting-started {
    opacity: 1;
    font-size: 1.29rem;
  }

  .kkb-popup-section-card-description-span {
    display: block;
  }

  .gdeals_section.feature-gdeals {
    height: 1512px;
  }

  .gdeals_section.gdeals-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10f1_gdeals-hero-section-bg-tablet.webp");
    background-size: 980px;
    height: 980px;
  }

  .global-stocks_section.global-stocks-partners {
    justify-content: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .eligibility-gstocks {
    align-items: flex-start;
  }

  .popup-section-card-title.feature, .popup-section-card-title.ggives {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-card-title.ginsure-access {
    font-size: 2rem;
  }

  .popup-section-card-title.gfunds-feature {
    margin-top: 0;
    font-size: 1.29rem;
  }

  .popup-section-card-image {
    width: 153px;
    height: 80px;
  }

  .popup-section-card-image.nasdaq {
    width: 268px;
    height: 110px;
  }

  .popup-section-card-image.atram {
    width: 177px;
    height: 40px;
  }

  .popup-section-card-image.bpi {
    width: 223px;
    height: 40px;
  }

  .popup-section-card-image.bsp {
    width: 100%;
    margin-left: 20px;
  }

  .popup-section-card-image.atram {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c61_gfunds-atram-image-tablet.webp");
    width: 100%;
    max-width: 114px;
  }

  .popup-section-card-image.bpi {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c62_gfunds-bpi-img-tablet.webp");
    width: 114px;
    height: 53px;
  }

  .popup-section-card-image.bsp {
    width: 100%;
    max-width: 62px;
    height: 62px;
    margin-left: 0;
  }

  .popup-section-card-image.gsave-bsp {
    width: 100%;
    margin-left: 20px;
  }

  .popup-section-card-description.gfunds-feature.shade-4.atram {
    max-width: 22ch;
  }

  .popup-section-card-content-wrapper.gfunds {
    height: 180px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-card-content-wrapper.gsave-partners {
    margin-left: 54px;
  }

  .popup-section-card-content-wrapper.gsave-partners.pdic {
    margin-left: 32px;
  }

  .popup-section-card-content-wrapper.gfunds {
    max-width: 220px;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-section-card-image-wrapper {
    height: 140px;
  }

  .global-stocks-section.feature-section {
    height: 1534px;
  }

  .global-stocks-section.global-stocks-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c0_gstocks-global-header-tab.webp");
    background-position: 50% 0;
    background-size: 980px;
    height: 904px;
  }

  .popup-featurette-card {
    width: 340px;
    height: 440px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-featurette-card-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-featurette-card-description {
    font-size: 1.14rem;
  }

  .request-money_section.features-section {
    margin-top: 0;
    padding-top: 0;
  }

  .request-money_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0d_request-money-hero-bg-tablet.webp");
    background-size: 980px;
    height: 960px;
  }

  .buy-load_container {
    overflow: hidden;
  }

  .popup-promo-card-title {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-promo-card-title.buy-load {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-promo-card-title.buy-load.load-game {
    max-width: 11ch;
  }

  .popup-promo-card {
    width: 440px;
    height: 280px;
    padding: 32px;
  }

  .popup-promo-card.content-right.enjoy {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff1c_load-promo-card1-bg-tablet.webp");
  }

  .popup-promo-card.content-right.lucky {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5d_load-promo-card2-bg-tablet.webp");
    background-position: 50% -12px;
    background-size: 444px;
  }

  .popup-promo-card.content-right.load-game {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff1d_load-promo-card3-bg-tablet.webp");
    background-position: -50px 0;
    background-size: 500px;
    min-width: 440px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-promo-card.content-right.lucky {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5d_load-promo-card2-bg-tablet.webp");
    background-position: 50% -12px;
    background-size: 444px;
    min-width: 440px;
  }

  .popup-promo-card.content-right.enjoy {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff1c_load-promo-card1-bg-tablet.webp");
    min-width: 440px;
  }

  .popup-promo-card.content-right.lucky-load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09de_lucky-load-tablet.webp");
    background-position: 100% 0;
    width: 420px;
    padding-right: 63px;
  }

  .popup-promo-card.content-right.merry-gcash {
    width: 420px;
    padding-right: 32px;
  }

  .popup-promo-card.content-right.gcash-gaming {
    width: 420px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-promo-card-preamble.buy-load {
    margin-top: 12px;
  }

  .buy-load_section.promos {
    margin-top: -243px;
    padding-top: 40px;
  }

  .buy-load_section.gaming {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09a0_load-gaming-section-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
    height: 1054px;
    margin-top: 0;
    padding-bottom: 80px;
  }

  .buy-load_section.hero-section-load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09ad_refined-load-hero-bg-tablet.webp");
    background-size: 980px;
    justify-content: flex-end;
    height: 1137px;
    padding-bottom: 243px;
  }

  .buy-load_section.need-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .buy-load_section.buy-load-exclusive {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c1_go-extra-tablet.webp");
    background-size: cover;
    height: 640px;
  }

  .a-rewards-newline {
    white-space: normal;
  }

  .popup-feature-card-preamble.gcredit-borrow {
    margin-top: 8px;
    font-family: Gotham Rounded;
  }

  .popup-feature-card-preamble.buy-load {
    margin-top: 16px;
  }

  .a-rewards-feature-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template: "." minmax(auto, auto)
    / 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 60px;
  }

  .a-rewards_section.features-section {
    height: 2012px;
    margin-top: -427px;
  }

  .a-rewards_section.a-rewards-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0568_a-rewards-hero-section-tablet.webp");
    background-size: 980px;
  }

  .a-rewards_step-title-span {
    display: inline-block;
  }

  .shop_section.shop-partners-section-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .shop_section.banner-section {
    background-color: #151316;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfee2_man-using-smartphone-settee%201.webp");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 992px 320px;
    height: 320px;
  }

  .shop_section.shop-features {
    height: 1018px;
    padding-bottom: 40px;
  }

  .shop_section.shop-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0da7_shop-header-bg-tablet.webp"), linear-gradient(#0000 50%, #65488e 50%, #705198);
    background-size: 980px, auto;
    height: 2046px;
    padding-bottom: 40px;
  }

  .shop-partners-logo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0740_shop-partners-logo-tablet.webp");
    min-width: 480px;
    max-width: 480px;
    height: 192px;
    margin-top: 24px;
    margin-left: -24px;
  }

  .popup-section-banner {
    background-color: #0000;
    background-image: none;
    border-radius: 0;
    width: 100%;
    height: 320px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .popup-banner-title {
    margin-left: 0;
    font-size: 2.29rem;
  }

  .gfunds-title-portoflio {
    display: inline;
  }

  .gfunds_section.comparison {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .gfunds_section.gfunds-account-security {
    padding-top: 60px;
  }

  .gfunds_section.gfunds-portfolio-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gfunds_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d25_gfunds-hero-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
    height: 820px;
  }

  .gfunds_section.gfunds-cards {
    height: 1712px;
  }

  .government_section.government-feature-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f0a_egov-features-bg-tablet.webp");
    background-size: 980px;
    flex-direction: column;
    justify-content: flex-end;
    height: 2532px;
    padding-bottom: 80px;
    display: flex;
  }

  .government_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f03_egov-hero-bg-tablet.webp");
    background-size: 980px;
    height: 1063px;
    padding-bottom: 80px;
  }

  .egov-steps-title-span-gov {
    text-align: center;
  }

  .govt-features-grid {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 432px;
    margin-top: 48px;
  }

  .bills_section.one-gcash, .bills_section.bill-protect {
    height: 680px;
  }

  .bills_section.bill-protect.save-section-hidden {
    margin-top: 24px;
  }

  .bills_section.billers-section {
    border-top: 0 #fff;
    align-items: flex-start;
    height: 442px;
  }

  .bills_section.bills-sched {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a5a_bill-protect-bg-tablet.webp");
    background-size: 980px;
    height: 859px;
    padding-bottom: 48px;
  }

  .bills_section.refined-bills-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08bb_bills-refined-header-bg-tablet.webp");
    background-size: 980px;
    height: 1307px;
    padding-bottom: 60px;
  }

  .bills_section.ginsure-bill-protect {
    height: 726px;
  }

  .bills-message-bubble {
    max-width: 197px;
    height: 65px;
  }

  .bills-message-bubble.internet {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce07fd_bills-internet-bubble-tablet.webp");
  }

  .popup-bills-description.pay-bills {
    max-width: 9ch;
    margin-top: 60px;
  }

  .popup-bills-description.pay-bills-header {
    color: #fff;
    max-width: 16ch;
    margin-top: 24px;
  }

  .gsave_section.gsave-bank-account-slider {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gsave_section.powered-by {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e1_gsave-benefits-tab.webp");
    background-size: 980px;
    height: 1401px;
    padding-top: 100px;
  }

  .gsave_section.partners {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gsave_section.gsave-header-section {
    background-color: #766dc9;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce106e_gsave-header-bg-tablet.webp");
    background-position: 50%;
    background-size: 1675px;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 100%;
    height: 840px;
    padding-top: 90px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .gsave_section.create-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e1_gsave-benefits-tab.webp");
    background-size: 980px;
    height: 1401px;
    padding-top: 100px;
  }

  .popup-feature-card-icon.gsave-bank {
    max-width: 46px;
    margin-left: 10px;
  }

  .swiper.gsave-slider {
    margin-top: 40px;
  }

  .swiper.consumer-carousel {
    height: 860px;
  }

  .swiper-wrapper {
    flex-flow: row;
    margin-left: 0;
  }

  .swiper-wrapper.align-center.careers {
    justify-content: flex-start;
    align-items: stretch;
  }

  .swiper-wrapper.align-center.cash-in {
    justify-content: flex-start;
    align-items: center;
  }

  .swiper-wrapper.load {
    display: flex;
  }

  .swiper-wrapper.gcash-jr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
  }

  .swiper-wrapper.hitting-the-right-market {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .swiper-wrapper.earn-money {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
  }

  .swiper-slide.gsave-header-slider {
    flex-direction: column;
    justify-content: flex-end;
    height: 600px;
    position: relative;
  }

  .swiper-pagination.consumer-carousel {
    bottom: 60px;
  }

  .wellness_section.men-wellness {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eac_men-wellness-bg-tablet.webp");
    background-size: 980px;
    height: 1050px;
    margin-top: -91px;
  }

  .wellness_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eb3_wellness-header-bg-tablet.webp");
    background-size: 980px;
    height: 1100px;
  }

  .wellness_section.featured-establishments {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .popup-section-label.label-description {
    max-width: none;
  }

  .popup-section-label.label-description.gcredit-total-description {
    max-width: 27ch;
  }

  .popup-section-label.gsave-poweredby {
    margin-top: 48px;
  }

  .feature-establishment-content {
    flex-direction: column;
    align-items: center;
    height: 73.6028%;
    display: flex;
  }

  .services-wellness_section.other-services-section {
    height: 690px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pay-qr_section.features-section {
    height: 2413px;
    margin-top: -167px;
    padding-top: 54px;
  }

  .pay-qr_section.pay-qr-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d81_pay-qr-header-bg-tablet.webp");
    background-size: 980px 1174px;
    height: 1174px;
  }

  .pay-qr_section.crossborder {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0da1_pay-qr-alipay-tab.webp");
    background-position: 50% 0;
    background-size: 980px;
    height: 1024px;
  }

  .gcrypto_section.gcrypto-card-section {
    max-height: 2288px;
  }

  .gcrypto_section.gcrypto-know-nfts {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10cf_what-are-nfts-tab.webp");
    background-position: 50% 100%;
    background-size: 980px;
    height: 960px;
  }

  .gcrypto_section.gcrypt-nft-world {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e4a_gcrypto-nft-world-bg-tablet.webp"), linear-gradient(#130145 60%, #10002f);
    background-position: 50% 100%, 0 0;
    background-size: 980px, auto;
    height: 960px;
    padding-top: 80px;
  }

  .gcrypto_section.nft-marketplace {
    height: 836px;
  }

  .gcrypto_section.gcrypto-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e54_what-is-crypto-tab.webp");
    background-position: 50% 0;
    background-size: 980px;
    height: 800px;
    padding-top: 140px;
  }

  .gcrypto_section.gcrypto-header {
    background-color: #000127;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1072_gcrypto-hero-bg-tablet.webp");
    background-size: 980px;
    height: 695px;
    padding-bottom: 60px;
  }

  .ggives_section.ggives-lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ea6_ggives-lifestyle-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
    height: 1298px;
  }

  .ggives_section.ggives-fifth-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .ggives_section.scrollable-section {
    padding-bottom: 80px;
  }

  .ggives_section.ggives-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b68_ggives-bg-header-tablet.webp");
    background-position: 50%;
    background-size: 980px;
    height: 900px;
  }

  .ggives_section.ggives-gscore {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12e0_GScore%20Female%20Tablet.webp");
    align-items: flex-end;
    height: 910px;
    padding-bottom: 80px;
  }

  .ggives_section.gsave-fifth-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .ggives-header-title-span {
    display: block;
  }

  .calcu-reset {
    text-align: left;
    width: 100%;
    max-width: 50px;
    height: 38px;
    padding-left: 0;
  }

  .calcu-submit {
    width: 100%;
    max-width: 88px;
    height: 38px;
  }

  .calcu-submit.disable.bill-protect {
    width: auto;
    max-width: none;
  }

  .calcu-button-wrapper {
    grid-column-gap: 27px;
  }

  .ggives-select-dropdown {
    text-align: left;
    max-width: 100%;
  }

  .block {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .block.combo---imagnation-timeline {
    flex-flow: column;
    height: auto;
    min-height: 600px;
    margin-bottom: 48px;
  }

  .block.combo---featured-kv {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1a9f_Tablet%20-%20Footer.webp");
    border-radius: 0;
    width: 100%;
    height: 569px;
  }

  .block.combo---featured-kv.careers {
    background-image: linear-gradient(180deg, transparent 50%, var(--primary-blue) 75%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce245e_NEWTabletFooter-mmdd.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-top: 60px;
    padding-left: 36px;
  }

  .block.combo---imagnation-header {
    margin-bottom: 12px;
  }

  .block.combo---video-preview-container {
    height: 432px;
  }

  .ggives_upgrading-section-grid {
    grid-column-gap: 8px;
    max-width: 432px;
  }

  .ggives-upgrading-installment-span, .ggives-updgrading-pay-span {
    display: block;
  }

  .ggives-lifestyle-content-wrapper {
    padding-bottom: 80px;
  }

  .popup-section-table-row.label-description.gcredit-table-row.gcredit-total-description {
    padding-bottom: 0;
  }

  .gforest_section.gforest-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04ca_gforest-hero-section-bg-tablet.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 980px;
    height: 980px;
  }

  .gforest_section.section-2m {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0519_2m-tablet.webp");
    background-size: 992px 1244px;
    height: 1244px;
  }

  .gforest_section.gforest-partners {
    height: 409px;
  }

  .gforest_section.section-data {
    height: 622px;
  }

  .gforest_section.section-data.h-auto {
    height: auto;
  }

  .gforest_section.hope-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce051d_gforest-hope-section-bg-tablet.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 980px;
    height: 902px;
  }

  .gforest_section.nurture-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0520_gforest-nurture-section-bg-tablet.webp");
    background-size: 980px;
    height: 900px;
  }

  .ginsure_section.ginsure-accessible {
    height: auto;
  }

  .ginsure_section.ginsure-section-cards {
    margin-top: -60px;
  }

  .ginsure_section.ginsure-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0604_ginsure-hero-section-tablet.webp");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: 992px;
  }

  .ginsure_section.ginsure-header-section.load-plus {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce249e_Hero%20Banner%20Tablet.png");
    background-repeat: repeat;
    background-size: cover;
    height: 864px;
  }

  .ginsure_section.ginsure-header-section.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24d3_Hero%20Banner%402x.avif"), linear-gradient(#1f8ffd 30%, #369cfd 56%, #57b0fd 73%, #6cbcfc);
    background-position: 50% 100%, 0 0;
    background-size: cover, auto;
    height: 864px;
  }

  .popup-section-card-img.ginsure-travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0075_insurance-logo5.webp");
    min-width: 0;
    max-width: none;
    height: 70px;
  }

  .gloan-newline {
    white-space: normal;
  }

  .popup-feature-card-content {
    height: 496px;
  }

  .popup-feature-card-content.padala-fees {
    height: 100%;
    display: flex;
  }

  .popup-feature-card-content.request-money.simplified {
    justify-content: space-between;
    margin-top: 0;
    margin-right: 0;
  }

  .popup-feature-card-content.global-affordable {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
  }

  .gloan-learn-more-link {
    font-size: 1rem;
  }

  .gloan-learn-more-link.primary-blue.gloan-guaranteed {
    font-size: .86rem;
  }

  .gloan_section.logos {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .gloan_section.borrow-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .gloan_section.gloan-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ea8_gloan-hero-bg-tablet.webp");
    background-size: 980px;
  }

  .gloan_section.loan-calcu {
    height: auto;
    padding-bottom: 40px;
  }

  .gloan_section.features {
    margin-top: -367px;
  }

  .gloan_section.bill-protect-calcu {
    height: auto;
    padding-bottom: 60px;
  }

  .input-slider-label {
    font-size: .71rem;
  }

  .gloan-calculator-control-wrapper {
    margin-left: 0;
  }

  .gloan-calculator-control-wrapper.loan-calcu {
    border-radius: 6px 6px 0 0;
  }

  .calcu-input-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gloan-input.gloan-interest-field {
    background-position: 45px 58%;
    background-size: 18px 55%;
    padding-right: 81%;
  }

  .gloan-input.gloan-amount-to-borrow {
    background-position: 0 43%;
  }

  .gloan-borrow-cards {
    grid-row-gap: 16px;
    flex-direction: column;
    margin-bottom: 0;
  }

  .gcredit_container {
    overflow: hidden;
  }

  .gcredit_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1c_gcredit-hero-section-tablet.webp");
    background-size: 980px;
    align-items: flex-end;
  }

  .gcredit_section.gcredit-gscore {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12e0_GScore%20Female%20Tablet.webp");
    background-position: 50%;
    align-items: flex-end;
    height: 910px;
    padding-bottom: 80px;
  }

  .gcredit_section.ways-to-borrow {
    height: 1324px;
  }

  .gcredit_section.merchants-section {
    height: 350px;
  }

  .gcredit_section.gcredit-calculator-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gcredit_section.gcredit-overshoot {
    display: flex;
  }

  .gcredit_section.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1f_gcredit-bill-protect-bg-tablet.webp");
    align-items: flex-end;
    max-width: 480px;
    height: 820px;
    padding-bottom: 40px;
  }

  .gcredit-message-notification.groceries {
    width: 174px;
    height: 106px;
  }

  .gcredit-message-notification.amount {
    width: 205px;
    height: 69px;
  }

  .gcredit-message-notification.skincare {
    width: 174px;
    height: 88px;
  }

  .gcredit-newline {
    white-space: nowrap;
  }

  .popup-feature-card-content-wrapper.minimum-amount-due {
    max-width: 100%;
    margin-top: auto;
  }

  .popup-feature-card-content-wrapper.kkb {
    flex-direction: column;
    justify-content: space-between;
  }

  .popup-feature-card-content-wrapper.kkb.request {
    height: 100%;
  }

  .popup-feature-card-content-wrapper.gsave {
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    display: flex;
  }

  .popup-feature-card-content-wrapper.gsave._24-7-banking {
    width: 100%;
  }

  .popup-feature-card-content-wrapper.gfunds {
    flex-direction: column;
    justify-content: space-between;
  }

  .popup-feature-card-content-wrapper.gfunds.gfunds-expertly {
    justify-content: space-between;
    max-width: none;
    height: 100%;
    margin-left: 0;
  }

  .popup-feature-card-content-wrapper.overseas.rainy-day {
    color: #fff;
    margin-top: auto;
    margin-right: auto;
  }

  .popup-feature-card-content-wrapper.overseas.absolute-white {
    margin-top: auto;
  }

  .popup-feature-card-content-wrapper.careers.chathams-blue {
    margin-left: 0%;
  }

  .gcredit-bills-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d4c_gcredit-partner-biller-tab.webp");
    max-width: 358px;
    margin-top: 48px;
  }

  .ways-to-borrow-cards {
    flex-direction: column;
    margin-bottom: 60px;
  }

  .merchants-logos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d49_gcredit-merch-logos-tab.webp");
    background-repeat: no-repeat;
    background-size: cover;
    width: 432px;
    height: 153px;
    margin-top: 20px;
  }

  .services-foods_section.other-services-section {
    height: 690px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cash-out-gcash-mastercard {
    display: block;
  }

  .cash-out-marker {
    max-width: 84px;
    height: 120px;
  }

  .cash-out-marker.floating-item {
    transform: translate(-50%, -478px);
  }

  .cash-out-card {
    max-width: 349px;
    height: 366px;
  }

  .cash-out-card.floating-item {
    transform: translate(-50%, -191px);
  }

  .cash-out-partners-nationwide-title {
    display: inline;
  }

  .gcash-padala-newline {
    white-space: nowrap;
  }

  .gcash-padala-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .gcash-padala-header-title-span {
    display: block;
  }

  .popup-swac-video {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02a8_video-frame-tablet.webp");
    background-size: contain;
    width: 214px;
    height: 188px;
    margin-left: 8px;
  }

  .popup-swac-video.anim-message-bubble {
    width: 214px;
    min-width: 214px;
  }

  .popup-section-block {
    grid-column-gap: 24px;
    width: 358px;
    margin-top: 165px;
    margin-right: 0;
    display: flex;
  }

  .popup-section-block.downriver {
    margin-top: 165px;
    padding-bottom: 0;
  }

  .swac-video-frame {
    width: 190px;
    height: 106px;
  }

  .services_swac-video-notification {
    align-items: flex-start;
  }

  .services_swac-video-notification.floating-item {
    transform: translate(-104px, 641px);
  }

  .popup-steps-counter {
    display: none;
  }

  .popup-slider-arrow-wrapper {
    background-image: linear-gradient(#fff, #fff);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
  }

  .popup-slider-arrow-wrapper.prev {
    background-color: #0000;
    background-image: none;
  }

  .popup-slider-arrow-wrapper.prev.gcash-jr {
    padding-left: 12px;
  }

  .popup-slider-arrow-wrapper.prev.ad-viewer-2 {
    height: 494px;
    transform: translate(-3px);
  }

  .popup-slider-arrow-wrapper.next {
    background-color: #0000;
    background-image: none;
  }

  .popup-slider-arrow-wrapper.next.ad-viewer-2 {
    height: 494px;
    transform: translate(3px);
  }

  .popup_slider-item-wrapper.slider-with-text.adjust-solo {
    margin-left: 0;
  }

  .popup-slider {
    justify-content: center;
    align-items: stretch;
    width: 465px;
    height: 562px;
    display: block;
    left: 50%;
    transform: translate(-50%);
  }

  .popup-slider.slider-with-phone-text {
    height: 610px;
  }

  .popup-slider-arrow-active {
    z-index: 9;
    margin-left: 0;
    transform: translate(40px, -40px);
  }

  .popup-slider-arrow-active.ad-viewer {
    transform: translate(5px, -14px);
  }

  .popup-slider-arrow-active.prev.ad-viewer {
    transform: translate(51px, -14px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup-slider-arrow-active.prev {
    transform: translate(0, -40px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled {
    z-index: 9;
    width: 40px;
    height: 40px;
    margin-left: 0;
    position: absolute;
  }

  .popup_slider-arrow-disabled.next {
    z-index: 2;
    transform: translate(-8px, -60px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled.next.ad-viewer-2 {
    transform: translate(-49px, -34px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled.prev.gcash-jr {
    margin-left: 12px;
    left: -2px;
  }

  .popup_slider-arrow-disabled.prev.ad-viewer {
    transform: translate(49px, -34px);
  }

  .popup_slider-arrow-disabled.prev {
    z-index: 2;
    transform: translate(0, -60px);
  }

  .popup-slider-image {
    width: 260px;
    height: 530px;
  }

  .popup-slider-image.slider.claim-gcash-padala {
    height: 260px;
    margin-top: 70px;
  }

  .popup-slider-image.slider.claim-gcash-padala.step-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1075_claim-gcash-padala-text-step-3-tablet.webp");
    height: 370px;
  }

  .popup-slider-image.slider.claim-gcash-padala.step-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1074_claim-gcash-padala-text-step-1-tablet.webp");
    height: 355px;
  }

  .popup-slider-image.slider.claim-gcash-padala.step-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0369_claim-gcash-padala-step-2.webp");
    height: 260px;
  }

  .popup-slider-image.slider.pay-online, .popup-slider-image.slider.pay-with-card {
    height: 260px;
    margin-top: 70px;
  }

  .transportation-partners-content {
    margin-left: 35px;
  }

  .section-content-link-bouding-box {
    max-width: 240px;
  }

  .section-content-link-bouding-box.prev {
    padding-left: 24px;
  }

  .section-content-link-bouding-box.next {
    padding-right: 24px;
  }

  .section-content-link {
    font-size: 1.29rem;
    line-height: .22;
  }

  .section-content-link.popup-nav {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .transpo-newline {
    display: inline;
  }

  .popup-card-content-wrapper.land {
    justify-content: flex-end;
  }

  .transportation-cards-wrapper {
    grid-column-gap: 0px;
    grid-template-columns: 432px;
    justify-content: center;
    justify-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .bills_marquee-wrapper.pay-bills {
    margin-top: 40px;
  }

  .bills_marquee-content {
    grid-column-gap: 64px;
  }

  .bills_marquee-list {
    grid-column-gap: 64px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bills_marquee-icon {
    width: 64px;
    height: 64px;
  }

  .swac-header_card-wrapper {
    grid-column-gap: 8px;
  }

  .swac-header_card-container {
    grid-row-gap: 8px;
  }

  .swac-header_card-container.floating-item {
    transform: translate(0, 116px);
  }

  .swac-card-header-img.orange-balloon {
    width: 121px;
    height: 132px;
  }

  .swac-card-header-img.orange-balloon.floating-item {
    transform: translate(115px, 42px);
  }

  .swac-card-header-img.blue-balloon {
    width: 253px;
    height: 357px;
  }

  .swac-card-header-img.blue-balloon.floating-item {
    transform: translate(-43%, -122px);
  }

  .swac-card-header-img.cny-card-coin {
    width: 107px;
    height: 95px;
  }

  .swac-card-header-img.cny-card-coin.floating-item {
    transform: translate(57px, 70px);
  }

  .swac-card-header-img.cny-card-rabbit {
    width: 277px;
    height: 219px;
  }

  .swac-card-header-img.cny-card-rabbit.floating-item {
    transform: translate(-70%, -41px);
  }

  .directions-section.maps {
    padding-bottom: 0;
  }

  .cash-in-step-newline {
    display: block;
  }

  .feature-steps_content {
    width: 100%;
  }

  .phone_container.popup-slider-image {
    width: 260px;
    height: 530px;
  }

  .phone_container.popup-slider-image.slider.new-ui {
    width: 242px;
    height: 494px;
  }

  .phone_display {
    max-width: 254px;
    max-height: none;
  }

  .phone_display.ginsure-step-img {
    max-width: 258px;
  }

  .phone_display.request-money-spacing {
    max-height: 520px;
  }

  .phone_display.new-ui.old-phone {
    max-width: 234px;
    max-height: 510px;
  }

  .phone_display.new-ui.send-money-protect, .phone_display.new-ui.express-send-scam-insurance {
    max-width: 236px;
    max-height: 507px;
  }

  .phone_frame {
    max-width: 100%;
  }

  .section-content.business-header {
    margin-top: 176px;
  }

  .section-content.growth-gpo-section {
    margin-top: 119px;
    margin-left: 0;
  }

  .section-content.growth-gpo-section.tnap2024 {
    margin-top: auto;
  }

  .section-description.gilroy.business-landing {
    font-size: 1.57rem;
  }

  .section-description.gilroy.business-types {
    max-width: none;
    margin-top: 16px;
  }

  .section-description.biz-header-description {
    margin-top: 12px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .section-title.business-landing {
    max-width: 15ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .section-title.business-header, .section-title.business-header-third-line {
    font-size: 3.43rem;
  }

  .section-title.business-header-second-line {
    font-size: 5.57rem;
  }

  .section-title.business-types {
    max-width: 13ch;
    font-size: 2.86rem;
  }

  .section-title.biz-feature-title {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .section-title.biz-header-title, .section-title.payment-header-title {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .section-title.payment-header-title {
    max-width: 10ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .section-title.payment-header-title.tnap-header-title {
    max-width: 16ch;
    font-size: 2.4rem;
  }

  .section-title.billers-header-title, .section-title.billers-header-title.webpay {
    font-size: 2.29rem;
  }

  .section-title.partners-outlet-title {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .section-title.promos-header-title {
    max-width: 11ch;
    font-size: 2.86rem;
  }

  .section-title.got-bills {
    max-width: 13ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .section-title.promos-ggives-title {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .section-title.gloan-magkano {
    letter-spacing: -.03em;
    max-width: 17ch;
    font-size: 2rem;
  }

  .section-title.gloan-alamin {
    letter-spacing: -.03em;
    max-width: 15ch;
    font-size: 2rem;
  }

  .section-title.overseas-partners, .section-title.ph-sim-partners {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .section-title.scan-to-pay-title {
    font-size: 2.5rem;
  }

  .section-title.scan-to-pay-title.shade-0 {
    font-size: 2.75rem;
  }

  .section-title.scan-to-pay-title.left-align {
    text-align: left;
    font-size: 2.75rem;
  }

  .section-title.gcash-jr-partners {
    font-size: 32px;
  }

  .section-title.gcash-jr-partners.h2 {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .section-title.gcash-jr-partners.create-account {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
    width: auto;
  }

  .section-title.ginsure-category-title {
    text-align: left;
  }

  .section-title.ginsure-category-title.absolute-white {
    font-size: 3rem;
  }

  .section-title.ginsure-category-title.absolute-blue {
    max-width: 9ch;
    font-size: 3rem;
  }

  .section-title.promos-ggives-title {
    max-width: none;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .section-title.b2s-title.shade-0, .section-title.summer.shade-0 {
    text-align: left;
    font-size: 2.75rem;
  }

  .business-landing-newline {
    white-space: nowrap;
  }

  .section-preamble {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .section-preamble.business-header {
    letter-spacing: -.03em;
  }

  .express-send-steps-newline {
    display: block;
  }

  .business_section-content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .fastest {
    display: inline-block;
  }

  .popup-pill {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-pill.gforest-by-num._2m {
    white-space: nowrap;
    bottom: 32px;
    transform: translate(-85%);
  }

  .hero-indicator {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0451_hero-indicator-tablet.webp");
    background-size: auto 136px;
    height: 136px;
  }

  .hero-indicator.floating-item {
    bottom: 78px;
  }

  .gforest-content-title {
    text-align: left;
    margin-top: 0;
    font-size: 4rem;
  }

  .gforest-content-description {
    text-align: left;
    max-width: 32ch;
    font-size: 1.14rem;
  }

  .gforest-content-preamble {
    text-align: left;
    font-size: 1.43rem;
  }

  .gforest-content-column.column-2, .gforest-content-column.column-1, .gforest-content-column.column-3 {
    width: auto;
  }

  .gforest-content-list {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 432px;
    margin-bottom: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .gforest-nurture-img.floating-item {
    display: none;
  }

  .mega-menu-accordion-header {
    background-color: #0000;
    border-bottom: 1px solid #dbe4f14d;
    padding: 12px 0;
  }

  .mega-menu-accordion-header.business {
    border-bottom-color: #0059ff26;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .mega-menu-accordion-header.business:hover {
    color: #fff;
  }

  .mega-menu-accordion-header.mega-menu-accordion-active-header {
    color: #002cb8;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mega-menu-accordion-header.mega-menu-accordion-active-header:hover {
    color: #002cb8;
  }

  .mega-menu-services-tabs {
    max-width: 432px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fs_accordion-2_arrow-wrapper.hidden, .mega-menu-dropdown {
    display: none;
  }

  .header-mega-menu-accordion {
    display: block;
  }

  .menu-close {
    cursor: pointer;
    width: 52px;
    height: 52px;
    display: none;
    position: absolute;
    bottom: 32px;
    left: 50%;
    transform: translate(-50%);
  }

  .main-navigation {
    z-index: 999999;
    width: 100%;
    position: fixed;
    top: 0;
  }

  .mega-menu-tab-pane-content-item {
    min-width: 96px;
    padding: 8px;
  }

  .services-grid {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .services-grid.enjoy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .mega-menu-tabs.business {
    border-bottom-color: #dbe4f11a;
  }

  .mega-menu-tabs.business.enterprise {
    flex-direction: column;
    display: none;
  }

  .fs_accordion-2_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    max-width: 432px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .fs_accordion-2_component.business {
    background-color: #0000;
  }

  .fs_accordion-2_component.gstocks-ph {
    max-width: 480px;
  }

  .header-main-menu-items {
    display: none;
  }

  .header-main-menu-items.mobile-res {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .main-menu-item.business.mobile-res {
    color: #fff9;
    align-items: flex-start;
    width: 100%;
    max-width: 138px;
    font-size: 1rem;
  }

  .main-menu-item.business.mobile-res:hover {
    color: #fff;
  }

  .mega-menu-tab-item.w--current {
    margin-bottom: -1px;
  }

  .mega-menu-tab-item.business {
    color: #fff9;
    text-align: left;
    padding-top: 18px;
    padding-bottom: 18px;
    font-family: Gotham Rounded;
    font-size: 1rem;
  }

  .mega-menu-tab-item.business.w--current {
    color: #fff;
    border-bottom-style: none;
  }

  .header-main-menu {
    background-color: #0000;
    border-left-style: none;
    border-right-style: none;
    margin-left: 0;
  }

  .mega-menu-tabs-content {
    padding: 16px 0;
  }

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

  .fs_accordion-2_content {
    height: auto;
  }

  .header-menu-content-wrapper {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .fs_accordion-2_body {
    padding: 16px 0;
  }

  .fs_accordion-2_body.business {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mega-menu-accordion-list {
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
  }

  .mega-menu-accordion-label {
    color: #90a8d0;
    letter-spacing: -.03em;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .mega-menu-accordion-label.business {
    letter-spacing: -.01em;
    font-size: 1rem;
    line-height: 1;
  }

  .mega-menu-accordion-label.business.sub-link {
    border: 1px #0059ff26;
    border-bottom-style: solid;
  }

  .mega-menu-accordion-label.mega-menu-accordion-active-label {
    color: #002cb8;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .mega-menu-accordion-label.mega-menu-accordion-active-label:hover, .mega-menu-accordion-label.mega-menu-accordion-active-label:active, .mega-menu-accordion-label.mega-menu-accordion-active-label:focus {
    color: #002cb8;
  }

  .mega-menu-accordion-list-item {
    letter-spacing: -.01em;
    cursor: pointer;
    margin-top: 16px;
    font-family: Gotham;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
  }

  .mega-menu-accordion-list-item.first-item {
    margin-top: 0;
  }

  .header-mega-menu, .header-mega-menu.business {
    display: none;
  }

  .header-nav-burger {
    cursor: pointer;
    display: block;
  }

  .header-nav-burger.white {
    filter: saturate(200%) grayscale() invert();
  }

  .send-gift-message-bubble-avatar {
    align-self: flex-start;
    margin-left: 4px;
  }

  .send-gift-message-bubble {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16b0_send-gift-message-bubble-tablet.webp");
    background-position: 0 0;
    background-size: cover;
    max-width: 368px;
  }

  .send-gift-message-bubble-content {
    flex-direction: row-reverse;
    justify-content: center;
    max-width: 480px;
  }

  .send-gift-message-bubble-content.floating-item {
    bottom: 65px;
    transform: translate(-50%);
  }

  .send-gift-banner-section {
    background-color: #f4aeb1;
    background-image: none;
  }

  .cash-in-banner-section {
    height: 2440px;
  }

  .services-food-banner_section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd4f_services-food-bg-tablet.webp"), linear-gradient(#f6df99, #f5dd97 13.69%, #f5d78b 28.19%, #efbe5e 47.73%, #e6a84c 61.68%, #d78f42 72.32%, #b66630 89.11%, #a75628 93.42%, #8e3e18 96.54%, #a7572e 98.56%, #a7582e);
    background-position: 50%, 0 0;
    background-size: 980px 2640px, auto;
    height: 2640px;
  }

  .mega-menu-business-tabs {
    max-width: 432px;
    margin-left: 0;
    padding-top: 0;
  }

  .business-tab-category-list {
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
  }

  .business-tab-category-item {
    color: #fff9;
    letter-spacing: -.01em;
    margin-top: 16px;
    font-family: Gotham Rounded;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
  }

  .send-gift-feature-phone-extension {
    background-size: 188px 78px;
    max-width: 190px;
    height: 78px;
  }

  .send-gift-feature-phone-extension.floating-item {
    transform: translate(-90.5px);
  }

  .a-rewards-card_logo {
    width: 34px;
    height: 32px;
  }

  .popup-section-heading {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .a-rewards-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05bb_a-rewards-redeem-tablet.webp");
    background-position: 50%;
    background-size: 432px;
    max-width: 432px;
    height: 614px;
  }

  .a-rewards-redeem.floating-item {
    transform: translate(-50%);
  }

  .a-rewards-claim {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05be_a-rewards-claim-tablet.webp");
    background-size: cover;
    max-width: 353px;
    height: 460px;
  }

  .a-rewards-claim.floating-item {
    transform: translate(-50%, -141px);
  }

  .bounding-box-2 {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box-2.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .section-featured-kv.banner-section {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-featured-kv.tnap-gpo {
    padding: 40px;
  }

  .ginsure-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .biz-section-content.biz-banner-section {
    margin-right: 0;
  }

  .biz-section-content.raket {
    width: auto;
  }

  .biz-banner-description.gjobs, .biz-banner-description.raket, .biz-banner-description.job-seeker {
    font-size: var(--gcash-website-library---font--size-content);
  }

  .biz-section-description {
    font-size: 1rem;
  }

  .biz-section-description.biz-feature-description {
    max-width: 38ch;
  }

  .wrapper-content-biz-features {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    max-width: 428px;
  }

  .biz-requirement-title {
    font-size: 2.29rem;
  }

  .ginsure-swipeable.ginsure-access {
    margin-left: -40px;
  }

  .biz-input-label.shade-0 {
    font-family: proxima-soft, sans-serif;
  }

  .ginsure-app-card-extension {
    max-width: 188px;
    height: 78px;
  }

  .submit-btn {
    align-self: auto;
    max-width: 100%;
    margin-top: 16px;
  }

  .biz-form-label {
    max-width: 400px;
  }

  .biz-form-actions {
    flex-direction: column;
    align-items: center;
  }

  .biz-form-actions._20th, .biz-form-actions.merry-g-2024 {
    flex-flow: column;
  }

  .gforest-future-span {
    display: inline-block;
  }

  .gpo-section.payment-header-section {
    height: 860px;
  }

  .gpo-section.payment-header-section.tnap-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f0f_tablet.webp");
    background-position: 50%;
    background-size: cover;
    height: 809px;
  }

  .biller-dropdown-list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 897px;
  }

  .biller-dropdown-list.active {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .biller-dropdown-list.promos {
    max-width: 853px;
  }

  .biller_dropdown-toggle.billers {
    padding-left: 20px;
  }

  .biller_dropdown-current {
    max-width: 18ch;
  }

  .biller-list-item {
    max-width: 188px;
  }

  .billers-section-description.billers-header-description {
    max-width: 30ch;
  }

  .billers-section-description.billers-header-description.webpay {
    max-width: 35ch;
  }

  .biller-item-description.shade-2 {
    margin-top: 4px;
  }

  .biller-table-header {
    display: none;
  }

  .biller-services {
    margin-top: 16px;
  }

  .biller-services.shade-3 {
    max-width: 100%;
  }

  .biller-table-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .biller-services-gcredit-accepted {
    max-width: 100%;
    display: flex;
  }

  .biller-table {
    max-width: 852px;
  }

  .biller-services-content {
    width: auto;
  }

  .biller-services-content.ggives {
    margin-left: 6px;
    display: flex;
  }

  .biller-services-content.fee {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    max-width: 54px;
    margin-left: 6px;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .biller-services-content.fee.result-card {
    margin-left: 0;
    margin-right: 0;
  }

  .biller_section.biller-header {
    height: 346px;
  }

  .biller_section.biller-header.webpay {
    height: 297px;
    padding-bottom: 80px;
  }

  .partners-header-content.promos {
    max-width: 853px;
  }

  .partners-header-content.billers {
    max-width: 897px;
  }

  .biller-view-options-wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }

  .biller-result-card-wrapper {
    grid-template-columns: 1fr 1fr;
    max-width: 852px;
  }

  .biller-result.billers_collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .partners-outlet-header_section {
    height: 274px;
    padding-bottom: 40px;
  }

  .partners-section-content {
    margin-left: 0;
  }

  .partners-section-content.promos-header {
    margin-top: 139px;
  }

  .partners-section-content.ggives-header {
    margin-top: 120px;
    margin-left: 0;
  }

  .partners-section-content.ggives-header.absolute-white {
    color: #183462;
  }

  .partners-section-content.b2s-header {
    align-items: flex-start;
  }

  .partners-header-description.outlet-description {
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .partners-header-description.promos-header-desc {
    font-size: 1.14rem;
  }

  .partners-header-description.promos-ggives-header-desc {
    max-width: 16ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .partners-header-description.promos-ggives-header-desc.ginsure-header-description {
    max-width: 22ch;
  }

  .partners-header-description.promos-ggives-header-desc.lb-header-description {
    max-width: 24ch;
  }

  .partners-header-description.promos-ggives-header-desc.bp-header-description {
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--line-height-large);
    max-width: 20ch;
  }

  .partners-header-description.scan-to-pay-header-desc.stp-categories {
    font-size: 1.25rem;
  }

  .partners-header-description.scan-to-pay-header-desc.left-align {
    font-size: 1.32rem;
  }

  .partners-header-description.scan-to-pay-header-desc.stp-categories2 {
    font-size: 1.25rem;
  }

  .partners-header-description.ginsure-category-header-desc {
    text-align: left;
  }

  .partners-header-description.ginsure-category-header-desc.absolute-blue {
    max-width: 17ch;
  }

  .partners-header-description.partners-ggives-header-desc {
    max-width: none;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .partners-header-description.b2s-header-desc {
    text-align: left;
    max-width: 21ch;
  }

  .partners-header-description.b2s-header-desc.shade-0 {
    text-align: left;
  }

  .partners-header-description.summer-header-desc {
    text-align: left;
    max-width: 21ch;
  }

  .partners-header-description.summer-header-desc.shade-0 {
    text-align: left;
  }

  .promo-countdown-wrapper {
    max-width: 277px;
  }

  .time-number.promo-details {
    font-size: 1.71rem;
  }

  .timer-content {
    width: 49.5px;
  }

  .timer-content.promo-build.featured {
    width: 80px;
  }

  .partners-webpay_section.webpay-header {
    height: 253px;
  }

  .shop-feature-card-wrapper {
    margin-top: 50px;
  }

  .enjoy-section-3-cards-swipeable.enjoy {
    margin-top: 40px;
  }

  .business_section-card-title {
    font-size: 1.29rem;
  }

  .business_section-card-description {
    letter-spacing: -.01em;
    font-size: 1rem;
    line-height: 1.3;
  }

  .business_section-card-description.strength-in-numbers {
    letter-spacing: -.03em;
  }

  .business_section-card-description.strength-in-numbers._5m-merchants {
    font-size: 1rem;
  }

  .business_section-card-description.strength-in-numbers._24m-daily-transaction {
    font-size: 1.43rem;
  }

  .business_section-card-description.strength-in-numbers._420-merchant {
    font-size: 1rem;
  }

  .business_section-card-description.strength-in-numbers._8m-msme-loans {
    text-align: center;
    font-size: 1rem;
  }

  .business_section-card-content.strength-in-numbers._8m-msme-loans {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .business_section-card-content.strength-in-numbers._8m-msme-loans.absolute-white {
    flex-direction: column;
  }

  .gfunds-swipeable.gfund-slider {
    margin-top: 48px;
  }

  .cash-in-card-wrapper {
    flex-direction: column;
    align-items: center;
    margin-top: 64px;
    display: flex;
  }

  .promo-content-title.voucher-content-title {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .promo-content-title.promo-countdown {
    font-size: 1.14rem;
  }

  .services-glife-section-swipeable-3-cards.glife {
    margin-top: 32px;
  }

  .services-glife-section-swipeable-3-cards.glife.send-money-protect.tablet {
    display: block;
  }

  .services-glife-section-swipeable-3-cards.glife.send-money-protect.desktop {
    display: none;
  }

  .services-glife-section-swipeable-4-cards.glife {
    margin-top: 32px;
  }

  .enjoy-section-4-cards-swipeable.enjoy {
    margin-top: 40px;
  }

  .services_pay-wrapper {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .services_pay-wrapper.services_section-pay {
    grid-template-columns: minmax(480px, 1fr);
    justify-items: center;
  }

  .protected-title {
    font-size: 2.296rem;
  }

  .protected-label {
    font-size: 1.14em;
    line-height: 1.45;
  }

  .protected-field, .protected-button {
    width: 366px;
  }

  .fs_accordion-hidden-content {
    display: none;
  }

  .one-gcash-overlay {
    height: 80px;
  }

  .got-bills-content-wrapper.got-bills-section {
    width: 100%;
    margin-left: 37px;
  }

  .got-bills-logo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08b0_billers-logo-tablet.webp");
    background-repeat: no-repeat;
    max-width: 358px;
    height: 192px;
    margin-top: 24px;
  }

  .got-bills-header-wrapper {
    margin-top: 465px;
    margin-left: 37px;
  }

  .bills-message-notif-content {
    margin-left: 8px;
  }

  .pay-bills-header-bubble.got-bills-header {
    margin-top: 50px;
    margin-left: 0;
  }

  .message-notif-bills {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08b6_bill-callout-tablet.webp");
    max-width: 289px;
    height: 88px;
  }

  .bill-protect-list-item {
    max-width: none;
  }

  .bill-protect-table {
    max-width: 390px;
    margin-top: 16px;
  }

  .bill-protect-list {
    max-width: 390px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 31px;
  }

  .promo-card {
    max-width: 273px;
  }

  .promo-card-body {
    padding: 16px;
  }

  .bills-protect-overlay {
    height: 80px;
  }

  .promo-content-desc.voucher-content-desc {
    max-width: none;
  }

  .promo-feature-header-card {
    flex-direction: column;
    align-items: flex-start;
    width: 480px;
    min-width: 480px;
    height: 501px;
  }

  .voucher-countdown-content {
    padding: 29px 40px 24px;
  }

  .promo-countdown-content {
    max-width: 277px;
  }

  .promo-countdown-content.vouch-wrapper {
    max-width: 400px;
  }

  .timer-wrapper {
    width: 80.75px;
  }

  .promos_section.hero-section {
    background-image: none;
    height: 471px;
  }

  .promos_section.feature-section {
    margin-top: -119px;
  }

  .promos_section.filter-header.promos {
    max-width: 852px;
    margin-left: auto;
    margin-right: auto;
  }

  .voucher-card-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08f9_voucher-tablet-bg.webp");
    background-position: 50%;
    background-size: cover;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    width: 100%;
    height: 239px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .pill-new.dark {
    font-size: .86rem;
  }

  .consumer_ad-swiper-panel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16c5_consumer-cash-out-banner-tablet.webp"), linear-gradient(#d5f1f3, #d4f1f5 26%, #baeaf4 52%, #96d9f3);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 980px 900px, auto;
    height: 860px;
  }

  .consumer_ad-swiper-panel.global-wallets {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c0_ldesk-header.webp"), linear-gradient(#0000, #0000);
    background-position: 43%, 0 0;
    background-size: auto 110%, auto;
  }

  .consumer_ad-swiper-panel.intl-remittance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2203_TD%20Hero%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#0000, #0000);
    background-position: 43%, 0 0;
    background-size: auto 110%, auto;
  }

  .partners_ggives-section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0905_partners-ggives-hero-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
  }

  .partners_ggives-section.hero-section.partner_ggives {
    background-image: linear-gradient(0deg, #fff 15%, #fff0 48%, #0000 65%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1aaa_partner-ggives-banner.webp");
    background-position: 0 0, 63% 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: 720px;
    padding-bottom: 40px;
  }

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

  .partners_ggives-section.categories {
    height: 598px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partners-section-title {
    letter-spacing: -.03em;
    font-size: 1.71rem;
  }

  .partners-section-title.categories {
    letter-spacing: -.05em;
    margin-left: 0;
    font-size: 2.29rem;
  }

  .partners-ggives-swipeable {
    margin-top: 40px;
  }

  .partners_section-card {
    min-width: 300px;
    max-width: 300px;
    height: 400px;
  }

  .partners_section-card-title {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .merchant-form {
    min-width: 480px;
    max-width: 480px;
    margin-top: 64px;
    margin-left: -24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .merchant-form.list-of-ggives {
    min-width: 600px;
    max-width: 600px;
    margin-top: 40px;
    margin-left: auto;
  }

  .partners-field-row {
    flex-direction: column;
    width: 100%;
    margin-top: 16px;
  }

  .partners-form-left-col {
    padding-right: 0;
  }

  .partners-form-left-col.scan-to-pay-category {
    flex-flow: column;
  }

  .merchants.availability, .merchants.category {
    max-width: 116px;
  }

  .merchants.brand {
    max-width: 200px;
  }

  .results-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .get-started-content.fully-verified {
    margin-top: 0;
    margin-bottom: 48px;
    padding-left: 42px;
  }

  .get-started-content.hero-section.absolute-white {
    margin-top: 80px;
  }

  .get-started-content.kyc-picture {
    margin-top: 32px;
  }

  .get-started-content.fresh {
    margin-bottom: 235px;
  }

  .get-started-content.header-intl {
    margin-top: 120px;
    margin-left: 0;
  }

  .get-started-content.ph-sim-header {
    margin-top: 140px;
    margin-left: 0;
  }

  .get-started-content.ph-sim-home {
    width: 100%;
    margin-top: 60px;
  }

  .get-started-content.international-hero {
    margin-top: 84px;
    margin-left: auto;
    margin-right: auto;
  }

  .get-started-content.international-hero.global-pay-partners {
    width: 432px;
    margin-top: 100px;
  }

  .get-started-content.international-partners {
    flex-direction: column;
    align-items: center;
    max-width: 432px;
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .get-started-content.international-partners.global-pay-partners {
    padding-bottom: 100px;
  }

  .get-started-title.register {
    max-width: 10ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .get-started-title.get-verified {
    max-width: 11ch;
    font-size: 2.29rem;
  }

  .get-started-title.get-verified.everyone {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .get-started-title.get-verified.fc-layer-0 {
    text-align: center;
  }

  .get-started-title.kyc-card {
    letter-spacing: -.02em;
    max-width: 11ch;
  }

  .get-started-title.kyc-card.answer-form-2 {
    letter-spacing: -.03em;
    max-width: 26ch;
  }

  .get-started-title.kyc-card.personal-details {
    margin-top: 16px;
  }

  .get-started-title.kyc-picture, .get-started-title.kyc-selfie {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .get-started-title.selfie-ready.dapat {
    max-width: 10ch;
  }

  .get-started-title.gprem-newlook {
    font-size: 3.43rem;
  }

  .get-started-title.overseas-intl {
    max-width: 12ch;
    font-size: 3.29rem;
  }

  .get-started-title.feature-intl {
    font-size: 2.29rem;
  }

  .get-started-title.feature-intl.worldwide {
    letter-spacing: -.05em;
    max-width: 11ch;
    font-size: 2.29rem;
  }

  .get-started-title.ph-sim-features {
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .get-started-title.ph-sim-features.libre {
    max-width: 12ch;
  }

  .get-started-title.gcash-overseas {
    max-width: 17ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .get-started-title.gcash-overseas-header {
    max-width: 16ch;
    margin-top: 16px;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .get-started-title.gcash-overseas {
    max-width: 17ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .get-started-title.pay-alipay {
    max-width: 9ch;
  }

  .get-started-title.pay-alipay.catalina-blue.global-pay-heading-title {
    max-width: 18ch;
    font-size: 2rem;
  }

  .get-started-title.pay-abroad-partners {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .get-started-title.pay-abroad {
    letter-spacing: -.03em;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .get-started-title.pay-abroad.absolute-white {
    max-width: 20ch;
  }

  .get-started-title.pay-abroad.service-fees {
    max-width: none;
  }

  .get-started-title.super-easy {
    max-width: 11ch;
    font-size: 2.29rem;
  }

  .get-started-title.super-easy.everyone {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .get-started-title.super-easy.fc-layer-0 {
    text-align: center;
  }

  .get-started-preamble.gcash-overseas {
    margin-left: 2px;
  }

  .get-started-preamble.pay-alipay {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .component-wrapper-5.verified {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .get-started-section-card {
    border-radius: 12px;
    width: 432px;
    height: 560px;
  }

  .get-started-section-card.signup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13da_gs-rtb3-tablet.webp");
    background-size: 432px;
  }

  .get-started-section-card.register {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13d9_gs-rtb2-tablet.webp");
    background-size: 432px;
  }

  .get-started-section-card.download {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c9_gs-rtb1-tablet.webp");
    background-size: 432px;
  }

  .get-started-section-card.verification {
    width: 480px;
    height: 580px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .get-started-section-card.verification.gcash-jr {
    background-image: linear-gradient(#fff0 25%, #0c3b57bf), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f9_gs-profile2-card-tablet.webp");
    background-size: auto, 480px;
  }

  .get-started-section-card.verification.gcash-overseas {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13fa_gs-profile3-card-tablet.webp");
  }

  .get-started-section-card.verification.filipinos {
    background-image: linear-gradient(#fff0 53%, #f8979e), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f8_gs-profile1-card-tablet.webp");
  }

  .get-started-section-card.verified-card {
    max-width: 480px;
    height: 540px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .get-started-section-card.verified-card.unlock {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e5_gs-kv-card-tablet.webp");
    background-position: 0%;
    background-size: contain;
    width: 512px;
    max-width: none;
    height: 580px;
    margin-top: -16px;
    margin-left: 32px;
  }

  .get-started-section-card.verified-card.enjoy {
    max-width: 480px;
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card.verified-card.protected {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e6_gs-kv2-card-tablet.webp");
    background-size: 480px;
    border-radius: 12px;
    order: 1;
    width: 480px;
    max-width: none;
    height: 580px;
  }

  .get-started-section-card.get-verified {
    width: 100%;
  }

  .get-started-section-card.kyc-picture {
    max-width: 236px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card.kyc-picture.take {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce092b_get-kyc-card1-tablet.webp");
    align-items: flex-start;
  }

  .get-started-section-card.kyc-picture.ensure {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce092c_get-kyc-card2-tablet.webp");
    justify-content: flex-start;
    align-items: flex-start;
  }

  .get-started-section-card.kyc-selfie {
    max-width: 236px;
  }

  .get-started-section-card.kyc-selfie.dapat {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0985_kyc-selfie-card-dapat-tablet.webp");
  }

  .get-started-section-card.kyc-selfie.show {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce097d_kyc-selfie-card-show-tablet.webp");
  }

  .get-started-section-card.kyc-selfie.wear {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0988_kyc-selfie-card-wear-tablet.webp");
  }

  .get-started-section-card.kyc-selfie.make {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0984_kyc-selfie-card-make-tablet.webp");
  }

  .get-started-section-card.feature-intl {
    min-width: 432px;
    max-width: 432px;
    height: 560px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .get-started-section-card.feature-intl.finance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0abf_international-feature-finance-tablet.webp");
  }

  .get-started-section-card.feature-intl.worldwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a99_international-feature-serve-tablet.webp");
    justify-content: space-between;
    max-width: 432px;
    height: 560px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .get-started-section-card.feature-intl.telcos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a9f_international-feature-telcos-tablet.webp");
  }

  .get-started-section-card.ph-sim-features {
    height: 560px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .get-started-section-card.ph-sim-features.instant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab7_ph-sim-feature-card-instant-tablet.webp");
  }

  .get-started-section-card.ph-sim-features.payment {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0abe_ph-sim-feature-card-payment-tablet.webp");
  }

  .get-started-section-card.ph-sim-features.libre {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa0_ph-sim-feature-card-libre-tablet.webp");
  }

  .get-started-section-card.ph-sim-features.services {
    height: 540px;
  }

  .get-started-section-card.ph-sim-features.services.express-send {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0add_overseas-featured-card-express-send-tablet.webp");
  }

  .get-started-section-card.ph-sim-features.services.pay-bills {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0adf_overseas-featured-card-pay-bills-tablet.webp");
  }

  .get-started-section-card.ph-sim-features.services.load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab5_overseas-featured-card-load-tablet.webp");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .get-started-section-card.pay-abroad {
    max-width: 432px;
    height: 560px;
    padding-left: 37px;
    padding-right: 37px;
  }

  .get-started-section-card.pay-abroad.pay-qr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b49_pay-qr-wherever-you-go-tablet.webp");
  }

  .get-started-section-card.b2b-package {
    width: 432px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .get-started-section-card.b2b-package.starter-package {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18a3_TAB%20-%20PACKAGE%20-%20STARTER.avif");
    background-size: 432px;
  }

  .get-started-section-card.b2b-package.standard-package {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18a4_TAB%20-%20PACKAGE%20-%20STANDARD.avif");
    background-repeat: no-repeat;
    background-size: 432px;
  }

  .get-started-section-card.b2b-package.advanced-package {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18da_TAB%20-%20PACKAGE%20-%20ADVANCED.avif");
    background-repeat: no-repeat;
    background-size: 432px;
  }

  .get-started-card-title {
    line-height: 1.3;
  }

  .get-started-card-title.register {
    margin-right: 40px;
  }

  .get-started-card-title.verification {
    line-height: 1.4;
  }

  .get-started-card-title.verified {
    font-size: 2.29rem;
  }

  .get-started-card-title.verified.enjoy {
    max-width: 12ch;
    font-size: 2.86rem;
  }

  .get-started-card-title.packages {
    line-height: 1.25;
  }

  .get-register-img.floating-item {
    display: none;
  }

  .get-started-verification-card {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .alphabet-nav {
    grid-column-gap: 0px;
    justify-content: space-between;
  }

  .get-started_section.register {
    padding-bottom: 60px;
  }

  .get-started_section.fully-verified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e0_gs-kv-tablet.webp"), linear-gradient(#fff 70%, #002972 96%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 980px, auto;
    height: 3010px;
    padding-bottom: 60px;
  }

  .get-started_section.hero-section {
    background-color: #062146;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c1_gs-hero-tablet.webp");
    background-position: 50% 60px;
    background-size: cover;
    height: 1000px;
    padding-top: 60px;
  }

  .get-started_section.verification {
    max-height: 876px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .get-started_section.get-verified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f0_gs-stepperkv-tablet.webp"), linear-gradient(#012972 20%, #001137 53%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 980px, auto;
    height: 1209px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .get-started_section.nmsme-cards {
    max-height: 876px;
  }

  .get-started_section.rtb-row {
    background-image: linear-gradient(#0165b500, #010a16 6%);
    margin-top: -120px;
    padding-bottom: 60px;
  }

  .get-started-header-title {
    font-size: 4.29rem;
    line-height: 1.2;
  }

  .get-started-description.verified {
    margin-top: 32px;
  }

  .get-started-description.kyc-picture, .get-started-description.kyc-selfie {
    margin-top: 4px;
    font-size: 1rem;
  }

  .get-started-description.gprem-newlook {
    max-width: 22ch;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .get-started-description.overseas-intl {
    margin-top: 40px;
    font-size: 1.43rem;
  }

  .get-started-description.feature-intl {
    font-size: 1.29rem;
  }

  .get-started-description.feature-intl.worldwide {
    max-width: none;
    margin-top: 0;
  }

  .get-started-description.feature-intl.telcos {
    max-width: none;
  }

  .get-started-description.pay-alipay {
    max-width: 19ch;
    margin-top: 24px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .get-started-description.pay-alipay.light-navy.global-pay-partners {
    max-width: 23ch;
  }

  .get-started-description.pay-abroad-partners {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .get-started-description.pay-abroad {
    margin-top: 8px;
  }

  .get-started-description.global-pay {
    max-width: 19ch;
    margin-top: 24px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .get-fully-verified-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
    max-width: 480px;
    display: flex;
  }

  .get-table-row-desc {
    font-size: 1rem;
  }

  .get-table-amount {
    font-size: 1.29rem;
  }

  .get-table-amount.verified {
    margin-left: 16px;
  }

  .acc-limit-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .acc-limit-header-content {
    width: 120px;
  }

  .get-table-content {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    max-width: 180px;
    margin-right: 0;
    padding-right: 16px;
    display: flex;
  }

  .get-started-table {
    width: 100%;
    max-width: none;
  }

  .get-table-row-title {
    font-size: 1rem;
  }

  .get-verified-card-wrapper {
    flex-direction: column;
    margin-top: 0;
  }

  .get-verified-bg.tips {
    margin-top: -2px;
  }

  .no-results-wrapper {
    justify-content: center;
    height: 442px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .no-results-wrapper.promos {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .no-results-img {
    max-width: 158px;
    height: 154px;
  }

  .no-results-label {
    letter-spacing: -.02em;
    margin-top: 8px;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .no-results-label.b2s {
    max-width: 20ch;
  }

  .no-results-description {
    margin-top: 8px;
    font-size: .86rem;
    line-height: 1.5;
  }

  .getting-started-tabs {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .id-list {
    max-width: 480px;
  }

  .id-list.first-block {
    margin-top: 24px;
  }

  .id-verification-item-content {
    width: 100%;
    max-width: 100%;
  }

  .kyc-driver-list-content {
    max-width: 408px;
  }

  .kyc-specific-id-wrapper {
    max-width: 278px;
  }

  .kyc-driver-id-img {
    margin-left: auto;
    margin-right: auto;
  }

  .kyc-id-desc.driver-id {
    max-width: 34ch;
  }

  .kyc-id-desc.driver-id.criteria, .kyc-id-desc.driver-id.criteria.gcash {
    max-width: 29ch;
  }

  .kyc-driver-content {
    margin-top: 24px;
  }

  .page-nav_menu-item {
    max-width: 144px;
    height: 174px;
    padding-top: 22px;
    padding-bottom: 16px;
  }

  .page-nav_container {
    margin-top: 151px;
  }

  .page-nav_container.load {
    max-width: 432px;
    margin-top: 40px;
  }

  .page-nav_menu-item-description {
    font-size: 1rem;
  }

  .page-nav_menu-item-blurb {
    font-size: .71rem;
  }

  .page-nav_menu-item-blurb.send {
    max-width: 9ch;
  }

  .section-title-load.hero-load {
    max-width: 11ch;
    font-size: 2.29rem;
  }

  .buy-load-feature-cards-wrapper {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .buy-load-card-logos.wide-network {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c5_wide-network-coverage-logo-tablet.webp");
    max-width: 352px;
    height: 76px;
  }

  .promos-swipeable {
    margin-top: 32px;
  }

  .kyc-card-options {
    max-width: 236px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .kyc-card-options.help-center {
    background-position: 0%;
  }

  .kyc-card-options.partner-stores {
    background-position: 100%;
  }

  .kyc-card-title {
    letter-spacing: -.01em;
    font-size: 1rem;
    line-height: 1;
  }

  .kyc_section.form {
    padding-bottom: 32px;
  }

  .kyc_section.take-photo {
    margin-top: 32px;
    padding-bottom: 32px;
  }

  .kyc-cards {
    grid-column-gap: 8px;
  }

  .kyc-card-step-3 {
    max-width: 480px;
  }

  .kyc-cards-answer-form {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .kyc-card-options-wrapper, .kyc-card-options-block {
    grid-column-gap: 8px;
  }

  .kyc-options-heading {
    padding-top: 0;
    padding-left: 0;
  }

  .kyc-heading-newlne {
    display: block;
  }

  .gcash-premium-section-preamble {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1;
  }

  .gcash-premium-section-title {
    font-size: 3.43rem;
  }

  .gcash-premium-section-title.header {
    font-size: 4.29rem;
    line-height: 1.2;
  }

  .gcash-premium-section-content.freedom {
    margin-top: 56px;
    margin-left: 0;
  }

  .gcash-premium-section-content.no-interruption {
    max-width: 334px;
    margin-top: 0;
  }

  .gcash-premium-section-content.shop-fearlessly {
    max-width: 274px;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .gcash-premium-section-description {
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gcash-premium-section-description.header {
    margin-top: 40px;
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .gcash-premium-section-description.fees {
    max-width: 18ch;
  }

  .selfie-ready-card-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(auto, auto) minmax(auto, auto);
    grid-auto-columns: 1fr;
    max-width: 480px;
    display: grid;
  }

  .gcash-premiium_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e7_gcash-premium-header-tablet.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 980px;
    height: 635px;
  }

  .gloan-alamin-span {
    display: inline-block;
  }

  .gloan-msg-notif.gloan-sect {
    align-self: flex-end;
    margin-top: 343px;
    margin-left: 0;
    margin-right: 13px;
  }

  .gloan-popup-cards {
    grid-column-gap: 0px;
    grid-template-columns: 432px;
    justify-items: center;
    max-width: 100%;
    margin-top: 96px;
  }

  .popup-feature-card-pill {
    max-width: 303px;
  }

  .popup-pill-description {
    max-width: 29ch;
    font-size: .86rem;
  }

  .promo-card-header.gomo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08e5_gomo-tab.webp");
    background-size: cover;
    height: 160px;
    padding-left: 25px;
    padding-right: 20px;
  }

  .promos-results_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 852px;
  }

  .promos-results_container.homepage {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .gloan-testimonial-desc {
    max-width: 21ch;
    font-size: 1.29rem;
  }

  .gcash-prem-notif-description {
    max-width: 22ch;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: .57rem;
  }

  .gcash-premium-message-notif {
    max-width: 174px;
    height: 134px;
    padding-bottom: 16px;
  }

  .gcash-premium-message-notif.freedom {
    border-radius: 5px;
    margin-top: 153px;
    margin-left: 0;
  }

  .gcash-prem-message-notif-block {
    margin-bottom: 10px;
    padding-top: 33px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .gcash-prem-notif-title {
    letter-spacing: -.03em;
    margin-left: auto;
    margin-right: auto;
    font-size: .71rem;
    line-height: 1.4;
  }

  .gcash-prem-notif-preamble {
    letter-spacing: -.03em;
    padding-top: 12px;
    font-size: .57rem;
  }

  .gloan-hidden-charges, .gloan-hidden-charges.gloan-hidden-charges-v2 {
    margin-top: 0;
  }

  .gloan-breakdown-content {
    margin-bottom: 16px;
  }

  .gloan-calculator-content {
    flex-direction: column;
    align-items: center;
    max-width: 480px;
    height: 970px;
  }

  .gloan-total-label.monthly {
    max-width: 13ch;
  }

  .gloan-total-line.monthly {
    padding-top: 21px;
  }

  .gloan-total-line.monthly.shade-0 {
    padding-top: 14px;
  }

  .modal-item {
    border-radius: 8px;
    height: 100%;
  }

  .modal-item-wrapper {
    border-radius: 8px;
    width: auto;
    height: 650px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .gloan-banner-section {
    height: 2583px;
  }

  .on-the-go {
    white-space: nowrap;
    display: block;
  }

  .gcash-premium_section.fresh {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a6c_fresh-bg-tablet.webp");
    background-size: 980px;
    height: 646px;
  }

  .gcash-premium_section.freedom {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a78_freedom-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
    height: 622px;
    margin-top: -56px;
  }

  .gcash-premium_section.no-interruptions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a74_premium-no-interruption-bg-tablet.webp");
    background-size: 980px;
    height: 452px;
  }

  .gcash-premium_section.shop-fearlessly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a73_shop-fearlessly-bg-tablet.webp");
    background-size: 980px;
    height: 651px;
  }

  .freedom-fees-span {
    display: inline;
  }

  .overseas_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab8_overseas-header-bg-tablet.webp");
    background-position: 50% 0;
    background-size: 980px;
  }

  .overseas_section.feature-section {
    margin-top: -280px;
  }

  .overseas_section.overseas-partner {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .get-started-intl-card-wrapper {
    grid-column-gap: 0px;
    flex-direction: column;
    display: flex;
  }

  .get-started-overseas-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0abc_overseas-partners-logo-bg-tablet.webp");
    max-width: 480px;
    height: 107px;
    margin-top: 24px;
    margin-left: 0;
  }

  .quotation-mark.floating-item {
    top: 27px;
    left: 22px;
  }

  .ph-sim_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa7_ph-sim-header-tablet.webp");
    background-size: 980px;
    height: 1040px;
  }

  .ph-sim_section.home-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b05_ph-sim-home-section-tablet.webp");
    background-size: 980px;
    height: 960px;
  }

  .ph-sim_section.logos {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph-sim-features-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ph-sim-message-bubble.received.ph-sim-home-bubble {
    margin-top: 102px;
    margin-left: 0;
  }

  .ph-sim-message-bubble.ph-sim-home-bubble-1 {
    justify-content: flex-end;
    margin-top: 110px;
    margin-right: -24px;
  }

  .get-started-section-card-title {
    font-size: 1.57rem;
  }

  .get-started-section-card-desc.pay-bills {
    max-width: none;
  }

  .get-started-services-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bounding-box-3 {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box-3.ph-sim-logos {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box-3.gcash-jr-logos {
    align-items: center;
    max-width: none;
  }

  .get-started-overseas-partner-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0abc_overseas-partners-logo-bg-tablet.webp");
    max-width: 480px;
    height: 107px;
    margin-top: 24px;
  }

  .promo-card_link-wrapper {
    max-width: 273px;
  }

  .promo-card_link-wrapper.home-promo {
    min-width: 273px;
  }

  .all-premium-mask {
    display: none;
  }

  .section-title.promos-list {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .promos_content-list {
    padding: 16px 12px 16px 0;
  }

  .promos-content_section-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .promos_content-subtitle {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1;
  }

  .promos_collection-wrapper.homepage {
    margin-left: -23vw;
  }

  .get-started-partners {
    max-width: 335px;
    margin-top: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .get-started-partner-logo {
    margin-left: auto;
    margin-right: auto;
  }

  .get-started-partner-logo.international-partner {
    background-size: contain;
    max-width: 292px;
    margin-left: 0;
    margin-right: 0;
  }

  .promo-countdown-large_wrapper {
    max-width: 432px;
  }

  .gcredit-message-bubble {
    max-width: 358px;
  }

  .gcredit-message-bubble.floating-item {
    transform: translate(-179px, 442px);
  }

  .gcredit-message-bubble.pay-qr.floating-item {
    transform: translate(-50%, -167px);
  }

  .gcredit-featured-cards-wrapper {
    grid-template-columns: 432px;
    grid-auto-columns: 432px;
    justify-items: center;
    max-width: 480px;
  }

  .gcredit-calculator-content {
    flex-direction: column;
    align-items: center;
    max-width: 480px;
  }

  .gcredit-billing-footer {
    margin-top: 16px;
  }

  .popup-gscore-title-wrapper {
    flex-direction: row-reverse;
    justify-content: space-between;
    display: flex;
  }

  .gcredit-message-bubble-currency-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a83_currency-small-white.svg");
    background-size: cover;
    width: 22px;
    height: 22px;
  }

  .gcredit-message-notif-content {
    margin-left: 8px;
  }

  .gcredit-message-notif-wrapper {
    width: 286px;
    height: 80px;
    margin-top: 12px;
    display: flex;
  }

  .gcredit-message-amount-wrapper {
    align-items: flex-start;
  }

  .gcredit-message-amount-icon {
    max-width: 48px;
    height: 48px;
  }

  .gcredit-message-amount-title {
    font-size: .86rem;
  }

  .gcredit-message-bubble-amount-2 {
    font-size: 1.71rem;
  }

  .message-bubble-pointer {
    display: none;
  }

  .gcredit-bills-message-bubble.floating-item {
    transform: translate(-179px, 263px);
  }

  .get-started-pay-abroad-services-wrapper {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    max-width: 432px;
    margin-top: -140px;
  }

  .international_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2041_648abfecf1b00eb246461505_global_pay_banner_tab.webp"), linear-gradient(#cae0e4, #8ecedd);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 980px, auto;
    height: 1350px;
  }

  .international_section.hero-section.global-pay-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16f2_Tablet.webp");
    background-size: 980px;
    height: 620px;
  }

  .international_section.partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce128f_global_pay_partners_tab.webp");
    background-size: 980px;
    align-items: flex-end;
    height: 760px;
    padding-bottom: 83.5px;
  }

  .international_section.partners.white_section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1385_banner-4.webp");
    height: 1400px;
  }

  .international_section.features {
    margin-top: -80px;
  }

  .international_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22c1_new-global-pay-banner-tab.avif"), linear-gradient(#cae0e4, #8ecedd);
    background-position: 50%, 0 0;
    background-size: 980px, auto;
    height: 1410px;
  }

  .popup-content-wrap {
    margin-top: 8px;
  }

  .ggives-upgrade-ls-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    max-width: 432px;
  }

  .ggives-ls-content.ggives-upgrade-ls {
    grid-column-gap: 0px;
    flex-direction: column;
  }

  .popup-header-content-wrap {
    flex-direction: column;
    height: 626px;
    display: flex;
  }

  .pop-up-feature-card {
    width: 440px;
    height: 520px;
  }

  .pop-up-feature-card.pay-qr {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .pop-up-feature-card.pay-qr.long {
    justify-content: flex-start;
    width: 432px;
    height: 560px;
    padding-left: 32px;
  }

  .pop-up-feature-card.pay-qr.long.align-right {
    align-items: center;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .pop-up-feature-card.pay-qr.long.align-right.pay-qr-receive-money {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce103b_pay-qr-receive-money-card-tablet.webp");
  }

  .pop-up-feature-card.pay-qr.long.pay-qr-send-money {
    background-image: linear-gradient(0deg, #223561, #fff0 42%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eb9_pay-qr-send-moey-tablet.webp");
  }

  .pop-up-feature-card.pay-qr.long.getting-started {
    background-image: linear-gradient(141deg, #223561, #fff0 46%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce199f_Free%20Send%20Money%20Long%20Card_Tablet%402x.jpg");
    background-size: auto, cover;
  }

  .pop-up-feature-card.pay-qr.pay-qr-snap {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c2f_pay-qr-snap-tab.webp");
  }

  .pop-up-feature-card.pay-qr.pay-qr-own {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1118_pay-qr-own-tablet.webp");
  }

  .pop-up-feature-card.gcrypto {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .pop-up-feature-card.gcrypto.gcrypto-easy-learn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce112d_gcrypto-easy-to-learn-tab.webp");
  }

  .pop-up-feature-card.gcrypto.long {
    justify-content: flex-start;
    width: 100%;
    height: 560px;
    padding-left: 32px;
  }

  .pop-up-feature-card.gcrypto.long.gcrypto-easy-start {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1063_gcrypto-easy-start-bg-tablet.webp");
  }

  .pop-up-feature-card.gcrypto.long.gcrypto-easy-use {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0de6_gcrypto-easy-use-bg-tablet.webp");
    align-items: flex-start;
    padding-left: 32px;
    padding-right: 32px;
  }

  .pop-up-feature-card.gcrypto.gcrypto-easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0de3_gcrypto-easy-accept-bg-tablet.webp");
  }

  .pop-up-feature-card.card.long.more-ways-to-cashless {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12e4_card-rtb2-sd.webp");
    background-position: 50%;
    background-size: cover;
  }

  .pop-up-feature-card.card.get-your-first-card {
    background-position: 50%;
    background-size: cover;
  }

  .pop-up-feature-card.card.easy-atm-withdrawals {
    background-size: cover;
  }

  .pop-up-feature-card.card.more-stores-to-shop-from, .pop-up-feature-card.card.bayad-bills {
    background-position: 50% 0;
    background-size: cover;
  }

  .pop-up-feature-card.card.buy-load {
    background-size: cover;
  }

  .pop-up-feature-card.card {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .pop-up-feature-card.card.long {
    justify-content: flex-start;
    width: 432px;
    height: 560px;
    padding-left: 32px;
  }

  .pay-qr-cards {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 432px;
    grid-auto-columns: auto;
    place-content: center;
    max-width: 432px;
    margin-top: 40px;
  }

  .pay-qr-card-wrapper.long {
    justify-content: space-between;
  }

  .pay-qr-card-wrapper.long.receive-money {
    width: 100%;
    padding-left: 0;
  }

  .pay-qr-card-wrapper.long-rtb-gs {
    justify-content: flex-start;
    max-width: 24ch;
  }

  .gsave-partners-section-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .benefits-card-small-wrapper {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .global-stocks-feature-wrapper {
    z-index: 2;
    grid-template-columns: 432px;
    position: relative;
  }

  .gdeals-feature-card {
    grid-column-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 432px;
    justify-content: stretch;
  }

  .gdeals-popup-content-wrap.gdeals-long-card {
    justify-content: space-between;
    max-width: none;
    padding-top: 0;
  }

  .gsave-header-steps {
    height: 153px;
    display: block;
    position: absolute;
    bottom: 0;
  }

  .header-steps-item {
    background-color: #5149ad;
    justify-content: flex-start;
    height: 153px;
    padding-bottom: 24px;
  }

  .header-steps-item.absolute-white.step-2 {
    max-width: none;
  }

  .gsave-header-slider_img {
    width: 100%;
    max-width: 307px;
    position: absolute;
    bottom: 0;
  }

  .gsave-header-slider_img.third {
    transform: translate(0, 14px);
  }

  .gsave-header-slider_img.second {
    transform: translate(0, 20px);
  }

  .swiper-2.gsave-header-slider {
    display: block;
  }

  .gstocksph-card-grid {
    grid-template-columns: repeat(auto-fit, 480px);
  }

  .request-money-cards-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 432px;
  }

  .services_request-money-message-bubble {
    max-width: 358px;
    margin-top: 287px;
    margin-left: auto;
    margin-right: auto;
  }

  .request-money-banner-section {
    background-image: linear-gradient(#00389f 50%, #002262 90.3%, #fff 90.3%);
    height: 2672px;
  }

  .request-money-message-bubble-content {
    max-width: 286px;
  }

  .signup-card-header-title {
    font-size: 2rem;
  }

  .signup-card {
    border-bottom-width: 0;
    border-bottom-color: #0000;
    border-right-width: 1px;
    border-right-color: #e0e8f3;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    max-width: 100%;
  }

  .signup-card.gfunds {
    border-top-right-radius: 0;
    border-bottom-left-radius: 12px;
  }

  .gfunds-signup-card {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 432px;
    margin-top: 40px;
  }

  .gfunds-banner-section {
    background-color: #f6f9fd;
    height: 2532px;
  }

  .gfunds_partner-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 40px;
    display: flex;
  }

  .gfunds-feature-cards {
    grid-column-gap: 0px;
    grid-template-columns: 432px;
    justify-items: center;
    max-width: 100%;
  }

  .gfunds_banner {
    flex-direction: column;
    max-width: 358px;
  }

  .gfunds-partners-content {
    margin-left: 0;
  }

  .gfunds-partners-img-wrapper {
    width: 355px;
    height: 25px;
    margin-top: 24px;
  }

  .pay-qr-banner-section {
    height: 3300px;
  }

  .pay-qr-around-the-world {
    height: 772px;
    margin-top: 180px;
    margin-left: 0;
  }

  .popup-section-description-2 {
    font-size: 1rem;
  }

  .popup-section-description-2.ph-stocks-eligibility {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .fs_accordion-2_paragraph.gstocks-ph {
    font-size: 1.29rem;
  }

  .fs_accordion-2_label.gstocks-ph {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .fs_accordion-2_header.gstocks-ph {
    padding-bottom: 25px;
  }

  .ph-stocks-banner-section {
    height: 2732px;
  }

  .gcrypto-cards {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 432px;
    grid-auto-columns: auto;
    place-content: center;
    max-width: 432px;
  }

  .gcrypto-card-wrapper.long {
    justify-content: space-between;
  }

  .gcrypto-card-wrapper.long.absolute-white.align-start {
    justify-content: flex-start;
  }

  .nft-cards-wrapper {
    margin-top: 48px;
    padding-left: 250px;
  }

  .popup-section-description-3.nft-marketplace {
    max-width: 34ch;
  }

  .popup-section-description-3.gcrypto {
    margin-top: 24px;
  }

  .popup-section-description-3.gcrypto.cryptocurrency {
    max-width: 18ch;
    margin-top: 167px;
  }

  .popup-section-description-3.traveling {
    font-size: 1.14rem;
  }

  .popup-section-description-3.gilroy.swac {
    text-align: left;
    max-width: 18ch;
    font-size: 1rem;
  }

  .popup-section-description-3.gilroy.mynt-overview {
    color: #ffffffd9;
  }

  .popup-section-description-3.other-services {
    max-width: 36ch;
    font-size: 1.14rem;
  }

  .ggives-installment-title-span {
    display: inline;
  }

  .ggives-borrow-cards {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .wellnes-header-desc-span {
    display: block;
  }

  .anim-message-bubble {
    width: 100%;
  }

  .global_stocks-section.eligibility-gstocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105b_gstocks-global-eligibility-tab.webp");
    background-size: 979px 560px;
    height: 1300px;
  }

  .services_bank-transfer-notification-wrapper {
    max-width: 212px;
    margin-left: 0;
  }

  .services-speech-bubblw-wrapper {
    max-width: 261px;
  }

  .egov-scrollable-cards {
    margin-top: 80px;
  }

  .business-strength-numbers-card {
    max-width: 432px;
    height: 560px;
  }

  .business-strength-numbers-card._420-merchant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe3_strength-numbers-420-merchants-tablet.webp");
  }

  .business-strength-numbers-card._24m-daily-transaction {
    border-bottom-left-radius: 12px;
  }

  .business-strength-numbers-card._5m-merchants {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fe2_strength-numbers-5-million-tablet.webp");
    background-position: 50%;
    border-bottom-left-radius: 0;
  }

  .travel-message-notif {
    max-width: 200px;
    height: 90px;
    margin-top: 247px;
    margin-left: auto;
    margin-right: auto;
    padding: 13px 12px 13px 16px;
  }

  .travel-notif-title {
    font-size: 1.71rem;
  }

  .travel-notif-preamble {
    font-size: .71rem;
  }

  .coming-soon-container {
    background-color: #eef2f9;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1240_coming-soon-bg-tablet.webp");
    background-position: 50% 0;
    background-size: 980px;
  }

  .gstocks-popup-section-card-wrapper-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ee_gstocks-global-partners-logo-tablet.webp");
    max-width: 369px;
    margin-top: 40px;
    margin-left: 0;
  }

  .services-mobile-links {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .services-menu-item {
    letter-spacing: -.01em;
    font-family: Gotham;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
  }

  .gdeals-specials-span {
    display: inline;
  }

  .pill-new-span {
    font-size: .86rem;
    transform: none;
  }

  .page-link {
    font-size: .86rem;
  }

  .page-link.consumer_swiper {
    margin-top: 16px;
  }

  .floating-download-button {
    z-index: 9999;
    opacity: 1;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 14px 20px 14px 18px;
    display: flex;
    position: fixed;
    bottom: 40px;
    left: 50%;
    transform: translate(-50%);
  }

  .floating-download-button.learning-hub {
    background-color: #000df8;
  }

  .floating-button-icon {
    width: 22px;
  }

  .floating-button-title {
    letter-spacing: -.02em;
    margin-left: 12px;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1.4;
  }

  .floating-button-title.absolute-white.transparent {
    color: #fff;
    margin-top: 0;
    margin-bottom: 2px;
  }

  .fuse-logo {
    max-width: 104px;
    height: 26px;
  }

  .sec-and-exchange-logo {
    max-width: 87px;
    height: 56px;
  }

  .cimb-logo {
    max-width: 118px;
    height: 30px;
  }

  .tc-rtb h1 {
    line-height: 44px;
  }

  .section.hero.business {
    height: 448px;
  }

  .section.hero.business.products.instore-qr {
    background-image: linear-gradient(#fff0 30%, #091727 95%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce143d_03_Hero_NBS_Tablet_980x800.webp");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: 760px;
    margin-top: 60px;
    padding-top: 0;
  }

  .section.hero.business.products.glife {
    background-image: linear-gradient(60deg, #091727, #fff0 69%), linear-gradient(#fff0 48%, #091727 92%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1440_03_Hero_Unilever_Tablet_980x800.webp");
    background-position: 0 0, 0 0, 50% 0;
    background-size: auto, auto, cover;
    height: 920px;
  }

  .section.hero.business.products.webpay {
    background-image: linear-gradient(#fff0 74%, #181315), linear-gradient(60deg, #181315, #fff0 62%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1444_03_Hero_Grab_Tablet_980x800.webp");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
    height: 920px;
  }

  .section.hero.business.products.fds {
    background-image: linear-gradient(to right, #111f29, #fff0 57%), linear-gradient(#fff0 47%, #111f29 96%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1455_03_Suyen_Tablet_980x800.webp");
    background-position: 0 0, 0 0, 50% 0;
    background-size: auto, auto, cover;
    height: 760px;
    margin-top: 60px;
    padding-top: 0;
  }

  .section.hero.business.products.sme {
    background-image: linear-gradient(#fff0 20%, #0a1828), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce200f_tab-hero-sme.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: 760px;
    margin-top: 60px;
    padding-top: 0;
  }

  .section.hero.consumer {
    height: 1024px;
  }

  .section.hero.consumer.merry-g, .section.hero.consumer.imagnation {
    height: auto;
    padding-top: 60px;
  }

  .section.business-blocks.no-padding.bg-business-blue.sme {
    z-index: 2;
    background-color: #f1f8f8;
    background-image: none;
    height: auto;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.business-blocks.featured-kv.instore-qr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1336_instoreqr-featured-tablet.webp"), linear-gradient(#e2ecf4, #e2ecf4);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    height: 740px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.business-blocks.featured-kv.fds-enterprise {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce135a_fds-kv-tablet.webp"), linear-gradient(#e2ecf4, #e2ecf4);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    height: 600px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.business-blocks.featured-kv.nmsme-kv-section {
    height: auto;
  }

  .section.business-blocks.featured-kv.gcash-pro-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1915_gcashpro-tab.avif"), linear-gradient(#e2ecf4, #e2ecf4);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    height: 720px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.business-blocks.form.page-form._20th, .section.business-blocks.form.campaign-form._20th, .section.business-blocks.sme-form.page-form._20th {
    background-color: #081d5c;
  }

  .section.consumer {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .section.consumer.overshoot {
    margin-top: -200px;
  }

  .section.combo---imagnation-timeline {
    min-height: auto;
  }

  .section.combo---featured-kv {
    padding: 0;
  }

  .section.campaign {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .section.campaign.overshoot {
    margin-top: -200px;
  }

  .gradient-dummy {
    background-image: linear-gradient(#8fcfde00, #86cbdc 50%), linear-gradient(to right, #8ed0e0, #8ed0e0 24%, #90cfde 50%, #8ed0e0 85%, #8ed0e0);
  }

  .header-events---popup.desktop {
    display: none;
  }

  .header-events---popup.tablet {
    display: block;
  }

  .dpa-heading {
    font-size: 30px;
  }

  .dpa-accordion {
    padding-right: 0;
  }

  .dpa-wrapper-content {
    padding-top: 120px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dpa-cta-title {
    font-size: 28px;
  }

  .header-b2s-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---hero.default---template {
    height: 360px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---hero._20th {
    background-image: linear-gradient(#0000 90%, #081d5c), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2294_TB%20Hero%20-%20Banner.avif");
    background-position: 0 0, 50%;
    background-size: auto, 991px;
    height: 860px;
    margin-top: -60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---hero.merry-g-2024 {
    background-image: linear-gradient(#0000 74%, #fff 97%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce23b2_SD%20-%20Merry%20Banner.webp");
    height: 800px;
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---hero.merry-g-2024.winners {
    height: 600px;
  }

  .wrapper---hero.merry-g-2024.winners-2 {
    height: 700px;
    margin-top: 60px;
  }

  .wrapper---hero.merry-g-2024 {
    height: 860px;
    margin-top: -60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---hero.filler-section {
    height: 360px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-partner-promo-logos.campaign {
    grid-template-columns: auto 1fr 1fr;
  }

  .popup-b2s.promos.dynamic-pop-up, .popup-b2s.bau-promos.dynamic-pop-up {
    z-index: 1000000;
  }

  .partner-promo-link {
    max-width: 50%;
  }

  .asset---desktop-banner, .asset---desktop-banner.with-tablet {
    display: none;
  }

  .wrapper-b2s---body {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
    background-size: contain, auto;
  }

  .wrapper-b2s---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: 980px, auto;
    padding-bottom: 100px;
  }

  .master-container {
    max-width: 600px;
  }

  .master-container.floating {
    max-width: 470px;
  }

  .master-container.floating---table {
    margin-top: -230px;
  }

  .master-container.vouchers---b2s {
    max-width: 470px;
  }

  .logo-brand {
    max-width: 100%;
  }

  .comp-popup {
    width: auto;
    max-width: none;
  }

  .comp-popup.shake-it-win-it {
    width: 60%;
  }

  .component-popup-banner-exit.later-close {
    width: var(--gcash-website-library---spacing--spacing-1);
    height: var(--gcash-website-library---font--size-content);
    top: 24px;
    right: 24px;
  }

  .button---popup.responsive {
    margin-bottom: var(--gcash-website-library---spacing--spacing-1);
    padding: var(--gcash-website-library---spacing--spacing-0-5) var(--gcash-website-library---spacing--spacing-2);
    min-width: 0;
  }

  .asset---tablet-banner {
    display: block;
  }

  .tc-small-image {
    width: 20%;
  }

  .cards_section.cards-banner {
    height: 800px;
  }

  .cards_section.cards-banner.mobile-responsive {
    padding-top: 120px;
    display: block;
  }

  .card-cards {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 432px;
    grid-auto-columns: auto;
    place-content: center;
    max-width: 432px;
    margin-top: -60px;
  }

  .cards-card-wrapper.long {
    justify-content: space-between;
  }

  .cards-card-wrapper.long.absolute-white.more-ways-to-cashless {
    width: auto;
  }

  .card-banner-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .card-banner-title.gjobs {
    font-size: var(--gcash-website-library---font--size-h5);
    max-width: 23ch;
  }

  .card-banner-title.raket {
    font-size: var(--gcash-website-library---font--size-h5);
  }

  .card-banner-title.job-seeker {
    font-size: var(--gcash-website-library---font--size-h5);
    max-width: 23ch;
  }

  .wrapper-card-hero-visual {
    margin-bottom: 24px;
  }

  .image---card-phone {
    object-fit: contain;
    width: 370px;
  }

  .image---card {
    max-width: 210px;
    top: 72px;
  }

  .text-content.large.fc-layer-1.business-rtb {
    max-width: 36ch;
  }

  .text-content.gotham.fc-layer-0.business {
    font-size: .86rem;
  }

  .text-content.gotham.fc-layer-0.business.instore-qr, .text-content.gotham.fc-layer-0.business.glife, .text-content.gotham.fc-layer-0.business.webpay {
    font-size: 1.14rem;
  }

  .text-content.gotham.fc-layer-0.business.fds {
    max-width: 15ch;
    font-size: 1.14rem;
  }

  .text-content.gotham.fc-layer-0.business.sme, .text-content.gotham.xl.fc-layer-0.msme {
    font-size: 1.14rem;
  }

  .text-content.gotham.xl.fc-layer-0.sari-sari-store {
    opacity: .69;
  }

  .text-content.xl.gotham.fc-primary-dark-blue.video-desc {
    letter-spacing: -.02rem;
    font-size: 1.14rem;
  }

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

  .container.content.mobile-fullwidth {
    max-width: 100%;
  }

  .container.business {
    max-width: 480px;
    position: relative;
  }

  .container.business.products {
    max-width: 480px;
  }

  .container.business.products.rtb.glife {
    height: auto;
  }

  .container.business.products.rtb.webpay {
    height: auto;
    margin-bottom: 60px;
  }

  .container.business.products.rtb.fds {
    padding-bottom: 60px;
  }

  .container.business.products.rtb.instore-qr {
    height: auto;
    padding-bottom: 40px;
  }

  .container.business.products.rtb.nmsme {
    z-index: 3;
    height: auto;
    padding-bottom: 40px;
  }

  .container.business.products.featured-kv {
    max-width: 432px;
  }

  .container.business.products.featured-kv.nmsme {
    max-width: none;
  }

  .container.business.products.webpay {
    max-width: 480px;
  }

  .container.business.products.bundle-container.nmsme {
    max-width: none;
  }

  .container.business.sme {
    max-width: 480px;
  }

  .container.business.sme.rtb.glife {
    height: auto;
  }

  .container.business.sme.rtb.webpay {
    height: auto;
    margin-bottom: 60px;
  }

  .container.business.sme.rtb.fds {
    padding-bottom: 60px;
  }

  .container.business.sme.rtb.instore-qr {
    height: auto;
    padding-bottom: 40px;
  }

  .container.business.sme.rtb.nmsme {
    z-index: 3;
    height: auto;
    padding-bottom: 40px;
  }

  .container.business.sme.featured-kv {
    max-width: 432px;
  }

  .container.business.sme.featured-kv.nmsme {
    max-width: none;
  }

  .container.business.sme.webpay {
    max-width: 480px;
  }

  .container.business.sme.bundle-container.nmsme {
    max-width: none;
  }

  .container.business.campaign {
    max-width: 480px;
  }

  .container.business.campaign.rtb.glife {
    height: auto;
  }

  .container.business.campaign.rtb.webpay {
    height: auto;
    margin-bottom: 60px;
  }

  .container.business.campaign.rtb.fds {
    padding-bottom: 60px;
  }

  .container.business.campaign.rtb.instore-qr {
    height: auto;
    padding-bottom: 40px;
  }

  .container.business.campaign.rtb.nmsme {
    z-index: 3;
    height: auto;
    padding-bottom: 40px;
  }

  .container.business.campaign.featured-kv {
    max-width: 432px;
  }

  .container.business.campaign.featured-kv.nmsme {
    max-width: none;
  }

  .container.business.campaign.webpay {
    max-width: 480px;
  }

  .container.business.campaign.bundle-container.nmsme {
    max-width: none;
  }

  .container.customer {
    max-width: 480px;
    position: relative;
  }

  .container.customer.campaign {
    max-width: none;
  }

  .container.promo-body {
    padding-left: 0;
    padding-right: 0;
  }

  .container.tablet-wider {
    max-width: none;
  }

  .container.special {
    max-width: 480px;
    position: relative;
  }

  .container.special.products {
    max-width: 480px;
  }

  .container.special.products.rtb.glife {
    height: auto;
  }

  .container.special.products.rtb.webpay {
    height: auto;
    margin-bottom: 60px;
  }

  .container.special.products.rtb.fds {
    padding-bottom: 60px;
  }

  .container.special.products.rtb.instore-qr {
    height: auto;
    padding-bottom: 40px;
  }

  .container.special.products.rtb.nmsme {
    z-index: 3;
    height: auto;
    padding-bottom: 40px;
  }

  .container.special.products.featured-kv {
    max-width: 432px;
  }

  .container.special.products.featured-kv.nmsme {
    max-width: none;
  }

  .container.special.products.webpay {
    max-width: 480px;
  }

  .container.special.products.bundle-container.nmsme {
    max-width: none;
  }

  .container.special.sme {
    max-width: 480px;
  }

  .container.special.sme.rtb.glife {
    height: auto;
  }

  .container.special.sme.rtb.webpay {
    height: auto;
    margin-bottom: 60px;
  }

  .container.special.sme.rtb.fds {
    padding-bottom: 60px;
  }

  .container.special.sme.rtb.instore-qr {
    height: auto;
    padding-bottom: 40px;
  }

  .container.special.sme.rtb.nmsme {
    z-index: 3;
    height: auto;
    padding-bottom: 40px;
  }

  .container.special.sme.featured-kv {
    max-width: 432px;
  }

  .container.special.sme.featured-kv.nmsme {
    max-width: none;
  }

  .container.special.sme.webpay {
    max-width: 480px;
  }

  .container.special.sme.bundle-container.nmsme {
    max-width: none;
  }

  .container.special.campaign {
    max-width: 480px;
  }

  .container.special.campaign.rtb.glife {
    height: auto;
  }

  .container.special.campaign.rtb.webpay {
    height: auto;
    margin-bottom: 60px;
  }

  .container.special.campaign.rtb.fds {
    padding-bottom: 60px;
  }

  .container.special.campaign.rtb.instore-qr {
    height: auto;
    padding-bottom: 40px;
  }

  .container.special.campaign.rtb.nmsme {
    z-index: 3;
    height: auto;
    padding-bottom: 40px;
  }

  .container.special.campaign.featured-kv {
    max-width: 432px;
  }

  .container.special.campaign.featured-kv.nmsme {
    max-width: none;
  }

  .container.special.campaign.webpay {
    max-width: 480px;
  }

  .container.special.campaign.bundle-container.nmsme {
    max-width: none;
  }

  .wrapper-stack.row.margin-bottom-24px.fds {
    flex: 1;
    justify-content: space-between;
  }

  .wrapper-stack.row.margin-bottom-24px.nmsme {
    margin-bottom: 16px;
  }

  .wrapper-stack.row.form-description {
    grid-row-gap: 16px;
    align-items: stretch;
    max-width: none;
  }

  .wrapper-stack.row.logo-group {
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-stack.row.video-block-description {
    grid-row-gap: 24px;
    padding-right: 0;
  }

  .wrapper-stack.column.video-block-group {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-stack.column.product-cards {
    flex-direction: column;
    align-items: center;
  }

  .wrapper-stack.align-stretch.rtb-group {
    padding-left: 12px;
    padding-right: 12px;
  }

  .wrapper-stack.align-stretch.rtb-group.imagnation {
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-stack.promo-details {
    display: none;
  }

  .wrapper-stack.promo-details.mobile {
    width: 100%;
    display: flex;
    position: relative;
    top: auto;
  }

  .wrapper-stack.promo-sharing {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
  }

  .wrapper-stack.promo-body-content {
    align-items: center;
    padding-bottom: 36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .wrapper-stack.promo-sharing-row {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    align-items: flex-end;
  }

  .wrapper-stack.promo-publishing-date {
    min-width: 200px;
    display: flex;
  }

  .text-header.epic-h1 {
    font-size: 2.86rem;
    line-height: 120%;
  }

  .text-header.epic-h1.fc-layer-0.business-landing {
    letter-spacing: -2px;
    font-size: 2.29rem;
  }

  .text-header.epic-h1.fc-layer-0.msme {
    max-width: 13ch;
    font-size: 2.86rem;
  }

  .text-header.epic-h1.fc-layer-0.sari-sari-store {
    max-width: 320px;
  }

  .text-header.epic-h1.fc-layer-0.instore-qr {
    max-width: 14ch;
  }

  .text-header.epic-h1.fc-layer-0.glife {
    max-width: 12ch;
  }

  .text-header.epic-h1.fc-layer-0.fds {
    max-width: 10ch;
  }

  .text-header.spotlight-h2.featured-kv.instore-qr, .text-header.spotlight-h2.featured-kv.nmsmes {
    max-width: 15ch;
  }

  .text-header.spotlight-h2.fc-gcash-blue.form {
    font-size: 1.71rem;
  }

  .text-header.spotlight-h2.fc-gcash-blue.logos-header {
    max-width: 19ch;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 1.71rem;
  }

  .text-header.spotlight-h2.fc-gcash-blue.video-block-header {
    max-width: none;
    font-size: 2.29rem;
  }

  .text-header.region-h3.light.fc-layer-0.instore-qr {
    font-size: 1.43rem;
    line-height: 140%;
  }

  .text-header.region-h3.light.fc-layer-0.glife {
    opacity: .8;
    max-width: 22ch;
    margin-top: 24px;
    font-size: 1.43rem;
  }

  .text-header.region-h3.light.fc-layer-0.webpay {
    opacity: .8;
    max-width: 23ch;
    margin-top: 24px;
    font-size: 1.43rem;
  }

  .text-header.region-h3.light.fc-layer-0.sme {
    font-size: 1.43rem;
    line-height: 140%;
  }

  .text-header.area-h4.fc-accent-blue.lightest.text-align-center.business-landing {
    letter-spacing: -.5px;
    max-width: 30ch;
    font-size: 1.14rem;
    line-height: 145%;
  }

  .text-header.section-h5.fc-layer-0.business-rtb.glife-1 {
    max-width: 13ch;
  }

  .text-header.section-h5.fc-layer-0.business-rtb.glife-2 {
    max-width: 20ch;
  }

  .text-header.section-h5.fc-layer-0.business-rtb.glife-3 {
    max-width: 13ch;
  }

  .text-header.section-h5.fc-gcash-blue.form {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .text-header.segment-h6.nmsme-blue.title {
    line-height: var(--gcash-website-library---font--line-height-subcontent);
    width: auto;
  }

  .text-header.segment-h6.nmsme-blue.title-2 {
    line-height: var(--gcash-website-library---font--line-height-subcontent);
    width: 10ch;
  }

  .text-header.sme-2 {
    width: 16ch;
  }

  .cards-banner-panel {
    display: none;
  }

  .link-text.dark-bg.combo---imagnation-footer, .link-text.sme.combo---imagnation-footer, .link-text.sme-copy.combo---imagnation-footer, .link-text.sme-banner.combo---imagnation-footer {
    margin-top: 200px;
  }

  .link-text.travel-hacks {
    margin-top: 12px;
  }

  .wrapper-hero-header {
    max-width: 432px;
  }

  .wrapper-content.msme {
    flex-direction: column;
  }

  .section-block {
    height: 860px;
  }

  .section-block.nmsme {
    background-color: #0a1828;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2028_pay%20-%20TBLT.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-block.enterprise {
    background-image: linear-gradient(#091727, #09172700 16%, #0a172747 48%, #0c1828 67%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce143a_03_Hero_Codashop_Tablet_980x800.webp"), linear-gradient(#0b1727, #0b1727);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, contain, auto;
    height: 920px;
  }

  .section-block.public-sector {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce131b_publicsector_block_tablet.webp");
    background-position: 50% 0;
    background-size: cover;
  }

  .section-block.sari-sari-store {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce131e_sarisari_block_tablet.webp");
    background-size: cover;
  }

  .block-description.msme {
    padding-left: 60px;
    padding-right: 60px;
    top: auto;
    bottom: 40px;
    left: auto;
  }

  .block-description.enterprise {
    width: 100%;
    min-width: 0;
    padding-left: 60px;
    padding-right: 60px;
    inset: auto 0% 80px;
  }

  .block-description.public-sector {
    min-width: 360px;
    padding-left: 60px;
    padding-right: 60px;
    bottom: 80px;
    left: auto;
  }

  .block-description.sari-sari-store {
    padding-left: 60px;
    padding-right: 60px;
    bottom: 60px;
    left: auto;
  }

  .block-description.biz-rtb {
    min-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
    inset: auto auto 80px;
  }

  .block-description.biz-rtb.instore-qr {
    position: relative;
    top: 0;
    bottom: 0;
  }

  .block-description.biz-rtb.featured-kv {
    justify-content: flex-end;
    width: 100%;
    max-width: none;
    inset: 0% auto;
  }

  .block-description.biz-rtb.featured-kv.fds-enterprise {
    padding-top: 0;
  }

  .block-description.biz-rtb.featured-kv.nmsme-group {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .block-description.biz-rtb.featured-kv.nmsme-kv-text-group {
    position: relative;
  }

  .block-description.biz-rtb.glife-rtbs {
    padding-left: 24px;
    top: 60px;
  }

  .block-description.biz-rtb.glife-rtbs.alt {
    padding-bottom: 60px;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .block-description.biz-rtb.webpay-rtbs {
    min-width: 480px;
    padding-top: 60px;
    padding-left: 24px;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .block-description.biz-rtb.hero-fds {
    grid-row-gap: 40px;
    justify-content: flex-end;
    height: 620px;
  }

  .block-description.biz-rtb.fds {
    padding-left: 24px;
    padding-right: 24px;
    bottom: 0;
  }

  .block-description.biz-rtb.nmsme, .block-description.biz-rtb.sme {
    z-index: 2;
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
    padding-bottom: 48px;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .block-description.glife {
    max-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
    bottom: 80px;
  }

  .block-description.webpay {
    max-width: 41ch;
    padding-left: 24px;
    padding-right: 24px;
    bottom: 80px;
  }

  .wrapper-business-products-group {
    max-width: none;
    margin-top: 64px;
  }

  .wrapper-business-products-group.enterprise {
    margin-top: 64px;
  }

  .wrapper-business-products-group.public-sector {
    max-width: 360px;
    margin-top: 64px;
  }

  .wrapper-business-products-group.sari-sari-store {
    margin-top: 24px;
    padding-top: 0;
  }

  .image-business-rtb.desktop {
    display: none;
  }

  .image-business-rtb.mobile {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    inset: auto;
  }

  .image-business-rtb.mobile.nmsme {
    z-index: 1;
    height: 610px;
    margin-top: -189px;
  }

  .icon-business---payqr {
    right: 24px;
  }

  .wrapper-link-cta.fds-enterprise, .wrapper-link-cta.nmsme-gpro {
    margin-top: 36px;
  }

  .wrapper-form-group {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .component-form-group {
    flex: 0 auto;
  }

  .component-form-group.partner-solutions-resources-form {
    max-width: 600px;
    font-family: proxima-soft, sans-serif;
  }

  .component-form-group.closing {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .form-header.merry-g-b2b {
    font-size: 36px;
  }

  .image---logos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1343_glife-logos-tablet.webp");
    background-size: 480px;
  }

  .container-video-block {
    min-width: 0;
  }

  .card-block.fds-enterprise {
    background-image: linear-gradient(to top, #0009, #fff0 39%), linear-gradient(146deg, #00000080 14%, #fff0 36%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1459_03_Codashop_Tablet_432x560.webp");
    background-size: auto, auto, 432px;
  }

  .select-default {
    width: 335px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
  }

  .select-dropdown-list.shade-0 {
    width: 335px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 26px;
  }

  .partner-info-container {
    width: 100%;
  }

  .partner-info-link {
    width: 100%;
    max-width: 335px;
    margin-left: auto;
    margin-right: auto;
  }

  .partner-info-logo {
    width: 335px;
  }

  .partner-info {
    width: 100%;
  }

  .global-pay-section.global-pay-dropdown-section {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    position: static;
  }

  .global-pay-dropdown-content {
    width: 100%;
  }

  .country-text.shade-0.country-text-item {
    font-size: .687rem;
  }

  .consumer-panel.campaign-hero {
    height: 860px;
  }

  .consumer-panel.campaign-hero.gbday-20 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2294_TB%20Hero%20-%20Banner.avif");
    background-position: 50%;
    background-size: 991px;
  }

  .page---merry-g {
    overflow: hidden;
  }

  .asset---desktop-hero-banner {
    display: none;
  }

  .asset---tablet-hero-banner {
    display: block;
  }

  .asset---mobile-hero-banner {
    display: none;
  }

  .rtb-block.merry-g {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1472_12days_RTB_Block_432x560.webp");
    justify-content: flex-start;
    width: 432px;
    height: 560px;
    padding-top: 60px;
    padding-left: 40px;
  }

  .rtb-block.merry-g.dec1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1472_12days_RTB_Block_432x560.webp");
  }

  .rtb-block.imagnation---challenge {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    padding: 0 48px 48px;
  }

  .rtb-block.imagnation---task {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: center;
    height: auto;
    padding: 12px 48px 48px;
  }

  .rtb-block._20th {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1472_12days_RTB_Block_432x560.webp");
    justify-content: flex-start;
    width: 432px;
    height: 560px;
    padding-top: 60px;
    padding-left: 40px;
  }

  .rtb-block._20th.promo {
    width: 455px;
    height: 235px;
    padding-bottom: 15px;
    padding-left: 40px;
  }

  .rtb-block._20th.promo._2nd {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ee_980x1024.avif");
    height: 500px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .rtb-block.merry-g-2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1472_12days_RTB_Block_432x560.webp");
    justify-content: flex-start;
    width: 432px;
    height: 560px;
    padding-top: 60px;
    padding-left: 40px;
  }

  .rtb-block.merry-g-2024.promo {
    background-size: auto, auto, 400px, auto;
    width: 455px;
    height: 235px;
    padding-bottom: 15px;
    padding-left: 0;
  }

  .rtb-block.merry-g-2024.promo._2nd {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ee_980x1024.avif");
    height: 500px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .rtb-block.merry-g-2024.how-to-join {
    width: 455px;
    height: 89px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .rtb-block.merry-g-2024.how-to-join._2nd {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ee_980x1024.avif");
    height: 500px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .rtb-description.merry-g, .rtb-description._20th {
    max-width: 34ch;
  }

  .popup-section-title-2.ggives-calculator {
    letter-spacing: -.03em;
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
  }

  .calcu-submit-2 {
    width: 100%;
    max-width: 88px;
    height: 38px;
  }

  .gsave-billing-footer {
    margin-top: 16px;
  }

  .calcu-input-wrapper-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gsave-calculator-content {
    flex-direction: column;
    align-items: center;
    max-width: 480px;
  }

  .gsave-calculator-control-wrapper {
    margin-left: 0;
  }

  .gsave-calculator-control-wrapper.loan-calcu {
    border-radius: 6px 6px 0 0;
  }

  .learn-more-link-text-2 {
    font-size: .86rem;
  }

  .calcu-reset-2 {
    text-align: left;
    width: 100%;
    max-width: 50px;
    height: 38px;
    padding-left: 0;
  }

  .wrapper-section-content {
    border: 1px #000;
  }

  .wrapper-section-content.fullwidth {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-11 {
    letter-spacing: -1px;
  }

  .container-table {
    max-width: 720px;
  }

  .row-group.sme-req {
    text-align: left;
    flex-flow: wrap;
  }

  .cell-block.package-inclusion.title.feature.sme-req-2 {
    display: none;
  }

  .cell-block.package-inclusion.feature.sme-req {
    flex: none;
    align-items: center;
    width: 100%;
  }

  .cell-block.package-column.title.bottom-align, .cell-block.package-column.title.sme-req-header, .cell-block.package-column.check.sme {
    width: 50%;
  }

  .cell-block.package-column.check.sme-req, .cell-block.package-column.center-align {
    width: 25%;
  }

  .cell-block.package-column.check-2 {
    width: 50%;
  }

  .cell-block.package-column.check-2.sme, .cell-block.package-column.check-2.sme-req, .cell-block.package-column-2.title.bottom-align, .cell-block.package-column-2.check.sme, .cell-block.package-column-2.title.bottom-align, .cell-block.package-column-2.check.sme, .cell-block.package-column-2.center-align {
    width: 25%;
  }

  .text-package-inclusion {
    font-size: 1rem;
  }

  .text-package-inclusion.sme {
    font-size: var(--gcash-website-library---font--size-subcontent);
    line-height: var(--gcash-website-library---font--line-height-small);
    width: auto;
  }

  .text-package-inclusion.sme-bundle {
    font-size: var(--gcash-website-library---font--size-subcontent);
    line-height: var(--gcash-website-library---font--line-height-small);
  }

  .pi-description {
    font-size: 1rem;
  }

  .pi-description.sme {
    width: 15ch;
  }

  .pi-description.small {
    text-align: center;
  }

  .pi-header {
    font-size: 1rem;
  }

  .image-nmsme-kv {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18a7_02_CTA_Tablet_432x560.webp");
    background-size: 432px;
    width: 432px;
    height: 560px;
    position: relative;
    inset: auto;
  }

  .global-pay-data-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .send-money-protect-partner-container {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
  }

  .send-money-protect-content-area.smp-space-between {
    flex-flow: column;
    justify-content: space-between;
    height: 520px;
    display: flex;
  }

  .send-money-protect-content-area.smp-space-between.load-plus {
    height: auto;
  }

  .accordion-item.nav-enterprise {
    border-bottom: 1px solid #002cb8;
    display: block;
  }

  .accordion-item.nav-services {
    border-bottom: 1px solid #dbe4f14d;
    display: block;
  }

  .accordion-text {
    font-size: 1.15rem;
  }

  .send-money-protect-section.testimonial {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .accordion-content-text.shade-3 {
    font-size: 1rem;
  }

  .bounding-box-link {
    height: auto;
  }

  .send-money-protect-other-services {
    flex-direction: column;
  }

  .global-pay-partner-grid {
    width: auto;
  }

  .lightbox-link._20th, .lightbox-link.merry {
    min-height: 200px;
  }

  .lh-bounding-box {
    max-width: 480px;
    padding-top: 24px;
  }

  .lh-bounding-box.breadcrumbs {
    max-width: 100%;
  }

  .lh-bounding-box.lh-quiz {
    height: 100%;
    padding: 0 0 32px;
  }

  .lh-bounding-box.lh-quiz-page {
    align-items: flex-start;
    max-width: 932px;
    height: 100%;
    padding: 0 0 32px;
  }

  .lh-bounding-box.article-content-box {
    background-color: #0000;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lh-bounding-box.fifth-section {
    padding-bottom: 40px;
  }

  .lh-bounding-box.list-with-img {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lh-bounding-box.fourth-section {
    grid-column-gap: 0px;
    grid-row-gap: 70px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: 480px;
    padding: 40px 24px;
  }

  .quiz-breadcrumbs-item {
    font-family: proxima-soft, sans-serif;
  }

  .lh-page-container {
    height: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lh-page-container.lh-quiz-container-wrap {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding: 40px 24px 97px;
  }

  .lh-quiz-question-number {
    letter-spacing: -.12px;
    font-size: .86rem;
  }

  .lh-question-item {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    flex-direction: column;
    height: auto;
    display: flex;
  }

  .lh-quiz-cover-header {
    letter-spacing: -.28px;
    font-size: 1rem;
  }

  .lh-question-list {
    height: auto;
  }

  .lh-quiz-options-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 100%;
    margin-top: 12px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .lh-option-text {
    font-size: 1rem;
    line-height: 1.3;
  }

  .lh-quiz-action-group {
    border-bottom-left-radius: 8px;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .lh-quiz-next-btn.disabled {
    margin-left: auto;
    margin-right: auto;
  }

  .lh-quiz-timer {
    width: 42px;
    height: 42px;
  }

  .lh-quiz-panel-body {
    min-height: auto;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lh-quiz-option {
    max-width: 100%;
  }

  .lh-quiz-option:hover {
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .lh-quiz-panel {
    flex-direction: column;
    height: auto;
  }

  .lh-quiz-question-title {
    letter-spacing: -.72px;
    font-size: 1.71rem;
  }

  .lh-quiz-panel-image {
    border-radius: 8px 8px 0 0;
    max-width: 100%;
    min-height: 250px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lh-cover-header-container {
    align-self: center;
    width: 100%;
  }

  .lh-timer-duration {
    letter-spacing: -.96px;
    font-size: 1.14rem;
  }

  .lh-quiz-cover-start.fixed {
    margin-left: auto;
    margin-right: auto;
  }

  .lh-quiz-cover-start.lh-hidden {
    display: none;
  }

  .lh-quiz-cover-action-group {
    margin-top: 32px;
  }

  .lh-quiz-cover-action-group.fixed {
    margin-top: 0;
    display: flex;
  }

  .lh-quiz-cover-action-group.fixed.start {
    z-index: 12;
    display: block;
  }

  .lh-quiz-cover-content-title {
    letter-spacing: -1.08px;
    font-size: 2.57rem;
  }

  .lh-quiz-cover-wrap {
    height: auto;
  }

  .lh-quiz-cover {
    height: 640px;
    padding-bottom: 40px;
    padding-right: 32px;
  }

  .lh-quiz-cover-block {
    justify-content: flex-start;
    align-self: flex-end;
    width: 100%;
    max-width: 368px;
    height: 100%;
  }

  .lh-quiz-cover-content-description {
    max-width: 28.5ch;
    font-size: 1.14rem;
  }

  .lh-quiz-cover-action-title {
    font-size: 1.14rem;
  }

  .lh-quiz-result {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .lh-quiz-panel-result {
    max-width: 432px;
  }

  .icon.accordion-icon {
    color: #002cb8;
  }

  .icon.accordion-icon.business, .acc-arrow.white {
    color: #fff;
  }

  .lh-quiz-section {
    width: 100%;
  }

  .lh-landing_section.investing {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lh-landing_section.fifth-section {
    margin-top: 0;
  }

  .lh-landing_section.fourth-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce187c_lh-landing-financial-planning-section-tab.webp");
    height: 839px;
  }

  .lh-quiz-article-block {
    min-width: 288px;
    max-width: 288px;
  }

  .lh-nav-menu-mobile-icon {
    display: block;
  }

  .lh-navbar-close-btn {
    cursor: pointer;
    width: 52px;
    height: 52px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -32px);
  }

  .lh-nav-menu-items-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 100%;
    max-width: 480px;
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .lh-navbar {
    padding-left: 24px;
    padding-right: 16px;
  }

  .lh-nav-menu-item-wrap {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .lh-nav-menu-item-wrap.hide-mob {
    display: none;
  }

  .lh-nav-menu {
    z-index: 99;
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-top: 24px;
    padding-bottom: 96px;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
  }

  .lh-nav-menu-item-name {
    color: #6780a9;
    letter-spacing: -.6px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .lh-footer-nav-links {
    grid-column-gap: 8px;
  }

  .lh-footer-copyright {
    margin-top: 12px;
  }

  .lh-footer_separator.mobile-hide {
    display: none;
  }

  .lh-footer-content-wrapper {
    flex-direction: column;
  }

  .lh-footer-content-wrapper.copyright {
    flex-direction: column-reverse;
    align-items: flex-start;
    display: none;
  }

  .lh-footer-bounding-box {
    max-width: 480px;
    padding-top: 24px;
  }

  .lh-footer-bounding-box.quiz {
    display: none;
  }

  .popup-feature-card-coverage-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup-swipe-header-2 {
    justify-content: center;
    max-width: 432px;
    margin-left: 0;
  }

  .popup-feature-card-header-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lh-article-page-title {
    letter-spacing: -1.32px;
    font-family: proxima-soft, sans-serif;
    font-size: 3.14rem;
  }

  .lh-article-page-blurb {
    max-width: 32ch;
    font-size: 1.43rem;
  }

  .lh-share-content-blurb {
    width: 100%;
  }

  .filter-tags-container {
    border-top: 1px solid #dcdfea80;
    overflow: auto;
  }

  .filters-title:hover {
    opacity: .5;
    color: #13315d;
    background-color: #0000;
  }

  .filter-gradient {
    border-top-right-radius: 8px;
  }

  .article-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 24px;
  }

  .lh-article-block {
    max-width: 232px;
    height: auto;
  }

  .landing-article-title {
    letter-spacing: -.64px;
  }

  .currency-container {
    flex-direction: column;
    width: 100%;
  }

  .preamble.gcash-jr.white {
    letter-spacing: -.05px;
  }

  .preamble.partner-solutions.green-solutions {
    font-size: 1.14rem;
  }

  .preamble.partner-solutions.white {
    font-size: 16px;
  }

  .preamble.global-wallets {
    font-size: 1.14286rem;
  }

  .preamble.global-wallets.absolute-white {
    font-size: 1rem;
  }

  .preamble.campaign.white {
    letter-spacing: -.05px;
  }

  .card-feature-description {
    font-size: 1.14rem;
  }

  .text-block-img.circular.wide, .text-block-img.default.wide {
    border-radius: 0%;
    width: 280px;
  }

  .card-feature-horizontal-list.vertical {
    flex-direction: column;
    align-items: center;
  }

  .card-feature-title {
    font-size: 1.57rem;
  }

  .article-body-subtext, .article-body-paragraph {
    font-size: 1.14rem;
  }

  .text-block-title {
    font-size: 1.57rem;
  }

  .text-block-with-img.usdc {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center baseline;
    display: grid;
  }

  .pictured-list {
    flex-direction: column;
    align-items: center;
  }

  .pictured-list.circular.grid {
    grid-template-columns: 272px;
    justify-items: center;
  }

  .pictured-list.circular.usdc-grid {
    object-fit: cover;
    grid-template-columns: auto;
    justify-items: center;
  }

  .pictured-list.circular.vertical {
    max-width: 432px;
  }

  .pictured-list.circular.horizontal {
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-description {
    font-size: 1.14rem;
  }

  .article-list-item-note.horizontal {
    max-width: none;
  }

  .article-w-img-vertical {
    grid-template-columns: 100%;
  }

  .cryptocurrency-block {
    flex-direction: column;
    align-items: center;
  }

  .article-content-card {
    width: 100%;
    max-width: 932px;
  }

  .article-content-card.no-top {
    margin-top: 0;
  }

  .card-feature-contextual {
    flex-direction: column;
  }

  .article-sub-title {
    letter-spacing: -.72px;
    font-size: 1.71rem;
  }

  .article-sub-title.step-4 {
    margin-top: 32px;
  }

  .article-content-step-wrap.step-two {
    flex-direction: column;
  }

  .article-list-item-text {
    text-align: left;
    margin-top: 0;
    font-size: 1rem;
  }

  .article-content-step {
    align-items: flex-start;
  }

  .article-list-item {
    grid-column-gap: 24px;
    align-items: center;
    max-width: 370px;
    display: flex;
  }

  .article-content-card-title {
    letter-spacing: -.72px;
    font-size: 1.71rem;
  }

  .article-list-item-title {
    text-align: left;
    letter-spacing: -2.88px;
    margin-top: 0;
    font-size: 3.43rem;
    line-height: 1;
  }

  .article-list-item-subtitle {
    text-align: left;
    margin-top: 12px;
    font-size: 1.43rem;
  }

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

  .article-section.article-masthead {
    padding-left: 24px;
    padding-right: 24px;
  }

  .article-item-list {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .article-page-blurb {
    max-width: 32ch;
    font-size: 1.43rem;
  }

  .article-page-title {
    letter-spacing: -1.32px;
    font-size: 3.14rem;
  }

  .lh-investing-container {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1866_lh-landing-crypto-section-tab.webp");
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    height: 898px;
  }

  .lh-invest-tag-title-2:hover {
    background-color: #0000;
  }

  .lh-investing-list {
    grid-row-gap: 6px;
  }

  .lh-investing-list.absolute-white {
    height: 78px;
    padding-left: 0;
  }

  .partners-select-dropdown-2 {
    text-align: left;
    max-width: 100%;
  }

  .partners-select-dropdown-2.dropdown-arrow {
    background-position: 95%;
  }

  .merchants-list-2.brand {
    max-width: 200px;
  }

  .merchants-list-2.category, .merchants-list-2.availability {
    max-width: 116px;
  }

  .partners-form-header-2 {
    max-width: 20ch;
  }

  .text-block-15 {
    flex: none;
  }

  .ggives-dropdown-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .dummy-gradient {
    z-index: 2;
    position: absolute;
    inset: 0%;
  }

  .dummy-gradient.nmsme {
    background-image: linear-gradient(174deg, #051b5f 41%, #0b1f6500 54%);
    display: block;
  }

  .dummy-gradient.nmsme.hide {
    display: none;
  }

  .gcash-jr-section.banner-section {
    height: 706px;
  }

  .gcash-jr-section.banner-section.gradient-darkest-blue {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce195d_Tablet%20-%20Banner.avif"), linear-gradient(329deg, #01072f, #00042b 26%, #01072d 62%, #000c18 96%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .gcash-jr-section.requirements-section.gradient-darkest-blue {
    background-image: linear-gradient(329deg, #000c18, #00042b);
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gcash-jr.logos {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .get-started-gcash-jr-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19ad_content-region.avif");
    background-size: 482px;
    width: 482px;
  }

  .banner-section-content {
    color: #fff;
    height: 360px;
    margin-bottom: 40px;
    display: flex;
  }

  .banner-section-content.absolute-white {
    flex-direction: column;
    margin-bottom: 60px;
  }

  .banner-section-content.mobile-banner {
    display: block;
  }

  .gcash-jr-banner-content-image {
    max-width: 180px;
    margin-top: 60px;
    position: absolute;
    right: 60px;
  }

  .gcash-jr-header {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
    margin-left: 40px;
  }

  .gcash-jr-header.mobile-header {
    max-width: 5ch;
    font-size: 6.25rem;
  }

  .gcash-jr-header.video {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
    width: auto;
  }

  .gcash-jr-inner-content-div {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .gcash-jr-inner-content-div.mobile-banner {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .page---summer {
    overflow: hidden;
  }

  .card-header-smaller {
    font-size: 1.75rem;
  }

  .services_ginsure_section.hero-container.insurance-banner {
    height: auto;
    padding-top: 120px;
  }

  .services_ginsure-section-content {
    margin-left: 0;
  }

  .services_ginsure-section-content.ginsure-header {
    grid-column-gap: 357px;
    grid-row-gap: 357px;
  }

  .services_ginsure-section-content.ginsure-header-dynamic {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .partner-solutions_section.banner-section.landing-page {
    height: 980px;
  }

  .partner-solutions_section.banner-section.green-solutions {
    height: 790px;
  }

  .partner-solutions_section.banner-section.resources-article {
    height: 680px;
  }

  .partner-solutions_section.banner-section.resources {
    height: 730px;
  }

  .partner-solutions_section.banner-section.ad-solutions {
    height: 980px;
  }

  .partner-solutions_section.banner-section.faq {
    height: 730px;
  }

  .partner-solutions_section.rtb-section {
    background-image: linear-gradient(#eef2f9, #eef2f9);
    justify-content: center;
    align-items: flex-end;
    height: auto;
    display: flex;
  }

  .partner-solutions_section.rtb-section.promo-solutions, .partner-solutions_section.rtb-section.customer-api {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-solutions_section.rtb-section.practical-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2562_API%20Integration%20-%20tb.avif");
    background-position: 50% 0;
    justify-content: flex-end;
    align-items: center;
    height: 765px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .partner-solutions_section.rtb-section.forest-adoption {
    height: auto;
  }

  .partner-solutions_section.rtb-section.green-beginnings {
    background-image: linear-gradient(#eef2f9, #eef2f9);
    height: auto;
  }

  .partner-solutions_section.rtb-section.brand-challenges {
    flex-flow: column;
    height: auto;
  }

  .partner-solutions_section.rtb-section.about-bundle {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .partner-solutions_section.rtb-section.ad-solutions {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-solutions_section.rtb-section.insighting-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2579_insighting-solutions-mb.avif");
    background-position: 50% 0;
    justify-content: flex-start;
    align-items: center;
    height: 765px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .partner-solutions_section.about-us_cards_section, .partner-solutions_section.explore-solutions-section {
    height: auto;
  }

  .partner-solutions_section.feature-steps_section {
    padding-bottom: 60px;
  }

  .partner-solutions_section.feature-steps_section.promo-solutions {
    height: auto;
  }

  .partner-solutions_section.partner-with-us_section_lets-talk {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f28_Contact%20Us%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: 980px, auto;
    justify-content: center;
    align-items: flex-end;
    height: 593px;
    padding-bottom: 65px;
  }

  .partner-solutions_section.disbursement-types-section {
    height: auto;
  }

  .partner-solutions_section.rtb-extended-section {
    background-image: linear-gradient(#eef2f9, #eef2f9);
    justify-content: center;
    align-items: flex-end;
    height: auto;
    display: flex;
  }

  .partner-solutions_section.rtb-extended-section.customer-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2560_Customer%20API%20Onboarding%20-%20tb.avif");
    background-position: 50% 0;
    justify-content: center;
    align-items: flex-start;
    height: 1143px;
  }

  .partner-solutions_section.efficiency-drive_cards_section, .partner-solutions_section.unique-co-branding-section, .partner-solutions_section.unique-co-branding-section {
    height: auto;
  }

  .partner-solutions_section.ad-solutions-our-partners-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-solutions_section.geo-target-section, .partner-solutions_section.hitting-the-right-market {
    height: auto;
  }

  .partner-solutions_inner_section.banner-content.promo-solutions, .partner-solutions_inner_section.banner-content.customer-api {
    width: 100%;
  }

  .partner-solutions_inner_section.banner-content.forest-adoption {
    width: 100%;
    padding: 0;
    top: 0;
    right: 0;
  }

  .partner-solutions_inner_section.banner-content.homepage {
    max-width: 450px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_inner_section.our-partners.headers {
    justify-content: flex-start;
    align-items: center;
  }

  .partner-solutions_inner_section.disbursement-types_card-container {
    flex-flow: column;
    align-items: center;
  }

  .partner-solutions_inner_section.banner-extension-content.customer-api {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .partner-solutions_inner_section.onboarding-with-customer-api {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .partner-solutions_inner_section.unique-co-branding_card-container {
    flex-flow: column;
    align-items: center;
  }

  .partner-solutions_inner_section.post-content.resources-article {
    min-width: 0;
    max-width: none;
  }

  .text-subhero {
    font-size: 18px;
    line-height: 28px;
  }

  .hero-heading {
    font-size: 40px;
    line-height: 60px;
  }

  .wrapper-cta-block-row {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .second-column.product {
    order: -1;
    width: 100%;
  }

  .second-column.promo-solutions {
    align-items: center;
  }

  .text-section-subheader.carrers-articles-subheader {
    font-size: 24px;
  }

  .first-column.product {
    width: 100%;
    margin-top: 40px;
    padding-right: 0;
  }

  .first-column.product.right {
    max-width: none;
    padding-left: 10%;
  }

  .first-column.center-aligned.rtb {
    width: 50%;
    max-width: none;
    padding: 0 36px 36px 0;
  }

  .first-column.center-aligned.promo-solutions-first-column {
    width: auto;
    padding-right: 0;
  }

  .first-column.center-aligned.rtb {
    width: 50%;
    max-width: none;
    padding-bottom: 36px;
    padding-right: 36px;
  }

  .bg-circle-concave-light-blue {
    top: 419px;
  }

  .cta-block-description {
    width: 100%;
    display: flex;
  }

  .cta-block-description.ty-page {
    width: 80%;
  }

  .section-heading {
    font-size: 36px;
    line-height: 48px;
  }

  .section-heading.product {
    line-height: 1.3;
  }

  .section-heading.product.right {
    max-width: 18ch;
  }

  .section-heading.center.padding {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-heading.yellow {
    font-size: 42px;
    line-height: 48px;
  }

  .section-heading.white-text.partner-solutions {
    max-width: 15ch;
    font-size: 32px;
  }

  .section-heading.smaller {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
  }

  .wrapper-hero {
    flex-direction: column;
    justify-content: space-between;
  }

  .wrapper-hero.home {
    justify-content: flex-start;
  }

  .wrapper-hero.product {
    justify-content: center;
    align-items: flex-start;
  }

  .wrapper-video-embed {
    width: 100%;
    margin-bottom: 1rem;
  }

  .beta-gcash-section.product {
    margin-top: -24px;
  }

  .beta-gcash-section.hero.products.customer-api {
    background-position: 50% 100%;
  }

  .beta-gcash-section.auto-height.last-child {
    margin-bottom: 72px;
  }

  .beta-gcash-section.streamer.overflow.geo-moibile {
    margin-top: 40px;
    margin-bottom: 40px;
    display: none;
  }

  .text-rtb-desc {
    font-size: 16px;
    line-height: 26px;
  }

  .image-cta-block {
    display: none;
    position: relative;
    left: auto;
  }

  .container-row---space-between.product {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-row---space-between.promo-solutions-container-row {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .hero-title.faqs {
    justify-content: center;
    margin-top: 0;
  }

  .hero-title.resources {
    margin-bottom: 96px;
  }

  .hero-title.case-study {
    text-shadow: 1px 1px 5px #0003;
    max-width: 440px;
  }

  .clip-border {
    bottom: -3.5vh;
  }

  .wrapper-rtb-icon {
    width: 100px;
    height: 100px;
  }

  .wrapper-rtb-icon.partner-marketing-new {
    width: 100px;
  }

  .beta-gcash-pms-container {
    padding-left: 36px;
    padding-right: 36px;
  }

  .beta-gcash-pms-container.hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .component-logo.our-partners {
    width: 100%;
    max-width: none;
    height: 50px;
  }

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

  .wrapper-block-row.case-studies {
    justify-content: center;
  }

  .wrapper-block-row.flip-cards {
    grid-row-gap: 24px;
  }

  .block-stats {
    flex: 0 auto;
  }

  .wrapper-products {
    grid-row-gap: 60px;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .bg-circle-white {
    left: -57%;
  }

  .content-cta-block {
    width: auto;
  }

  .container-rtb-block {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .heading-section, .heading-section.cta-block {
    font-size: 36px;
    line-height: 48px;
  }

  .wrapper-rtb-2 {
    grid-row-gap: 24px;
  }

  .gpm-nav-menu {
    background-color: #122351;
    flex-direction: column;
    align-items: stretch;
    padding-left: 12px;
    padding-right: 12px;
  }

  .g-ps-logo {
    height: 32px;
  }

  .nav-link---pm.button {
    text-align: center;
  }

  .menu-button-2 {
    color: #122351;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .menu-button-2.w--open {
    background-color: #122351;
  }

  .dropdown-link-2 {
    color: #fff;
    text-align: left;
    background-color: #122351;
  }

  .dropdown-toggle {
    color: #fff;
    width: 100%;
  }

  .dropdown {
    width: 100%;
  }

  .dropdown-list-3.w--open {
    background-color: #122351;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .pms-footer-container {
    padding-left: 36px;
    padding-right: 36px;
  }

  .wrapper-section-beta-gcash.footer {
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .wrapper-ad-image-group {
    display: none;
  }

  .accordion-image-2.mobile-tab-image, .accordion-image-2.image-active.mobile-tab-image {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .tabs-menu-5 {
    width: 100%;
    max-width: none;
    padding-right: 0;
  }

  .ds-subtext {
    font-size: 10px;
    line-height: 16px;
  }

  .ds-subtext._1 {
    font-size: 12px;
    line-height: 16px;
  }

  .affinity-icon {
    width: 86px;
  }

  .container-affinities {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-around;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-affinities.grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 490px;
  }

  .text-ds-title {
    font-size: 20px;
    line-height: 30px;
  }

  .text-ds-title.margin-bottom {
    font-size: 20px;
  }

  .text-ds-title.margin-bottom.title-2 {
    font-size: 18px;
  }

  .preview {
    padding-top: 0;
    display: block;
  }

  .container-5 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .wrapper-flip-card {
    width: 50%;
  }

  .wrapper-flip-card.five-cols {
    width: 33%;
  }

  .wrapper-streamer-row {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .tabs-3 {
    flex-direction: column;
    align-items: stretch;
  }

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

  .partner-solutions-container {
    padding-left: 36px;
    padding-right: 36px;
  }

  .heading-section-2, .heading-section-2.cta-block {
    font-size: 36px;
    line-height: 48px;
  }

  .container-8 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .image-25 {
    width: auto;
  }

  .image-25.promo-solutions-image-25 {
    width: 80%;
  }

  .heading-section-3, .heading-section-3.cta-block {
    font-size: 36px;
    line-height: 48px;
  }

  .div-block-36 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .container-steps-text-group {
    width: auto;
  }

  .wrapper-row-text {
    justify-content: center;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .wrapper-gif-apis {
    min-width: 300px;
    position: relative;
    bottom: 0;
  }

  .wrapper-steps-column {
    grid-row-gap: 24px;
  }

  .heading-section-4, .heading-section-4.cta-block {
    font-size: 36px;
    line-height: 48px;
  }

  .wrapper-steps-block {
    align-items: center;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .comp-wave {
    background-position: 50% 100%;
    background-size: contain;
    bottom: -48px;
  }

  .comp-wave.resources {
    bottom: -10px;
  }

  .tabs-menu-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .container-9 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .faq-comp-tab {
    text-align: center;
  }

  .heading-section-5, .heading-section-5.cta-block, .heading-section-6 {
    font-size: 36px;
    line-height: 48px;
  }

  .container-10 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .wrapper-ty-block {
    justify-content: center;
  }

  .container-11 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .image-desktop-hero {
    object-fit: cover;
    object-position: 50% 50%;
    height: 540px;
  }

  .container-12 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .stack-row {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .heading-section-7, .heading-section-7.cta-block {
    font-size: 36px;
    line-height: 48px;
  }

  .affinity-text {
    max-width: 6ch;
  }

  .stack.row.combo---wrapper-prizes-section {
    justify-content: center;
    align-items: flex-end;
  }

  .stack.row.combo---imagnation-testimonials {
    flex-flow: column;
  }

  .stack.column.combo---time-point-block.first {
    margin-left: 0;
  }

  .stack.column.combo---time-point-block.last {
    margin-right: 0;
  }

  .stack.column.combo---imagnation-tp-block {
    inset: 0% auto auto 60px;
  }

  .stack.column.combo---imagnation-tp-block.alternate {
    inset: 0% 60px auto auto;
  }

  .stack.column.combo---featured-kv.careers {
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .stack.column.sme-bundles {
    max-width: 480px;
    margin-bottom: 60px;
  }

  .stack.sme-bundle {
    padding: 24px;
  }

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

  .stack.sme-cards {
    padding: 24px;
  }

  .promo-duration-large_wrapper {
    max-width: 432px;
  }

  .promo-duration-content {
    max-width: 277px;
  }

  .duration-wrapper {
    width: 80.75px;
  }

  .duration-text.promo-details {
    font-size: 1.71rem;
  }

  .image---rtb-long-card.imagnation {
    order: -1;
    width: auto;
  }

  .container-13 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .ad-viewer-section-heading {
    margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 36px;
    line-height: 48px;
  }

  .pop-up-filter {
    display: none;
  }

  .image---time-point {
    border-color: var(--primary-blue);
  }

  .wrapper-scrollytell {
    height: auto;
  }

  .line---timeline-point {
    width: 18px;
    height: 3px;
    inset: 18px auto auto -18px;
  }

  .line---timeline-point.alternate {
    inset: 18px -18px auto auto;
  }

  .line---timeline {
    border-top-width: 0;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--primary-blue);
    border-bottom-width: 0;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--primary-blue);
    width: 4px;
    height: calc(100% - 12px);
  }

  .line---timeline-indicator {
    width: 100%;
  }

  .partners_ggives-categories-section-logo.partner-logos {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partners_ggives-categories-section-explore.explore-more {
    height: 598px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partners-ggives-categories-swipeable {
    margin-top: 40px;
  }

  .duration-number.promo-details {
    font-size: 1.71rem;
  }

  .insurance-tags ul {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-bottom: 0;
  }

  .insurance-name {
    line-height: 1.2;
  }

  .phone_frame-2 {
    max-width: 100%;
  }

  .mask-3 {
    width: 30%;
  }

  .container-partner-logo {
    height: 160px;
  }

  .container-partner-logo.awards {
    height: auto;
  }

  .text---featured-kv-desc {
    max-width: 43ch;
  }

  .text---featured-kv-title {
    max-width: 21ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .flag-container {
    margin-top: 36px;
  }

  .guide-wrapper-section-content {
    border: 1px #000;
  }

  .flag {
    border: 0 #eef2f9;
    border-radius: 0;
  }

  .flag-row {
    margin-bottom: 24px;
  }

  .guide-mobile-asset, .guide-mobile-asset-template {
    min-height: 90vh;
    display: none;
  }

  .accordion-block-content-2.nav-enterprise {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-gcash-logo {
    position: relative;
  }

  .menu-link {
    display: flex;
  }

  .enterprise-floating-block-desktop {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

  .navigation-business-main {
    background-color: #020c61;
  }

  .nav-menu-business {
    z-index: 0;
    background-color: #020c61;
    justify-content: flex-start;
    align-items: flex-start;
    height: 101vh;
    max-height: 101vh;
    margin-top: -60px;
    padding-top: 60px;
    display: block;
    overflow: auto;
  }

  .navbar-left-element-business {
    z-index: 2;
    position: relative;
  }

  .underlined-button-business {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .underlined-button-business.main-nav-btn {
    z-index: 2;
    color: #002cb8;
    letter-spacing: -.03rem;
    border-bottom: 1px solid #002cb8;
    justify-content: flex-start;
    height: 52px;
    padding: 12px 0;
    display: flex;
    position: relative;
  }

  .underlined-button-business.main-nav-btn:hover {
    font-weight: 500;
  }

  .underlined-button-business.main-nav-btn.no-underline {
    border-bottom-width: 0;
  }

  .underlined-button-business.main-nav-btn.no-underline.pill {
    background-color: #fbcc38;
    border-radius: 60px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .underlined-button-business.main-nav-btn.desktop {
    display: none;
  }

  .underlined-button-business.main-nav-btn.no-link {
    color: #90a8d0;
  }

  .underlined-button-business.main-nav-btn.no-link:hover {
    color: #90a8d0;
    font-weight: 500;
  }

  .regular-link-text {
    letter-spacing: -.03em;
    justify-content: flex-start;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .regular-link-text.nav-business {
    color: #fff;
    font-weight: 500;
  }

  .regular-link-text.nav-business.pill {
    color: #050d61;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .regular-link-text.nav-business.pill.connect {
    color: #020c61;
  }

  .regular-link-text.btn-get {
    display: none;
  }

  .regular-link-text.nav-services {
    color: #002cb8;
    font-weight: 500;
  }

  .regular-link-text.nav-services.business {
    color: #fff;
  }

  .regular-link-text.btn-getting {
    height: auto;
    display: flex;
  }

  .enterprise-accordion-menu-btn-con {
    flex-flow: column;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .accordion-item-trigger-2.nav-services {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .right-menu-business {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 22px;
  }

  .menu-button-business {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0;
    display: flex;
  }

  .menu-button-business.w--open {
    background-color: #0000;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left-menu-business {
    background-color: #0000;
    margin-left: -1px;
  }

  .navigation-bar-business {
    z-index: 2;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .navigation-main-business.show {
    z-index: 9999;
    background-color: #020c61;
    display: flex;
  }

  .left-link-text-business {
    padding-top: 0;
  }

  .accordion-block-content-3.nav-enterprise, .accordion-block-content-3.nav-services {
    padding-top: 0;
    padding-bottom: 0;
  }

  .marketing-floating-block-desktop {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

  .accordion-item-trigger-3.nav-services {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .partner-floating-block-desktop, .identity-floating-block-desktop {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

  .right-menu {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 22px;
  }

  .services-enjoy-menu.show, .services-more-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .resources-accordion-menu-btn-con {
    flex-flow: column;
    padding-left: 20px;
    display: flex;
  }

  .services-button {
    width: auto;
    min-width: 0;
    font-size: 12.04px;
    display: block;
  }

  .services-dropdown {
    flex-flow: column wrap;
    width: auto;
    max-width: 100%;
    display: flex;
    transform: translate(0);
  }

  .services-text {
    padding-top: 5px;
    font-family: Gotham Rounded;
    font-size: 10px;
  }

  .navbar-left-element {
    z-index: 2;
    position: relative;
  }

  .tab-services {
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .tab-services.w--current {
    color: #90a8d0;
    background-color: #0000;
  }

  .services-grow-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .nav-menu {
    z-index: 0;
    background-color: #fff;
    justify-content: flex-start;
    align-items: flex-start;
    height: 101vh;
    max-height: 101vh;
    margin-top: -60px;
    padding-top: 60px;
    display: block;
    overflow: auto;
  }

  .tab-menu-services-mobile {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .resources-floating-block {
    margin-top: 0;
    position: relative;
    transform: translate(0, -158%);
  }

  .services-img {
    width: 46px;
    height: 46px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .left-menu {
    background-color: #fff;
    margin-left: -1px;
  }

  .navigation-main.show {
    z-index: 9999;
    display: flex;
  }

  .services-link {
    width: auto;
    max-width: 200px;
  }

  .tab-menu-services-desktop {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .services-bar-top {
    border-bottom: 1px solid #dbe4f14d;
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-top: 12px;
  }

  .resources-list-content {
    width: auto;
    margin-left: 20px;
    margin-right: 0;
  }

  .services-bar-bot {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .left-link-text {
    padding-top: 0;
  }

  .menu-button {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #0000;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .partners-floating-block-desktop {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

  .services-block {
    letter-spacing: -.1204px;
    width: 100%;
    font-size: 12.04rem;
    line-height: 12.04px;
  }

  .resources-floating-block-desktop {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

  .services-borrow-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .partners-accordion-menu-btn-con {
    flex-flow: column;
    padding-left: 20px;
    display: flex;
  }

  .services-send-menu {
    display: none;
  }

  .services-send-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-columns: 1fr;
    place-content: space-between;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .underlined-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .underlined-button.main-nav-btn.no-underline {
    border-bottom-width: 0;
  }

  .underlined-button.main-nav-btn.services-desktop, .underlined-button.main-nav-btn.desktop {
    display: none;
  }

  .underlined-button.main-nav-btn.desktop, .underlined-button.main-nav-btn.services-desktop {
    display: none;
  }

  .underlined-button.main-nav-btn.desktop, .underlined-button.main-nav-btn.services-desktop {
    display: none;
  }

  .underlined-button.main-nav-btn {
    z-index: 2;
    color: #002cb8;
    letter-spacing: -.03rem;
    background-color: #fff;
    border-bottom: 1px solid #dbe4f14d;
    justify-content: flex-start;
    height: 52px;
    padding: 12px 0;
    position: relative;
  }

  .underlined-button.main-nav-btn:hover {
    font-weight: 500;
  }

  .underlined-button.main-nav-btn.desktop, .underlined-button.main-nav-btn.services-desktop {
    display: none;
  }

  .navigation-bar {
    z-index: 2;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .text-data {
    padding-left: 0;
  }

  .services-pay-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .resources-dropdown-list-con-desktop {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .services-floating-block-desktop, .partner-floating-block-desktop-2 {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

  .popup_slider-nav2-copy {
    justify-content: center;
    padding-top: 32px;
    display: flex;
  }

  .partner-solutions_banner.promo-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce253e_Promo%20Solutions%20-%20Tablet.avif");
    background-size: cover;
    justify-content: center;
    align-items: flex-end;
    height: 800px;
    padding-bottom: 60px;
  }

  .partner-solutions_banner.customer-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2566_Customer%20API%20Banner%20-%20tb.avif");
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .partner-solutions_banner.forest-adoption {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21bf_Banner-Tab.avif"), linear-gradient(#0c4556, #0c4556), linear-gradient(#110a02, #110a02);
    background-position: 50% 100%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 991px, auto, auto;
    justify-content: center;
    align-items: flex-end;
  }

  .partner-solutions_banner.faqs {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2583_FAQ%20Banner%20-%20tb.avif");
    height: 100%;
  }

  .partner-solutions_banner.resources {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2588_resources-banner-tb.avif");
    height: 730px;
    padding-top: 120px;
  }

  .partner-solutions_banner.homepage {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c07_Hero%20Banner-1.webp");
    background-repeat: repeat-x;
    background-size: 980px;
  }

  .partner-solutions_banner.homepage.center {
    padding-bottom: 70px;
  }

  .partner-solutions_banner.resources-article {
    height: 800px;
    padding-top: 100px;
  }

  .partner-solutions_banner.ad-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce257e_ad-solutions-banner-tb.avif");
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    height: 980px;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .partner-solutions_banner_title {
    font-size: 40px;
  }

  .partner-solutions_banner_title.partner-with-us {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 40px;
  }

  .partner-solutions_banner_title.promo-solutions {
    width: 12ch;
  }

  .partner-solutions_banner_title.forest-adoption {
    font-size: 2.86rem;
  }

  .partner-solutions_banner_title.faqs-topic {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .partner-solutions_banner_title.resources-articles {
    font-size: 40px;
  }

  .partner-solutions_banner_title.ad-solutions {
    width: 12ch;
  }

  .partner-solutions_banner_description {
    font-size: 22px;
  }

  .partner-solutions_banner_description.customer-api {
    color: #21488e;
    width: 27ch;
  }

  .partner-solutions_banner_description.homepage, .partner-solutions_banner_description.resources-article {
    font-size: 20px;
  }

  .partner-solutions_main_section {
    width: 100%;
    max-width: 536px;
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .partner-solutions_main_section.promo-solutions {
    order: 1;
    width: 100%;
    max-width: none;
    padding: 0;
  }

  .partner-solutions_main_section.customer-api {
    order: -1;
    width: 100%;
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .partner-solutions_main_section.customer-api.extended-rtb {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .partner-solutions_main_section.practical-api {
    width: 100%;
    padding: 0;
  }

  .partner-solutions_main_section.green-beginnings {
    max-width: 480px;
    padding-top: 32px;
    padding-bottom: 60px;
  }

  .partner-solutions_main_section.brand-challenges {
    max-width: 480px;
    padding: 60px 24px;
  }

  .partner-solutions_main_section.ad-solutions {
    order: -1;
    width: 100%;
    max-width: none;
    padding: 0;
  }

  .partner-solutions_inner_section_heading {
    width: 16ch;
  }

  .partner-solutions_inner_section_heading.promo-solutions {
    width: 18ch;
  }

  .partner-solutions_inner_section_heading.onboarding-with-customer-api {
    text-align: left;
    width: 17ch;
  }

  .partner-solutions_inner_section_heading.customer-api, .partner-solutions_inner_section_heading.practical-api {
    width: 18ch;
  }

  .partner-solutions_inner_section_heading.forest-adoption {
    font-size: 2.28rem;
  }

  .partner-solutions_inner_section_heading.unique-co-branding {
    font-size: 2rem;
  }

  .partner-solutions_inner_section_heading.homepage {
    font-size: 46px;
  }

  .partner-solutions_inner_section_heading.text---gb-section-title {
    font-size: 2rem;
  }

  .partner-solutions_inner_section_heading.text---gb-subtitles {
    font-size: 1.43rem;
  }

  .partner-solutions_inner_section_heading.ad-solutions-our-partners {
    text-align: center;
    width: 16ch;
  }

  .partner-solutions_inner_section_heading.geo-target-ads {
    width: auto;
  }

  .partner-solutions_inner_section_heading.insighting-solutions {
    color: #5c619f;
    width: 18ch;
    font-size: 28px;
  }

  .partner-solutions_inner_section_heading.hitting-the-right-market {
    text-align: center;
    width: 19ch;
  }

  .partner-solutions_inner_section_description, .partner-solutions_inner_section_description.explore-solution-section, .partner-solutions_inner_section_description.disbursement-types {
    font-size: 16px;
  }

  .partner-solutions_inner_section_description.customer-api {
    width: 32ch;
  }

  .partner-solutions_inner_section_description.efficiency-drive-section {
    width: 34ch;
  }

  .partner-solutions_inner_section_description.practical-api {
    width: 39ch;
  }

  .partner-solutions_inner_section_description.unique-co-branding {
    max-width: 25ch;
    font-size: 1.14rem;
  }

  .partner-solutions_inner_section_description.homepage {
    letter-spacing: -.03em;
    width: 29ch;
    font-size: 20px;
  }

  .partner-solutions_inner_section_description.text---gb-description {
    font-size: 1.17rem;
  }

  .partner-solutions_inner_section_description.insighting-solutions {
    color: #5c619f99;
    width: 39ch;
  }

  .partner-solutions_inner_section_description.hitting-the-right-market {
    text-align: center;
    width: 37ch;
    font-size: 16px;
  }

  .resources_case_studies_cards {
    width: 100%;
  }

  .about-us_cards_wrapper {
    grid-template-columns: 1fr;
    max-width: 480px;
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .about-us_cards {
    max-width: 432px;
    height: 560px;
  }

  .about-us_cards.registered-users {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f33_-tabcard.webp");
    background-size: 432px;
    border-top-right-radius: 12px;
  }

  .about-us_cards.merchants-seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2e_-tabcard-1.webp");
    background-size: 432px;
    max-width: 100%;
  }

  .about-us_cards._100-countries {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f31_-tabcard-2.webp"), linear-gradient(#030f1d, #030f1d);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    border-bottom-left-radius: 0;
  }

  .about-us_cards.trees-planted {
    border-bottom-left-radius: 12px;
  }

  .partner-solutions_section_image_container {
    width: 100%;
    max-width: 980px;
    height: 427px;
  }

  .partner-solutions_section_image_container.green-beginnings {
    background-color: #bdc6d4;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f5c_green-beginningstab.avif");
    order: -1;
    max-width: none;
    position: relative;
  }

  .partner-solutions_section_image_container.green-beginnings.desktop {
    display: none;
  }

  .partner-solutions_section_image_container.green-beginnings.mobile {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21bb_woman-planting-tablet.avif");
    background-position: 50%;
    display: flex;
  }

  .partner-solutions_section_image_container.brand-challenges {
    max-width: none;
    height: 640px;
    position: static;
  }

  .partner-solutions_section_image {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    display: none;
  }

  .resources_list {
    flex-flow: row;
    margin-left: 0;
  }

  .resources_list.resources_case_studies {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .lets-talk-container {
    border-top-style: none;
    padding-top: 0;
  }

  .partner-with-us_inner_description_container {
    margin-top: 16px;
    margin-bottom: 50px;
    font-size: 18px;
  }

  .careers_container {
    overflow: hidden;
  }

  .careers_section.hero-section {
    align-items: flex-end;
  }

  .careers_section.careers-overshoot {
    margin-top: -24px;
    display: flex;
  }

  .careers_section.articles, .careers_section.hr-videos {
    background-color: #f6f9fd;
  }

  .careers-tara-g-title.rhino {
    color: #0a2757;
  }

  .careers-featured-cards-wrapper {
    grid-template-columns: 432px;
    grid-auto-columns: 432px;
    justify-items: center;
    max-width: 480px;
  }

  .why-gnation-container {
    grid-template-columns: 1fr;
  }

  .gnation-container {
    margin-left: 0;
    margin-right: 0;
  }

  .partner-solutions_marketing-solutions.promo-solutions {
    order: -1;
  }

  .partner-solutions_marketing-solutions.customer-api.video {
    order: -1;
    width: 100%;
  }

  .partner-solutions_marketing-solutions.green-solutions {
    margin-bottom: 40px;
  }

  .partner-solutions_marketing-solutions.insighting-solutions {
    width: 100%;
  }

  .partner-solutions_marketing-solutions.ad-solutions {
    order: -1;
  }

  .partner-solutions_section_video_container {
    width: 100%;
    max-width: 980px;
    height: 427px;
  }

  .partner-solutions_section_video_container.promo-solutions {
    order: 1;
    max-width: 512px;
    height: 100%;
    display: flex;
  }

  .partner-solutions_section_video_container.customer-api {
    max-width: none;
    height: 100%;
    display: flex;
  }

  .partner-solutions_section_video_container.customer-api.extended-rtb {
    width: 100%;
    height: 465px;
  }

  .partner-solutions_section_video_container.forest-adoption {
    width: 100%;
    max-width: none;
    height: auto;
    display: flex;
  }

  .partner-solutions_section_video_container.ad-solutions {
    order: 1;
    max-width: 512px;
    height: 100%;
    display: flex;
  }

  .partner-solutions_popup-steps-header {
    align-items: center;
  }

  .partner-solutions_breadcrumbs.steps-content {
    margin-top: 24px;
    display: flex;
  }

  .partner-solutions_breadcrumbs-icon {
    width: 16px;
    height: 16px;
  }

  .partner-solutions-popup-section-title.steps {
    text-align: center;
    width: 100%;
    max-width: 17ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .disbursement-types_cards {
    width: 432px;
    height: 520px;
  }

  .disbursement-types_cards.direct-seeding {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2544_Direct%20Seeding.avif");
  }

  .disbursement-types_cards.scan-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2542_Scan%20Voucher.avif");
  }

  .disbursement-types_cards.code-generator {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2543_Code%20Generation.avif");
  }

  .disbursement-types_cards.nearby-customers {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2571_nearby-customers-tb.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
  }

  .disbursement-types_cards.extended-reach {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2573_extended-reach-tb.avif");
    background-position: 50% 0;
  }

  .disbursement-types_cards.geo-location {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce256d_geo-location-tb.avif");
    background-repeat: no-repeat;
  }

  .disbursement-types_card_description.code-generator, .disbursement-types_card_description.scan-voucher {
    width: 32ch;
  }

  .partner-solutions_banner-extension.customer-api {
    height: auto;
  }

  .partner-solutions_onboarding-with-customer-api {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .item-header {
    line-height: 1.2;
  }

  .efficiency-drive_cards {
    max-width: 432px;
    height: 450px;
  }

  .efficiency-drive_cards.fully-verified {
    border-radius: 0;
  }

  .efficiency-drive_cards.bsp-regulated {
    max-width: 100%;
  }

  .efficiency-drive_cards.easy-onboarding {
    border-bottom-left-radius: 0;
  }

  .efficiency-drive_cards_wrapper {
    grid-template-columns: 1fr;
    max-width: 480px;
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .efficiency-drive_cards_wrapper.customer-api {
    grid-template-columns: 1fr;
    max-width: 480px;
  }

  .partner-solutions_section_codeline_container {
    width: 100%;
    max-width: 980px;
    height: 427px;
  }

  .partner-solutions_section_codeline_container.practical-api {
    width: 100%;
    height: 420px;
  }

  .unique-co-branding_cards {
    width: 432px;
  }

  .unique-co-branding_cards.combo---tree-marketplace {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21c2_Coconut%20-%20tbl.avif");
  }

  .unique-co-branding_cards.combo---forest-location {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f51_forest-location-tm.avif");
    background-size: cover;
  }

  .unique-co-branding_cards.combo---tree-certificate {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21c4_Josie%20Rizal%20-%20tbl.avif");
    background-position: 50%;
    background-size: cover;
  }

  .accordion-text-2 {
    font-size: 1.15rem;
  }

  .faqs-accordion-content-text.shade-3 {
    font-size: 1rem;
  }

  .biller-view-options-wrapper-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .bounding-box-5 {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box-5.videos-section {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .biller_dropdown-current-2 {
    max-width: 18ch;
  }

  .image---flyer-card {
    min-width: 480px;
    max-width: 480px;
  }

  .brand-challenges-img {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c09_asset-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
    transform: translate(0);
  }

  .about-us-gcash-partner-solutions {
    font-size: 4rem;
  }

  .about-us_partner-marketing_section-card-description {
    letter-spacing: -.01em;
    font-size: 1.75rem;
    line-height: 1.3;
  }

  .about-us_partner-marketing_section-card-description.smol {
    font-size: 1.25rem;
  }

  .about-us_partner-solutions_section-card-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .about-us_partner-solutions_section-card-content.row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .container-logos-revamped {
    grid-column-gap: 0px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .region_vertical_50.expand-tablet {
    width: 100%;
    padding-top: 0;
  }

  .region_vertical_50.iphone-image-con.expand-on-mobile.tablet-noflex {
    width: 50%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .region_vertical_50.message-region-card.expand-on-mobile.tablet-noflex {
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .region_vertical_50.message-region-card.expand-on-mobile.tablet-noflex.iphone_info {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .region_vertical_100.strength_tablet_limiter {
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
  }

  .about_us-container {
    overflow: hidden;
  }

  .strength-title.rhino, .aboutus_banner_title {
    font-size: 40px;
  }

  .aboutus_banner_title.gcash {
    font-size: var(--gcash-website-library---font--size-h2);
  }

  .strenth_text_con.aboutus_merchant, .strenth_text_con.cico {
    height: 560px;
  }

  .strenth_text_con.loan_approved {
    background-position: 47%;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 560px;
  }

  .strenth_text_con.daily_active, .strenth_text_con.active_users {
    height: 560px;
  }

  .region-vertical-35.corporate_profile_con.expand-on-mobile {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .region_horizontal {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
  }

  .region_horizontal.mobile-flex-down {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .region_horizontal.mobile-flex-down.tablet-noflex {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .region_horizontal.flex-down {
    flex-flow: column;
  }

  .strength_medium_text {
    color: #fff9;
  }

  .corporate-profile-text {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 24px;
  }

  .aboutus_message-card {
    font-size: 40px;
  }

  .aboutus_message-card.message-card {
    font-size: 16px;
  }

  .aboutus_message-card.message-card.store {
    top: 58%;
    left: auto;
    right: 0;
  }

  .aboutus_message-card.message-card.phone_hide {
    top: 16%;
    left: 8%;
  }

  .region_vertical_25.expand-tablet {
    width: 100%;
  }

  .strength_large_text, .strength_large_text.daily_active {
    font-size: 38px;
  }

  .strength_large_text._8m {
    margin-right: 0;
  }

  .region-vertical-65.corporate-info-card.expand-on-mobile {
    width: 100%;
  }

  .region-vertical-65.corporate-value-card.expand-on-mobile {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .aboutus_section.corporate_section_top {
    padding-top: 60px;
  }

  .aboutus_section.corporate_section {
    padding-top: 0;
  }

  .aboutus_section.leaders_section {
    padding-bottom: 100px;
  }

  .aboutus_section.hero-section {
    justify-content: flex-start;
    align-items: center;
    height: 1257px;
  }

  .aboutus_section.gcash_store_section {
    margin-top: -40px;
  }

  .aboutus_inner_section.iphone {
    margin-top: 600px;
  }

  .swiper-wrapper-8 {
    flex-flow: row;
    margin-left: 0;
  }

  .text---stepper-subheader {
    text-align: center;
    max-width: 33ch;
    font-size: 1.17rem;
  }

  .image-stepper-new-ui-mob {
    z-index: 3;
    width: 100%;
    height: 508px;
    position: relative;
  }

  .text---step-title {
    color: var(--primary-blue);
    letter-spacing: -.02ch;
    font-size: 1.17rem;
    font-weight: 700;
    line-height: 1.45;
  }

  .text---step-description {
    color: #6780a9;
    text-align: center;
    max-width: 34ch;
    font-family: Gilroy, Trebuchet MS, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4;
  }

  .oversea_section.overseas-overshoot {
    background-color: #f6f9fd;
    margin-bottom: -60px;
    padding-bottom: 60px;
    display: flex;
  }

  .oversea_section.overseas-overshoot.bg-gradient {
    background-image: linear-gradient(#0b3e7e 34%, #abd8fe);
    margin-bottom: 0;
  }

  .oversea_section.gradient-bg {
    background-color: #f6f9fd;
    margin-bottom: 0;
    padding-bottom: 60px;
    display: flex;
  }

  .oversea_section.international-partners.iframed {
    height: 950px;
  }

  .oversea_section.hero-section {
    background-color: #0a3d7d;
    background-image: linear-gradient(#0000 60%, #0a3d7e 72%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bf_intlsim2-ldesk.webp");
    background-position: 0 0, 54% 0;
    background-size: auto, 2000px;
    justify-content: center;
    align-items: stretch;
    height: 960px;
    margin-top: 60px;
    padding-top: 80px;
  }

  .card_description_text.overseas.rainy-day {
    max-width: none;
  }

  .popup-text-content.overseas {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .popup-text-content.overseas.send-money-top {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .popup-text-content.overseas.send-money-bot {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .popup-text {
    margin-top: 4px;
    font-size: 2.29rem;
  }

  .tab-selection-btn-con {
    position: relative;
  }

  .how-to {
    flex-flow: column;
  }

  .how-to.iframe {
    height: 900px;
  }

  .how-to.iframe.intl-sim {
    z-index: 98;
  }

  .text---g4b-ps {
    font-size: 1.28571rem;
    top: 69px;
  }

  .overseas_container {
    overflow: hidden;
  }

  .bounding-box-9 {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box-9.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .desktop-only {
    display: none;
  }

  .overseas-partners {
    justify-content: space-between;
    align-items: center;
    margin-top: 24px;
  }

  .section-title-text.intl-remit.international-partners {
    font-size: 24px;
  }

  .how-to-iframe {
    height: 900px;
  }

  .tab-selection-con-2 {
    z-index: 99;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    inset: 0% 0% auto;
  }

  .bounding-box-10 {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box-10.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .bounding-box-10.steps-feature.iframed {
    flex-flow: column;
    height: 900px;
    min-height: 900px;
    max-height: 900px;
  }

  .phone_display-2 {
    max-width: 254px;
    max-height: none;
  }

  .phone_frame-3 {
    max-width: 100%;
  }

  .popup_slider-next-2 {
    z-index: 10;
    background-image: linear-gradient(#fff, #fff);
    align-items: center;
    width: 90px;
    display: flex;
    right: -2px;
  }

  .popup_slider-nav {
    justify-content: center;
    padding-top: 32px;
    display: flex;
  }

  .services_popup-steps-header-2 {
    align-items: center;
  }

  .iframe-steps-section {
    height: auto;
    display: block;
  }

  .bounding-box-11 {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box-11.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .bounding-box-11.steps-feature.iframed {
    flex-flow: column;
    height: 900px;
    min-height: 900px;
    max-height: 900px;
  }

  .phone_display-3 {
    max-width: 254px;
    max-height: none;
  }

  .phone_frame-4 {
    max-width: 100%;
  }

  .privacy-card-text {
    font-family: proxima-soft, sans-serif;
  }

  .privacy-card-text.large {
    max-width: 10ch;
  }

  .bounding-box-12 {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .bounding-box-12.global-pay-box {
    max-width: 600px;
    overflow: visible;
  }

  .privacy_banner_description {
    font-family: proxima-soft, sans-serif;
    font-size: 22px;
  }

  .privacy_banner_description.privacy {
    max-width: 35ch;
  }

  .privacy-rights-text-con {
    min-height: 0;
    margin-left: 0;
  }

  .privacy-header.gnation_purpose.purpose {
    padding-top: 24px;
  }

  .privacy-header.banner-content.purpose {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .privacy-bullet-links {
    flex-flow: column;
  }

  .privacy-rights-image {
    max-width: 250px;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
  }

  .privacy-bullet-description.links {
    width: auto;
  }

  .privacy-bullet-description.links.bottom {
    margin-top: 0;
  }

  .privacy-rights-data {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    max-height: none;
  }

  .privacy_banner_title {
    font-size: 40px;
  }

  .privacy_banner_title.privacy {
    max-width: 15ch;
  }

  .privacy-rights-title {
    max-width: none;
    font-size: 1.5rem;
  }

  .privacy-card {
    min-height: 0;
  }

  .privacy-card.large {
    max-width: 384px;
  }

  .privacy-card-img.read-privacy {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f91_read-privacy.webp");
    background-position: 100%;
    padding-left: 20px;
  }

  .partner-solutions_resource-content {
    max-width: 432px;
    margin-top: 40px;
    font-size: 18px;
  }

  .resources-banner-container {
    justify-content: center;
    align-items: center;
    min-width: 432px;
    max-width: 930px;
    height: 480px;
    display: flex;
    overflow: hidden;
  }

  .resources-banner-container.desktop {
    background-position: 95%;
  }

  .resources-banner-container.new-banner-resolution {
    background-position: 50%;
  }

  .resources-banner-container.new-banner-resolution.desktop {
    background-position: 50%;
    background-size: contain;
    min-width: 0;
    max-width: 700px;
    height: 360px;
    display: block;
  }

  .resources-banner-container.new-banner-resolution.desktop.hide {
    display: none;
  }

  .resources-banner-container.new-banner-resolution.desktop.test {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce252b_Tablet%20Test.jpg");
    background-size: contain;
    min-width: 0;
    max-width: 700px;
    height: 360px;
  }

  .resources-banner-container.new-banner-resolution.mobile {
    background-position: 50%;
    min-width: 0;
    max-width: 700px;
    height: 360px;
    display: none;
  }

  .resources-banner-container.new-banner-resolution.mobile-2 {
    display: none;
  }

  .services_popup-steps-header-3 {
    align-items: center;
  }

  .bounding-box-14 {
    z-index: 1;
    max-width: 432px;
    position: relative;
  }

  .bounding-box-14.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .section-title-con-2.intl-remit {
    margin-left: 0;
    margin-right: 20px;
  }

  .intl-remit-steps-section {
    height: auto;
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .card_description_text-3.intl-remit.wallet {
    max-width: 32ch;
    font-size: 1rem;
  }

  .card_description_text-3.intl-remit.real-time {
    max-width: 30ch;
    font-size: 1rem;
  }

  .intl-remit-partners {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 80px 80px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center;
    width: 100%;
    margin-top: 24px;
  }

  .intl-remit-partners.flex-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .popup_slider-next-3 {
    z-index: 10;
    background-color: #fff;
    align-items: center;
    width: 90px;
    display: flex;
    right: -2px;
  }

  .popup_slider-next-3.ad-viewer {
    width: 97px;
    right: 0%;
    overflow: visible;
  }

  .partners-intl-remit-section.logos {
    padding-top: 0;
    padding-bottom: 0;
  }

  .intl-remit-container {
    overflow: hidden;
  }

  .partners_description_text.intl-remit {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .intl-remit-partner-icon.remitly {
    width: auto;
  }

  .intl-remit-partner-icon.remitly.flex-box, .intl-remit-partner-icon.western-union.flex-box {
    width: 33.33%;
  }

  .intl-remit-partner-icon.ria-money-transfer {
    width: 120%;
  }

  .intl-remit-partner-icon.ria-money-transfer.flex-box {
    width: 33.33%;
    height: auto;
  }

  .intl-remit-partner-icon.taptap-send {
    width: 70%;
    height: auto;
  }

  .intl-remit-partner-icon.taptap-send.flex-box {
    width: 33.33%;
    margin-top: -10px;
    padding: 30px;
  }

  .intl-remit-partner-icon.send-wave {
    width: 100%;
  }

  .intl-remit-partner-icon.send-wave.flex-box {
    width: 33.33%;
    margin-top: 0;
    padding: 18px;
  }

  .intl-remit-partner-icon.worldremit {
    width: auto;
  }

  .intl-remit-partner-icon.worldremit.flex-box {
    width: 33.33%;
  }

  .intl-remit-partner-icon.viamericas {
    width: auto;
  }

  .intl-remit-partner-icon.viamericas.flex-box {
    width: 33.33%;
  }

  .intl-remit-partner-icon.ulink {
    width: 100%;
  }

  .intl-remit-partner-icon.ulink.flex-box {
    width: 33.33%;
    margin-top: 0;
    padding: 18px;
  }

  .intl-remit-section.hero-section {
    align-items: flex-end;
  }

  .intl-remit-section.intl-overshoot {
    display: flex;
  }

  .intl-remit-section.logos {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .intl-remit-inner-section {
    width: auto;
    min-width: 358px;
    max-width: 480px;
  }

  .intl-featured-cards-wrapper {
    grid-template-columns: 432px;
    grid-auto-columns: 432px;
    justify-items: center;
    max-width: 480px;
  }

  .intl-remittance-partner-grid {
    width: auto;
  }

  .intl-remittance-partner-grid.card-container {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .intl-remittance-dropdown-content {
    width: 100%;
  }

  .intl-remittance-data-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .custom-dropdown-arrow.t-c-history {
    margin-top: 5px;
  }

  .banner-header.sme {
    font-size: 32px;
  }

  .popup-header-bottom-3 {
    max-width: 14ch;
    font-size: 2.29rem;
  }

  .overseas-header-con {
    justify-content: space-between;
  }

  .mobile-only {
    display: flex;
  }

  .overseas-featured-cards-wrapper {
    grid-template-columns: 432px;
    grid-auto-columns: 432px;
    justify-items: center;
    max-width: 480px;
  }

  .oversea-partners {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 80px 80px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center;
    width: 100%;
    margin-top: 24px;
  }

  .oversea-partners.flex-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .oversea-partner-icon.money-gram {
    width: 70%;
    height: auto;
  }

  .oversea-partner-icon.money-gram.flex-box {
    width: 33.33%;
    margin-top: -10px;
    padding: 30px 10px;
  }

  .oversea-partner-icon.al-fardan {
    width: 70%;
    height: auto;
  }

  .oversea-partner-icon.al-fardan.flex-box {
    width: 33.33%;
    margin-top: -10px;
    padding: 30px 10px;
  }

  .oversea-partner-icon.jrf {
    width: 70%;
    height: auto;
  }

  .oversea-partner-icon.jrf.flex-box {
    width: 33.33%;
    margin-top: -10px;
    padding: 30px;
  }

  .overseas-inner-section {
    width: auto;
    min-width: 358px;
    max-width: 480px;
  }

  .lottie---global-pay---hero {
    width: 390px;
    height: 760px;
    inset: 341px 0% auto 17px;
  }

  .banner-image {
    display: none;
  }

  .banner-image.tablet {
    background-position: 50% 0;
    display: block;
  }

  .banner-image.default-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0604_ginsure-hero-section-tablet.webp");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: 980px;
    margin-top: 60px;
    display: block;
  }

  .global-wallets-header.banner-content.purpose {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rtb-section-title {
    text-align: center;
    margin-left: 0;
    font-size: 24px;
  }

  .rtb-section-title.global-wallets {
    font-size: 2.28571rem;
  }

  .global-wallets-banner-title {
    font-size: 40px;
  }

  .global-wallets-banner-title.global-wallets {
    max-width: 15ch;
  }

  .global-wallets-banner-title.global-wallets.absolute-white {
    font-size: 2rem;
  }

  .bounding-box-16 {
    z-index: 1;
    max-width: 432px;
    position: relative;
  }

  .bounding-box-16.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .global-wallets-featured-cards-wrapper {
    grid-template-columns: 432px;
    grid-auto-columns: 432px;
    justify-items: center;
    max-width: 480px;
  }

  .global-wallets-description {
    font-size: 22px;
  }

  .global-wallets-description.global-wallets {
    max-width: 35ch;
    font-size: 16px;
  }

  .global-wallets-description.global-wallets.absolute-white {
    max-width: 30ch;
  }

  .accordion-text-3 {
    font-size: 1.15rem;
  }

  .global-wallets-section.hero-section {
    background-position: 45%;
  }

  .global-wallets-container {
    overflow: hidden;
  }

  .marketing-2-floating-block-desktop {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

  .gnation-card-title, .partners_section-card-title-2 {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .careers-section-swipeable-4-cards.careers, .cash-in-section-swipeable.cash-in {
    margin-top: 32px;
  }

  .wrapper---mechanics-content.default---template {
    height: 120px;
    padding: 24px 80px;
  }

  .header-mechanics {
    font-size: 32px;
  }

  .description-mechanics {
    display: none;
  }

  .wrapper---promo-card {
    max-width: 273px;
  }

  .header---promo-card-image.gomo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08e5_gomo-tab.webp");
    background-size: cover;
    padding-left: 25px;
    padding-right: 20px;
  }

  .header---promo-card-title {
    max-width: 277px;
  }

  .container---promo-results {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    max-width: 470px;
  }

  .button---b2s-winners {
    align-self: auto;
    max-width: 100%;
    margin-top: 0;
  }

  .container---winner-form {
    min-width: 480px;
    max-width: 480px;
    margin-top: 0;
    margin-left: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---learn-more-link {
    font-size: .86rem;
  }

  .section.pinoy-articles.search.mobile-only {
    display: block;
  }

  .container-search---pinoy-articles {
    max-width: none;
  }

  .text-read-next---pinoy-articles, .text-link-article-title---pinoy-articles, .text-link-article-description---pinoy-articles {
    font-family: proxima-soft, sans-serif;
  }

  .section.hero.mobile-only {
    display: block;
  }

  .banner---gradient.sme---2 {
    display: none;
  }

  .section.pinoy-articles.mobile-only, .section.pinoy-articles.learn-more.mobile-only {
    display: block;
  }

  .section.pinoy-articles.learn-more.mobile-only.hide {
    display: none;
  }

  .text-footer---pinoy-articles.blue {
    text-decoration: none;
  }

  .header---b2s-voucher {
    padding-left: 24px;
    padding-right: 24px;
  }

  .placeholder-only-remove {
    z-index: 1;
    max-width: 432px;
    position: relative;
  }

  .image---td-banner-background {
    display: inline-block;
  }

  .image---td-banner-background.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2317_Banner%20980x860.avif");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .image---td-banner-background.sme---2 {
    object-fit: cover;
    width: auto;
    max-width: none;
    height: 100%;
    transform: translate(36%);
  }

  .image---sd-banner-background {
    display: none;
  }

  .careers_banner_description {
    font-size: 22px;
  }

  .careers-purpose.cards {
    flex-flow: column;
  }

  .careers_banner_title {
    font-size: 40px;
  }

  .purpose-card {
    height: auto;
  }

  .purpose-card-desc.gilroy.gnation {
    text-align: left;
    max-width: 18ch;
    font-size: 1rem;
  }

  .careers-awards-card-swipeable {
    margin-top: 40px;
  }

  .careers-awards-card-swipeable.awards-cards-swipeable {
    margin-bottom: 60px;
  }

  .awards_card {
    margin-left: auto;
    margin-right: auto;
  }

  .mask-slide-loop {
    max-width: 50%;
  }

  .slider-loop {
    height: 400px;
  }

  .b2s-no-results-wrapper {
    justify-content: center;
    height: 442px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .spacer---large {
    height: 24px;
  }

  .stp-banner {
    display: none;
  }

  .stp-banner.tablet {
    display: inline-block;
  }

  .services-text-2 {
    padding-top: 5px;
    font-family: Gotham Rounded;
    font-size: 10px;
  }

  .borrow-tab-content.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: none;
  }

  .nav-inner-text {
    padding-left: 0;
    padding-right: 0;
  }

  .services-text-3 {
    padding-top: 5px;
    font-size: 10px;
  }

  .new-nav-close {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04d5_close.svg");
    background-position: 0 0;
    background-size: auto;
    width: 52px;
    height: 52px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto 0% 10%;
  }

  .nav-services-dropdown {
    flex-flow: column wrap;
    width: auto;
    max-width: 100%;
    display: flex;
    transform: translate(0);
  }

  .item-trigger.nav-services {
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative;
  }

  .enjoy-tab-content.grid, .more-tab-content.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: none;
  }

  .block-inner-container {
    flex-flow: column;
    padding-left: 20px;
    display: flex;
  }

  .nav-mega-menu {
    margin-top: 0;
    display: none;
    position: relative;
    transform: translate(0);
  }

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

  .right-menu-wrapper {
    z-index: 0;
    background-color: #fff;
    justify-content: flex-start;
    align-items: flex-start;
    height: 101vh;
    max-height: 101vh;
    margin-top: -60px;
    padding-top: 60px;
    display: block;
    overflow: auto;
  }

  .right-menu-wrapper.business {
    background-color: #020c61;
  }

  .nav-items {
    color: #002cb8;
    border-bottom: 1px solid #dbe4f14d;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .nav-items:hover {
    font-weight: 500;
  }

  .nav-items.disabled {
    pointer-events: none;
  }

  .nav-items.no-underline {
    border-bottom: 0 #0000;
  }

  .nav-items.no-underline.business.indent {
    padding-left: 30px;
  }

  .nav-items.business.accordion-button {
    border-bottom-width: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-items.nav-accordion-item {
    font-size: 1.2rem;
  }

  .nav-items.button-pill {
    text-align: center;
    border-radius: 60px;
    justify-content: center;
    align-items: stretch;
    width: 200px;
    height: 60px;
    margin: 20px auto;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-items.button-pill.nav-accordion-item {
    height: 50px;
  }

  .nav-items.accordion-button {
    border-bottom-width: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobile-inner-tab-headers {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .nav-services-send-menu {
    display: none;
  }

  .nav-services-send-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-columns: 1fr;
    place-content: space-between;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .nav-services-bar-bot {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .nav-left-menu {
    background-color: #fff;
    margin-left: -1px;
  }

  .nav-left-menu.business {
    background-color: #0000;
  }

  .block-content.nav-services {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-menu-item {
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .tab-menu-item.w--current {
    color: #90a8d0;
    background-color: #0000;
  }

  .nav-right-menu {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 22px;
    display: none;
  }

  .nav-right-menu.mobile-view {
    display: block;
  }

  .tab-toggle {
    width: auto;
    min-width: 0;
    font-size: 12.04px;
    display: block;
  }

  .gcash-navigation-menu.show {
    z-index: 9999;
    display: flex;
  }

  .underline, .send-tab-content {
    display: none;
  }

  .send-tab-content.grid {
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-columns: 1fr;
    place-content: space-between;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .nav-services-pay-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .nav-services-bar-top {
    border-bottom: 1px solid #dbe4f14d;
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-top: 12px;
  }

  .nav-right-content {
    max-height: 60vh;
    overflow: auto;
  }

  .new-nav-gcash-logo {
    position: relative;
  }

  .nav-services-more-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .grow-tab-content.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: none;
  }

  .nav-services-grow-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .nav-accordion-item.dropdown {
    border-bottom: 1px solid #dbe4f14d;
    display: block;
  }

  .nav-services-link {
    width: auto;
    max-width: 200px;
  }

  .pay-tab-content.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .tab-content-wrapper {
    width: 100%;
    max-width: 932px;
  }

  .nav-services-borrow-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .burger-menu-button {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0;
    display: flex;
  }

  .burger-menu-button.w--open {
    background-color: #0000;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-items-container {
    z-index: 2;
    width: 100%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .new-left-link-text {
    padding-top: 0;
  }

  .nav-services-enjoy-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .tab-underline {
    display: flex;
  }

  .new-regular-link-text {
    letter-spacing: -.03em;
    justify-content: flex-start;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .new-regular-link-text.btn-get {
    display: none;
  }

  .partners-accordion-menu-btn-con-copy {
    flex-flow: column;
    padding-left: 20px;
    display: flex;
  }

  .mobile-tab-item {
    opacity: .35;
    cursor: pointer;
    border-bottom: 1px solid #0057e4;
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .mobile-tab-item.w--current {
    color: #90a8d0;
    background-color: #0000;
  }

  .mobile-tab-services-button {
    color: #0057e4;
    width: auto;
    min-width: 0;
    font-size: 12.04px;
    display: block;
  }

  .mobile-tab-services-button:focus {
    opacity: 1;
  }

  .nav-accordion-center-override {
    margin-left: -20px;
  }

  .popup-steps-counter-2 {
    display: none;
  }

  .ad-viewer-btn.upload-button {
    margin-bottom: 16px;
  }

  .steps-grid-box {
    grid-template-columns: 1fr;
    place-items: start center;
    width: auto;
  }

  .steps-grid-box.left-span, .steps-grid-box.right-span {
    grid-template-columns: 1fr;
  }

  .steps-grid-box.trio {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 0;
    padding-right: 0;
  }

  .display-heading.push-notifications {
    height: 18px;
  }

  .popup-section-content-2.steps-content {
    width: 100%;
    max-width: 100%;
    margin-top: 8px;
  }

  .popup-section-content-2.steps.ad-viewer {
    margin-left: 0;
  }

  .popup-slider-3 {
    justify-content: center;
    align-items: stretch;
    width: 461px;
    height: auto;
    min-height: 562px;
    display: block;
    left: 50%;
    transform: translate(-50%);
  }

  .popup-slider-3.ad-viewer-2 {
    min-height: 0;
    max-height: none;
  }

  .bounding-box-20 {
    z-index: 1;
    max-width: 432px;
    position: relative;
  }

  .bounding-box-20.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .popup_steps-slider-mask-2 {
    background-image: linear-gradient(#fff, #fff);
  }

  .ad-viewer-input-details {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .popup-section-title-4.steps {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .phone_frame-5 {
    max-width: 100%;
  }

  .banner-container {
    padding-left: 36px;
    padding-right: 36px;
  }

  .banner-container.hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pms-inner-image-block {
    height: 230px;
  }

  .testimonial_main_section {
    width: 100%;
    max-width: 536px;
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonial_main_section.smp {
    order: 1;
    width: 100%;
    max-width: none;
    padding: 24px 0 0;
  }

  .testimonial_section_video_container {
    width: 100%;
    max-width: 980px;
    height: 427px;
  }

  .testimonial_section_video_container.promo-solutions {
    max-width: 512px;
    height: 100%;
    display: flex;
  }

  .testimonial_inner_section_heading.smp {
    width: auto;
    display: none;
  }

  .testimonial_inner_section_heading.smp.mobile {
    display: block;
  }

  .testimonial_inner_section_description {
    font-size: 16px;
  }

  .dg_event-gallery-empty {
    height: 661px;
  }

  .dg_pinned-nav-mobile {
    border-radius: 6px;
    display: flex;
  }

  .dg_pinned-nav-mobile.fixed {
    display: flex;
  }

  .dg_program-pillars-title {
    letter-spacing: -.1px;
    font-size: 2.86rem;
  }

  .dg_program-pillar-desc {
    margin-top: 16px;
  }

  .dg_feature-card {
    width: 432px;
    height: 560px;
    padding: 22px 32px 32px;
  }

  .dg_feature-card.lgu {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce216a_dg_card-lgu-tab.avif");
    width: 432px;
    height: 560px;
    padding-left: 32px;
  }

  .dg_gallery-title {
    letter-spacing: -.1px;
    font-size: 2.86rem;
  }

  .dg_top-cities-number {
    font-size: 4.57rem;
  }

  .dg_bounding-box {
    width: 480px;
  }

  .dg_bounding-box.cities {
    width: 480px;
    padding-left: 0;
    padding-right: 0;
  }

  .dg_dropdown-arrow {
    transition: all .3s ease-in-out;
  }

  .dg_initiative-right-content-wrapper, .dg_pinned-nav-dropdown {
    width: 480px;
  }

  .dg_pinned-nav-item.mobile {
    opacity: .4;
  }

  .dg_feature-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .dg_tabs-menu-list {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: column;
    display: flex;
  }

  .dg_dropdown-list.w--open {
    background-color: #1e1e1e;
  }

  .dg_tabs-menu-wrapper {
    display: none;
  }

  .dg_cities-list-wrapper {
    flex-flow: wrap;
  }

  .dg_tabs-menu-options {
    z-index: 99;
    background-color: #162230;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 100%;
    padding: 16px;
    position: absolute;
    top: 58px;
    left: 0;
  }

  .dg_cities-section {
    padding-bottom: 60px;
  }

  .dg_initiative-title {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dg_card-desc {
    font-size: 1.57rem;
  }

  .dg_dropdown-active {
    letter-spacing: -.36px;
    font-size: 1.29rem;
    font-weight: 700;
    line-height: 1.35;
  }

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

  .dg_cities-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .dg_hero-header {
    letter-spacing: -.1px;
    max-width: 15ch;
    font-size: 2.86rem;
  }

  .dg_button-label {
    font-size: 1.29rem;
  }

  .dg_card-title {
    letter-spacing: -.32px;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .dg_tabs-menu-dropdown {
    justify-content: center;
    align-items: center;
    width: 480px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dg_tabs-menu-item {
    opacity: .4;
    color: #fff;
    font-size: 1.29rem;
    font-weight: 700;
    line-height: 1;
  }

  .dg_tabs-menu-item.current {
    opacity: 1;
  }

  .dg_tabs-menu-item-wrapper {
    border-bottom: 2px solid #fffc;
    justify-content: space-between;
    width: 100%;
    padding: 11px 16px;
  }

  .dg_tabs-menu-item-wrapper.focus {
    background-color: #091625;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .dg_top-cities-label {
    margin-top: 0;
    font-size: 1.43rem;
  }

  .dg_tab-arrow {
    width: 32px;
    height: 32px;
  }

  .dg_hero-desc {
    letter-spacing: .15px;
    max-width: 39ch;
    font-size: 1.29rem;
  }

  .dg_hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21cb_dg_hero-bg-tab.avif");
    background-size: 980px;
    height: 774px;
    padding-bottom: 60px;
  }

  .dg_gallery-section {
    height: 833px;
    padding-top: 40px;
  }

  .dg_cities-list {
    width: 210px;
    height: 348px;
  }

  .dg_cities-list._2nd-row {
    height: 290px;
  }

  .dg_initiatives-content, .dg_program-detail {
    width: 480px;
  }

  .dg_inititative-content-wrapper {
    flex-flow: column;
  }

  .dg_section-title {
    max-width: 14ch;
  }

  .dg_tags {
    font-size: 1.07rem;
  }

  .dg_initiative-desc {
    font-size: 1.57rem;
  }

  .dg_location-list-label {
    max-width: 20ch;
  }

  .dg_radio-field {
    opacity: .4;
  }

  .dg_tabs-item-label {
    text-align: left;
  }

  .dg_tabs-item-label.mobile {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mask {
    height: 358px;
  }

  .dg_event-select-options {
    max-width: 656px;
  }

  .multiimageslider {
    height: 358px;
  }

  .dg_slider-nav {
    width: 100%;
    max-width: 656px;
    height: 94px;
    bottom: -225px;
  }

  .dg_event-list-wrapper {
    max-width: 656px;
  }

  .dg_slider-wrapper {
    max-width: 100%;
    margin-top: 48px;
  }

  .dg_event-gallery-arrow {
    width: 32px;
    height: 32px;
  }

  .dg_footer-link-label {
    font-size: .86rem;
  }

  .dg_footer-center-link {
    letter-spacing: -.03px;
    font-size: 1.43rem;
  }

  .div---banner-container.about-us.story {
    height: 860px;
  }

  .gimpact_section.hero-section {
    align-items: flex-end;
  }

  .gimpact-featured-cards-wrapper {
    grid-template-columns: 432px;
    grid-auto-columns: 432px;
    justify-items: center;
    max-width: 480px;
  }

  .careers-core-values.cards-container {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .core-value-card {
    height: auto;
  }

  .core-value-card.filler {
    display: none;
  }

  .core-value-card.filler.border {
    text-align: center;
    border-width: 0;
    min-height: 0;
    padding: 0 0 16px;
    display: block;
  }

  .core-value-section-title {
    font-size: 1.75rem;
  }

  .core-value-card-image {
    padding-bottom: 8px;
  }

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

  .strength_card_title {
    margin-bottom: 5px;
    line-height: 1;
  }

  .gcash-corporate-profile.gilroy.company-profile-overview {
    padding-left: 0;
  }

  .g4b---tb-banner {
    display: inline-block;
  }

  .g4b---sd-banner {
    display: none;
  }

  .g4b---section.hero {
    padding-top: 110px;
  }

  .g4b---hero-content {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .g4b---rtb-content {
    z-index: 1;
    justify-content: flex-start;
    align-items: center;
    max-width: 432px;
    height: auto;
    position: relative;
  }

  .g4b---card-grid {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
  }

  .g4b---card-heading {
    font-weight: 700;
  }

  .g4b---eli {
    width: 100%;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .g4b---eli-grid {
    grid-column-gap: var(--gcash-website-library---spacing--spacing-2);
    grid-row-gap: var(--gcash-website-library---spacing--spacing-2);
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .g4b---eli-heading {
    margin-right: 0;
    margin-bottom: var(--gcash-website-library---spacing--spacing-2);
    text-align: left;
    width: 23ch;
    margin-left: 0;
  }

  .g4b---how-to-avail-content {
    padding-right: var(--gcash-website-library---spacing--spacing-1-5);
    padding-left: var(--gcash-website-library---spacing--spacing-1-5);
    width: 100%;
    max-width: none;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .g4b---h2a-heading {
    text-align: center;
    font-size: 30px;
  }

  .g4b---h2a-description.note {
    margin-bottom: 0;
  }

  .g4b---h2a-card-row {
    flex-flow: column;
    width: 480px;
  }

  .g4b---h2a-card-connector {
    display: none;
  }

  .g4b---h2a-card-connector.vertical {
    width: 10px;
    margin: 0 auto;
    display: block;
  }

  .g4b---h2a-card-description {
    width: auto;
  }

  .g4b---repayment {
    padding-right: var(--gcash-website-library---spacing--spacing-1-5);
    padding-left: var(--gcash-website-library---spacing--spacing-1-5);
    width: 100%;
    max-width: none;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .g4b---rp-heading {
    width: 15ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
  }

  .g4b---rp-rtb {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .gb4---rp-description {
    width: 50ch;
    margin-left: auto;
    margin-right: auto;
  }

  .g4b---rp-card-item {
    padding-right: var(--gcash-website-library---spacing--spacing-1-5);
    padding-left: var(--gcash-website-library---spacing--spacing-1-5);
  }

  .g4b---rp-card-item.other {
    padding-right: var(--gcash-website-library---spacing--spacing-1-5);
    padding-left: var(--gcash-website-library---spacing--spacing-1-5);
    justify-content: flex-start;
    height: auto;
  }

  .g4b---rp-grid {
    grid-template-columns: 1fr;
  }

  .g4b---rp-card-desc.main {
    width: auto;
  }

  .gb4---rp-heading-content {
    margin-bottom: var(--gcash-website-library---spacing--spacing-1-5);
  }

  .g4b---manage-payment {
    padding-right: var(--gcash-website-library---spacing--spacing-1-5);
    padding-left: var(--gcash-website-library---spacing--spacing-1-5);
    max-width: none;
    margin-top: 80px;
    margin-bottom: 120px;
  }

  .g4b---mp-heading {
    font-size: 30px;
  }

  .g4b---mp-heading-container {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .g4b---mp-grid {
    grid-template-columns: 1fr;
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .g4b---mp-card-icon {
    margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  }

  .g4b---mp-card-row {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .g4b---faq {
    z-index: 1;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .g4b---faq-signup {
    background-image: linear-gradient(to bottom, var(--gcash-website-library---color-palette--metal-blue-dark), var(--gcash-website-library---color-palette--metal-blue-dark));
    border-radius: 0;
  }

  .g4b---faq-sign-heading {
    font-size: var(--gcash-website-library---font--size-h5);
    width: 17ch;
  }

  .g4b---faq-body {
    margin-top: 0;
    margin-right: var(--gcash-website-library---spacing--spacing-1-5);
    margin-left: var(--gcash-website-library---spacing--spacing-1-5);
    width: auto;
  }

  .g4b---faq-item {
    width: 480px;
    max-width: none;
  }

  .g4b---faq-inner-signup {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .g4b---fuse-logo.image {
    width: 60px;
  }

  .g4b---active-link {
    text-decoration: none;
  }

  .accordion-header-2 {
    padding-top: var(--gcash-website-library---spacing--spacing-1);
    padding-right: var(--gcash-website-library---spacing--spacing-1);
    padding-bottom: var(--gcash-website-library---spacing--spacing-1);
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--line-height-large);
  }

  .container---view-mechanics {
    font-size: .86rem;
  }

  .container---floating._20th.xlarge.a {
    width: 300px;
    top: -9%;
  }

  .container---floating._20th.large.a {
    width: 200px;
  }

  .container---promo {
    max-width: 432px;
  }

  .container---promo._20th, .container---promo.merry-g-2024 {
    max-width: 480px;
    position: relative;
  }

  .header-20th {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---promos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
    background-size: contain, auto;
  }

  .wrapper---promos._20th {
    background-image: linear-gradient(#081d5c, #081d5c);
    margin-top: -100px;
  }

  .wrapper---promos.merry-2024 {
    margin-top: -100px;
    padding-bottom: 60px;
  }

  .hero-content {
    margin-left: 0;
  }

  .hero-content._20th {
    align-items: flex-start;
  }

  .component---20th-popup {
    overflow: hidden;
  }

  .hero-content-container {
    max-width: 600px;
    margin-bottom: 140px;
  }

  .page._20th {
    background-color: #081d5c;
  }

  .container---learn-more {
    font-size: .86rem;
  }

  .ryse-logo {
    max-width: 104px;
    height: 26px;
  }

  .mobile-hidden {
    display: none;
  }

  .tc-rtb-2 h1, .tc-rtb-3 h1 {
    line-height: 44px;
  }

  .container---20th-promo.video {
    max-width: 480px;
  }

  .text-20th---video-header {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
    margin-bottom: 12px;
  }

  .container---20th-video {
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-20th---video-subtitle {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .wrapper---20th-winners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
    background-size: contain, auto;
  }

  .wrapper---20th-winners.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
  }

  .wrapper---20th-winners.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: 980px, auto;
    padding-bottom: 100px;
  }

  .wrapper---20th-winners.winners {
    background-image: linear-gradient(#0f1953, #0f1953);
    padding-bottom: 100px;
  }

  .container---winner-list {
    max-width: 600px;
  }

  .container---winner-list.floating {
    max-width: 470px;
  }

  .container---winner-list.floating---table {
    margin-top: -180px;
  }

  .container---winner-list.vouchers---b2s {
    max-width: 470px;
  }

  .container---winner-list.campaign {
    margin-top: -180px;
  }

  .container---20th-winners-form {
    min-width: 480px;
    max-width: 480px;
    margin-top: 0;
    margin-left: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .table-no-results-wrapper {
    justify-content: center;
    height: 442px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container---back-to-20th {
    font-size: .86rem;
  }

  .heading-description.large.fc-layer-1.business-rtb {
    max-width: 36ch;
  }

  .heading-description.gotham.fc-layer-0.business {
    font-size: .86rem;
  }

  .heading-description.gotham.fc-layer-0.business.instore-qr, .heading-description.gotham.fc-layer-0.business.glife, .heading-description.gotham.fc-layer-0.business.webpay {
    font-size: 1.14rem;
  }

  .heading-description.gotham.fc-layer-0.business.fds {
    max-width: 15ch;
    font-size: 1.14rem;
  }

  .heading-description.gotham.fc-layer-0.business.sme, .heading-description.gotham.xl.fc-layer-0.msme {
    font-size: 1.14rem;
  }

  .heading-description.gotham.xl.fc-layer-0.sari-sari-store {
    opacity: .69;
  }

  .heading-description.xl.gotham.fc-primary-dark-blue.video-desc {
    letter-spacing: -.02rem;
    font-size: 1.14rem;
  }

  .heading-description.sme, .heading-description.sme-2 {
    width: 30ch;
    margin-left: auto;
    margin-right: auto;
  }

  .table-notes {
    width: 30ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
  }

  .industry-tab-section {
    flex-flow: column;
    grid-template-columns: 40%;
    width: 100%;
    display: flex;
  }

  .industry-tab-content.left {
    order: 1;
  }

  .industry-tab-content.right {
    order: -1;
  }

  .industry-tab-inner-title {
    width: auto;
  }

  .image-placeholder {
    height: 320px;
  }

  .image-placeholder.sme-bundle, .image-placeholder.sme-boosters {
    width: 100%;
    height: 250px;
  }

  .b2b-sme-section {
    padding-top: 60px;
  }

  .industry-heading-tiitle {
    width: 13ch;
    margin-left: auto;
    margin-right: auto;
  }

  .sme-cell-list {
    width: 20ch;
  }

  .section.business-journey {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .section-image {
    border-top-right-radius: 0;
    height: 400px;
  }

  .section-image.sme {
    display: none;
  }

  .business-journey-content {
    max-width: 432px;
    margin: 60px auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .business-journey-heading {
    margin-top: 0;
  }

  .section.bundles {
    padding-bottom: 0;
  }

  .vid-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .vid-preview-title {
    font-size: var(--gcash-website-library---font--size-h5);
  }

  .bundle-rtb h4 {
    margin-bottom: .5rem;
  }

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

  .sme---section.hero {
    padding-top: 110px;
  }

  .sme---easy-process {
    padding-right: var(--gcash-website-library---spacing--spacing-1-5);
    padding-left: var(--gcash-website-library---spacing--spacing-1-5);
    width: 100%;
    max-width: none;
  }

  .sme---ep-heading {
    text-align: center;
    font-size: 30px;
  }

  .sme---process-card-column {
    flex-flow: column;
    width: 480px;
  }

  .sme---process-card-item {
    width: 480px;
  }

  .sme---card-description, .sme---card-description-copy {
    width: auto;
  }

  .sme---card-connector {
    display: none;
  }

  .sme---card-connector.vertical {
    width: 10px;
    margin: 0 auto;
    display: block;
  }

  .text-20th---video-header-2 {
    margin-bottom: 12px;
    font-size: 1.875rem;
    line-height: 2.1rem;
  }

  .text-20th---video-subtitle-2.features {
    text-align: center;
    width: 30ch;
  }

  .gcash-jr-tab-content {
    padding-top: 60px;
  }

  .tabs-menu-underline-wrapper {
    max-width: 600px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabs-nav-text {
    font-size: var(--gcash-website-library---font--size-h5);
    line-height: var(--gcash-website-library---font--size-h5);
  }

  .tabs-nav-icon-wrapper {
    height: 50px;
    transform: scale(.8);
  }

  .bundle-image {
    width: 320px;
    max-width: none;
  }

  .table-notes-2 {
    width: 30ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
  }

  .welcome-kit-container {
    max-width: none;
  }

  .gcash-jr-cards-wrapper {
    grid-template-columns: 432px;
    grid-auto-columns: 432px;
    justify-items: center;
    max-width: 480px;
    margin-top: 40px;
  }

  .gcash-jr-feature-card {
    width: 440px;
    height: 520px;
  }

  .gcash-jr-feature-card.gdeals-card {
    width: 480px;
  }

  .gcash-jr-feature-card.gdeals-card {
    width: 480px;
    min-width: 480px;
  }

  .gcash-jr-feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe71_gdeals-section-card2-bg-tablet.webp");
  }

  .gcash-jr-feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed8_gdeals-section-card1-bg-tablet.webp");
  }

  .gcash-jr-feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe94_gdeals-section-card3-bg-tablet.webp");
  }

  .gcash-jr-feature-card.global-stocks {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.global-stocks.affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ec_global-stocks-affordable-bg-tablet.webp");
    max-width: 480px;
    height: 560px;
  }

  .gcash-jr-feature-card.global-stocks.hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cdb_global-stocks-hassle-free-bg-tablet.webp");
  }

  .gcash-jr-feature-card.global-stocks.easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10eb_global-stocks-easy-to-access-bg-tablet.webp");
  }

  .gcash-jr-feature-card.content-end.gaming-card {
    padding: 24px;
  }

  .gcash-jr-feature-card.content-end.gaming-card.esports {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffb4_gaming-card1-bg-tablet.webp");
    min-width: 280px;
  }

  .gcash-jr-feature-card.content-end.gaming-card.experience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5e_gaming-card2-bg-tablet.webp");
  }

  .gcash-jr-feature-card.content-end.gaming-card.ahead {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0025_gaming-card3-bg-tablet.webp");
  }

  .gcash-jr-feature-card.govt {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.govt.convenience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efe_egov-convenience-tablet.webp");
  }

  .gcash-jr-feature-card.govt.signed-and-sealed {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efd_egov-signed-tablet.webp");
  }

  .gcash-jr-feature-card.govt.e-govt-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ec0_egov-partners-tablet.webp");
  }

  .gcash-jr-feature-card.gcash-padala {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.gcash-padala.nogcash, .gcash-jr-feature-card.gcash-padala.padala-partner {
    height: 560px;
  }

  .gcash-jr-feature-card.gcash-padala-long-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d2_pinakamababang-fees-xl.webp");
    background-size: cover;
    border-radius: 12px;
    justify-content: space-between;
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.cash-in {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0398_cashin-card2-tablet.webp");
  }

  .gcash-jr-feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0393_cashin-card3-tablet.webp");
  }

  .gcash-jr-feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0386_cashin-card1-tablet.webp");
  }

  .gcash-jr-feature-card.ginsure {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.ginsure.easy-application {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f6_easy-application-bg-tablet.webp");
    justify-content: flex-end;
    max-width: 432px;
    height: 615px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce194c_26-01-24_RTBs_Long%20Card_Tablet_432x560%402x.webp"), linear-gradient(95deg, #1c8cf8, #1b87f4 69%);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 432px, auto;
    justify-content: flex-start;
  }

  .gcash-jr-feature-card.ginsure.different-scams.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a1_Short%20Card%202_Tablet%402x.webp");
  }

  .gcash-jr-feature-card.ginsure._30-days-protect.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a2_Short%20Card%201_Tablet%402x.webp");
  }

  .gcash-jr-feature-card.shop-feature-card {
    width: 432px;
    height: 560px;
    padding: 22px 32px 32px;
  }

  .gcash-jr-feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072d_shop-feature-card1-bg-tablet.webp");
  }

  .gcash-jr-feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0732_shop-feature-card2-bg-tablet.webp");
  }

  .gcash-jr-feature-card.buy-load {
    max-width: 432px;
    height: 560px;
    padding-top: 22px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .gcash-jr-feature-card.benefits-long {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0caf_gsave-suits-you-bg-tablet.webp");
    padding-top: 32px;
    padding-bottom: 124px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c98_gsave-24-7-tablet.webp");
    align-items: flex-start;
    padding-top: 32px;
    padding-right: 32px;
  }

  .gcash-jr-feature-card.benefits-square {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb3_gsave-no-hassle-bg-tablet.webp");
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb5_gsave-savings-account-bg-tablet.webp");
  }

  .gcash-jr-feature-card.gfunds-cards-square {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d31_gfunds-affordable-bg-tablet.webp");
  }

  .gcash-jr-feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2a_gfunds-hassle-free-bg-tablet.webp");
  }

  .gcash-jr-feature-card.gfunds-card-long {
    align-items: flex-start;
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2d_gfunds-expertly-bg-tablet.webp");
  }

  .gcash-jr-feature-card.request-money {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.request-money.simplified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10cc_request-money-simplified-tab.webp");
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.request-money.keep-track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d23_request-money-keep-track-bg-tablet.webp");
  }

  .gcash-jr-feature-card.services-gloan {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.services-gloan.easy-cash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c16_gloan-easy-cash-tab.webp");
  }

  .gcash-jr-feature-card.services-gloan.long {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09fe_gloan-easy-approval-tablet.webp");
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.gdeals {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cff_gdeals-redeem-tab.webp");
  }

  .gcash-jr-feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c3c_gdeals-voucher-tab.webp");
  }

  .gcash-jr-feature-card.gdeals.long {
    max-width: 432px;
    height: 560px;
    padding-right: 32px;
  }

  .gcash-jr-feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110e_gdeals-daily-specials-tab.webp");
    background-size: cover;
  }

  .gcash-jr-feature-card.gcredit-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .gcash-jr-feature-card.gcredit-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ada_gcredit-credit-line-tablet.webp");
    padding-left: 32px;
  }

  .gcash-jr-feature-card.gcredit-horizontal-card.minimum-amount-due {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b00_gcredit-minimum-amount-due-tablet.webp");
    height: 560px;
    padding-right: 32px;
  }

  .gcash-jr-feature-card.gcredit-square-card {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce01b1_gcredit-tablet.webp");
    background-size: contain;
    width: 432px;
    height: 540px;
  }

  .gcash-jr-feature-card.borrow.gloan {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f83_gloan-abot-kaya-bg-tablet.webp");
    background-size: contain;
  }

  .gcash-jr-feature-card.borrow.gcredit, .gcash-jr-feature-card.borrow.online-shopping-protect, .gcash-jr-feature-card.borrow.bill-protect {
    background-size: cover;
  }

  .gcash-jr-feature-card.careers-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .gcash-jr-feature-card.careers-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ff_Feature%20Card%201%20PD%20-%20Careers.webp");
    background-position: 50%;
    height: 500px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.careers-square-card {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.intl-remit-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .gcash-jr-feature-card.intl-remit-horizontal-card.real-time {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e9_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b7fdff, #c2fcfe 65%, #91e1fd);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.overseas-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .gcash-jr-feature-card.overseas-horizontal-card.register {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bb_card-sims.png"), linear-gradient(#1b6cd0, #73b2de);
    background-position: 50% 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    height: 560px;
  }

  .gcash-jr-feature-card.overseas-square-card {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.global-wallet-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .gcash-jr-feature-card.global-wallet-horizontal-card.easy-instant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c4_features-card-phone.webp"), linear-gradient(90deg, #1670b9, #008bca);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .gcash-jr-feature-card.global-wallet-card {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.global-wallet-card.wallet, .gcash-jr-feature-card.global-wallet-card.forex {
    padding: 32px;
  }

  .gcash-jr-feature-card.intl-remit-square-card {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.intl-remit-square-card.wallet, .gcash-jr-feature-card.intl-remit-square-card.ipunin {
    padding: 32px;
  }

  .gcash-jr-feature-card.gimpact {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.gimpact.inclusion {
    padding: 32px;
  }

  .gcash-jr-feature-card.horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .gcash-jr-feature-card.horizontal-card.real-time, .gcash-jr-feature-card.horizontal-card.card-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e9_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b7fdff, #c2fcfe 65%, #91e1fd);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.horizontal-card.shop-online {
    background-image: linear-gradient(#fff0 55%, #360787), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233c_GCash%20Jr%20-%20Shop%20Online.avif"), linear-gradient(92deg, #682cc2, #5c22b5 44%, #5a20b3 59%, #4d18a4 93%);
    background-position: 0 0, 0 -130%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 990px, auto;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
    padding: 32px;
  }

  .gcash-jr-feature-card.horizontal-card.gcash-card {
    background-image: linear-gradient(0deg, #000048, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231d_GCash%20Card.avif"), linear-gradient(137deg, #003083, #00246e);
    background-position: 0 0, 70% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 1040px, auto;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.horizontal-card.buy-load-2 {
    background-image: linear-gradient(#0000 55%, #012d69), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2322_Buy%20Load.avif"), linear-gradient(137deg, #20a8ee, #2b80ea);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, cover, auto;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
    padding: 32px;
  }

  .gcash-jr-feature-card.vertical-card {
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-feature-card.vertical-card.wallet, .gcash-jr-feature-card.vertical-card.ipunin, .gcash-jr-feature-card.vertical-card.card-2, .gcash-jr-feature-card.vertical-card.card-3 {
    padding: 32px;
  }

  .gcash-jr-feature-card.vertical-card.student-deals {
    background-image: linear-gradient(#bed9ff, #fff0 55%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233a_GCash%20Jr%20-%20Unlock%20Student%20Deals.avif"), linear-gradient(141deg, #8ed2f4, #b8bcbe);
    background-position: 0 0, 50% 0, 0 0;
    background-size: auto, cover, auto;
    padding: 32px;
  }

  .gcash-jr-feature-card.vertical-card.request-money {
    background-image: linear-gradient(#0000 55%, #0a0074), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233b_GCash%20Jr%20-%20Request%20Money.avif");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    padding: 32px;
  }

  .gcash-jr-feature-card.vertical-card.request-money-2 {
    padding: 32px;
  }

  .gcash-jr-feature-card.vertical-card.pay-safely {
    background-image: linear-gradient(#0000 55%, #412c87), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2323_Play%20Safely.avif");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    padding: 32px;
  }

  .gcash-jr-content.nomination, .gcash-jr-content.child-matters {
    flex-flow: column;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .gcash-jr-card-heading.shop-online, .gcash-jr-card-heading.student-deals, .gcash-jr-card-heading.request-money, .gcash-jr-card-heading.gcash-card {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .gcash-jr-card-heading.exclusive-promo {
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .gcash-jr-card-heading.teen-led, .gcash-jr-card-heading.gsave-jr, .gcash-jr-card-heading.money-manager, .gcash-jr-card-heading.gcash-app, .gcash-jr-card-heading.kid-id, .gcash-jr-card-heading.kid-bc, .gcash-jr-card-heading.mm-parents, .gcash-jr-card-heading.parental-controls, .gcash-jr-card-heading.wallet-limit {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .gcash-jr-card-heading.nomination {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
    text-align: center;
  }

  .gcash-jr-card-heading.buy-load, .gcash-jr-card-heading.request-money-2, .gcash-jr-card-heading.pay-safely {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .gcash-jr-card-description.teen-led, .gcash-jr-card-description.gsave-jr, .gcash-jr-card-description.money-manager {
    line-height: var(--gcash-website-library---font--line-height-h5);
  }

  .gcash-jr-card-description.gcash-app, .gcash-jr-card-description.kid-id, .gcash-jr-card-description.kid-bc {
    font-size: var(--gcash-website-library---font--size-h6);
    line-height: var(--gcash-website-library---font--line-height-h6);
  }

  .gcash-jr-card-description.mm-parents {
    width: 27ch;
  }

  .gcash-jr-card-description.nomination {
    text-align: center;
    width: auto;
  }

  .gcash-jr-card {
    max-width: 360px;
    height: 240px;
  }

  .gcash-jr-card.cash-in {
    min-width: 480px;
    max-width: 480px;
    height: 360px;
    padding: 24px;
  }

  .gcash-jr-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfde7_cashin-card-3-bg-tablet.webp");
    box-shadow: 0 0 24px #00000014;
  }

  .gcash-jr-card.cash-in.one-tap {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdc2_cashin-card-2-bg-tablet.webp");
    box-shadow: 0 0 24px #00000014;
  }

  .gcash-jr-card.cash-in.more-than-one {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe08_cashin-card-1-bg-tablet.webp");
    box-shadow: 0 0 24px #00000012;
  }

  .gcash-jr-card.bank-transfer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd9c_bank-transfer-feature-tablet.webp");
    border-radius: 0;
    max-width: none;
    height: 480px;
    padding-bottom: 72px;
  }

  .gcash-jr-card.bank-transfer.floating-item {
    bottom: 0;
    transform: translate(-50%);
  }

  .gcash-jr-card.kkb-cards {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-card.kkb-cards.send-pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10af_KKB-send-payment-tablet.webp");
  }

  .gcash-jr-card.kkb-cards.track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c44_KKB-track-tablet.webp");
  }

  .gcash-jr-card.kkb-cards.card-request {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10b0_KKB-request-tablet.webp");
    justify-content: space-between;
    max-width: 432px;
    height: 560px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-card.gstock-card {
    max-width: 476px;
    height: 420px;
  }

  .gcash-jr-card.transportation-card {
    max-width: 480px;
    height: 480px;
  }

  .gcash-jr-card.gstock-card {
    max-width: 480px;
    height: 580px;
    padding: 32px;
  }

  .gcash-jr-card.gstock-card.long {
    justify-content: space-between;
    max-width: 480px;
    height: 680px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .gcash-jr-card.gstock-card.long.gstocks-freetopup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc7_gstocks-ph-free-topup-tablet.webp");
  }

  .gcash-jr-card.gstock-card.gstocks-invest {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc6_gstocks-ph-invest-tablet.webp");
  }

  .gcash-jr-card.gstock-card.gstocks-no-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc5_gstocks-ph-no-bank-tablet.webp");
  }

  .gcash-jr-card.transportation-card {
    min-width: 480px;
    max-width: 480px;
    height: 480px;
    margin-left: -24px;
  }

  .gcash-jr-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe79_transportation-card2-bg-tablet.webp");
    background-position: 0 0;
  }

  .gcash-jr-card.transportation-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfde9_transportation-card3-bg-tablet.webp");
    max-width: 480px;
    height: 480px;
    display: block;
  }

  .gcash-jr-card.travel-card {
    max-width: 320px;
    height: 335px;
  }

  .gcash-jr-card.global-stocks.feature, .gcash-jr-card.gfunds.features-card {
    max-width: 480px;
    height: 320px;
  }

  .gcash-jr-card.gfunds.features-card {
    justify-content: space-between;
    max-width: 358px;
    height: auto;
    display: flex;
  }

  .gcash-jr-card.government-card {
    max-width: 320px;
    height: 308px;
  }

  .gcash-jr-card.ggives {
    min-width: 320px;
    max-width: 320px;
    height: 420px;
    padding: 24px;
  }

  .gcash-jr-card.cash-out {
    max-width: 432px;
    height: 560px;
    padding: 32px 36px 36px;
  }

  .gcash-jr-card.cash-out.partners-nationwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0281_cash-out-partners-nationwide-tablet.webp");
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 32px;
  }

  .gcash-jr-card.cash-out.gcash-mastercard {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0289_cash-out-gcash-mastercard-tablet.webp");
    justify-content: flex-end;
    align-items: flex-start;
  }

  .gcash-jr-card.transportation-card {
    min-width: 432px;
    max-width: 432px;
    height: 560px;
    margin-left: 0;
    padding: 32px;
  }

  .gcash-jr-card.transportation-card.long-card {
    justify-content: flex-end;
    max-width: 432px;
    height: 560px;
  }

  .gcash-jr-card.transportation-card.long-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03a2_by-land-air-sea-tablet.webp");
    background-size: cover;
    padding-left: 32px;
  }

  .gcash-jr-card.transportation-card.worry-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b1_worry-free-tablet.webp");
  }

  .gcash-jr-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b3_way-on-highway-tablet.webp");
    background-position: 50%;
    background-size: cover;
  }

  .gcash-jr-card.swac-header {
    min-width: 327px;
    max-width: 327px;
    height: 235px;
  }

  .gcash-jr-card.swac-header.family-card {
    background-size: cover;
  }

  .gcash-jr-card.arewards-header-card {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .gcash-jr-card.arewards-header-card.earn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056e_a-rewards-header-card1-bg-tablet.webp");
    max-width: 100%;
    height: 800px;
    padding: 40px 32px 48px;
  }

  .gcash-jr-card.arewards-header-card.claim {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b7_a-rewards-header-card2-bg-tablet.webp");
  }

  .gcash-jr-card.ginsure-access-cards {
    min-width: 460px;
    max-width: 460px;
    height: 390px;
    padding: 32px;
  }

  .gcash-jr-card.ginsure-access-cards.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05d5_ginsure-card1-tablet.webp");
  }

  .gcash-jr-card.gloan-testimonial {
    min-width: 580px;
    max-width: 580px;
    height: 380px;
    padding: 40px;
  }

  .gcash-jr-card.gloan-testimonial.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a44_gloan-gamit-bg-tablet.webp");
  }

  .gcash-jr-card.gloan-testimonial.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a17_gloan-aside-bg-tablet.webp");
  }

  .gcash-jr-card.gloan-testimonial.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a20_gloan-since-bg-tablet.webp");
  }

  .gcash-jr-card.gloan-summary {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    max-width: 480px;
    height: 453px;
  }

  .gcash-jr-card.gcredit-summary {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    max-width: 480px;
  }

  .gcash-jr-card.gsave-partners {
    max-width: 432px;
  }

  .gcash-jr-card.ginsure-categories {
    min-width: 320px;
    max-width: 320px;
    height: 420px;
    padding: 24px;
  }

  .gcash-jr-card.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd9c_bank-transfer-feature-tablet.webp");
    border-radius: 0;
    max-width: none;
    height: 480px;
    padding-bottom: 72px;
  }

  .gcash-jr-card.sme.floating-item {
    bottom: 0;
    transform: translate(-50%);
  }

  .gcash-jr-card.promos {
    min-width: 0;
    max-width: 480px;
    height: 380px;
    padding: 40px;
  }

  .gcash-jr-card.promos.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a44_gloan-gamit-bg-tablet.webp");
  }

  .gcash-jr-card.promos.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a17_gloan-aside-bg-tablet.webp");
  }

  .gcash-jr-card.promos.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a20_gloan-since-bg-tablet.webp");
  }

  .gcash-jr-card.promos.stand-alone {
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-section-span.gsave-bank-account-slider {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gcash-jr-section-span.powered-by {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e1_gsave-benefits-tab.webp");
    background-size: 980px;
    height: 1401px;
    padding-top: 100px;
  }

  .gcash-jr-section-span.partners {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gcash-jr-section-span.gsave-header-section {
    background-color: #766dc9;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce106e_gsave-header-bg-tablet.webp");
    background-position: 50%;
    background-size: 1675px;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 100%;
    height: 840px;
    padding-top: 90px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .gcash-jr-section-span.create-account {
    background-image: linear-gradient(#0000 53%, #2c4ea9 90%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233d_GCash%20Jr%20-%20Ask%20Mom%20or%20Dad.avif");
    background-position: 0 0, 35% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 2180px;
    height: 650px;
  }

  .gcash-jr-span-content.steps.slider-mobile-text {
    display: flex;
  }

  .gcash-jr-span-content.other-services-section {
    margin-left: 37px;
  }

  .gcash-jr-span-content.partners, .gcash-jr-span-content.partners.food {
    margin-top: 32px;
  }

  .gcash-jr-span-content.food-second-block {
    margin-top: 560px;
    margin-left: 37px;
  }

  .gcash-jr-span-content.food-first-block {
    align-self: auto;
    margin-top: 1080px;
    margin-left: 37px;
    margin-right: 0;
  }

  .gcash-jr-span-content.steps-content {
    width: 100%;
    max-width: 100%;
    margin-top: 8px;
  }

  .gcash-jr-span-content.steps-content.a-plus-steps {
    display: flex;
  }

  .gcash-jr-span-content.hero-banner {
    margin-bottom: 181px;
    margin-left: 37px;
  }

  .gcash-jr-span-content.swac.header-section {
    margin-top: 148px;
  }

  .gcash-jr-span-content.cash-out-nationwide {
    margin-left: 0;
  }

  .gcash-jr-span-content.cash-out-nationwide.feature-section {
    max-width: 360px;
    margin-right: 0;
  }

  .gcash-jr-span-content.send-gift {
    height: auto;
  }

  .gcash-jr-span-content.bank-partners {
    max-width: 14ch;
    margin-left: 37px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-content.bank-transfer {
    margin-left: 36px;
  }

  .gcash-jr-span-content.eligibility-features {
    padding-left: 0;
  }

  .gcash-jr-span-content.gdeals.gdeals-header-section {
    width: 177px;
    margin-top: 234px;
  }

  .gcash-jr-span-content.government {
    margin-left: 0;
  }

  .gcash-jr-span-content.bills-gcredit {
    height: 148px;
    margin-right: 0;
  }

  .gcash-jr-span-content.ggives-score {
    height: 169px;
    margin-top: 60px;
  }

  .gcash-jr-span-content.gcredits-bills {
    height: 258px;
  }

  .gcash-jr-span-content.gcredits-bills.got-bills-section {
    justify-content: flex-end;
    margin-top: 0;
    margin-left: 37px;
  }

  .gcash-jr-span-content.merchants-section {
    margin-top: 40px;
  }

  .gcash-jr-span-content.cash-out-mastercard.feature-section {
    align-self: flex-start;
    max-width: 360px;
    margin-right: 0;
  }

  .gcash-jr-span-content.second-content {
    margin-top: 0;
  }

  .gcash-jr-span-content.transpo-header {
    margin-top: 158px;
    margin-left: 37px;
  }

  .gcash-jr-span-content.trees-planted {
    height: 780px;
    margin-top: 260px;
    margin-left: 0;
  }

  .gcash-jr-span-content.gforest-partners {
    margin-left: 35px;
  }

  .gcash-jr-span-content.send-gift-hero-section {
    height: auto;
    margin-top: 287px;
    margin-left: 37px;
  }

  .gcash-jr-span-content.send-gift-second-content {
    margin-top: 24px;
  }

  .gcash-jr-span-content.a-rewards-hero-section {
    margin-top: 534px;
  }

  .gcash-jr-span-content.ginsure-access {
    max-width: 100%;
  }

  .gcash-jr-span-content.ginsure-card.easy-application {
    justify-content: flex-end;
  }

  .gcash-jr-span-content.ginsure-card.easy-application.send-money-protect-card {
    justify-content: flex-start;
  }

  .gcash-jr-span-content.one-gcash {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .gcash-jr-span-content.bill-protect {
    margin-top: 0;
    padding-bottom: 48px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .gcash-jr-span-content.bills-sched {
    max-width: 360px;
    margin-right: 36px;
  }

  .gcash-jr-span-content.bills-table {
    max-width: 390px;
    padding-left: 16px;
  }

  .gcash-jr-span-content.hero-load {
    margin-left: 37px;
    margin-right: 0;
  }

  .gcash-jr-span-content.buy-load-exclusive {
    margin-bottom: 40px;
    margin-left: 37px;
  }

  .gcash-jr-span-content.promos-header {
    justify-content: space-between;
  }

  .gcash-jr-span-content.gcredit-gscore {
    max-width: 358px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.gsave-powered-by {
    align-self: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .gcash-jr-span-content.gfunds-portfolio {
    justify-content: center;
    max-width: 100%;
    margin-left: 0;
  }

  .gcash-jr-span-content.gfunds-security-content {
    margin-left: 37px;
  }

  .gcash-jr-span-content.ph-stocks {
    max-width: 16ch;
    margin-left: 37px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-content.eligibility-features {
    margin-left: 0;
  }

  .gcash-jr-span-content.gcrypto-know-nfts {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .gcash-jr-span-content.exploring-nfts, .gcash-jr-span-content.what-is-crypto {
    margin-left: 0;
  }

  .gcash-jr-span-content.disclaimer-content {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .gcash-jr-span-content.gloan-alamin {
    max-width: 384px;
    margin-left: 24px;
  }

  .gcash-jr-span-content.travel-header {
    margin-top: 132px;
  }

  .gcash-jr-span-content.traveling {
    margin-left: 37px;
  }

  .gcash-jr-span-content.global-porttfolio {
    margin-left: 0;
  }

  .gcash-jr-span-content.with-phone {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-flow: column;
    padding-top: 16px;
    display: flex;
  }

  .gcash-jr-span-content.create-account {
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .gcash-jr-span-title.hero-banner {
    font-size: 2.57rem;
  }

  .gcash-jr-span-title.hero-banner.absolute-white {
    letter-spacing: -.05em;
    line-height: 1.2;
  }

  .gcash-jr-span-title.steps {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.steps.cash-in {
    text-align: center;
    max-width: 20ch;
    display: block;
  }

  .gcash-jr-span-title.steps.transportation-steps {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .gcash-jr-span-title.steps.a-plus-steps {
    white-space: nowrap;
    max-width: none;
  }

  .gcash-jr-span-title.steps.gfunds-step {
    flex-direction: column;
    display: block;
  }

  .gcash-jr-span-title.steps.egov-steps {
    text-align: center;
    flex-direction: column;
    max-width: 23ch;
    font-size: 1.71rem;
    line-height: 1.3;
    display: inline;
  }

  .gcash-jr-span-title.steps.cash-out-title-mastercard {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .gcash-jr-span-title.steps.cash-out {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .gcash-jr-span-title.steps.send-load {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .gcash-jr-span-title.steps.swac-step-title {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .gcash-jr-span-title.steps.pay-qr {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .gcash-jr-span-title.steps.send-gift {
    flex-direction: column;
    max-width: 16ch;
    display: block;
  }

  .gcash-jr-span-title.steps.shop-pay {
    max-width: none;
  }

  .gcash-jr-span-title.steps.ginsure {
    flex-direction: column;
    max-width: none;
    display: block;
  }

  .gcash-jr-span-title.steps.gcredit-pay {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .gcash-jr-span-title.steps.gcredit-access {
    max-width: none;
  }

  .gcash-jr-span-title.steps.gstocks-ph-top-up {
    flex-direction: column;
    max-width: 18ch;
    display: block;
  }

  .gcash-jr-span-title.feature {
    letter-spacing: -.03em;
    font-size: 1.43rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.other-services, .gcash-jr-span-title.food-partners, .gcash-jr-span-title.food-partners {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.food-header {
    font-size: 3.43rem;
  }

  .gcash-jr-span-title.swac-header {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.feature {
    letter-spacing: -.03em;
    line-height: 1.3;
  }

  .gcash-jr-span-title.for-entertainment {
    letter-spacing: -.03em;
    margin-left: 37px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.feature {
    max-width: none;
    font-size: 1.57rem;
  }

  .gcash-jr-span-title.bank-transfer-header {
    margin-top: 4px;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.send-gift-header {
    max-width: 9ch;
    margin-top: 12px;
    font-size: 2.57rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.cash-in {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gcash-padala {
    max-width: 8ch;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.cash-out-nationwide {
    margin-top: 16px;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .gcash-jr-span-title.gcash-padala-map-section {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.bank-transfer-header {
    margin-top: 4px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.save-bank {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gstocks-ph {
    max-width: 14ch;
  }

  .gcash-jr-span-title.gdeals {
    max-width: 10ch;
    margin-top: 4px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.transportation-third-section, .gcash-jr-span-title.global-stocks-partners-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.buy-load {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.buy-load.promo {
    max-width: 14ch;
    margin-left: 39px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.buy-load.loading {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .gcash-jr-span-title.buy-load.read-up {
    margin-top: 8px;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.features-header {
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.a-rewards {
    max-width: 9ch;
    font-size: 3.43rem;
    line-height: 1.1;
  }

  .gcash-jr-span-title.features-header {
    text-align: center;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.gfunds-comparison {
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 2rem;
  }

  .gcash-jr-span-title.gfunds-portfolio {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.gfunds-account-security {
    max-width: 16ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.govt {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.bills-gcredit {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.bills-table {
    max-width: 20ch;
  }

  .gcash-jr-span-title.gsave-banks {
    text-align: center;
    max-width: 11ch;
    margin-top: 8px;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.featured-establishment {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.ggives-score {
    max-width: none;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.ggives-calculator {
    letter-spacing: -.03em;
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
  }

  .gcash-jr-span-title.ginsure-accesible {
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-title.gloans-guaranteed, .gcash-jr-span-title.gcredit-bills {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gcredit-compute {
    letter-spacing: -.03em;
    max-width: 18ch;
    font-size: 2rem;
  }

  .gcash-jr-span-title.gloan-borrow-title {
    letter-spacing: -.03em;
    max-width: 15ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
  }

  .gcash-jr-span-title.merchants-section {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.express-feature {
    letter-spacing: -.03em;
    font-size: 1.43rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.cash-out-mastercard {
    max-width: 12ch;
    margin-top: 12px;
    font-size: 2.29rem;
    line-height: 1.2;
    display: block;
  }

  .gcash-jr-span-title.swac {
    text-align: center;
    max-width: 13ch;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gcash-padala-partner-section-header {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-title.swac-second-section {
    height: 78px;
    font-size: 1.43rem;
  }

  .gcash-jr-span-title.swac-second-section.careers {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .gcash-jr-span-title.swac-header-title {
    text-align: center;
    max-width: 13ch;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.transportation-third-section {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.transportation {
    max-width: 15ch;
    margin-top: 12px;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.cash-in-map {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.trees-planted {
    font-size: 7.14rem;
  }

  .gcash-jr-span-title.gforest-partners {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-title.send-gift-hero-section {
    max-width: 9ch;
    margin-top: 12px;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.send-gift-feature-title {
    font-size: 1.43rem;
  }

  .gcash-jr-span-title.a-rewards-lifestyle {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 3.43rem;
  }

  .gcash-jr-span-title.a-rewards-card {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.a-rewards-card.vouchers {
    text-align: center;
    font-size: 2.86rem;
  }

  .gcash-jr-span-title.a-rewards-card.vouchers.win {
    margin-top: 6px;
  }

  .gcash-jr-span-title.ginsure-access {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.ginsure-access.shade-0.send-money-protect {
    font-size: 2rem;
  }

  .gcash-jr-span-title.one-gcash {
    color: #1e4f86;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.bill-protect {
    max-width: 16ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.bills-sched {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.bills-table {
    max-width: 20ch;
    font-size: 1.43rem;
  }

  .gcash-jr-span-title.loading {
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gcredit-gscore {
    margin-top: 0;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.powered-by {
    font-size: 2.86rem;
  }

  .gcash-jr-span-title.benefits-heading {
    max-width: 14ch;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.gsave-steps-title {
    font-size: 1.29rem;
  }

  .gcash-jr-span-title.gfunds-security-title {
    max-width: 14ch;
    font-size: 1.71rem;
  }

  .gcash-jr-span-title.ggives-gscore {
    margin-top: 0;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.pay-qr-cards-title {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.stocks-eligibility {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.gstocks-ph {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 3.43rem;
  }

  .gcash-jr-span-title.gstocks-ph-accordion {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .gcash-jr-span-title.gcrypto-nft {
    max-width: none;
    font-size: 2.57rem;
  }

  .gcash-jr-span-title.gcrypto-banner {
    max-width: 17ch;
    font-size: 2.57rem;
  }

  .gcash-jr-span-title.gcrypto {
    font-size: 2.57rem;
  }

  .gcash-jr-span-title.traveling {
    letter-spacing: -.05em;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.global-stocks-partners-title {
    font-size: 2rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.gdeals-header {
    max-width: 10ch;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.send-money-protect-other-services {
    font-size: 2rem;
  }

  .gcash-jr-span-title.send-money-protect-other-services.shade-1 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.mynt {
    height: 78px;
    font-size: 1.43rem;
  }

  .gcash-jr-span-title.mynt.overview-title, .gcash-jr-span-title.mynt.cardmini-title, .gcash-jr-span-title.mynt.values-title, .gcash-jr-span-title.mynt.values-sub-title {
    height: auto;
  }

  .gcash-jr-span-title.gnation {
    height: 78px;
    font-size: 1.43rem;
  }

  .gcash-jr-span-title.gnation.purpose {
    height: auto;
  }

  .gcash-jr-span-title.create-account {
    color: #fff;
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .gcash-jr-span-description.hero-banner {
    margin-top: 24px;
  }

  .gcash-jr-span-description.steps {
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-description.feature {
    max-width: 38ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.step-item.express-step-2 {
    max-width: none;
  }

  .gcash-jr-span-description.food-partners {
    max-width: 34ch;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.other-services {
    max-width: 36ch;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.food-partners {
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.food-header {
    max-width: 34ch;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.food-header.bleach-white, .gcash-jr-span-description.hero-banner {
    margin-top: 24px;
  }

  .gcash-jr-span-description.feature.stm-hero-description {
    max-width: 33ch;
  }

  .gcash-jr-span-description.feature.frame-feature {
    max-width: 24ch;
  }

  .gcash-jr-span-description.swac-header {
    margin-top: 16px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-description.feature {
    max-width: 38ch;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .gcash-jr-span-description.save-bank {
    max-width: 21ch;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.play-header {
    flex-direction: column;
    max-width: 27ch;
    font-size: 1.43rem;
  }

  .gcash-jr-span-description.feature {
    margin-top: 8px;
    font-size: 1rem;
  }

  .gcash-jr-span-description.feature.special {
    max-width: 31ch;
  }

  .gcash-jr-span-description.feature.swac {
    max-width: 30ch;
  }

  .gcash-jr-span-description.swac-header {
    width: 438px;
    margin-top: 16px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-description.business-transfer-header {
    max-width: 12ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-description.gcash-padala-header {
    letter-spacing: -.03em;
    max-width: 9ch;
    line-height: 1.25;
  }

  .gcash-jr-span-description.transportation {
    max-width: 22ch;
    margin-top: 16px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-description.buy-load {
    max-width: 18ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-description.shop-partners {
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-description.nft-marketplace {
    max-width: 34ch;
  }

  .gcash-jr-span-description.ggives-score {
    max-width: 36ch;
  }

  .gcash-jr-span-description.gloans-guaranteed {
    max-width: 44ch;
    margin-top: 8px;
    font-size: 1rem;
  }

  .gcash-jr-span-description.swac {
    text-align: center;
    max-width: 17ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-description.gcash-padala-header {
    max-width: 14ch;
    font-size: 2rem;
  }

  .gcash-jr-span-description.gcash-padala-header.position {
    margin-left: 38px;
  }

  .gcash-jr-span-description.gilroy.swac {
    text-align: left;
    max-width: 18ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.swac-header-description {
    text-align: center;
    width: 20ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-description.transportation {
    margin-top: 24px;
  }

  .gcash-jr-span-description.trees-planted {
    text-transform: none;
    max-width: 29ch;
    font-size: 1.43rem;
  }

  .gcash-jr-span-description.gforest-partners {
    max-width: 32ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.bill-protect {
    font-size: .86rem;
    line-height: 1.4;
  }

  .gcash-jr-span-description.bill-protect.right-column {
    font-size: 1rem;
    line-height: 1;
  }

  .gcash-jr-span-description.bill-protect.left-column {
    max-width: 252px;
  }

  .gcash-jr-span-description.hero-load {
    max-width: none;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-description.gcredit-gscore {
    max-width: 34ch;
  }

  .gcash-jr-span-description.gsave-steps-desc {
    text-align: center;
    margin-top: 8px;
  }

  .gcash-jr-span-description.gsave-steps-desc.first {
    max-width: 12ch;
  }

  .gcash-jr-span-description.gsave-steps-desc.second {
    max-width: 16ch;
  }

  .gcash-jr-span-description.gsave-steps-desc.third {
    max-width: 12ch;
  }

  .gcash-jr-span-description.send-gift {
    font-size: 1rem;
  }

  .gcash-jr-span-description.bank-transfer {
    z-index: 2;
    max-width: 11ch;
    margin-top: 60px;
    margin-right: 0;
    font-size: 1.71rem;
  }

  .gcash-jr-span-description.govt {
    margin-top: 48px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-description.one-gcash {
    color: #2a629e;
  }

  .gcash-jr-span-description.bills_bill-protect {
    max-width: 35ch;
    margin-top: 24px;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.featured-establishment {
    max-width: 35ch;
  }

  .gcash-jr-span-description.gcrypto-nft {
    max-width: 39ch;
    margin-top: 24px;
  }

  .gcash-jr-span-description.exploring-nfts {
    margin-top: 24px;
  }

  .gcash-jr-span-description.crypto {
    max-width: 39ch;
    margin-top: 24px;
  }

  .gcash-jr-span-description.coming-soon {
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.create-account {
    color: #fff;
  }

  .gcash-jr-slider-card {
    max-width: 360px;
    height: 540px;
  }

  .gcash-jr-slider-card.gcredit, .gcash-jr-slider-card.ggives, .gcash-jr-slider-card.gloans {
    min-width: 360px;
  }

  .gcash-jr-slider-card.transporation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc19_services-tablet.webp");
    background-position: 50% 0;
    background-size: cover;
    max-width: 480px;
    height: 360px;
    padding: 24px 62px;
  }

  .gcash-jr-slider-card.glife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc19_services-tablet.webp");
    background-position: 50% 0;
    background-size: cover;
    max-width: 320px;
    height: 420px;
  }

  .gcash-jr-slider-card.glife.food {
    min-width: 320px;
  }

  .gcash-jr-slider-card.glife.food.other-services {
    height: 420px;
  }

  .gcash-jr-slider-card.glife.travel, .gcash-jr-slider-card.glife.wellness, .gcash-jr-slider-card.glife.play {
    min-width: 320px;
  }

  .gcash-jr-slider-card.enjoy {
    padding: 24px;
  }

  .gcash-jr-slider-card.enjoy.shop, .gcash-jr-slider-card.enjoy.rewards, .gcash-jr-slider-card.enjoy.kkb {
    min-width: 360px;
  }

  .gcash-jr-slider-card.enjoy.gdeals {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce075b_gdeals-card-tablet.webp");
    min-width: 360px;
  }

  .gcash-jr-slider-card.enjoy.gcrypto {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff4_services-card-gcrypto-bg-tablet.webp");
    min-width: 360px;
  }

  .gcash-jr-slider-card.default.absolute-white {
    width: 432px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.default.absolute-white.kids-valid-id {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2075_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  }

  .gcash-jr-slider-card.default.default {
    width: 432px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.default.default.kids-valid-id {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2075_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  }

  .gcash-jr-slider-card.cash-in {
    max-width: 320px;
    height: 420px;
  }

  .gcash-jr-slider-card.new-features, .gcash-jr-slider-card.new-features.absolute-white {
    width: 432px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.new-features.absolute-white.kids-valid-id {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2075_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  }

  .gcash-jr-slider-card.new-features.default {
    width: 432px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.new-features.default.kids-valid-id {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2075_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp");
  }

  .about-bundle_inner_section_heading.onboarding-with-customer-api {
    text-align: left;
  }

  .about-bundle_inner_section_heading.forest-adoption {
    font-size: 2.28rem;
  }

  .about-bundle_inner_section_heading.unique-co-branding {
    font-size: 2rem;
  }

  .about-bundle_inner_section_heading.homepage {
    font-size: 46px;
  }

  .about-bundle_inner_section_heading.text---gb-section-title {
    font-size: 2rem;
  }

  .about-bundle_inner_section_heading.text---gb-subtitles {
    font-size: 1.43rem;
  }

  .about-bundle_inner_section_heading.about-bundle {
    width: auto;
  }

  .about-bundle_main_section {
    width: 100%;
    max-width: 536px;
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .about-bundle_main_section.promo-solutions, .about-bundle_main_section.customer-api {
    order: 1;
    width: 100%;
    max-width: none;
    padding-top: 24px;
    padding-bottom: 0;
  }

  .about-bundle_main_section.customer-api.extended-rtb {
    width: 100%;
    margin-top: 50px;
  }

  .about-bundle_main_section.practical-api {
    width: 100%;
  }

  .about-bundle_main_section.green-beginnings {
    max-width: 480px;
    padding-top: 32px;
    padding-bottom: 60px;
  }

  .about-bundle_main_section.brand-challenges {
    max-width: 480px;
    padding: 60px 24px;
  }

  .section.welcome-kit {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h-block {
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .long-grid-item {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .my-family {
    order: 1;
    margin-left: 0;
  }

  .panels-switch-con {
    z-index: 99;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    inset: 0% 0% auto;
  }

  .panels-switch-btn-con {
    position: relative;
  }

  .cta-btn-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .text---promo-deals-title {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
    margin-bottom: 12px;
  }

  .wrapper---merry-g-2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
    background-size: contain, auto;
  }

  .wrapper---merry-g-2024.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
  }

  .wrapper---merry-g-2024.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: 980px, auto;
    padding-bottom: 100px;
  }

  .wrapper---merry-g-2024.winners {
    padding-bottom: 100px;
  }

  .privacy-con {
    z-index: 1;
    max-width: 480px;
    position: relative;
  }

  .privacy-con.privacy-card-container {
    grid-template-columns: 1fr;
  }

  .privacy-con.global-pay-box {
    max-width: 600px;
    overflow: visible;
  }

  .container---merry-g-2024-winners-form {
    min-width: 480px;
    max-width: 480px;
    margin-top: 0;
    margin-left: auto;
    padding: 40px 24px;
  }

  .merry-g-2024-winners---no-results-wrapper-copy {
    justify-content: center;
    height: 442px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .org-leaderboard.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0905_partners-ggives-hero-bg-tablet.webp");
    background-position: 50%;
    background-size: 980px;
  }

  .org-leaderboard.hero-section.partner_ggives {
    background-image: linear-gradient(0deg, #fff 15%, #fff0 48%, #0000 65%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1aaa_partner-ggives-banner.webp");
    background-position: 0 0, 63% 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: 720px;
    padding-bottom: 40px;
  }

  .org-leaderboard.logos {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .org-leaderboard.categories {
    height: 598px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .org-leaderboard-heading {
    letter-spacing: -.03em;
    font-size: 1.71rem;
  }

  .org-leaderboard-heading.categories {
    letter-spacing: -.05em;
    margin-left: 0;
    font-size: 2.29rem;
  }

  .org-leaderboard-mechanics.explore-more {
    height: 598px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .row-tags {
    font-size: 1rem;
  }

  .row-tags.sme {
    width: 15ch;
  }

  .row-tags.small {
    text-align: center;
  }

  .cookie-rtb h1 {
    line-height: 44px;
  }

  .header-merry {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---merry-promo.video {
    max-width: 480px;
  }

  .wrapper---promo-items {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
    background-size: contain, auto;
  }

  .wrapper---promo-items.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: 980px, auto;
    padding-bottom: 100px;
  }

  .cookie-banner {
    padding: 24px;
  }

  .cookie-inner-content, .cookie-inner-content.buttons {
    justify-content: center;
  }

  .cookie-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .cookie-banner-rtb {
    text-align: center;
    width: auto;
  }

  .container---t-c-history.top.mobile {
    z-index: 99;
    background-color: #f6f9fd;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .container---t-c-history.middle {
    min-width: 0;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
  }

  .container---t-c-history.left {
    display: none;
  }

  .cms-dropdown-toggle {
    justify-content: flex-start;
    height: 59px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 12px;
    font-size: 1.125rem;
    position: relative;
  }

  .cms-dropdown-toggle.w--open {
    border-color: #0057e4;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    align-items: center;
    height: 59px;
  }

  .cms-dropdown-menu {
    background-color: #fff;
  }

  .cms-dropdown-menu.mobile {
    z-index: 98;
    display: block;
  }

  .icon---t-c-history {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }

  .main-container---t-c-history {
    flex-flow: column;
  }

  .cms-dropdown-label {
    color: #104ad6;
    margin-bottom: -15px;
    padding-top: 10px;
    padding-left: 20px;
    font-size: .8125rem;
    font-weight: 700;
  }

  .cms-dropdown-label.header {
    margin-top: -5px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .cms-dropdown-link {
    border-bottom: 1px solid #ecf1fa;
    font-weight: 500;
  }

  .cms-dropdown-link.w--current, .cms-dropdown-link.current-version {
    color: #0057e4;
  }

  .rich-text---t-c-history {
    padding-left: 1px;
    padding-right: 1px;
  }

  .main-container---pn-history {
    flex-flow: column;
  }

  .icon---pn-history {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }

  .container---pn-history.top {
    z-index: 99;
    background-color: #f6f9fd;
    margin-top: 0;
    margin-right: 0;
    padding-top: 48px;
    padding-bottom: 20px;
    padding-right: 0;
    position: sticky;
    inset: 0% 0% auto;
  }

  .container---pn-history.top.mobile {
    z-index: 99;
    background-color: #f6f9fd;
    margin-bottom: 0;
    padding-top: 40px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .container---pn-history.middle {
    min-width: 0;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .container---pn-history.left {
    display: none;
  }

  .rich-text---pn-history li {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .dropdown---pn-language {
    z-index: 99;
    width: 100%;
    margin-bottom: 8px;
  }

  .dropdown---pn-text, .dropdown---pn-text-2 {
    width: 100%;
  }

  .container---cookie-hide-on-mobile {
    display: none;
  }

  .careers-stack.column.combo---container-main-video {
    height: 432px;
  }

  .careers-stack.column.combo---careers-video-gallery {
    justify-content: center;
    align-items: stretch;
    height: 432px;
  }

  .container---careers-thumbnails {
    max-width: 480px;
  }

  .container---careers-thumbnails.video-group {
    max-width: 728px;
  }

  .mynt_newsroom-form-block {
    padding-bottom: 60px;
  }

  .my_newsroom-section.articles-list {
    margin-top: 32px;
  }

  .bill-protect-calculator-control-wrapper {
    margin-left: 0;
  }

  .bill-protect-calculator-control-wrapper.bill-protect-calcu {
    border-radius: 6px 6px 0 0;
  }

  .bill-protect-section.testimonial {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .static-swipeable.glife {
    margin-top: 32px;
  }

  .static-swipeable.glife.send-money-protect.tablet {
    display: block;
  }

  .static-swipeable.glife.send-money-protect.desktop {
    display: none;
  }

  .wrapper-summer---body {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1299_border.webp"), linear-gradient(#f6f9fd, #f6f9fd);
    background-size: contain, auto;
  }

  .wrapper-summer---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: 980px, auto;
    padding-bottom: 100px;
  }

  .header-summer {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-large {
    font-size: 50px;
    line-height: 1;
  }

  .description-medium.tablet {
    width: 40ch;
  }

  .hero-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-block.summer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2533_summer-hero-banner-td.avif"), linear-gradient(#1f81cb, #005b85);
    height: 480px;
  }

  .summer-period {
    padding-left: 12px;
    padding-right: 12px;
  }

  .summer-mechanics {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pms-inner-stack {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    display: flex;
  }

  .container---card-content.nomination, .container---card-content.child-matters {
    flex-flow: column;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .text---card-content-title.shop-online, .text---card-content-title.student-deals, .text---card-content-title.request-money, .text---card-content-title.gcash-card {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .text---card-content-title.exclusive-promo {
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .text---card-content-title.teen-led, .text---card-content-title.gsave-jr, .text---card-content-title.money-manager, .text---card-content-title.raket, .text---card-content-title.kid-id, .text---card-content-title.kid-bc, .text---card-content-title.mm-parents, .text---card-content-title.parental-controls, .text---card-content-title.wallet-limit {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .text---card-content-title.nomination {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
    text-align: center;
  }

  .text---card-content-title.buy-load, .text---card-content-title.request-money-2, .text---card-content-title.pay-safely, .text---card-content-title.hustle {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--size-h3);
  }

  .text---card-content-description.teen-led, .text---card-content-description.gsave-jr, .text---card-content-description.money-manager {
    line-height: var(--gcash-website-library---font--line-height-h5);
  }

  .text---card-content-description.raket, .text---card-content-description.kid-id, .text---card-content-description.kid-bc {
    font-size: var(--gcash-website-library---font--size-h6);
    line-height: var(--gcash-website-library---font--line-height-h6);
  }

  .text---card-content-description.mm-parents {
    width: 27ch;
  }

  .text---card-content-description.nomination {
    text-align: center;
    width: auto;
  }

  .container---question-and-link {
    width: 550px;
    max-width: none;
    height: 72px;
  }

  .text---question-and-link {
    font-size: var(--gcash-website-library---font--size-h6);
    line-height: var(--gcash-website-library---font--line-height-h6);
  }

  .container---grid-card-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .container---feature-card {
    width: 440px;
    height: 520px;
  }

  .container---feature-card.gdeals-card {
    width: 480px;
  }

  .container---feature-card.gdeals-card {
    width: 480px;
    min-width: 480px;
  }

  .container---feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe71_gdeals-section-card2-bg-tablet.webp");
  }

  .container---feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfed8_gdeals-section-card1-bg-tablet.webp");
  }

  .container---feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe94_gdeals-section-card3-bg-tablet.webp");
  }

  .container---feature-card.global-stocks {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.global-stocks.affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ec_global-stocks-affordable-bg-tablet.webp");
    max-width: 480px;
    height: 560px;
  }

  .container---feature-card.global-stocks.hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cdb_global-stocks-hassle-free-bg-tablet.webp");
  }

  .container---feature-card.global-stocks.easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10eb_global-stocks-easy-to-access-bg-tablet.webp");
  }

  .container---feature-card.content-end.gaming-card {
    padding: 24px;
  }

  .container---feature-card.content-end.gaming-card.esports {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffb4_gaming-card1-bg-tablet.webp");
    min-width: 280px;
  }

  .container---feature-card.content-end.gaming-card.experience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5e_gaming-card2-bg-tablet.webp");
  }

  .container---feature-card.content-end.gaming-card.ahead {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0025_gaming-card3-bg-tablet.webp");
  }

  .container---feature-card.govt {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.govt.convenience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efe_egov-convenience-tablet.webp");
  }

  .container---feature-card.govt.signed-and-sealed {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0efd_egov-signed-tablet.webp");
  }

  .container---feature-card.govt.e-govt-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ec0_egov-partners-tablet.webp");
  }

  .container---feature-card.gcash-padala {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.gcash-padala.nogcash, .container---feature-card.gcash-padala.padala-partner {
    height: 560px;
  }

  .container---feature-card.shop-abroad {
    background-image: linear-gradient(180deg, #fff0 50%, var(--darker-blue)), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b7_Travel%20Hacks%20-%20Shop%20Abroad%20-%20Feature%20Card%20-%20Large.avif");
    background-position: 0 0, 98%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-radius: 12px;
    justify-content: flex-end;
    align-items: center;
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .container---feature-card.cash-in {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0398_cashin-card2-tablet.webp");
  }

  .container---feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0393_cashin-card3-tablet.webp");
  }

  .container---feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0386_cashin-card1-tablet.webp");
  }

  .container---feature-card.ginsure {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.ginsure.easy-application {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05f6_easy-application-bg-tablet.webp");
    justify-content: flex-end;
    max-width: 432px;
    height: 615px;
    padding-left: 32px;
  }

  .container---feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce194c_26-01-24_RTBs_Long%20Card_Tablet_432x560%402x.webp"), linear-gradient(95deg, #1c8cf8, #1b87f4 69%);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 432px, auto;
    justify-content: flex-start;
  }

  .container---feature-card.ginsure.different-scams.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a1_Short%20Card%202_Tablet%402x.webp");
  }

  .container---feature-card.ginsure._30-days-protect.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a2_Short%20Card%201_Tablet%402x.webp");
  }

  .container---feature-card.ginsure.large-rtb.free-insurance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a5_Load%20plus%20wide%20rtb%20(Tablet).jpg");
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px;
  }

  .container---feature-card.ginsure.large-rtb.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24b2_bill-protect-small-card.avif");
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px;
  }

  .container---feature-card.ginsure.small-rtb {
    max-width: 480px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.ginsure.small-rtb.sweldo-assitance, .container---feature-card.ginsure.small-rtb.accident-insurance {
    max-width: 480px;
    height: 560px;
  }

  .container---feature-card.shop-feature-card {
    width: 432px;
    height: 560px;
    padding: 22px 32px 32px;
  }

  .container---feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072d_shop-feature-card1-bg-tablet.webp");
  }

  .container---feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0732_shop-feature-card2-bg-tablet.webp");
  }

  .container---feature-card.buy-load {
    max-width: 432px;
    height: 560px;
    padding-top: 22px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container---feature-card.benefits-long {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0caf_gsave-suits-you-bg-tablet.webp");
    padding-top: 32px;
    padding-bottom: 124px;
    padding-left: 32px;
  }

  .container---feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c98_gsave-24-7-tablet.webp");
    align-items: flex-start;
    padding-top: 32px;
    padding-right: 32px;
  }

  .container---feature-card.benefits-square {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb3_gsave-no-hassle-bg-tablet.webp");
    padding-bottom: 32px;
  }

  .container---feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb5_gsave-savings-account-bg-tablet.webp");
  }

  .container---feature-card.gfunds-cards-square {
    width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d31_gfunds-affordable-bg-tablet.webp");
  }

  .container---feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2a_gfunds-hassle-free-bg-tablet.webp");
  }

  .container---feature-card.gfunds-card-long {
    align-items: flex-start;
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2d_gfunds-expertly-bg-tablet.webp");
  }

  .container---feature-card.request-money {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.request-money.simplified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10cc_request-money-simplified-tab.webp");
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.request-money.keep-track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d23_request-money-keep-track-bg-tablet.webp");
  }

  .container---feature-card.services-gloan {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.services-gloan.easy-cash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c16_gloan-easy-cash-tab.webp");
  }

  .container---feature-card.services-gloan.long {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09fe_gloan-easy-approval-tablet.webp");
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .container---feature-card.gdeals {
    max-width: 432px;
    height: 560px;
    padding: 32px;
  }

  .container---feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cff_gdeals-redeem-tab.webp");
  }

  .container---feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c3c_gdeals-voucher-tab.webp");
  }

  .container---feature-card.gdeals.long {
    max-width: 432px;
    height: 560px;
    padding-right: 32px;
  }

  .container---feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110e_gdeals-daily-specials-tab.webp");
    background-size: cover;
  }

  .container---feature-card.gcredit-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .container---feature-card.gcredit-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ada_gcredit-credit-line-tablet.webp");
    padding-left: 32px;
  }

  .container---feature-card.gcredit-horizontal-card.minimum-amount-due {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b00_gcredit-minimum-amount-due-tablet.webp");
    height: 560px;
    padding-right: 32px;
  }

  .container---feature-card.gcredit-square-card {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce01b1_gcredit-tablet.webp");
    background-size: contain;
    width: 432px;
    height: 540px;
  }

  .container---feature-card.borrow.gloan {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f83_gloan-abot-kaya-bg-tablet.webp");
    background-size: contain;
  }

  .container---feature-card.borrow.gcredit, .container---feature-card.borrow.online-shopping-protect, .container---feature-card.borrow.bill-protect {
    background-size: cover;
  }

  .container---feature-card.careers-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .container---feature-card.careers-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ff_Feature%20Card%201%20PD%20-%20Careers.webp");
    background-position: 50%;
    height: 500px;
    padding-left: 32px;
  }

  .container---feature-card.careers-square-card {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.intl-remit-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .container---feature-card.intl-remit-horizontal-card.real-time {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e9_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b7fdff, #c2fcfe 65%, #91e1fd);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .container---feature-card.overseas-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .container---feature-card.overseas-horizontal-card.register {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bb_card-sims.png"), linear-gradient(#1b6cd0, #73b2de);
    background-position: 50% 20%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    height: 560px;
  }

  .container---feature-card.overseas-horizontal-card.rainy-day {
    background-color: #053073;
    background-image: linear-gradient(#0000 33%, #053073), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2360_Rainy%20Day%20Asset.avif");
    background-position: 0 0, 21%;
    background-size: auto, cover;
    height: 560px;
  }

  .container---feature-card.overseas-square-card {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.global-wallet-horizontal-card {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .container---feature-card.global-wallet-horizontal-card.easy-instant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c4_features-card-phone.webp"), linear-gradient(90deg, #1670b9, #008bca);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container---feature-card.global-wallet-card {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.global-wallet-card.wallet, .container---feature-card.global-wallet-card.forex {
    padding: 32px;
  }

  .container---feature-card.intl-remit-square-card {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.intl-remit-square-card.wallet, .container---feature-card.intl-remit-square-card.ipunin {
    padding: 32px;
  }

  .container---feature-card.gimpact {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.gimpact.inclusion {
    padding: 32px;
  }

  .container---feature-card.default {
    justify-content: flex-start;
    width: 432px;
    height: 680px;
  }

  .container---feature-card.default.real-time, .container---feature-card.default.card-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e9_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b7fdff, #c2fcfe 65%, #91e1fd);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    justify-content: flex-start;
    align-items: center;
    height: 500px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .container---feature-card.default-2 {
    max-width: 432px;
    height: 560px;
  }

  .container---feature-card.default-2.wallet, .container---feature-card.default-2.ipunin, .container---feature-card.default-2.card-2, .container---feature-card.default-2.card-3 {
    padding: 32px;
  }

  .container---feature-card.get-protection {
    background-image: linear-gradient(180deg, #fff0 50%, var(--darker-blue)), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b9_Travel%20Hacks%20-%20Get%20Extra%20-%20Feature%20Card%20-%20Large.avif");
    background-position: 0 0, -7px;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-radius: 12px;
    justify-content: flex-end;
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .container---feature-card.scan-to-pay {
    background-image: linear-gradient(180deg, #fff0 50%, var(--darker-blue)), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25b8_Travel%20Hacks%20-%20Scan%20to%20Pay%20-%20Feature%20Card%20-%20Large.avif");
    background-position: 0 0, 99%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-radius: 12px;
    justify-content: flex-end;
    max-width: 432px;
    height: 560px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .container---feature-card-content {
    height: 496px;
  }

  .container---feature-card-content.request-money.simplified {
    justify-content: space-between;
    margin-top: 0;
    margin-right: 0;
  }

  .container---feature-card-content.global-affordable {
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
  }

  .text---feature-card-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gdeals {
    max-width: 19ch;
  }

  .text---feature-card-title.egov-card {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gloan-borrow.gloan-gcredit, .text---feature-card-title.gloan-borrow.gcredit-gloan {
    max-width: 14ch;
  }

  .text---feature-card-title.gcash-padala, .text---feature-card-title.cash-in {
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .text---feature-card-title.cash-in.setup {
    max-width: 13ch;
  }

  .text---feature-card-title.ginsure {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.ginsure.affordable-insurance {
    max-width: 12ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.ginsure.affordable-insurance.send-money-protect-feature-card-title, .text---feature-card-title.ginsure.load-plus {
    font-size: 2rem;
  }

  .text---feature-card-title.ginsure.load-plus.dekstop {
    display: none;
  }

  .text---feature-card-title.ginsure.load-plus.mobile, .text---feature-card-title.ginsure.load-plus.desktop {
    display: block;
  }

  .text---feature-card-title.ginsure.load-plus.mobile-2 {
    display: none;
  }

  .text---feature-card-title.shop-card-title, .text---feature-card-title.buy-load {
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gloan {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gloan.long {
    max-width: none;
    font-size: 3.14rem;
  }

  .text---feature-card-title.gloan-borrow {
    max-width: 18ch;
    font-size: 1.57rem;
  }

  .text---feature-card-title.gcredit-horizontal-card {
    letter-spacing: -.05em;
    font-size: 2.71rem;
  }

  .text---feature-card-title.gcredit-horizontal-card.minimum-amount-due {
    letter-spacing: -.03em;
    max-width: 17ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.pay-qr {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.pay-qr.long {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gdeals {
    letter-spacing: -.03em;
    letter-spacing: -.03em;
    max-width: 11ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.request-money {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.request-money.simplified {
    font-size: 2.29rem;
  }

  .text---feature-card-title.request-money.keep-track {
    max-width: none;
  }

  .text---feature-card-title.gsave.benefits-square, .text---feature-card-title.gsave.benefits-long {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gdeals {
    letter-spacing: -.03em;
    max-width: 11ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gdeals.long {
    font-size: 2.29rem;
  }

  .text---feature-card-title.gsave-bank {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .text---feature-card-title.gfund-title-long, .text---feature-card-title.gfund-title {
    letter-spacing: -.03em;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gcrypto {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gcrypto.long, .text---feature-card-title.gstocks-card {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.gstocks-card.affordable {
    color: #fff;
    font-size: 2.29rem;
  }

  .text---feature-card-title.card {
    max-width: 12ch;
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.cards {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.cards.buy-load {
    font-size: 2.1rem;
  }

  .text---feature-card-title.card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.card.with-subheader {
    font-size: 2.2rem;
    line-height: 1;
  }

  .text---feature-card-title.gcredit-square-card, .text---feature-card-title.intl-remit-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.intl-remit-square-card.real-time {
    max-width: 13ch;
    font-size: 32px;
  }

  .text---feature-card-title.intl-remit-square-card.ipunin, .text---feature-card-title.intl-remit-square-card.wallet {
    max-width: 14ch;
    font-size: 32px;
  }

  .text---feature-card-title.intl-remit-square-card.ipunin {
    font-size: 2rem;
  }

  .text---feature-card-title.overseas-square-card, .text---feature-card-title.global-wallets-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.global-wallets-square-card.easy-instant {
    max-width: 13ch;
    font-size: 32px;
  }

  .text---feature-card-title.global-wallets-square-card.higher-wallet {
    max-width: 13ch;
    font-size: 32px;
  }

  .text---feature-card-title.global-wallets-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.global-wallets-square-card.forex {
    max-width: 14ch;
    font-size: 32px;
  }

  .text---feature-card-title.overseas-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.overseas-square-card.register, .text---feature-card-title.overseas-square-card.rainy-day {
    max-width: 14ch;
    font-size: 32px;
  }

  .text---feature-card-title.careers.finance {
    color: #0a2757;
  }

  .text---feature-card-title.careers, .text---feature-card-title.gimpact-square-card {
    font-size: 2.29rem;
    line-height: 1.25;
  }

  .text---feature-card-title.travel-hacks {
    font-size: var(--gcash-website-library---font--size-h2);
    line-height: var(--gcash-website-library---font--line-height-h2);
    margin-bottom: 12px;
  }

  .text---feature-card-description {
    font-size: 1.14rem;
  }

  .text---feature-card-description.gdeals {
    letter-spacing: -.01em;
    letter-spacing: -.01em;
    max-width: 25ch;
    line-height: 1.45;
  }

  .text---feature-card-description.egov-card {
    font-size: 1.29rem;
  }

  .text---feature-card-description.gloan {
    opacity: .8;
  }

  .text---feature-card-description.gcredit {
    margin-top: 8px;
  }

  .text---feature-card-description.gcash-padala {
    font-size: 1.29rem;
  }

  .text---feature-card-description.gcash-padala.valid-id {
    max-width: 22ch;
  }

  .text---feature-card-description.gcash-padala.partner-outlets {
    max-width: 23ch;
  }

  .text---feature-card-description.gcash-padala.long-card {
    max-width: 25ch;
  }

  .text---feature-card-description.ginsure.easy-application {
    max-width: none;
    margin-top: 12px;
    font-size: 1.14rem;
  }

  .text---feature-card-description.ginsure.load-plus {
    font-size: var(--gcash-website-library---font--size-root);
  }

  .text---feature-card-description.buy-load {
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .text---feature-card-description.buy-load.auto-load, .text---feature-card-description.buy-load.wide-network {
    opacity: 1;
  }

  .text---feature-card-description.gloan {
    opacity: .7;
    font-size: 1.29rem;
  }

  .text---feature-card-description.gloan.long {
    max-width: 22ch;
    margin-top: 12px;
  }

  .text---feature-card-description.gcredit {
    font-size: 1.14rem;
  }

  .text---feature-card-description.gcredit.credit-line, .text---feature-card-description.minimum-amount-due {
    max-width: none;
  }

  .text---feature-card-description.pay-qr {
    font-size: 1.29rem;
    font-weight: 600;
    line-height: 1.3;
  }

  .text---feature-card-description.pay-qr.long {
    max-width: none;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .text---feature-card-description.pay-qr.qr-own {
    margin-left: 0;
    margin-right: 0;
  }

  .text---feature-card-description.gdeals {
    max-width: 25ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .text---feature-card-description.gsave._24-7-banking-note {
    max-width: none;
  }

  .text---feature-card-description.gsave.benefits-square {
    letter-spacing: -.01em;
    line-height: 1.45;
  }

  .text---feature-card-description.gsave.benefits-square.savings-account {
    max-width: 24ch;
  }

  .text---feature-card-description.gsave.benefits-long {
    margin-top: 12px;
    font-size: 1.29rem;
  }

  .text---feature-card-description.gsave.benefits-long._24-7-banking {
    max-width: 24ch;
  }

  .text---feature-card-description.gdeals {
    letter-spacing: -.03em;
    max-width: 25ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .text---feature-card-description.gdeals.long {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .text---feature-card-description.request-money {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.request-money.simplified {
    max-width: none;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.request-money.safe-and-reliable {
    max-width: 27ch;
  }

  .text---feature-card-description.gfund-desc {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.gfund-desc-long {
    letter-spacing: -.01em;
    max-width: 20ch;
    margin-top: 0;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.gcrypto {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .text---feature-card-description.gcrypto.long {
    font-size: 1.29rem;
  }

  .text---feature-card-description.gcrypto.long.gcrypto-easy-start {
    max-width: 20ch;
  }

  .text---feature-card-description.gcrypto.long.gcrypto-easy-use {
    max-width: none;
  }

  .text---feature-card-description.gstocks-card {
    font-size: 1.29rem;
  }

  .text---feature-card-description.gstocks-card.affordable {
    color: #fff;
    max-width: none;
    margin-top: 0;
  }

  .text---feature-card-description.card {
    font-size: 1.29rem;
  }

  .text---feature-card-description.send-money-protect.protection-funds {
    font-size: 1.14rem;
  }

  .text---feature-card-description.get-started {
    font-size: 1.29rem;
  }

  .text---feature-card-description.getting-started {
    opacity: 1;
    font-size: 1.29rem;
  }

  .popup-section-title-5.ginsure-access {
    font-size: 2.29rem;
  }

  .popup-section-title-5.ginsure-access.shade-0.send-money-protect {
    font-size: 2rem;
  }

  .popup-section-title-5.steps {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .bounding-box-21 {
    z-index: 1;
    max-width: 432px;
    position: relative;
  }

  .popup-steps-counter-3 {
    display: none;
  }

  .popup-slider-4 {
    justify-content: center;
    align-items: stretch;
    width: 465px;
    height: 562px;
    display: block;
    left: 50%;
    transform: translate(-50%);
  }

  .phone_frame-6 {
    max-width: 100%;
  }

  .bounding-box-22 {
    z-index: 1;
    max-width: 432px;
    position: relative;
  }

  .bounding-box-22.steps-feature {
    z-index: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .gcash-website-library--c_link-btn {
    font-size: 1rem;
    line-height: 1rem;
  }

  .header-menu_sub-nav-item {
    text-align: center;
    margin-top: 24px;
    margin-left: 0;
  }

  .header-menu_sub-nav {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .header-menu_sub-nav._w-border {
    border-right: 1px solid #e0e8f3;
    padding-bottom: 14px;
  }

  .header-menu_sub-nav._w-border.active {
    border-right-color: #9da9bc26;
    padding-bottom: 0;
    display: flex;
  }

  .header-menu_sub-nav.active {
    text-align: center;
    display: flex;
  }

  .header-menu_sub-nav-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .text-block-3 {
    color: #0a275766;
    letter-spacing: -.01em;
    font-family: Gotham;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
  }

  .header-menu_main-nav-item {
    color: #01298166;
    text-align: center;
    border-style: none;
    justify-content: center;
    width: 50%;
    margin-top: 14px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.14rem;
    display: flex;
  }

  .header-menu_main-nav-item.active {
    background-image: linear-gradient(#0000, #0000);
    border-left-style: none;
    border-right-color: #9da9bc26;
    justify-content: center;
    width: 50%;
    padding-top: 0;
  }

  .header-menu_current-page {
    display: block;
  }

  .header-menu {
    border-radius: 0 0 24px 24px;
    flex-direction: column;
    max-width: 414px;
    padding: 36px 0 16px;
    box-shadow: 0 0 #04083e1a, 0 140px 56px #04083e03, 0 79px 47px #04083e0d, 0 35px 35px #04083e17, 0 9px 19px #04083e1a;
  }

  .header-menu.closed {
    box-shadow: 6px 6px 12px -8px #0f254533;
  }

  .header-menu_close-icon {
    max-width: 14px;
    height: 14px;
    margin-bottom: 0;
    margin-right: 8px;
  }

  .header-menu_main-nav {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 16px;
    display: flex;
  }

  .header-menu_main-nav-item-icon {
    display: none;
  }

  .header-menu_close-button {
    border-radius: 31px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 30px;
    padding-top: 6px;
    padding-bottom: 6px;
    display: flex;
  }

  .component-library_section-title {
    font-size: 48px;
  }

  .consumer_use-case-bubble-description {
    margin-top: 1px;
    font-size: .59rem;
  }

  .consumer_use-case-bubble-img {
    width: 36px;
    height: 36px;
  }

  .consumer_use-case-bubble {
    border-radius: 5px;
    max-width: 268px;
    box-shadow: 0 5px 8px -5px #0f254533;
  }

  .consumer_use-case-bubble.wmp {
    border-radius: 5px;
    max-width: 268px;
    padding: 11px 8px 11px 11px;
    box-shadow: 0 5px 8px -5px #0f254533;
  }

  .consumer_use-case-bubble-content {
    margin-left: 16px;
  }

  .consumer_use-case-bubble-icon {
    width: 22px;
    height: 22px;
  }

  .consumer_use-case-bubble-amount {
    margin-top: 3px;
    font-size: .59rem;
  }

  .consumer_use-case-bubble-amount.total-savings {
    margin-top: 4px;
  }

  .consumer_use-case-bubble-title {
    margin-top: 3px;
    font-size: .76rem;
  }

  .consumer_panel.new-products, .consumer_panel.infographics, .consumer_panel.masthead {
    overflow: hidden;
  }

  .consumer_use-case-bubble-amount-currency {
    width: 16px;
    height: 22px;
  }

  .consumer_use-case-bubble-amount-figures {
    margin-left: 3px;
    font-size: 1.57rem;
  }

  .map_container {
    flex-direction: column;
  }

  .map_element {
    flex-shrink: 0;
    flex-basis: 239px;
    min-height: 239px;
    max-height: 239px;
  }

  .billers_filter-container {
    width: 100%;
  }

  .billers_collection-list {
    display: block;
  }

  .billers_list-result {
    display: none;
  }

  .billers_list-result._w-header {
    display: block;
  }

  .biller_item-card-labels {
    border: 1px #eef2f9;
    border-bottom-style: solid;
    margin-top: 16px;
    padding-bottom: 16px;
    padding-left: 0;
  }

  .biller_item-card.card-view {
    border-style: none;
    padding: 16px 24px 0;
  }

  .biller_item-card-content {
    padding-left: 0;
  }

  .billers_label-icon.fee {
    padding-top: 2px;
  }

  .services_notification-block-content {
    margin-left: 7px;
  }

  .services_heading-2 {
    max-width: 15ch;
    font-size: 2.29rem;
  }

  .services_heading-2.pay {
    max-width: 14ch;
    margin-top: 8px;
  }

  .services_heading-2.grow {
    font-size: 2.57rem;
  }

  .section-blurb {
    padding-bottom: 0;
    padding-left: 61px;
    padding-right: 61px;
  }

  .section-blurb.enjoy {
    padding-left: 0;
    padding-right: 0;
  }

  .section-blurb.pay {
    max-width: 100%;
  }

  .section-blurb.gforest {
    padding-left: 26px;
  }

  .section-blurb-preamble {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .section-blurb-preamble.enjoy {
    font-size: 1rem;
  }

  .section-blurb-preamble.borrow {
    letter-spacing: -.05em;
    line-height: .9;
  }

  .section-blurb-preamble.grow {
    letter-spacing: -.05em;
    font-size: 1.29rem;
    line-height: .9;
  }

  .services_header-anchors {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .services_header-ancors-text {
    margin-left: 53.5px;
    font-size: 1.14rem;
  }

  .bounding-box.consumer-carousel {
    display: none;
  }

  .bounding-box.merchants-form {
    max-width: 100%;
  }

  .bounding-box.card-banner-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12ff_card-kv-mob.webp");
  }

  .bounding-box.card-banner-section.send-money-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a3_Featured%20Product%20KV_Tablet_20-11-23.webp"), linear-gradient(#037cff, #037cff);
    background-position: 50% 100%, 0 0;
    height: 330px;
  }

  .bounding-box.card-banner-section.gjobs {
    background-position: 68%;
    background-size: cover;
  }

  .bounding-box.card-banner-section.raket {
    background-position: 50%;
  }

  .bounding-box.card-banner-section.job-seeker {
    background-position: 68%;
    background-size: cover;
  }

  .bounding-box.global-pay-box {
    max-width: 500px;
  }

  .bounding-box.dpa {
    max-width: none;
  }

  .bounding-box.gcash-jr.banner {
    max-width: 520px;
  }

  .bounding-box.partners-ggives.temp {
    justify-content: center;
    align-items: center;
  }

  .bounding-box.rtb-section.promo-solutions, .bounding-box.rtb-section.ad-solutions {
    max-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.rtb-extended-section.customer-api {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.scan-to-pay-form {
    max-width: 100%;
  }

  .bounding-box.industries {
    max-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.video-group {
    max-width: 432px;
  }

  .heading-1 {
    text-align: center;
    letter-spacing: -.03em;
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.29rem;
  }

  .services_description-1 {
    text-align: center;
    max-width: 32ch;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.14rem;
    line-height: 1.2;
  }

  .section-card.ginsure.services_wrapper-floating-item {
    width: 100%;
    max-width: 432px;
  }

  .section-card.pay-qr {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
  }

  .section-card.pay-bills, .section-card.government, .section-card.buy-load, .section-card.transportation {
    max-width: 100%;
  }

  .section-card.gsave.services_wrapper-floating-item {
    max-width: 432px;
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe9c_services-fifth-section-a-tablet.webp"), linear-gradient(#faece4, #faece4);
    background-position: 50% 0, 0 0;
    background-size: 980px, auto;
  }

  .floating-wrapper.grow {
    padding-left: 24px;
    padding-right: 24px;
  }

  .floating-wrapper.cashout-header-first {
    overflow: hidden;
  }

  .services_section-card-wrapper.glife {
    padding-left: 40px;
    padding-right: 40px;
  }

  .services_section-card-wrapper.glife.other-services-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-blurb-title {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .popup-section-content.ginsure-card.affordable-insurance.load-plus {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.ginsure-card.load-plus {
    max-width: 272px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .services_description-2 {
    font-size: 1.14rem;
    line-height: 1.2;
  }

  .services_wrapper.section-send.section-send-cards {
    background-color: #f9fcfe;
    background-image: none;
    height: 400px;
  }

  .learn-more-link.smp, .learn-more-link.load-plus, .learn-more-link.ginsure, .learn-more-link.pms {
    margin-top: 6px;
  }

  .popup-help-center-banner {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 32px;
    padding-right: 32px;
  }

  .popup-help-center-banner.footer {
    flex-direction: row;
    align-items: center;
  }

  .popup-section-card.kkb-cards {
    max-width: 100%;
  }

  .popup-section-card.gstock-card {
    min-width: 100%;
    max-width: 100%;
  }

  .popup-section-card.gsave-partners {
    max-width: 432px;
  }

  .popup_slider-next.adjusted {
    background-color: #0080004d;
    height: 160px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    transform: translate(0, -30px);
  }

  .popup_slider-prev.adjusted {
    background-image: linear-gradient(#0080004d, #0080004d);
    height: 160px;
    margin-top: auto;
    margin-bottom: auto;
    transform: translate(0, -30px);
  }

  .popup_slider-nav2 {
    font-size: .57rem;
  }

  .popup-section-card-content.bank-transfer {
    margin-left: 118px;
  }

  .map_search-results {
    flex: auto;
  }

  .map_search-input {
    flex: none;
  }

  .map_filter-dropdown-list {
    height: 215px;
  }

  .map_filter-dropdown-list.map_city {
    height: 165px;
  }

  .map_forms-container {
    min-width: 300px;
    max-width: none;
  }

  .map_filter-elements {
    flex-direction: column;
    height: 265px;
    display: flex;
  }

  .popup_steps-slider-mask.adjusted {
    pointer-events: auto;
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .popup-steps_slider-item {
    pointer-events: none;
  }

  .popup-header-content.consumer-ad-panel.gcash-overseas {
    inset: auto auto 86px 0%;
  }

  .popup-header-content.send-money-protect-header-section {
    margin-top: 140px;
  }

  .popup-header-title.ginsure-header-title.clear-day.bill-protect {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .popup-header-title.card {
    max-width: 10ch;
  }

  .popup-header-title.overseas-hero {
    text-shadow: 0 0 40px #fff, 0 0 40px #fff;
  }

  .popup-header-title.intl-remit-hero, .popup-header-title.gimpact, .popup-header-title.g4b-hero, .popup-header-title.sme---hero, .popup-header-title.sme-bundle, .popup-header-title.earn-money {
    margin-left: 0;
    margin-right: 0;
  }

  .popup-header-title.gjobs.clear-day.bill-protect {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .popup-header-title.travel-hacks {
    margin-left: 0;
    margin-right: 0;
  }

  .tab-content.design-library {
    padding-top: 24px;
  }

  .tab-link.w--current {
    padding-left: 10px;
  }

  .tab-dropdown-wrap {
    flex-direction: column;
  }

  .tabs-menu-3 {
    padding-left: 10px;
  }

  .panels_container, .ph_stocks_section.eligibility-gstocks {
    overflow: hidden;
  }

  .kkb-header-section-card {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-feature-card.gdeals-card {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .popup-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a0_RTBs_Long%20Card_Tablet_432x560%402x.webp"), linear-gradient(95deg, #1c8cf8, #1b87f4 69%);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 432px, auto;
  }

  .popup-feature-card-title.ginsure.load-plus {
    font-size: 1.68rem;
  }

  .popup-feature-card-title.ginsure.load-plus.free-insurance {
    max-width: none;
  }

  .popup-feature-card-title.ginsure.load-plus.desktop {
    display: none;
  }

  .popup-feature-card-title.ginsure.load-plus.mobile-2 {
    max-width: 20ch;
    display: block;
  }

  .popup-feature-card-icon.gsave-bank {
    margin-left: 5px;
  }

  .block.combo---featured-kv {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1aa0_Mobile%20-%20Footer.webp");
  }

  .block.combo---featured-kv.careers {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .block.combo---imagnation-header {
    margin-bottom: 72px;
  }

  .ggives-scrollable-cards {
    padding-left: 32px;
    padding-right: 32px;
  }

  .ginsure_section.ginsure-header-section.load-plus {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24a0_Hero%20Banner.png");
    height: 764px;
  }

  .ginsure_section.ginsure-header-section.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce24d4_Hero%20Banner%402x.avif"), linear-gradient(#1f8ffd 30%, #369cfd 56%, #57b0fd 73%, #6cbcfc);
    background-size: cover, auto;
    height: 764px;
  }

  .popup-section-card-img.ginsure-travel {
    min-width: 0;
    max-width: none;
  }

  .popup-slider-arrow-wrapper.prev.adjusted {
    background-color: #ff00004d;
    height: 160px;
  }

  .popup-slider-arrow-wrapper.next.adjusted {
    background-color: #ff00004d;
    justify-content: flex-start;
    align-items: center;
    height: 160px;
    transform: translate(0);
  }

  .popup-slider.adjusted {
    width: 350px;
  }

  .popup-slider-arrow-active.prev.adjusted {
    transform: rotateX(0)rotateY(180deg)rotateZ(0)translate(-5px, -10px);
  }

  .popup-slider-arrow-active.adjusted {
    position: absolute;
    transform: translate(40px, -10px);
  }

  .feature-steps_content.iframed {
    height: 350px;
  }

  .section-title.gcash-jr-partners {
    width: 100%;
    max-width: 18ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
  }

  .biz-section-content.gjobs, .biz-section-content.raket {
    margin-left: 20px;
  }

  .biz-banner-description.gjobs {
    max-width: 24ch;
  }

  .biz-banner-description.raket {
    max-width: 30ch;
  }

  .biz-banner-description.job-seeker {
    max-width: 24ch;
  }

  .map_filter-dropdown-content {
    height: 215px;
  }

  .biller-label {
    letter-spacing: normal;
    font-size: .71rem;
    line-height: 1.3;
  }

  .biller-dropdown-list {
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .biller-icon {
    max-width: 40px;
    height: 40px;
  }

  .biller-list-item {
    max-width: 85px;
    height: 85px;
  }

  .directory-index-wrapper {
    grid-row-gap: 4px;
    flex-direction: column;
    width: 100%;
    max-width: 32px;
    padding: 20px 13px 52px 11px;
  }

  .directory-index-item-label {
    letter-spacing: normal;
    font-size: .71rem;
    line-height: 1.3;
  }

  .biller-view-options-wrapper {
    display: none;
  }

  .biller-result {
    display: block;
  }

  .biller-result.billers_collection-list {
    grid-column-gap: 0px;
    grid-column-gap: 0px;
    flex-direction: column;
    display: flex;
  }

  .partners-section-content.ggives-header.absolute-white.temp {
    color: #fff;
    margin-top: 0;
  }

  .partners-header-description.promos-ggives-header-desc.bp-header-description {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-subcontent);
  }

  .partners-header-description.scan-to-pay-header-desc.stp-categories, .partners-header-description.scan-to-pay-header-desc.stp-categories2 {
    font-size: 1.15rem;
  }

  .services_pay-wrapper.services_section-pay {
    grid-template-columns: minmax(432px, 1fr);
    max-width: 432px;
    padding-left: 0;
    padding-right: 0;
  }

  .consumer_ad-swiper-panel.gcash-overseas {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20bf_intlsim2-ldesk.webp");
    background-position: 0 0, 54% 0;
    background-size: auto, auto 75%;
    height: 860px;
  }

  .partners_ggives-section.hero-section.partner_ggives.temp {
    background-image: linear-gradient(#1972f9, #1972f9);
    height: auto;
    padding-top: 120px;
    padding-bottom: 84px;
    display: block;
  }

  .partners_ggives-section.hero-section.partner_ggives.temp2 {
    display: none;
  }

  .merchant-form {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .merchant-form.list-of-ggives {
    min-width: 0;
    max-width: none;
  }

  .merchant-form.list-of-ggives.temp {
    margin-top: 0;
  }

  .merchants.availability, .merchants.category {
    max-width: 20%;
  }

  .merchants.brand {
    max-width: 60%;
  }

  .results-wrapper {
    padding-left: 16px;
    padding-right: 32px;
  }

  .get-started-title.pay-alipay.catalina-blue.global-pay-heading-title {
    max-width: 18ch;
  }

  .get-started-section-card.pay-abroad {
    height: 560px;
  }

  .get-started-section-card.b2b-package {
    height: 480px;
  }

  .get-started-section-card.b2b-package.starter-package, .get-started-section-card.b2b-package.standard-package {
    background-position: 50% 80%;
  }

  .get-started-section-card.b2b-package.advanced-package {
    background-position: 50% 80%;
    background-size: 432px;
  }

  .get-started-card-title.packages {
    font-size: 2rem;
  }

  .alphabet-nav {
    padding-left: 18px;
    padding-right: 18px;
  }

  .alphabet-nav_letter {
    width: 13px;
    height: 13px;
    font-size: .71rem;
    line-height: 10px;
  }

  .get-table-row-title {
    line-height: 1.2;
  }

  .no-results-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .no-results-label.shade-0 {
    text-align: center;
  }

  .promos-results_container {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    max-width: 600px;
  }

  .promos-results_container.homepage {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .modal-overlay {
    display: none;
  }

  .modal-item {
    width: 350px;
  }

  .biller-filter-reset-btn {
    margin-right: 24px;
  }

  .promos_collection-wrapper.homepage {
    margin-left: 0;
  }

  .promo-countdown-large_wrapper {
    margin-top: -48px;
  }

  .gcredit-featured-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .get-started-pay-abroad-services-wrapper {
    margin-top: -140px;
  }

  .international_section.hero-section {
    background-position: 50%, 0 0;
    height: 1400px;
  }

  .nft-cards-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .global_stocks-section.eligibility-gstocks {
    overflow: hidden;
  }

  .egov-scrollable-cards {
    padding-left: 32px;
    padding-right: 32px;
  }

  .wrapper-section {
    width: 100vw;
  }

  .section.hero.business.products.instore-qr {
    background-position: 0 0, 90% 100%;
  }

  .section.hero.business.products.glife {
    background-position: 0 0, 0 0, 80% 0;
  }

  .section.hero.business.products.webpay {
    background-image: linear-gradient(#fff0 74%, #181315), linear-gradient(60deg, #181315, #fff0 62%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1444_03_Hero_Grab_Tablet_980x800.webp"), linear-gradient(#181315, #181315);
    background-position: 0 0, 0 0, 80% 60px, 0 0;
    background-repeat: repeat, repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto;
  }

  .section.hero.business.products.fds {
    background-image: linear-gradient(to right, #111f29, #fff0 77%), linear-gradient(#fff0 47%, #111f29 96%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1455_03_Suyen_Tablet_980x800.webp");
    background-position: 0 0, 0 0, 50% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .section.hero.business.products.sme {
    background-color: #126;
    background-image: linear-gradient(#fff0 37%, #0a1828), linear-gradient(0deg, #1e1e1e 23%, #0000 60%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce200f_tab-hero-sme.jpg");
    background-position: 0 0, 0 0, 55% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 780px;
  }

  .section.business-blocks.no-padding.bg-business-blue.sme {
    background-image: none;
  }

  .section.business-blocks.featured-kv.gcash-pro-section {
    height: 720px;
  }

  .section.business-blocks.nmsme-table, .section.business-blocks.sme-table {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.consumer.overshoot, .section.campaign.overshoot {
    margin-top: -160px;
  }

  .gradient-dummy {
    background-image: linear-gradient(#8fcfde00, #86cbdc 50%), linear-gradient(to right, #88cbdd, #8fd0de 30%, #90cfde 52%, #85c9d9 81%, #78c3d5);
  }

  .close-popup {
    margin-top: 4px;
    margin-right: 4px;
  }

  .popup-content {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-events---popup.mobile {
    display: none;
  }

  .component-popup {
    margin-top: auto;
    margin-bottom: auto;
    overflow: hidden;
  }

  .dpa-heading {
    font-size: 28px;
  }

  .dpa-accordion-item {
    display: none;
  }

  .dpa-cta-title {
    font-size: 24px;
  }

  .paragraph-13 {
    line-height: 1.5rem;
  }

  .header-b2s-2 {
    font-size: 24px;
    line-height: 120%;
  }

  .container-promo-partner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---hero.merry-g-2024 {
    background-image: linear-gradient(#0000 74%, #fff 97%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce23b2_SD%20-%20Merry%20Banner.webp");
    background-size: auto, cover;
  }

  .wrapper---hero.merry-g-2024.winners-2 {
    height: 600px;
  }

  .wrapper-partner-promo-logos.campaign {
    grid-template-columns: auto 1fr;
  }

  .popup-b2s {
    position: fixed;
    inset: 0%;
  }

  .popup-b2s.promos.dynamic-pop-up.show {
    display: flex;
  }

  .partner-promo-link {
    max-width: 50%;
  }

  .asset---desktop-banner {
    display: none;
  }

  .component-popup-2 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .wrapper-b2s---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(to bottom, null, null);
    background-size: cover, auto;
  }

  .asset---mobile-banner {
    display: block;
  }

  .wrapper-b2s---content {
    grid-row-gap: 32px;
  }

  .master-container.floating---table {
    max-width: 432px;
  }

  .logo-brand {
    max-height: 100px;
  }

  .logo-brand.summer {
    max-height: none;
  }

  .header-brand-name {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    font-size: 24px;
    line-height: 120%;
  }

  .comp-card {
    min-width: 360px;
    max-width: 420px;
  }

  .comp-card.survey-form {
    max-width: none;
  }

  .component-popup-banner-exit {
    top: 24px;
    right: 24px;
  }

  .component-popup-banner-exit.later-close {
    width: var(--gcash-website-library---spacing--spacing-1);
    height: var(--gcash-website-library---spacing--spacing-1);
    top: 12px;
    right: 12px;
  }

  .button---popup.responsive {
    margin-bottom: var(--gcash-website-library---spacing--spacing-0-5);
  }

  .asset---tablet-banner {
    display: none;
  }

  .section-12 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12e1_404.avif"), linear-gradient(#e6ecf7 1%, #d9e5fb 100%, #000);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 240vw, auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    max-width: none;
    height: auto;
    min-height: 100vh;
    max-height: none;
    position: relative;
  }

  .flex-block-2 {
    justify-content: flex-end;
    width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 42px;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .header-1 {
    width: auto;
    font-size: 28px;
    line-height: 32px;
  }

  .paragraph-1 {
    width: auto;
    margin-top: 16px;
  }

  .button-3 {
    margin-top: 24px;
  }

  .tc-small-image {
    width: 30%;
  }

  .card-banner-title.gjobs, .card-banner-title.job-seeker {
    max-width: 20ch;
  }

  .text-content.large.fc-primary-dark-blue.lighter.msme-table-sub-description {
    max-width: 32ch;
  }

  .text-content.gotham.xl.fc-layer-0.msme {
    margin-top: -8px;
  }

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

  .container.tablet-wider {
    max-width: 432px;
  }

  .wrapper-stack.row.mobile-responsive {
    flex-flow: wrap;
    justify-content: center;
  }

  .wrapper-stack.row.margin-bottom-24px.instore-qr, .wrapper-stack.row.margin-bottom-24px.nmsme {
    margin-bottom: 16px;
  }

  .wrapper-stack.promo-body-content {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-header.epic-h1 {
    font-size: 2.29rem;
  }

  .text-header.epic-h1.fc-gcash-blue.fds-enterprise {
    max-width: 11ch;
  }

  .text-header.epic-h1.fc-layer-0.msme {
    max-width: 11ch;
    font-size: 2.29rem;
  }

  .text-header.epic-h1.fc-layer-0.enterprise {
    max-width: 12ch;
  }

  .text-header.spotlight-h2 {
    font-size: 2rem;
  }

  .text-header.spotlight-h2.fc-layer-0.business-rtb {
    font-size: 2.29rem;
    line-height: 120%;
  }

  .text-header.region-h3 {
    font-size: 1.71rem;
  }

  .text-header.area-h4 {
    font-size: 1.43rem;
  }

  .text-header.section-h5 {
    font-size: 1.29rem;
  }

  .text-header.segment-h6 {
    font-size: 1.14rem;
  }

  .text-header.sme-2 {
    width: 16ch;
  }

  .span-desktop-hidden {
    display: inline-block;
  }

  .span-mobile-hidden {
    display: none;
  }

  .link-text {
    font-size: 1rem;
    line-height: 1rem;
  }

  .link-text.dark-bg.combo---imagnation-footer, .link-text.sme.combo---imagnation-footer, .link-text.sme-copy.combo---imagnation-footer, .link-text.sme-banner.combo---imagnation-footer {
    margin-top: 240px;
  }

  .link-text.question-and-link {
    width: 100px;
  }

  .section-block.nmsme {
    background-size: 720px;
  }

  .section-block.enterprise {
    background-image: linear-gradient(#091727, #09172700 9%, #0a172747 40%, #0c1828 84%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce143a_03_Hero_Codashop_Tablet_980x800.webp"), linear-gradient(#0b1727, #0b1727);
    background-position: 0 0, 100% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, auto, auto;
  }

  .block-description.msme {
    left: 0%;
    right: 0%;
  }

  .block-description.webpay {
    max-width: 34ch;
  }

  .wrapper-business-products-group {
    grid-column-gap: 8px;
    padding-top: 16px;
  }

  .select-default {
    display: flex;
  }

  .partner-info-logo {
    align-items: stretch;
  }

  .global-pay-filter-container {
    grid-template-columns: auto 1fr;
  }

  .asset---desktop-hero-banner {
    object-fit: cover;
    flex: 0 auto;
  }

  .asset---mobile-hero-banner {
    flex: 0 auto;
  }

  .asset---xl-desktop-hero-banner {
    object-fit: cover;
    flex: 0 auto;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .rtb-block.imagnation---task {
    margin-bottom: 40px;
  }

  .rtb-block._20th.promo {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 400px;
    height: 206px;
  }

  .rtb-block.merry-g-2024.promo {
    background-size: auto, auto, 350px, auto;
    border-radius: 12px;
    width: 400px;
    height: 206px;
  }

  .rtb-block.merry-g-2024.how-to-join {
    border-radius: 12px;
    width: 400px;
    height: 78px;
  }

  .rtb-description._20th {
    background-color: #1972f9;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: 50px;
    padding-left: 24px;
    padding-right: 24px;
    position: absolute;
    inset: auto 0% -50px;
  }

  .rtb-description._20th._2nd {
    border-radius: 0 0 12px 12px;
  }

  .component-partner-block {
    width: 150px;
    height: 180px;
  }

  .brand-name-holder.summer {
    height: 60px;
  }

  .brand-name {
    font-size: 14px;
  }

  .container-table {
    max-width: 432px;
  }

  .row-group {
    flex-wrap: wrap;
  }

  .cell-block.package-inclusion.title.feature {
    align-items: center;
  }

  .cell-block.package-inclusion.title.feature.dummy, .cell-block.package-inclusion.title.feature.sme, .cell-block.package-inclusion.title.feature.sme-req-2 {
    display: none;
  }

  .cell-block.package-inclusion.feature {
    flex: 0 auto;
    align-items: center;
  }

  .cell-block.package-inclusion.divider {
    align-items: center;
  }

  .cell-block.package-column {
    width: 33%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .cell-block.package-column.title.bottom-align {
    width: 100%;
  }

  .cell-block.package-column.title.sme-req-header {
    width: 50%;
  }

  .cell-block.package-column.check.sme {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .cell-block.package-column.check.sme-req, .cell-block.package-column.center-align, .cell-block.package-column.check-2.sme, .cell-block.package-column.check-2.sme-req, .cell-block.package-column.check-2.sme-req {
    width: 50%;
  }

  .cell-block.feature {
    width: 100%;
  }

  .cell-block.package-column-2.title.bottom-align, .cell-block.package-column-2.check.sme {
    width: 50%;
  }

  .cell-block.package-column-2.item, .cell-block.package-column-2.item-2 {
    width: 100%;
  }

  .cell-block.package-column-2 {
    width: 33%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .cell-block.package-column-2.title.bottom-align, .cell-block.package-column-2.check.sme, .cell-block.package-column-2.center-align {
    width: 50%;
  }

  .text-package-inclusion {
    padding-left: 6px;
    padding-right: 6px;
    font-size: .86rem;
  }

  .text-package-inclusion.sme {
    text-align: center;
    width: 25ch;
  }

  .text-package-inclusion.sme-bundle {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

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

  .pi-description.sme {
    width: 24ch;
  }

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

  .global-pay-data-list {
    grid-template-columns: 1fr 1fr;
  }

  .send-money-protect-partner-container {
    flex-flow: column;
    align-items: flex-start;
  }

  .lh-bounding-box.article-content-box.crypto {
    padding-left: 0;
    padding-right: 0;
  }

  .lh-bounding-box.share {
    padding-left: 28px;
    padding-right: 28px;
  }

  .lh-page-container.lh-quiz-container-wrap {
    padding-top: 24px;
  }

  .lh-cover-header-container {
    width: 368px;
  }

  .lh-quiz-cover-content-title {
    font-size: 2.29rem;
  }

  .lh-quiz-cover-block {
    align-self: center;
  }

  .lh-quiz-cover-content-description, .lh-quiz-cover-action-title {
    font-size: 1rem;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .lh-navbar {
    padding-left: 24px;
  }

  .lh-article-heading.desktop {
    display: none;
  }

  .lh-article-page-title {
    color: #0a2757;
  }

  .filter-gradient {
    position: absolute;
    top: 0;
    right: 0;
  }

  .article-wrapper {
    padding-bottom: 24px;
  }

  .lh-highlight-controls-container {
    z-index: 9;
    inset: 35px 0 auto auto;
    transform: translate(-24px);
  }

  .lh-highlight-controls-container.lh-active-vertical {
    background-color: #18346259;
  }

  .lh-highlight-controls-container.lh-active-vertical.hidden {
    display: none;
  }

  .lh-highlight-control.lh-display-icon {
    background-color: #18346259;
  }

  .lh-highlights-scroll-down {
    display: none;
  }

  .lh-highlight-icon.lh-mobile {
    display: block;
  }

  .lh-highlight-icon.lh-desktop, .lh-twitter-icon.lh-desktop {
    display: none;
  }

  .lh-twitter-icon.lh-mobile {
    display: block;
  }

  .text-block-img.circular.wide, .text-block-img.default.wide {
    width: 180px;
  }

  .card-feature-horizontal-list {
    align-items: center;
  }

  .card-feature-horizontal {
    flex-direction: column;
  }

  .card-feature-horizontal.vertical {
    grid-row-gap: 12px;
  }

  .article-body-subtext, .article-body-paragraph {
    margin-top: 12px;
  }

  .text-block-with-img.usdc {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pictured-list.circular.usdc-grid {
    grid-template-columns: 272px;
  }

  .pictured-list.circular.vertical {
    max-width: 432px;
  }

  .article-list-item-note.generic {
    align-items: flex-start;
  }

  .article-list-img-title.asset-block {
    padding-left: 28px;
    padding-right: 28px;
  }

  .article-content-card.crypto {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-feature-contextual-title {
    max-width: none;
  }

  .card-feature-contextual-content {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .no-space {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-16 {
    margin-top: 12px;
  }

  .article-section.article-header-block.mobile {
    display: block;
  }

  .article-page-title {
    color: #0a2757;
  }

  .lh-investing-list.absolute-white {
    padding-left: 12px;
  }

  .accordion-item-content-copy {
    margin-right: 0;
  }

  .merchants-list-2.brand {
    max-width: 60%;
  }

  .merchants-list-2.category, .merchants-list-2.availability {
    max-width: 20%;
  }

  .ggives-dropdown-container {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .dummy-gradient.nmsme {
    background-image: linear-gradient(175deg, #051b5f 49%, #0b1f6500 60%);
  }

  .npc-logo {
    object-fit: contain;
    width: 100%;
    max-width: none;
  }

  .get-started-gcash-jr-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19ae_content-region.avif");
    background-size: 318px;
    width: 318px;
    height: 187px;
  }

  .banner-section-content {
    height: 360px;
    margin-bottom: 40px;
  }

  .gcash-jr-banner-content-image {
    position: absolute;
    right: 60px;
  }

  .gcash-jr-header {
    margin-left: 0;
  }

  .partner-solutions_section.rtb-section.promo-solutions {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_section.rtb-section.customer-api {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-solutions_section.rtb-section.practical-api {
    background-position: 50% 0;
  }

  .partner-solutions_section.rtb-section.forest-adoption, .partner-solutions_section.rtb-section.about-bundle, .partner-solutions_section.rtb-section.ad-solutions {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_section.rtb-section.insighting-solutions {
    background-position: 50% 0;
  }

  .partner-solutions_section.rtb-extended-section.customer-api {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_inner_section.banner-content.homepage {
    max-width: 450px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-button-row {
    flex-wrap: wrap;
  }

  .component-rtb-2 {
    flex: 1;
  }

  .text-stat-detail {
    line-height: 24px;
  }

  .component-case-study {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .wrapper-cta-block-row.product {
    grid-row-gap: 0px;
    align-items: stretch;
    margin-top: 48px;
  }

  .second-column {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 24px;
  }

  .second-column.product {
    align-items: stretch;
    width: 100%;
  }

  .product-text-name {
    font-size: 20px;
    line-height: 28px;
  }

  .text-section-subheader.cta-block {
    text-align: center;
    width: 100%;
  }

  .first-column {
    max-width: none;
  }

  .first-column.center-aligned.promo-solutions-first-column {
    padding-right: 0;
  }

  .first-column.center-aligned.rtb {
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rtb-icon {
    max-width: 60%;
  }

  .rtb-icon.phone {
    display: block;
  }

  .bg-circle-concave-light-blue {
    top: 737px;
  }

  .bg-circle-concave-light-blue.cta-block {
    width: 350vw;
  }

  .bg-circle-concave-light-blue.about-section {
    top: 419px;
  }

  .cta-block-description {
    justify-content: center;
    padding-left: 32px;
    padding-right: 32px;
  }

  .cta-block-description.ty-page {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .section-heading {
    font-size: 30px;
  }

  .section-heading.center {
    max-width: 500px;
    line-height: 40px;
  }

  .section-heading.yellow.case-study {
    font-size: 24px;
    line-height: 36px;
  }

  .section-heading.white-text {
    text-align: center;
  }

  .container-logos {
    padding-top: 30px;
  }

  .wrapper-hero.product {
    justify-content: flex-start;
    padding-top: 128px;
  }

  .wrapper-hero.case-study {
    justify-content: flex-start;
    height: auto;
    margin-top: 80px;
    padding-top: 80px;
  }

  .wrapper-bg-cta-block {
    background-color: #fff;
  }

  .wrapper-video-embed {
    box-shadow: none;
  }

  .beta-gcash-section.product {
    padding-top: 114px;
    padding-bottom: 81px;
  }

  .beta-gcash-section.hero.home {
    background-image: none;
    background-size: auto;
    height: 800px;
  }

  .beta-gcash-section.hero.products {
    object-fit: cover;
    object-position: 50% 100%;
    object-fit: cover;
    object-position: 50% 100%;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: 800px;
  }

  .beta-gcash-section.hero.products.promo-solutions {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .beta-gcash-section.hero.products {
    object-fit: cover;
    object-position: 50% 100%;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: 800px;
  }

  .beta-gcash-section.hero.resources {
    height: 800px;
  }

  .beta-gcash-section.hero.resources-2 {
    height: 600px;
  }

  .beta-gcash-section.auto-height.last-child {
    margin-bottom: 48px;
  }

  .beta-gcash-section.streamer.overflow.geo-moibile {
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .beta-gcash-section.streamer.overflow.geo-desktop {
    display: none;
  }

  .text-rtb-desc {
    font-size: 18px;
    line-height: 32px;
  }

  .rtb-block-column {
    width: 100%;
  }

  .column-brand-challenges {
    grid-row-gap: 16px;
  }

  .image-cta-block {
    width: auto;
    margin-bottom: -6px;
    display: none;
  }

  .container-row---space-between {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .container-row---space-between.product {
    padding-top: 0;
  }

  .yellow-button.big {
    font-size: 16px;
  }

  .yellow-button.hero {
    margin-top: 20px;
  }

  .slide-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce19c7_Main%20Hero%20Banner.webp");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-2.oktoberfest, .slide-2.singlife {
    background-image: none;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .hero-title.home.left {
    text-align: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .hero-title.faqs {
    margin-bottom: 86px;
  }

  .hero-title.case-study {
    max-width: none;
  }

  .text-product-desc {
    font-size: 18px;
    line-height: 32px;
  }

  .wrapper-section-4 {
    padding-top: 48px;
  }

  .wrapper-section-4.left-aligned {
    padding-bottom: 0;
  }

  .wrapper-section-4.no-margin {
    margin-bottom: 0;
    padding-top: 0;
  }

  .wrapper-section-4.my-80 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 0;
  }

  .wrapper-section-4.negative-margin-bot {
    margin-bottom: -15%;
    padding-top: 0;
  }

  .wrapper-section-4.mt-80 {
    margin-top: 48px;
    padding-top: 0;
  }

  .clip-border.solution-bottom {
    bottom: -10px;
  }

  .clip-border.solution-top {
    top: -10px;
  }

  .clip-border.rtb-section {
    height: 100px;
    bottom: -75px;
  }

  .text-stat-number {
    font-size: 48px;
    line-height: 60px;
  }

  .beta-gcash-pms-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .beta-gcash-pms-container.auto-height {
    height: auto;
    margin-bottom: 0;
  }

  .component-logo {
    width: 33.3333%;
  }

  .wrapper-block-row.ds-blocks.geo-target-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .bg-circle-white {
    display: none;
    top: -64%;
    left: -56%;
  }

  .bg-circle-white.ty-block {
    top: -72px;
    left: -156px;
  }

  .content-cta-block {
    text-align: center;
    align-items: center;
  }

  .bold-yellow.padding {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 38px;
  }

  .container-rtb-block {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-rtb-block.right {
    align-self: flex-start;
  }

  .heading-section {
    font-size: 30px;
    line-height: 42px;
  }

  .heading-section.cta-block {
    text-align: center;
  }

  .link---nav-gcash {
    margin-left: 0;
    margin-right: 0;
  }

  .container-navbar-gcash-home {
    grid-column-gap: 12px;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar---gcash-home {
    z-index: 10;
    position: relative;
  }

  .column-footer.second-column {
    margin-top: 0;
  }

  .pms-footer-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-section-beta-gcash {
    padding-top: 48px;
  }

  .flip-card {
    height: 300px;
  }

  .flip-card.ads {
    height: 340px;
  }

  .text-block-24 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .text-block-24._1 {
    padding-left: 80px;
    padding-right: 80px;
    line-height: 20px;
  }

  .affinity-icon {
    width: 72px;
  }

  .container-affinities {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-affinities.grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-mobile-hero {
    z-index: 0;
    object-fit: cover;
    object-position: 50% 100%;
    width: 100vw;
    height: 100%;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .image-mobile-hero.resources {
    display: none;
  }

  .text-ds-title {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .text-ds-title.hide.geo {
    display: none;
  }

  .side-tab-desc {
    grid-row-gap: 16px;
    flex-direction: column;
    display: none;
  }

  .container-ds-block {
    width: 100%;
  }

  .container-ds-block.auto-height {
    height: auto;
    margin-bottom: 50px;
  }

  .preview {
    padding-top: 0;
  }

  .container-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-affinity {
    font-size: 16px;
    line-height: 24px;
  }

  .wrapper-flip-card.five-cols {
    width: 50%;
  }

  .wrapper-streamer-row {
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .adviewer-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-fluent-form, .container-cta-form-details {
    width: 100%;
    max-width: none;
  }

  .partner-solutions-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-cta-form-row {
    grid-row-gap: 60px;
    flex-direction: column;
    margin-top: 0;
  }

  .heading-section-2 {
    font-size: 38px;
    line-height: 42px;
  }

  .heading-section-2.cta-block {
    text-align: center;
  }

  .container-8 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-section-3 {
    font-size: 30px;
    line-height: 42px;
  }

  .heading-section-3.cta-block {
    text-align: center;
  }

  .container-steps-text-group {
    grid-row-gap: 24px;
  }

  .text-step-title-2 {
    font-size: 20px;
    line-height: 28px;
  }

  .comp-step-bullet {
    width: 28px;
    height: 28px;
    margin-right: 16px;
  }

  .heading-section-4 {
    font-size: 30px;
    line-height: 42px;
  }

  .heading-section-4.cta-block {
    text-align: center;
  }

  .wrapper-steps-block {
    grid-row-gap: 0px;
    flex-direction: column;
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .comp-wave {
    background-position: 50% 100%;
    background-size: contain;
    bottom: -4px;
  }

  .tabs-menu-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .container-9 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-section-5 {
    display: block;
  }

  .faq-comp-tab {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .faq-comp-tab.w--current {
    width: 100%;
  }

  .heading-section-5 {
    font-size: 30px;
    line-height: 42px;
  }

  .heading-section-5.cta-block {
    text-align: center;
  }

  .pms-cms-wrapper {
    padding-top: 48px;
  }

  .heading-section-6 {
    font-size: 30px;
    line-height: 42px;
  }

  .container-10 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-section-7 {
    padding-top: 48px;
  }

  .content-ty-block {
    align-items: center;
    width: 100%;
  }

  .image-ty-block {
    position: relative;
  }

  .container-11 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-section-8, .wrapper-section-9 {
    padding-top: 48px;
  }

  .image-desktop-hero {
    display: none;
  }

  .wrapper-post-partner-marketing {
    font-size: 16px;
    line-height: 24px;
  }

  .container-12 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .stack-row {
    grid-row-gap: 32px;
    flex-direction: column;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .heading-section-7 {
    font-size: 30px;
    line-height: 42px;
  }

  .heading-section-7.cta-block {
    text-align: center;
  }

  .affinity-text {
    max-width: none;
  }

  .countdown-block {
    margin-top: -48px;
  }

  .stack.row.combo---wrapper-prizes-section {
    flex-flow: wrap;
  }

  .stack.column.combo---prize-group.second, .stack.column.combo---prize-group.third {
    max-width: none;
  }

  .stack.column.combo---prize-group.first {
    flex: 0 auto;
    order: -1;
    max-width: none;
  }

  .promo-duration-large_wrapper {
    margin-top: -48px;
  }

  .image---rtb-long-card.imagnation {
    width: auto;
  }

  .container-13 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ad-viewer-section-heading {
    text-align: left;
    align-self: flex-start;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .partners_ggives-categories-section-logo.partner-logos.temp {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .map-section {
    display: block;
  }

  .mask-3.awards {
    width: 50%;
  }

  .container-partner-logo {
    height: 110px;
  }

  .slide-navigation.pt-3 {
    margin-top: 0;
  }

  .guide-desktop-asset {
    display: none;
  }

  .guide-upper-content {
    width: 450px;
  }

  .flag-container {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    margin-top: 36px;
    display: flex;
  }

  .country-name {
    margin-top: 12px;
  }

  .guide-lower-content {
    width: 450px;
  }

  .flag-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .guide-wrapper-section {
    display: block;
  }

  .country {
    margin-bottom: 24px;
  }

  .country.country-2 {
    margin-right: 0;
  }

  .guide-mobile-asset {
    display: block;
  }

  .guide-mobile-asset.image {
    width: 100%;
    height: auto;
    min-height: 0;
    margin-top: 0;
  }

  .guide-rtb---ofw {
    text-align: justify;
    border: 1px solid #d9d9d9;
  }

  .guide-desktop-asset-template {
    display: none;
  }

  .rtb---ofw {
    text-align: justify;
    border: 1px solid #d9d9d9;
  }

  .rtb---ofw.paragraph {
    text-align: left;
    padding-left: 16px;
    padding-right: 16px;
  }

  .guide-block---ofw {
    border: 1px solid #d9d9d9;
    width: 100%;
    margin-top: -2rem;
  }

  .h4---ofw {
    color: #fff;
    background-color: #0057e4;
    margin-top: 0;
    margin-bottom: 0;
    padding: 8px 12px;
  }

  .guide-mobile-asset-template {
    display: block;
  }

  .guide-mobile-asset-template.image {
    width: 100%;
    height: auto;
    min-height: 0;
    margin-top: 0;
  }

  .guide-wrapper-section-template {
    display: block;
  }

  .guide-text---disclaimer {
    text-align: justify;
    font-size: 12px;
    line-height: 14px;
  }

  .guide-container-master-template.small {
    max-width: none;
  }

  .services-enjoy-menu.show, .services-more-menu.show {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .services-button {
    width: auto;
  }

  .services-dropdown {
    flex-wrap: nowrap;
    min-width: 0%;
  }

  .services-grow-menu.show {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .services-bar-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    display: flex;
  }

  .services-bar-bot {
    min-width: 100%;
  }

  .services-borrow-menu.show, .services-send-menu.show, .services-pay-menu.show {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .popup_slider-nav2-copy {
    font-size: .57rem;
  }

  .partner-solutions_main_section.promo-solutions {
    padding-left: 0;
  }

  .partner-solutions_main_section.brand-challenges {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partner-solutions_main_section.ad-solutions {
    order: -1;
    padding-left: 0;
  }

  .partner-solutions_inner_section_heading.homepage {
    font-size: 46px;
  }

  .partner-solutions_inner_section_description.homepage {
    font-weight: 500;
  }

  .careers-featured-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .unique-co-branding_card_heading {
    max-width: none;
  }

  .biller-view-options-wrapper-2 {
    display: none;
  }

  .image---flyer-card {
    min-width: 100%;
  }

  .brand-challenges-img {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c06_asset-1.webp");
    background-position: 60%;
    background-size: cover;
  }

  .container-logos-revamped {
    padding-top: 30px;
  }

  .popup_slider-nav {
    font-size: .57rem;
  }

  .bounding-box-12.global-pay-box {
    max-width: 500px;
  }

  .resources-banner-container.desktop {
    background-position: 86%;
  }

  .resources-banner-container.new-banner-resolution {
    background-position: 50%;
  }

  .resources-banner-container.new-banner-resolution.desktop {
    background-size: contain;
    width: 700%;
    height: 320px;
  }

  .resources-banner-container.new-banner-resolution.desktop.test {
    background-size: contain;
    width: 700px;
    height: 320px;
  }

  .resources-banner-container.new-banner-resolution.mobile {
    height: 320px;
  }

  .intl-remit-partners {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
  }

  .intl-remit-partner-icon.taptap-send {
    width: 78px;
    max-width: none;
  }

  .intl-remit-partner-icon.send-wave, .intl-remit-partner-icon.ulink {
    width: 90px;
  }

  .intl-featured-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .intl-remittance-partner-grid.card-container, .intl-remittance-data-list {
    grid-template-columns: 1fr 1fr;
  }

  .overseas-featured-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .oversea-partners {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
  }

  .oversea-partner-icon.money-gram, .oversea-partner-icon.al-fardan, .oversea-partner-icon.jrf {
    width: 78px;
    max-width: none;
  }

  .lottie---global-pay---hero {
    height: 720px;
    top: 343px;
  }

  .global-wallets-featured-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .header-mechanics {
    line-height: 120%;
  }

  .container---promo-results {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .container---winner-form {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .container---voucher {
    padding-left: 0;
    padding-right: 0;
  }

  .image---pinoy-article-banner {
    object-fit: cover;
  }

  .component---b2s-popup {
    margin-top: auto;
    margin-bottom: auto;
  }

  .content---b2s-popup {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-events-container.campaign {
    height: 40vw;
  }

  .header---b2s-voucher {
    font-size: 24px;
    line-height: 120%;
  }

  .mask-slide-loop {
    max-width: 50%;
  }

  .slider-loop {
    height: 420px;
  }

  .slider-loop.articles {
    width: 100%;
    height: 380px;
  }

  .floating-gradient-left, .floating-gradient-right {
    display: none;
  }

  .b2s-no-results-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .borrow-tab-content.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .nav-services-dropdown {
    flex-wrap: nowrap;
    min-width: 0%;
  }

  .enjoy-tab-content.grid, .more-tab-content.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

  .nav-services-send-menu.show {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .nav-services-bar-bot {
    min-width: 100%;
  }

  .tab-toggle {
    width: auto;
  }

  .send-tab-content.grid, .nav-services-pay-menu.show {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .nav-services-bar-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    display: flex;
  }

  .nav-services-more-menu.show, .grow-tab-content.grid, .nav-services-grow-menu.show, .pay-tab-content.grid, .nav-services-borrow-menu.show, .nav-services-enjoy-menu.show {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .mobile-tab-services-button {
    width: auto;
  }

  .banner-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pms-inner-image-block {
    height: auto;
  }

  .image-tablet-hero {
    z-index: 0;
    object-fit: cover;
    object-position: 50% 100%;
    width: 100vw;
    height: 100%;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .dg_gallery-title {
    letter-spacing: -.075px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 2.14rem;
  }

  .dg_tabs-menu-options {
    background-color: #162230;
  }

  .dg_tabs-menu-dropdown {
    margin-top: 24px;
  }

  .dg_tabs-menu-item-wrapper {
    pointer-events: auto;
    cursor: pointer;
    padding: 13px 16px;
  }

  .dg_gallery-section {
    height: 804px;
    padding-left: 0;
    padding-right: 0;
  }

  .dg_initiatives-content {
    width: 100%;
  }

  .dg_slide {
    background-size: contain;
  }

  .dg_slider-arrow-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    width: 34px;
    height: auto;
    min-height: 34px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .dg_slider-arrow-wrapper.left, .dg_slider-arrow-wrapper.right {
    align-self: center;
  }

  .mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .dg_slider-arrow {
    width: 34px;
    height: 34px;
  }

  .multiimageslider {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
  }

  .dg_slider-nav {
    width: 100%;
    height: 96px;
  }

  .dg_slider-wrapper {
    margin-top: 24px;
    position: relative;
  }

  .dg_events-gallery-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .intl-remit-promo-con {
    width: 100%;
  }

  .intl-remit-promos {
    flex-flow: column;
  }

  .gimpact-featured-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .strength_card_grid, .no-1-finance-app_container {
    grid-template-columns: 1fr;
  }

  .no-1-finance-app_info_con {
    justify-content: flex-end;
    align-items: flex-start;
    height: 300px;
  }

  .g4b---h2a-description {
    width: 100%;
    max-width: 46ch;
  }

  .g4b---h2a-card-row, .g4b---rp-rtb {
    width: 100%;
    min-width: 400px;
    max-width: 480px;
  }

  .gb4---rp-description {
    width: 100%;
    max-width: 50ch;
  }

  .g4b---mp-heading-container, .g4b---mp-grid, .g4b---mp-card-row, .g4b---faq-item, .g4b---faq-inner-signup, .g4b---fuse-content {
    width: 100%;
    min-width: 400px;
    max-width: 480px;
  }

  .container---promo._20th.promo-card._2nd, .container---promo.merry-g-2024.promo-card._2nd {
    margin-bottom: 100px;
  }

  .header-20th {
    font-size: 24px;
    line-height: 120%;
  }

  .link-text-2 {
    font-size: 1rem;
    line-height: 1rem;
  }

  .wrapper---promos._20th, .wrapper---promos.merry-2024 {
    padding-bottom: 100px;
  }

  .component---20th-popup {
    margin-top: auto;
    margin-bottom: auto;
  }

  .container---hidden {
    position: fixed;
    inset: 0%;
  }

  .content---20th-popup {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container---20th-promo.video {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---20th-winners.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: contain, auto;
  }

  .wrapper---20th-winners.b2s---winners-table, .wrapper---20th-winners.winners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(to bottom, null, null);
    background-size: cover, auto;
  }

  .container---winner-list.floating---table, .container---winner-list.campaign {
    max-width: 432px;
  }

  .wrapper---20th-winners-content {
    grid-row-gap: 32px;
  }

  .container---20th-winners-form {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .table-no-results-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-description.large.fc-primary-dark-blue.lighter.msme-table-sub-description {
    max-width: 32ch;
  }

  .heading-description.gotham.xl.fc-layer-0.msme {
    margin-top: -8px;
  }

  .row-icon {
    width: 45px;
    height: 45px;
  }

  .row-content.sme {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

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

  .sme-cell-list {
    text-align: left;
    width: 21ch;
    padding-left: 40px;
  }

  .business-journey-content {
    margin-bottom: 60px;
  }

  .sme-item-grid {
    grid-template-columns: 1fr;
  }

  .sme---easy-process {
    max-width: 480px;
  }

  .sme---process-card-column {
    width: 100%;
    min-width: 400px;
    max-width: 480px;
  }

  .table-notes-2 {
    text-align: center;
  }

  .gcash-jr-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .gcash-jr-feature-card.gdeals-card {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .gcash-jr-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a0_RTBs_Long%20Card_Tablet_432x560%402x.webp"), linear-gradient(95deg, #1c8cf8, #1b87f4 69%);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 432px, auto;
  }

  .gcash-jr-card-description.nomination {
    width: auto;
  }

  .gcash-jr-card.kkb-cards {
    max-width: 100%;
  }

  .gcash-jr-card.gstock-card {
    min-width: 100%;
    max-width: 100%;
  }

  .gcash-jr-card.gsave-partners {
    max-width: 432px;
  }

  .gcash-jr-card.promos {
    min-width: 0;
    max-width: 432px;
  }

  .about-bundle_inner_section_heading.homepage {
    font-size: 46px;
  }

  .about-bundle_main_section.brand-challenges {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wrapper---merry-g-2024.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(#0000, #0000);
    background-size: contain, auto;
  }

  .wrapper---merry-g-2024.b2s---winners-table, .wrapper---merry-g-2024.winners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(to bottom, null, null);
    background-size: cover, auto;
  }

  .privacy-con.global-pay-box {
    max-width: 500px;
  }

  .wrapper---merry-g-2024-winners-content {
    grid-row-gap: 32px;
  }

  .container---merry-g-2024-winners-form {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .merry-g-2024-winners---no-results-wrapper-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .org-leaderboard.hero-section.partner_ggives.temp {
    background-image: linear-gradient(#1972f9, #1972f9);
    height: auto;
    padding-top: 120px;
    padding-bottom: 84px;
    display: block;
  }

  .org-leaderboard.hero-section.partner_ggives.temp2 {
    display: none;
  }

  .wrapper-section-10 {
    width: 100vw;
  }

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

  .row-tags.sme {
    width: 24ch;
  }

  .accordion-grid-row {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .accordion-grid-row.trio {
    justify-content: center;
    align-items: center;
  }

  .accordion-grid-item {
    width: 210px;
  }

  .accordion-grid-item.long-span {
    width: 400px;
  }

  .accordion-grid-item.small-span {
    width: 210px;
  }

  .accordion-grid-item.mid-span, .accordion-grid-item.mid-span-2, .accordion-grid-item.mid-span-3 {
    width: 260px;
  }

  .grid-item-flex.right.full-width {
    justify-content: center;
    width: 100%;
  }

  .grid-item-flex.long-span.full-width {
    width: 100%;
  }

  .grid-item-flex.full-width {
    justify-content: center;
    width: 100%;
  }

  .preference-row.functional-buttons {
    flex-flow: row;
    margin-top: 24px;
  }

  .header-merry {
    font-size: 24px;
    line-height: 120%;
  }

  .container---merry-promo.video {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---promo-items.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(to bottom, null, null);
    background-size: cover, auto;
  }

  .main-container---t-c-history {
    width: 100vw;
  }

  .rich-text---t-c-history h4 {
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--size-large);
  }

  .rich-text---t-c-history h3 {
    font-size: var(--gcash-website-library---font--size-h6);
    line-height: var(--gcash-website-library---font--line-height-h6);
  }

  .rich-text---t-c-history li {
    font-size: var(--gcash-website-library---font--size-small);
    line-height: var(--gcash-website-library---font--line-height-small);
  }

  .rich-text---t-c-history h2 {
    font-size: var(--gcash-website-library---font--size-h5);
    line-height: var(--gcash-website-library---font--line-height-h5);
  }

  .rich-text---t-c-history h1 {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
  }

  .rich-text---t-c-history h6 {
    font-size: var(--gcash-website-library---font--size-subcontent);
    line-height: var(--gcash-website-library---font--size-subcontent);
  }

  .rich-text---t-c-history p {
    font-size: var(--gcash-website-library---font--size-small);
    line-height: var(--gcash-website-library---font--line-height-small);
  }

  .rich-text---t-c-history h5 {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .main-container---pn-history {
    width: 100vw;
  }

  .rich-text---pn-history li {
    font-size: .75rem;
    line-height: 1.05rem;
  }

  .rich-text---pn-history h6, .rich-text---pn-history p {
    font-size: var(--gcash-website-library---font--size-small);
    line-height: var(--gcash-website-library---font--line-height-small);
  }

  .rich-text---pn-history h4 {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }

  .rich-text---pn-history p {
    font-size: .75rem;
    line-height: 1.05rem;
  }

  .rich-text---pn-history h2 {
    font-size: 1.375rem;
    line-height: 1.375rem;
  }

  .rich-text---pn-history h1 {
    font-size: 1.625rem;
    line-height: 2.1rem;
  }

  .rich-text---pn-history h3 {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }

  .rich-text---pn-history h5 {
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .rich-text---pn-history h6 {
    font-size: var(--gcash-website-library---font--size-subcontent);
    line-height: var(--gcash-website-library---font--line-height-subcontent);
  }

  .container---careers-thumbnails.video-group {
    max-width: 432px;
  }

  .paragraph-15 {
    line-height: 1.5rem;
  }

  .invisible-div {
    z-index: 9;
    width: 320px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .wrapper-summer---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20ce_BG%20-%20Tablet.webp"), linear-gradient(to bottom, null, null);
    background-size: cover, auto;
  }

  .header-summer {
    font-size: 24px;
    line-height: 120%;
  }

  .heading-large {
    font-size: 40px;
  }

  .description-medium {
    font-size: 16px;
  }

  .mechanics-button {
    width: 242px;
  }

  .hero-block.summer {
    height: 480px;
  }

  .campaign-body-heading {
    font-size: 28px;
  }

  .summer-period {
    line-height: 120%;
  }

  .summer-mechanics {
    font-size: 24px;
    line-height: 120%;
  }

  .content---summer-popup {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .no-overflow {
    overflow: hidden;
  }

  .text---card-content-description.nomination {
    width: auto;
  }

  .container---question-and-link {
    width: 320px;
  }

  .container---question-and-link.link {
    flex: 0 auto;
  }

  .container---feature-card.gdeals-card {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .container---feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a0_RTBs_Long%20Card_Tablet_432x560%402x.webp"), linear-gradient(95deg, #1c8cf8, #1b87f4 69%);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 432px, auto;
  }

  .text---feature-card-title.ginsure.load-plus {
    font-size: 1.68rem;
  }

  .text---feature-card-title.ginsure.load-plus.free-insurance {
    max-width: none;
  }

  .text---feature-card-title.ginsure.load-plus.desktop {
    display: none;
  }

  .text---feature-card-title.ginsure.load-plus.mobile-2 {
    max-width: 20ch;
    display: block;
  }

  .guide-usdc-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d6_Banner%20-%201.avif");
  }

  .guide-usdc-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d2_Banner%20-%202.avif");
    background-position: 50%;
    background-size: cover;
  }

  .guide-usdc-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d1_Banner%20-%203.avif");
  }

  .guide-usdc-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d3_Banner%20-%204.avif");
  }

  .guide-usdc-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d4_Banner%20-%205.avif");
    background-position: 50%;
    background-size: cover;
  }

  .guide-usdc-grid-1, .guide-usdc-grid-2, .guide-usdc-grid-3, .gide-usdc-grid-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d0_Banner%20mob%20-%205.avif");
    background-position: 50%;
    background-size: cover;
  }
}

@media screen and (max-width: 479px) {
  .gcash-website-library--container.gcash-website-library--footer {
    width: 100%;
    min-width: 0;
  }

  .gcash-website-library--container.gcash-website-library--footer.gcash-website-library--hc-block {
    width: 100%;
    min-width: 272px;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-hc {
    padding-top: var(--gcash-website-library---spacing--spacing-2);
    padding-bottom: var(--gcash-website-library---spacing--spacing-2);
    grid-column-gap: var(--gcash-website-library---spacing--spacing-0-25);
    grid-row-gap: var(--gcash-website-library---spacing--spacing-0-25);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .gcash-website-library--item-stack.gcash-website-library--footer-block.gcash-website-library--legal {
    width: 50%;
  }

  .gcash-website-library--item-grid.gcash-website-library--footer-grid {
    grid-template-columns: 1fr;
  }

  .gcash-website-library--text---footer-hc {
    font-size: var(--gcash-website-library---font--size-h6);
    line-height: var(--gcash-website-library---font--line-height-h6);
    max-width: none;
  }

  .gcash-website-library--preference-buttons {
    text-align: center;
  }

  .gcash-website-library--cookie-inner-content.gcash-website-library--buttons {
    flex-flow: column;
  }

  .gcash-website-library--c_link-btn {
    font-size: var(--gcash-website-library---font--size-subcontent);
    line-height: var(--gcash-website-library---font--line-height-subcontent);
  }

  .gcash-website-library--image---hero-asset---1.gcash-website-library--tablet {
    display: none;
  }

  .gcash-website-library--image---hero-asset---1.gcash-website-library--mobile {
    object-fit: cover;
    width: 479px;
    max-width: 479px;
    height: 100%;
    display: block;
  }

  .gcash-website-library--c_card {
    width: 100%;
    max-width: 432px;
    height: 480px;
  }

  .header-menu_main-nav-item.active {
    border-left-style: none;
  }

  .component-library_section-title {
    font-size: 20px;
  }

  .consumer_indicator.fixed {
    grid-row-gap: 10px;
  }

  .consumer_indicator-item {
    opacity: .4;
    background-color: #ececec;
    width: 8px;
    height: 8px;
    margin-top: 0;
  }

  .consumer_message-bubble-amount-figures {
    font-size: 1.56rem;
  }

  .consumer_message-bubble-amount-figures.investment-profile {
    font-size: 1.4rem;
  }

  .consumer_message-bubble-amount {
    margin-top: 11px;
  }

  .consumer_message-bubble-amount.investment-profile {
    margin-top: 4.89px;
  }

  .consumer_message-bubble-amount.amount-received {
    margin-top: 2px;
  }

  .consumer_message-bubble-amount-currency {
    width: 16px;
  }

  .consumer_message-bubble-title {
    font-size: .68rem;
  }

  .consumer_message-bubble-title.investment-profile {
    font-size: .61rem;
  }

  .consumer_use-case-bubble-description {
    font-size: .52rem;
  }

  .consumer_use-case-bubble-img {
    width: 32px;
    height: 32px;
  }

  .consumer_use-case-bubble-img.investment-profile {
    width: 19.55px;
    height: 19.55px;
  }

  .consumer_use-case-bubble-img.arrow-up {
    width: 4.89px;
    height: 4.89px;
    margin-right: 2.4px;
  }

  .consumer_use-case-bubble {
    max-width: 183px;
  }

  .consumer_use-case-bubble.wmp {
    max-width: 183px;
    padding: 10px 7px 10px 10px;
    box-shadow: 0 5px 7px -5px #0f254533;
  }

  .consumer_use-case-bubble.total-savings {
    padding: 10px 7px 7px;
  }

  .consumer_use-case-bubble.investment-profile {
    max-width: 180px;
  }

  .consumer_use-case-bubble.amount-received {
    border-radius: 3.9px;
    max-width: 200px;
    height: 67px;
    padding: 10px 12px 8px;
  }

  .consumer_use-case-bubble-content {
    margin-left: 14px;
  }

  .consumer_use-case-bubble-icon {
    width: 19px;
    height: 19px;
  }

  .consumer_use-case-bubble-amount {
    margin-top: 2px;
    font-size: .52rem;
  }

  .consumer_use-case-bubble-title {
    margin-top: 2px;
    font-size: .7rem;
  }

  .consumer_panel.new-products, .consumer_panel.masthead {
    height: 720px;
  }

  .consumer_use-case-bubble-amount-currency {
    width: 14px;
    height: 19px;
  }

  .consumer_use-case-bubble-amount-figures {
    margin-left: 2px;
    font-size: 1.39rem;
  }

  .consumer_message_bubble-title.investment-profile {
    margin-right: 9.78px;
    font-size: .52rem;
  }

  .consumer_message-bubble-loanable {
    border-top-left-radius: 4.88px;
    border-top-right-radius: 4.88px;
    padding: 9.78px 9.78px 7px;
  }

  .consumer_message_bubble-chart {
    background-size: cover;
    border-bottom-right-radius: 4.88px;
    border-bottom-left-radius: 4.88px;
    min-height: 50.32px;
  }

  .consumer_message_bubble-chart-label {
    font-size: .35rem;
  }

  .consumer_message-bubble-product-name {
    margin-top: 2.44px;
    font-size: .52rem;
  }

  .consumer_message-bubble-wrapper {
    padding: 7.33px 8.36px 7.33px 9.78px;
  }

  .map_container.section {
    height: 640px;
    margin-top: 24px;
  }

  .map_element {
    flex: 0 407px;
    width: 100%;
    min-height: 407px;
    max-height: 407px;
  }

  .outlets_sidebar-address {
    font-weight: 500;
  }

  .billers_filter-container {
    border-top: 1px solid #e0e8f3;
    border-bottom: 1px solid #e0e8f3;
    height: 55px;
  }

  .billers_filter-container.promos-search {
    border-top-style: none;
    border-bottom-style: none;
  }

  .footer_nav-link {
    flex-direction: column;
    display: flex;
  }

  .footer_nav-link-items {
    margin-left: 0;
    margin-right: 0;
  }

  .footer_nav-link-items.first-of-type {
    margin-top: 0;
    margin-right: 0;
  }

  .footer_nav-link-items.popup_first {
    margin-top: 0;
  }

  .footer_social-icon {
    order: -1;
    margin-top: 16px;
  }

  .footer_social-icon.desktop-hide {
    margin-top: 0;
  }

  .bold.ocean-blue {
    white-space: nowrap;
  }

  .services_heading-2 {
    letter-spacing: -.03em;
    max-width: 14ch;
    font-size: 1.71rem;
  }

  .services_heading-2.borrow {
    font-size: 1.71rem;
  }

  .services_heading-2.pay {
    max-width: 9ch;
    font-size: 2rem;
  }

  .services_heading-2.enjoy {
    margin-top: 4px;
    font-size: 1.71rem;
  }

  .services_heading-2.grow-savings {
    font-size: 2.29rem;
  }

  .services_heading-2.grow {
    max-width: none;
    font-size: 1.71rem;
  }

  .services_heading-2.send {
    max-width: 13ch;
    margin-top: 40px;
    font-size: 1.71rem;
  }

  .section-blurb {
    max-width: 320px;
    padding-bottom: 40px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .section-blurb.enjoy, .section-blurb.gforest {
    padding-left: 0;
    padding-right: 0;
  }

  .section-blurb.borrow {
    max-width: 270px;
    height: 340px;
  }

  .section-blurb.gforest {
    transform: translate(0, 56px);
  }

  .section-blurb.grow {
    padding-right: 0;
  }

  .section-blurb-preamble, .section-blurb-preamble.borrow, .section-blurb-preamble.borrow {
    font-size: 1rem;
  }

  .newline {
    white-space: nowrap;
  }

  .services_header-anchors.sticky {
    margin-bottom: 26px;
  }

  .bounding-box {
    max-width: 320px;
  }

  .bounding-box.grow {
    max-width: 320px;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .bounding-box.section-send {
    z-index: 2;
    height: 640px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .bounding-box.popup-nav {
    max-width: 480px;
  }

  .bounding-box.popup-help-center {
    height: auto;
  }

  .bounding-box.popup-footer {
    max-width: none;
    margin-top: 16px;
  }

  .bounding-box.other-services, .bounding-box.hero-banner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.play-header {
    height: 857px;
  }

  .bounding-box.express-send-second-section {
    max-width: 100%;
    transform: none;
  }

  .bounding-box.bank-transfer-header {
    margin-top: 118px;
  }

  .bounding-box.bank-transfer-header-2nd {
    justify-content: flex-start;
    height: 500px;
  }

  .bounding-box.bank-transfer-header-3rd {
    height: 440px;
    padding-top: 60px;
    display: block;
  }

  .bounding-box.ph-stocks_features, .bounding-box.a-rewards-feature-section {
    max-width: 100%;
  }

  .bounding-box.banner-section {
    margin-top: 0;
    margin-bottom: 0;
  }

  .bounding-box.shop-features {
    grid-row-gap: 16px;
    transform: translate(0, 60px);
  }

  .bounding-box.featured-establishments {
    max-width: 320px;
  }

  .bounding-box.ggives-fifth-section {
    max-width: none;
  }

  .bounding-box.logos-section {
    padding-top: 40px;
  }

  .bounding-box.gloan-borrow {
    max-width: 100%;
    padding-top: 0;
  }

  .bounding-box.gloans-cards {
    max-width: 100%;
  }

  .bounding-box.hope-section {
    justify-content: flex-start;
    height: 100%;
  }

  .bounding-box.borrow-section {
    max-width: 100%;
  }

  .bounding-box.cash-out-hero-section.consumer_swiper-panel {
    height: 860px;
  }

  .bounding-box.cash-out-features, .bounding-box.gcash-padala-cards, .bounding-box.transportation {
    max-width: 100%;
  }

  .bounding-box.footer {
    max-width: 100%;
    padding-top: 16px;
  }

  .bounding-box.nurture-section {
    justify-content: flex-start;
  }

  .bounding-box.send-gift-feature-section {
    max-width: 100%;
    transform: none;
  }

  .bounding-box.ginsure-header-cards {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.ginsure-header-cards.load-plus {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.videos-section {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.shop-feature {
    max-width: 100%;
  }

  .bounding-box.header-section {
    min-width: 100%;
    max-width: 100%;
  }

  .bounding-box.shop-header-section {
    height: 671px;
  }

  .bounding-box.one-gcash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce084e_one-gcash-mob.webp");
    background-size: contain;
    max-width: 100%;
  }

  .bounding-box.bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08a6_bill-protect-mobile.webp");
    background-size: contain;
    max-width: 100%;
  }

  .bounding-box.ginsure-bill {
    max-width: 100%;
  }

  .bounding-box.got-bills {
    border-top-width: 0;
  }

  .bounding-box.merchants-form {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.fully-verified {
    padding-bottom: 80px;
  }

  .bounding-box.get-verified {
    max-width: 368px;
  }

  .bounding-box.id {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.needs-section {
    max-width: 100%;
  }

  .bounding-box.kyc-ids {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.kyc-card-options-wrapper {
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.ans-form {
    max-width: 100%;
  }

  .bounding-box.selfie-ready {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.gcash-premium-header {
    padding-bottom: 60px;
  }

  .bounding-box.gloan-section {
    align-items: center;
    max-width: 100%;
  }

  .bounding-box.gloan-section.header-section {
    align-items: flex-start;
    min-width: auto;
    max-width: 320px;
  }

  .bounding-box.gloan-alamin {
    max-width: 100%;
  }

  .bounding-box.freedom {
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
  }

  .bounding-box.no-interruption {
    justify-content: flex-start;
  }

  .bounding-box.feature-section, .bounding-box.ph-sim-features-section {
    max-width: 100%;
  }

  .bounding-box.gcredit-bill-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b1f_gcredit-bill-protect-bg-tablet.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: flex-end;
    max-width: 100%;
    height: 820px;
    padding-bottom: 40px;
    display: flex;
  }

  .bounding-box.international-partners {
    justify-content: flex-start;
  }

  .bounding-box.ggives-header {
    height: 768px;
  }

  .bounding-box.gdeals-features {
    max-width: 100%;
  }

  .bounding-box.benefits-section {
    max-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bounding-box.kkb-header {
    justify-content: flex-start;
  }

  .bounding-box.gsave-header {
    z-index: 0;
    justify-content: space-between;
    max-width: 320px;
    position: absolute;
    top: 95px;
    left: 50%;
    transform: translate(-50%);
  }

  .bounding-box.gfunds-cards {
    max-width: none;
  }

  .bounding-box.gfunds-signup-card, .bounding-box.kkb-header-cards {
    max-width: 100%;
  }

  .bounding-box.pay-qr-banner {
    align-items: stretch;
    max-width: 100%;
  }

  .bounding-box.pay-qr-alipay {
    padding-bottom: 40px;
  }

  .bounding-box.eligibility {
    max-width: 100%;
    margin-top: 319px;
  }

  .bounding-box.gstocks-accordion, .bounding-box.gcrypto-cards-section {
    max-width: 100%;
  }

  .bounding-box.gcrypto-know-nfts {
    padding-top: 60px;
  }

  .bounding-box.what-is-crypto {
    padding-bottom: 60px;
  }

  .bounding-box.travel-header {
    height: 731px;
  }

  .bounding-box.coming-soon {
    margin-top: 364px;
  }

  .bounding-box.global-eligibility {
    max-width: 100%;
    margin-top: 280px;
  }

  .bounding-box.landing-feature, .bounding-box.no-padding {
    max-width: 100%;
  }

  .bounding-box.no-margin-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.no-margin-mob.survey-form {
    max-width: none;
  }

  .bounding-box.card-banner {
    align-items: stretch;
    max-width: 100%;
  }

  .bounding-box.card-banner-section {
    height: 602px;
    padding-top: 40px;
    overflow: hidden;
  }

  .bounding-box.card-banner-section.send-money-protect {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14b1_Featured%20Product%20KV_Mobile_20-11-23%402x.webp"), linear-gradient(#037cff, #037cff);
    background-position: 50%, 0 0;
    background-size: contain, auto;
    height: 420px;
  }

  .bounding-box.card-banner-section.gjobs {
    background-position: 65%;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
  }

  .bounding-box.card-banner-section.raket {
    background-position: 60%;
  }

  .bounding-box.card-banner-section.job-seeker {
    background-position: 65%;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
  }

  .bounding-box.global-pay-box {
    max-width: 300px;
  }

  .bounding-box.dpa, .bounding-box.gcash-jr {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.gcash-jr.banner {
    padding-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .bounding-box.rtb-section.promo-solutions {
    width: 320px;
    max-width: none;
    padding: 0 24px;
  }

  .bounding-box.rtb-section.customer-api {
    max-width: 320px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bounding-box.rtb-section.forest-adoption {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bounding-box.rtb-section.about-bundle {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bounding-box.rtb-section.ad-solutions {
    width: 320px;
    max-width: none;
    padding: 0 24px;
  }

  .bounding-box.explore-solutions {
    min-width: 272px;
    max-width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.resources_case_studies {
    min-width: 272px;
    max-width: 320px;
  }

  .bounding-box.partner-with-us {
    min-width: 272px;
    max-width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.disbursement-types {
    min-width: 320px;
    max-width: 432px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.rtb-extended-section.customer-api {
    max-width: 320px;
    padding: 60px 0;
  }

  .bounding-box.unique-co-branding {
    min-width: 272px;
    max-width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.tnap2024 {
    margin-bottom: 96px;
  }

  .bounding-box.tnap-kv {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.less-padding-mobile {
    padding-left: 8px;
    padding-right: 8px;
  }

  .bounding-box.strength_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.explore-careers {
    min-width: 272px;
    max-width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.history {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 1100px;
    margin-bottom: -20px;
    display: flex;
  }

  .bounding-box.partner-solutions_resrouce-content {
    min-width: 272px;
  }

  .bounding-box.slider-box, .bounding-box.scan-to-pay-form {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.testimonial-section.smp {
    padding: 60px 24px;
  }

  .bounding-box.smp {
    max-width: 100%;
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.consumer-ad-panel-block {
    padding-bottom: 200px;
  }

  .bounding-box.sme {
    min-width: 272px;
    max-width: 320px;
  }

  .bounding-box.create-account {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: flex-end;
  }

  .bounding-box.sme-bundle {
    overflow: hidden;
  }

  .bounding-box.org-leaderboard-mechanics {
    max-width: 320px;
  }

  .bounding-box.video-group {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bounding-box.no-overflow {
    overflow: hidden;
  }

  .bounding-box.hitting-the-right-market {
    min-width: 272px;
    max-width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box.hero-content.left {
    margin-top: 140px;
  }

  .bounding-box.fees {
    min-width: 320px;
    max-width: none;
  }

  .services_section-content-img, .services_section-content-img.send-b {
    width: 40px;
    height: 40px;
  }

  .services_section-content-description {
    line-height: 1.3;
  }

  .services_section-content-description.express-send, .services_section-content-description.pay-qr {
    font-size: 1.29rem;
  }

  .services_section-content-description.borrow {
    font-size: 1.43rem;
    line-height: 1.4;
  }

  .services_section-content-description.buy-load {
    font-size: 1.29rem;
  }

  .services_section-content-description.send-b {
    margin-top: 12px;
    font-size: 1.14rem;
  }

  .services_section-content-description.transportation, .services_section-content-description.ginsure {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .services_section-content-description.express-send {
    max-width: 13ch;
    font-size: 1.29rem;
  }

  .services_section-content-description.government, .services_section-content-description.absolute-white.pay-bills {
    font-size: 1.29rem;
  }

  .services_section-content-description.food {
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .services_section-content-description.food.fc-layer-0.smp {
    font-size: 1.29rem;
  }

  .services_section-content-description.travel, .services_section-content-description.wellness {
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .services_section-content-description.wellness.absolute-white.smp {
    font-size: 1.29rem;
  }

  .services_section-content-description.play {
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .services_section-content-description.enjoy {
    font-size: 1.43rem;
    line-height: 1.4;
  }

  .services_section-content-description.gsave {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .services_section-content-description.gcash-jr-card-description {
    font-size: 18px;
  }

  .services_section-content-description.gcash-jr-card-title {
    font-size: 1.75rem;
  }

  .services_section-content-description.cash-in {
    font-size: 1.14rem;
    line-height: 1.4;
  }

  .section-content-link-icon.popup-nav.prev {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03f7_Chevron-left-small.svg");
    margin-right: 4px;
  }

  .section-content-link-icon.popup-nav {
    width: 24px;
    height: 24px;
  }

  .section-content-link-icon.popup-nav.next {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc48_Chevron%20Right%20Small.svg");
    margin-left: 4px;
  }

  .section-content-link-old {
    font-size: .86rem;
  }

  .section-content-link-old.popup-nav {
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: 1.14rem;
  }

  .section-content-link-old.popup-nav.next {
    margin-right: -8px;
  }

  .section-content-link-old.popup-nav {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 1.14rem;
    line-height: 1.35;
  }

  .section-content-link-old.popup-nav.prev {
    margin-left: -8px;
  }

  .services_section-content.send-a {
    max-width: 142px;
    height: 169px;
  }

  .services_section-content.send-b {
    max-width: 200px;
    height: 240px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .services_section-content.pay-qr, .services_section-content.buy-load {
    padding-bottom: 32px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .services_section-content.ginsure {
    width: 100%;
    max-width: 320px;
    padding-bottom: 24px;
    padding-left: 81px;
    padding-right: 81px;
  }

  .services_section-content.send-card {
    min-width: 200px;
    max-width: 200px;
    height: 240px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .services_section-content.gsave {
    width: 100%;
    max-width: 320px;
    padding-left: 81px;
    padding-right: 81px;
  }

  .services_section-content.send-a {
    max-width: 142px;
    height: 169px;
    margin-top: 140px;
  }

  .services_header-content {
    margin-top: 117px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-1 {
    font-size: 2rem;
  }

  .services_description-1 {
    max-width: 28ch;
    margin-top: 8px;
    font-size: 1rem;
  }

  .text-span-2 {
    white-space: nowrap;
  }

  .services_amount-block {
    max-width: 272px;
    margin-top: 105px;
  }

  .section-card.buy-load1 {
    background-position: 50% 0;
    width: 316px;
    height: 320px;
  }

  .section-card.ginsure {
    background-position: 35%;
    background-size: cover;
    width: 100%;
    max-width: 432px;
    height: 320px;
  }

  .section-card.ginsure.services_wrapper-floating-item {
    max-width: 100%;
    transform: translate(-50%, 444px);
  }

  .section-card.pay-qr {
    background-position: 35%;
    background-size: cover;
    max-width: 100%;
    height: 320px;
  }

  .section-card.pay-bills, .section-card.government {
    background-position: 50%;
    height: 320px;
    padding-bottom: 32px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .section-card.buy-load {
    background-position: 50% 0;
    justify-content: flex-end;
    width: 100%;
    max-width: 432px;
    height: 320px;
  }

  .section-card.transportation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff7c_services-transpo-card-mobile.webp");
    height: 320px;
    padding-bottom: 32px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .section-card.gsave {
    background-position: -12%;
    background-size: cover;
    max-width: 432px;
    height: 320px;
  }

  .section-card.gsave.services_wrapper-floating-item {
    background-position: 0%;
    background-size: cover;
    max-width: 100%;
    transform: translate(-50%, 114px);
  }

  .section-card.buy-load {
    background-position: 50% 0;
    max-width: 100%;
    height: 320px;
  }

  .services_section-card {
    max-width: 320px;
    height: 520px;
    padding: 24px;
  }

  .services_section-card.gcredit {
    min-width: 320px;
    max-width: 320px;
    height: 520px;
  }

  .services_section-card.ggives, .services_section-card.gloans {
    min-width: 320px;
  }

  .services_section-card.transporation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc9e_services-mobile.webp");
    max-width: 432px;
    height: 320px;
    padding-bottom: 32px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .services_section-card.glife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc9e_services-mobile.webp");
    padding: 32px;
  }

  .services_section-card.enjoy.shop, .services_section-card.enjoy.rewards, .services_section-card.enjoy.kkb {
    min-width: 320px;
  }

  .services_section-card.enjoy.gdeals {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce075c_gdeals-card-mobile.webp");
    min-width: 320px;
  }

  .services_section-card.enjoy.gcrypto {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff7_services-card-gcrypto-bg-mobile.webp");
    min-width: 320px;
  }

  .services_section-card.gcash-jr.absolute-white {
    width: auto;
    max-width: 432px;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .services_section-card.gcash-jr.absolute-white.valid-id {
    width: 100%;
  }

  .services_section-card.gcash-jr.default {
    width: auto;
    max-width: 432px;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .services_section-card.gcash-jr.default.valid-id {
    width: 100%;
  }

  .services_section-card.cash-in {
    background-image: none;
    padding: 32px;
  }

  .services_section-card.earn-money, .services_section-card.gjobs {
    width: 320px;
    max-width: 320px;
  }

  .services_section-card-content-img.borrow, .services_section-card-content-img.glife {
    width: 52px;
    height: 52px;
  }

  .services_section-card-content-img.travel {
    width: 100%;
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc1c_services-fifth-section-a-mobile.webp"), linear-gradient(#faece4, #faece4);
    background-size: 500px, auto;
    height: 980px;
    padding-top: 40px;
  }

  .services_section.pay {
    padding: 40px 0;
  }

  .services_section.enjoy, .services_section.glife {
    padding-top: 40px;
  }

  .services_section.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc1c_services-fifth-section-a-mobile.webp"), linear-gradient(#faece4, #faece4);
    background-size: 480px, auto;
    height: 980px;
    padding-top: 40px;
    padding-bottom: 32px;
  }

  .services_section.grow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe78_services-fifth-section-mobile.webp"), linear-gradient(#f9ede4, #e6edfd 48%, #020322 60%);
    background-position: 50% 57%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 480px, auto;
    height: 1887px;
  }

  .services_section.send {
    margin-top: 0;
  }

  .services_section.gforest {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1237_services-section-gforest-bg-mobile-extended.webp");
    background-size: 980px;
    height: 640px;
    padding-top: 60px;
  }

  .floating-wrapper.steps-section, .floating-wrapper.second-section {
    overflow: hidden;
  }

  .floating-wrapper.steps-section {
    height: 100%;
    overflow: hidden;
  }

  .floating-wrapper.hide {
    display: flex;
  }

  .services_section-card-wrapper.glife {
    padding-left: 24px;
    padding-right: 24px;
    left: 50%;
    transform: translate(-50%);
  }

  .header-glife-title {
    max-width: 10ch;
    font-size: 1.57rem;
  }

  .header-glife-icon {
    margin-left: 79px;
  }

  .section-blurb-title {
    font-size: 1rem;
  }

  .services_heading-3 {
    letter-spacing: -.03em;
    font-size: 2.29rem;
  }

  .popup-close-button {
    width: 42px;
    height: 42px;
  }

  .popup-services-icon {
    width: 52px;
    height: 52px;
  }

  .popup-avatar.cashin-icon {
    width: 55px;
    height: 55px;
  }

  .popup-avatar.cashin-icon.floating-item {
    transform: translate(-28px, -83px);
  }

  .popup-avatar.father-avatar {
    order: -1;
    width: 60px;
    height: 60px;
    margin-left: 0;
    margin-right: 4px;
  }

  .popup-avatar.gcash-premium {
    width: 70px;
    height: 70px;
  }

  .popup-avatar.gcash-premium.floating-item {
    transform: translate(-50%, -36px);
  }

  .popup-avatar.daughter-avatar {
    order: 0;
    width: 63px;
    height: 63px;
  }

  .feature-card-item-content {
    height: 100%;
    margin-top: 0;
    margin-left: 24px;
  }

  .feature-card {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto min-content;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    max-width: 320px;
  }

  .feature-card.grow {
    margin-top: 40px;
  }

  .feature-card-item-icon {
    width: 52px;
    height: 52px;
  }

  .feature-card-item-content-description {
    font-size: 1.14rem;
  }

  .feature-card-item {
    height: 120px;
    display: flex;
  }

  .feature-card-item.gstocks {
    height: auto;
  }

  .popup-section-content.steps.slider-mobile-text {
    margin-top: 16px;
  }

  .popup-section-content.other-services-section {
    margin-left: 0;
  }

  .popup-section-content.partners, .popup-section-content.partners.food {
    margin-top: 24px;
  }

  .popup-section-content.food-second-block {
    margin-top: 536px;
    margin-left: 0;
  }

  .popup-section-content.food-first-block {
    margin-top: 965px;
    margin-left: 0;
  }

  .popup-section-content.steps-content {
    width: 272px;
  }

  .popup-section-content.hero-banner {
    margin-bottom: 155px;
    margin-left: 0;
  }

  .popup-section-content.popup-section-content-spacing {
    margin-top: 24px;
  }

  .popup-section-content.swac.header-section {
    margin-top: 128px;
  }

  .popup-section-content.cash-out-nationwide.feature-section {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.bank-partners {
    max-width: 12ch;
    margin-left: 0;
  }

  .popup-section-content.bank-transfer {
    margin-left: 0;
  }

  .popup-section-content.gstocks-ph {
    margin-top: 95px;
  }

  .popup-section-content.gdeals.gdeals-header-section {
    width: 142px;
    margin-top: 189px;
  }

  .popup-section-content.bills-gcredit {
    height: 124px;
  }

  .popup-section-content.ggives-score {
    height: 212px;
  }

  .popup-section-content.gloan-borrow {
    margin-top: 0;
  }

  .popup-section-content.gcredits-bills {
    height: 291px;
  }

  .popup-section-content.gcredits-bills.got-bills-section {
    width: 100%;
    max-width: 272px;
    height: 331px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.cash-out-mastercard.feature-section {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.second-content {
    margin-top: 24px;
  }

  .popup-section-content.transpo-header {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.trees-planted {
    height: 685px;
    margin-top: 185px;
  }

  .popup-section-content.gforest-partners {
    margin-left: 0;
  }

  .popup-section-content.send-gift-hero-section {
    margin-top: 329px;
    margin-left: 0;
  }

  .popup-section-content.send-gift-frame-card {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.a-rewards-hero-section {
    margin-top: 400px;
  }

  .popup-section-content.ginsure-card {
    max-width: 272px;
    height: 416px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.ginsure-card.affordable-insurance {
    justify-content: space-between;
  }

  .popup-section-content.ginsure-card.affordable-insurance.send-money-protect, .popup-section-content.ginsure-card.affordable-insurance.load-plus {
    justify-content: flex-end;
  }

  .popup-section-content.one-gcash, .popup-section-content.bill-protect {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-section-content.bills-sched {
    max-width: 272px;
    margin-right: 0;
  }

  .popup-section-content.bills-table {
    max-width: 100%;
  }

  .popup-section-content.hero-load, .popup-section-content.buy-load-exclusive {
    margin-left: 0;
  }

  .popup-section-content.gcredit-gscore {
    max-width: 100%;
  }

  .popup-section-content.gsave-powered-by {
    align-self: flex-start;
  }

  .popup-section-content.gfunds-portfolio {
    max-width: 272px;
    margin-left: 0;
  }

  .popup-section-content.gfunds-security-content {
    margin-left: 0;
  }

  .popup-section-content.request-money {
    width: 100%;
    max-width: 272px;
  }

  .popup-section-content.ph-stocks, .popup-section-content.exploring-nfts {
    margin-left: 0;
  }

  .popup-section-content.egov {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-content.gloan-alamin {
    max-width: 100%;
    margin-left: 0;
  }

  .popup-section-content.travel-header {
    margin-top: 110px;
  }

  .popup-section-content.traveling, .popup-section-content.send-money-protect-featured-services, .popup-section-content.ryse-content {
    margin-left: 0;
  }

  .popup-section-content.create-account {
    align-self: flex-start;
  }

  .popup-section-content.load-plus {
    margin-left: 0;
  }

  .popup-section-title.hero-banner {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.steps {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-title.steps.cash-in, .popup-section-title.steps.cash-in.shade-0 {
    max-width: 20ch;
  }

  .popup-section-title.steps.gfunds-step {
    max-width: 13ch;
  }

  .popup-section-title.steps.egov-steps {
    max-width: none;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-title.other-services.shade-0 {
    max-width: 10ch;
  }

  .popup-section-title.food-partners {
    max-width: 12ch;
  }

  .popup-section-title.food-header {
    font-size: 2.71rem;
  }

  .popup-section-title.swac-header {
    text-align: center;
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.feature {
    letter-spacing: -.02em;
    line-height: 1.45;
  }

  .popup-section-title.for-entertainment {
    max-width: 12ch;
    margin-left: 0;
  }

  .popup-section-title.feature {
    font-size: 1.43rem;
    line-height: 1.3;
  }

  .popup-section-title.send-gift-header {
    margin-top: 4px;
    font-size: 2.29rem;
  }

  .popup-section-title.cash-in.shade-0 {
    max-width: 14ch;
  }

  .popup-section-title.gcash-padala {
    letter-spacing: -.03em;
    max-width: 13ch;
    margin-top: 4px;
    font-size: 2rem;
  }

  .popup-section-title.cash-out-nationwide {
    margin-top: 12px;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-section-title.gcash-padala-map-section {
    max-width: 31ch;
  }

  .popup-section-title.save-bank {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-title.ph-stocks {
    letter-spacing: -.03em;
    max-width: 17ch;
    margin-top: 8px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.gstocks-ph {
    margin-top: 4px;
    font-size: 2rem;
  }

  .popup-section-title.transportation {
    letter-spacing: -.03em;
    max-width: 18ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
  }

  .popup-section-title.gdeals {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .popup-section-title.buy-load {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-section-title.buy-load.promo {
    margin-left: 0;
  }

  .popup-section-title.buy-load.loading {
    max-width: 11ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.buy-load.read-up {
    max-width: 10ch;
  }

  .popup-section-title.features-header {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .popup-section-title.a-rewards {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.features-header {
    text-align: left;
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .popup-section-title.gfunds-portfolio {
    text-align: center;
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .popup-section-title.gfunds-account-security {
    max-width: 14ch;
  }

  .popup-section-title.govt {
    max-width: none;
    font-size: 2.29rem;
  }

  .popup-section-title.bills-gcredit {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-title.gsave-banks {
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
  }

  .popup-section-title.featured-establishment {
    max-width: 15ch;
  }

  .popup-section-title.ggives-score {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .popup-section-title.ggives-calculator {
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 2rem;
  }

  .popup-section-title.ggives-calculator.shade-1 {
    max-width: 18ch;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-title.ginsure-accesible {
    letter-spacing: -.03em;
    max-width: 14ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.gloans-guaranteed {
    max-width: 12ch;
  }

  .popup-section-title.gcredit-bills {
    max-width: 9ch;
  }

  .popup-section-title.gcredit-compute {
    max-width: 13ch;
  }

  .popup-section-title.gloan-borrow-title {
    max-width: 12ch;
  }

  .popup-section-title.merchants-section {
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.43rem;
  }

  .popup-section-title.express-feature {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-title.cash-out-mastercard {
    margin-top: 14px;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-section-title.swac {
    font-size: 2rem;
  }

  .popup-section-title.swac-second-section {
    max-width: 16ch;
    height: auto;
  }

  .popup-section-title.swac-second-section.careers.title-large {
    font-size: 24px;
  }

  .popup-section-title.swac-header-title {
    text-align: center;
    max-width: none;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-section-title.transportation {
    max-width: 14ch;
    margin-left: 0;
    margin-right: 0;
    font-size: 2rem;
  }

  .popup-section-title.cash-in-map {
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-title.trees-planted {
    font-size: 4.57rem;
  }

  .popup-section-title.send-gift-hero-section {
    font-size: 2.29rem;
  }

  .popup-section-title.a-rewards-lifestyle {
    font-size: 2.57rem;
    line-height: 1.2;
  }

  .popup-section-title.a-rewards-card {
    max-width: 8ch;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-section-title.a-rewards-card.vouchers {
    max-width: 10ch;
    font-size: 2.57rem;
  }

  .popup-section-title.a-rewards-card.earn, .popup-section-title.a-rewards-card.redeem {
    max-width: 10ch;
  }

  .popup-section-title.ginsure-access {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.bills-table {
    max-width: 24ch;
  }

  .popup-section-title.loading {
    font-size: 1.71rem;
  }

  .popup-section-title.gcredit-gscore, .popup-section-title.powered-by {
    font-size: 2.29rem;
  }

  .popup-section-title.benefits-heading {
    letter-spacing: -.03em;
    font-size: 1.71rem;
  }

  .popup-section-title.ggives-gscore {
    font-size: 2.29rem;
  }

  .popup-section-title.pay-qr-cards-title {
    max-width: 14ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-title.stocks-eligibility {
    letter-spacing: -.05em;
    max-width: 17ch;
    margin-top: 8px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.stocks-eligibility.global {
    max-width: none;
    margin-top: 12px;
  }

  .popup-section-title.gstocks-ph {
    margin-top: 16px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-section-title.gcrypto-nft {
    font-size: 2.29rem;
  }

  .popup-section-title.gcrypto-banner {
    max-width: 12ch;
    font-size: 2.29rem;
  }

  .popup-section-title.gcrypto {
    font-size: 2.29rem;
  }

  .popup-section-title.traveling {
    max-width: 8ch;
    line-height: 1.2;
  }

  .popup-section-title.global-stocks-partners-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.gdeals-header {
    margin-top: 8px;
    font-size: 2.29rem;
  }

  .popup-section-title.send-money-protect-other-services.shade-1 {
    margin-top: 0;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title.mynt {
    max-width: 16ch;
    height: auto;
  }

  .popup-section-title.mynt.overview-title, .popup-section-title.mynt.cardmini-title, .popup-section-title.mynt.values-title {
    font-size: 24px;
  }

  .popup-section-title.mynt.values-sub-title {
    font-size: 14px;
  }

  .popup-section-title.gnation {
    max-width: 16ch;
    height: auto;
  }

  .popup-section-title.create-account {
    font-size: 2.29rem;
  }

  .popup-section-title.load-plus {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-title.load-plus.shade-1 {
    margin-top: 0;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-description.hero-banner {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-description.steps {
    margin-top: 4px;
  }

  .popup-section-description.food-partners {
    max-width: 30ch;
    font-size: 1rem;
  }

  .popup-section-description.other-services, .popup-section-description.food-partners {
    font-size: 1rem;
  }

  .popup-section-description.food-header {
    max-width: 30ch;
    font-size: 1rem;
  }

  .popup-section-description.hero-banner {
    margin-top: 16px;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-description.feature {
    max-width: 26ch;
  }

  .popup-section-description.save-bank {
    font-size: var(--gcash-website-library---font--size-subcontent);
    line-height: var(--gcash-website-library---font--line-height-subcontent);
    max-width: 27ch;
  }

  .popup-section-description.play-header {
    max-width: 23ch;
    font-size: 1.29rem;
  }

  .popup-section-description.feature.swac {
    max-width: 24ch;
  }

  .popup-section-description.feature.special, .popup-section-description.feature.swac {
    max-width: 26ch;
  }

  .popup-section-description.swac-header {
    text-align: center;
    letter-spacing: -.01em;
    max-width: 17ch;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-description.business-transfer-header {
    max-width: 18ch;
  }

  .popup-section-description.gcash-padala-header {
    max-width: 14ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-description.transportation {
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-description.eligibility {
    max-width: 22ch;
  }

  .popup-section-description.buy-load {
    max-width: 20ch;
    margin-top: 12px;
  }

  .popup-section-description.shop-partners {
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-description.bills-gcredit {
    max-width: 17ch;
    font-size: .71rem;
    line-height: 1.5;
  }

  .popup-section-description.nft-marketplace {
    max-width: 18ch;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-description.ggives-score {
    max-width: 27ch;
    font-size: 1.14rem;
  }

  .popup-section-description.gloans-guaranteed {
    max-width: 31ch;
    font-size: 1rem;
  }

  .popup-section-description.gcredit-bills {
    max-width: 18ch;
  }

  .popup-section-description.swac {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-description.gcash-padala-header {
    max-width: 14ch;
    font-size: 2rem;
  }

  .popup-section-description.gcash-padala-header.position {
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-description.gilroy.swac {
    max-width: 28ch;
  }

  .popup-section-description.swac-header-description {
    text-align: center;
    letter-spacing: -.01em;
    max-width: 18ch;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-description.transportation {
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-description.trees-planted {
    max-width: 21ch;
    margin-top: 405px;
    font-size: 1.14rem;
  }

  .popup-section-description.gforest-partners {
    max-width: none;
  }

  .popup-section-description.got-bills.shade-2 {
    max-width: 21ch;
  }

  .popup-section-description.bill-protect {
    width: 100%;
    max-width: 272px;
  }

  .popup-section-description.bill-protect.right-column {
    text-align: right;
    max-width: 32%;
  }

  .popup-section-description.bill-protect.right-column.total-bill {
    font-size: 1.14rem;
  }

  .popup-section-description.bill-protect.left-column {
    max-width: none;
  }

  .popup-section-description.bill-protect.left-column.total-bill {
    max-width: 13ch;
  }

  .popup-section-description.hero-load {
    letter-spacing: -.01em;
    max-width: none;
    margin-top: 16px;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-description.gcredit-gscore {
    max-width: none;
    font-size: 1.29rem;
  }

  .popup-section-description.gsave-powered-by {
    margin-top: 16px;
  }

  .popup-section-description.gsave-steps-desc.first {
    text-align: center;
  }

  .popup-section-description.bank-transfer {
    max-width: 15ch;
    margin-top: auto;
    margin-bottom: 40px;
    font-size: 1.57rem;
  }

  .popup-section-description.govt {
    letter-spacing: -.01em;
    max-width: none;
    margin-top: 32px;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-description.one-gcash {
    margin-top: 16px;
  }

  .popup-section-description.featured-establishment {
    max-width: 30ch;
    font-size: 1rem;
  }

  .popup-section-description.ggives-more-gscore {
    max-width: none;
    font-size: 1.29rem;
  }

  .popup-section-description.merchants-section {
    font-size: 1rem;
  }

  .popup-section-description.crypto {
    max-width: none;
  }

  .popup-section-description.coming-soon {
    font-size: 1rem;
  }

  .popup-section-description.imagnation-rtb, .popup-section-description.create-account {
    margin-top: 16px;
  }

  .popup-frame-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd56_couple-frame-bg.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-width: 320px;
  }

  .popup-frame-card.second-section {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .popup-frame-card.send-gift-feature {
    background-position: 50% 0;
    background-size: cover;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .services_express-send-message-bubble {
    max-width: 208px;
  }

  .services_express-send-message-bubble.message-bubble-horizontal {
    max-width: 248px;
  }

  .services_express-send-message-bubble.message-bubble-horizontal.daughter-sms {
    max-width: 180px;
  }

  .services_express-send-message-bubble.receive-money {
    max-width: 208px;
  }

  .message-bubble-greetings {
    display: block;
  }

  .services_header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce07f6_services-hero-bg-mobile.webp");
    background-position: 50%;
    background-size: 480px;
    align-items: flex-start;
    height: 739px;
    padding: 0 22px;
  }

  .heading-2 {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .services_description-2 {
    font-size: 1rem;
  }

  .services_description-2.first-fold {
    max-width: 28ch;
    margin-top: 8px;
  }

  .wrapper-floating.message-bubble {
    z-index: 2;
    left: 50%;
    transform: translate(-50%, 186px);
  }

  .wrapper-floating.message-bubble.express-send {
    z-index: 1;
  }

  .services_wrapper.section-send {
    background-color: #f5f9fb;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe74_services-second-section-bg-mobile.webp"), linear-gradient(to right, #f3f7fc, #f7fafc 66.67%);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 480px, auto;
    height: 640px;
  }

  .services_wrapper.section-send.section-send-cards {
    height: auto;
    padding: 83px 80px 40px 48px;
  }

  .services_express-send-message-notification.hero-banner.floating-item {
    width: 100%;
    max-width: 320px;
    transform: translate(-161px);
  }

  .services_express-send-message-notification.second-section {
    width: 272px;
    transform: translate(-50%);
  }

  .services_express-send-message-notification.second-section.floating-item {
    bottom: 24px;
  }

  .services_breadcrumbs.steps-content {
    margin-top: 16px;
  }

  .services_breadcrumbs-icon.logo {
    margin-bottom: 2px;
  }

  .express-send_section.hero-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd07_express-send-mobile.webp"), linear-gradient(#035be9, #035be9);
    background-size: 480px, auto;
    height: 733px;
  }

  .express-send_section.second-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd13_services_feature-list-bg-m.webp");
    background-position: 50% 100%;
    background-size: 480px;
    height: 1218px;
    padding-top: 24px;
  }

  .learn-more-link.margin-top_24-12-8-8.absolute-white.featured-card, .learn-more-link.margin-top_24-12-8-8.absolute-white.gfunds {
    margin-top: 16px;
  }

  .learn-more-link.food-partners.partners-transpo {
    margin-top: 24px;
  }

  .learn-more-link.food-partners.get-verified {
    height: 100px;
    padding-right: 24px;
  }

  .learn-more-link.partners-link.bank-partners, .learn-more-link.gstocks-ph-buy {
    margin-left: 0;
  }

  .learn-more-link.gforest-landing {
    font-size: .86rem;
  }

  .learn-more-link.bills-ginsure {
    max-width: 100%;
    margin-left: 13px;
  }

  .learn-more-link.overseas, .learn-more-link.services-borrow {
    margin-top: 8px;
  }

  .learn-more-link.consumer_swiper {
    margin-top: 16px;
  }

  .learn-more-link.privacy-link.read-gcash {
    margin-left: 0;
  }

  .learn-more-link.pinoy-articles.bright-blue {
    margin-top: 25px;
  }

  .learn-more-link-text, .learn-more-link-text.food-partners {
    font-size: 1rem;
  }

  .learn-more-link-text.bills-ginsure {
    max-width: none;
  }

  .footer_content-wrapper {
    flex-direction: column;
  }

  .footer_content-wrapper.footer-links {
    margin-top: 24px;
  }

  .footer_content-wrapper.digicities {
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer_copyright, .footer_separator {
    margin-top: 16px;
  }

  .services-food_section.header-section {
    height: 2380px;
  }

  .services-food_section.partners-section {
    height: 435px;
  }

  .services-food_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd2f_services-food-mobile-bg.webp");
    background-size: 480px 2380px;
    height: 2380px;
  }

  .services-food_section.food-hero-section {
    height: 2380px;
  }

  .popup-help-center-banner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-help-center-banner.footer {
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .popup-help-center-banner.footer.digicities {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
  }

  .popup-help-center-banner.footer {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .help-center-title {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .help-center-title.help-center-footer, .help-center-title.help-center-footer.express-send, .help-center-title.help-center-footer.cash-in {
    max-width: 100%;
  }

  .help-center-title.help-center-footer.gsave {
    max-width: none;
  }

  .help-center-title.help-center-footer.glife, .help-center-title.help-center-footer.partners, .help-center-title.help-center-footer.partner-solutions {
    max-width: 100%;
  }

  .help-center-link {
    margin-top: 32px;
  }

  .help-center-link.help-center-footer.absolute-white {
    justify-content: flex-start;
    margin-top: 16px;
  }

  .popup_section-wrapper.second-section {
    margin-left: 0;
  }

  .glife_popup-icon-image {
    width: 72px;
    height: 72px;
  }

  .services-food_newline {
    white-space: normal;
  }

  .services_popup-partner-logo-wrapper {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1653_services_popup-partners-bg-mobile.webp");
    max-width: 272px;
    height: 278px;
  }

  .services_popup-partner-logo-wrapper.partners-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0264_services_popup-partners-bg-mobile.webp");
    height: 145px;
  }

  .services_popup-partner-logo-wrapper.swac.bank-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce056a_bank-transfer-logo-mobile.webp");
    background-size: contain;
    height: 100%;
    max-height: 196px;
    margin-left: 0;
  }

  .services_popup-partner-logo-wrapper.gcash-padala-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1306_Padala-Logos-Mobile.webp");
    background-size: contain;
    max-width: 100%;
    height: 120px;
  }

  .services_popup-partner-logo-wrapper.gcash-padala-partners.partners-section {
    margin-top: 24px;
  }

  .services_popup-partner-logo-wrapper.ph-stocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f99_stocks-ph-logos-mobile.webp");
    background-position: 0 0;
    background-size: contain;
    max-width: 100%;
    height: 146px;
    margin-left: 0;
  }

  .services_popup-partner-logo-wrapper.wellness {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00ba_wellness-establisment-mobile.webp");
    max-width: 272px;
    height: 268px;
    margin-top: 0;
  }

  .services_popup-partner-logo-wrapper.ggives-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eb5_ggives-partners-logo-bg-mobile.webp");
    max-width: 272px;
    height: 81px;
    margin-top: 24px;
  }

  .services_popup-partner-logo-wrapper.fuse-and-securities-logo {
    background-image: none;
    max-width: 100%;
    height: auto;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
  }

  .services_popup-partner-logo-wrapper.transportation-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0302_transportation-partners-mobile.webp");
    max-width: 272px;
    height: 248px;
  }

  .services_popup-partner-logo-wrapper.food-partners-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04a7_services_popup-food-parters-mobile.webp");
    max-width: 272px;
    height: 145px;
  }

  .services_popup-partner-logo-wrapper.gforest-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05ec_gforest-partners-mobile.webp");
    background-size: contain;
    max-width: 272px;
    height: 145px;
  }

  .services_popup-partner-logo-wrapper.gcredit-logo {
    max-width: 100%;
    height: 71px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .services_popup-partner-logo-wrapper.ryse-logos {
    background-image: none;
    max-width: 100%;
    height: auto;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-steps_slider-image.slider {
    width: 180px;
    height: 367px;
  }

  .popup-content-block {
    margin-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-content-block.second-section {
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .popup-content-block.send-gift-feature-content {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .services-play_section.entertainment-section {
    height: 552px;
  }

  .services-play_section.other-services-section {
    height: 720px;
  }

  .services-play_section.play-header {
    background-color: #000034;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd76_play-hero-section-mobile-bg.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 480px 861px;
    height: 857px;
  }

  .popup-section-card {
    max-width: 270px;
    height: 180px;
  }

  .popup-section-card.cash-in {
    border-radius: 10px;
    min-width: 320px;
    max-width: 320px;
    padding: 20px;
  }

  .popup-section-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd79_cashin-card-3-bg-mobile.webp");
    box-shadow: 0 0 20px #00000014;
  }

  .popup-section-card.cash-in.one-tap {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdda_cashin-card-2-bg-mobile.webp");
    background-position: 0 100%;
    height: 306px;
    box-shadow: 0 0 20px #00000014;
  }

  .popup-section-card.cash-in.more-than-one {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe49_cashin-card-1-bg-mobile.webp");
    box-shadow: 0 0 20px #00000012;
  }

  .popup-section-card.bank-transfer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdb8_bank-transfer-feature-m.webp");
    max-width: 480px;
    padding-bottom: 40px;
  }

  .popup-section-card.kkb-cards {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-card.kkb-cards.send-pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10bb_KKB-send-payment-mobile.webp");
  }

  .popup-section-card.kkb-cards.track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c2a_KKB-track-mobile.webp");
  }

  .popup-section-card.kkb-cards.card-request {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ae_KKB-request-mobile.webp");
    background-position: 50%;
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .popup-section-card.gstock-card {
    max-width: 320px;
    height: 420px;
    padding: 24px;
  }

  .popup-section-card.transportation-card {
    max-width: 320px;
    height: 440px;
  }

  .popup-section-card.gstock-card {
    min-width: auto;
    max-width: 100%;
    height: 520px;
    padding: 32px 24px;
  }

  .popup-section-card.gstock-card.long {
    padding-left: 24px;
  }

  .popup-section-card.gstock-card.gstocks-no-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d09_gstocks-no-bank-mob.webp");
  }

  .popup-section-card.transportation-card {
    min-width: 320px;
    max-width: 320px;
    height: 440px;
  }

  .popup-section-card.transportation-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd7f_transportation-card3-bg-mobile.webp");
    max-width: 320px;
    height: 440px;
  }

  .popup-section-card.travel-card {
    padding: 30px;
  }

  .popup-section-card.global-stocks.feature {
    max-width: 270px;
    height: 278px;
  }

  .popup-section-card.global-stocks.feature.nasdaq {
    height: 364px;
  }

  .popup-section-card.gfunds.features-card {
    flex-direction: column;
    max-width: 272px;
    height: auto;
  }

  .popup-section-card.ginsure-insurance {
    min-width: 400px;
    max-width: 400px;
  }

  .popup-section-card.ginsure-insurance.vehicle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0156_ginsure-insurance-card6-bg-mobile.webp");
  }

  .popup-section-card.ginsure-insurance.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0160_ginsure-insurance-card5-bg-mobile.webp");
  }

  .popup-section-card.ginsure-insurance {
    max-width: 400px;
  }

  .popup-section-card.ginsure-insurance.property {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015e_ginsure-insurance-card4-bg-mobile.webp");
  }

  .popup-section-card.ginsure-insurance.lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0163_ginsure-insurance-card3-bg-mobile.webp");
  }

  .popup-section-card.ginsure-insurance.personal {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce016a_ginsure-insurance-card2-bg-mobile.webp");
  }

  .popup-section-card.ginsure-insurance.health {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0180_ginsure-insurance-card1-bg-mobile.webp");
  }

  .popup-section-card.cash-out {
    justify-content: center;
    max-width: 100%;
    height: 520px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-card.cash-out.partners-nationwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0286_cash-out-partners-nationwidemobile.webp");
    background-position: 50%;
  }

  .popup-section-card.cash-out.gcash-mastercard {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0280_cash-out-gcash-mastercard-mobile.webp");
    align-items: center;
    height: 420px;
  }

  .popup-section-card.transportation-card {
    min-width: 0;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .popup-section-card.transportation-card.long-card {
    max-width: 100%;
    height: 480px;
  }

  .popup-section-card.transportation-card.long-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f1_by-land-air-sea-mobile.webp");
    padding-left: 24px;
  }

  .popup-section-card.transportation-card.worry-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b5_worry-free-mobile.webp");
  }

  .popup-section-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b2_way-on-highway-mobile.webp");
  }

  .popup-section-card.swac-header {
    min-width: 260px;
    max-width: 260px;
    height: 186px;
  }

  .popup-section-card.swac-header.hbd-card {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .popup-section-card.arewards-header-card {
    justify-content: center;
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-card.arewards-header-card.earn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b5_a-rewards-header-card1-bg-mobile.webp");
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-card.arewards-header-card.claim {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b6_a-rewards-header-card2-bg-mobile.webp");
  }

  .popup-section-card.ginsure-access-cards {
    min-width: 420px;
    max-width: 420px;
    height: 360px;
  }

  .popup-section-card.ginsure-access-cards.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1ae1_Bullet%20Cards.avif");
    background-position: 50% 0;
  }

  .popup-section-card.gloan-testimonial {
    min-width: 320px;
    max-width: 320px;
    height: 420px;
    padding: 32px 24px;
  }

  .popup-section-card.gloan-testimonial.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a45_gloan-gamit-bg-mobile.webp");
    justify-content: flex-end;
  }

  .popup-section-card.gloan-testimonial.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a21_gloan-aside-bg-mobile.webp");
    justify-content: flex-end;
  }

  .popup-section-card.gloan-testimonial.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a47_gloan-since-bg-mobile.webp");
    justify-content: flex-end;
  }

  .popup-section-card.gloan-summary {
    max-width: 100%;
    height: 485px;
  }

  .popup-section-card.gcredit-summary {
    max-width: 100%;
    height: auto;
  }

  .popup-section-card.gsave-partners {
    flex-direction: column;
    max-width: 272px;
    height: 221px;
  }

  .popup-section-card.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdb8_bank-transfer-feature-m.webp");
    max-width: 480px;
    padding-bottom: 40px;
  }

  .popup-section-card.default {
    min-width: 320px;
    max-width: 320px;
    height: 420px;
    padding: 32px 24px;
  }

  .popup-section-card.default.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a45_gloan-gamit-bg-mobile.webp");
    justify-content: flex-end;
  }

  .popup-section-card.default.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a21_gloan-aside-bg-mobile.webp");
    justify-content: flex-end;
  }

  .popup-section-card.default.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a47_gloan-since-bg-mobile.webp");
    justify-content: flex-end;
  }

  .popup-section-card.bill-protect-summary {
    max-width: 100%;
    height: auto;
  }

  .services-swac_section.swac-feature {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02ec_swac-feature-bg-mobile.webp");
    background-position: 50%;
    background-size: 480px;
    height: 1007px;
  }

  .services-swac_section.swac-header-section {
    height: 653px;
  }

  .popup_slider-next {
    width: 80px;
    right: -12px;
  }

  .popup_slider-next.slide-phone-text {
    height: 240px;
  }

  .popup-steps_slider-arrow-active {
    width: 31px;
    height: 31px;
    transform: translate(0, -170%);
  }

  .popup-steps_slider-arrow-active.prev {
    transform: translate(0, -170%)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup-steps_slider-arrow-wrapper {
    justify-content: flex-end;
  }

  .popup-steps_slider-arrow-wrapper.next {
    justify-content: flex-start;
  }

  .popup_slider-prev {
    width: 80px;
    left: -12px;
  }

  .popup_slider-prev.slide-phone-text {
    height: 240px;
  }

  .popup_slider-prev.ad-viewer {
    width: 71px;
  }

  .popup_slider-nav2 {
    align-items: flex-end;
  }

  .swac_slider-item {
    background-image: linear-gradient(#fff, #fff);
  }

  .bank-transfer_section.bank-partners {
    height: 461px;
  }

  .bank-transfer_section.bank-transfer-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdff_bank-transfer-bg-m.webp");
    background-size: 480px;
  }

  .bank-transfer_section.bank-transfer-header-2nd {
    height: 500px;
  }

  .bank-transfer_section.bank-transfer-header-3rd {
    height: 920px;
  }

  .popup-section-card-content.cash-in {
    flex-direction: row;
  }

  .popup-section-card-content.bank-transfer {
    align-items: flex-start;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-card-content-title.cash-in {
    margin-top: 0;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-card-content-title.cash-in.title-1 {
    max-width: 14ch;
  }

  .popup-section-card-content-title.bank-transfer {
    max-width: 14ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-section-card-content-title.kkb, .popup-section-card-content-title.gstocks {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-section-card-content-title.gloan-calculator-title {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-card-content-title.transportation {
    font-size: 2rem;
  }

  .popup-section-card-content-title.transportation.otw {
    max-width: 10ch;
  }

  .popup-section-card-content-title.transportation.land {
    font-size: 2rem;
  }

  .popup-section-card-content-title.gloan-calculator-title {
    line-height: 1.4;
  }

  .popup-section-card-content-title.gfunds-portfolio {
    font-size: 1.57rem;
  }

  .popup-section-card-content-title.bill-protect-calculator-title {
    line-height: 1.4;
  }

  .popup-section-card-content-description.cash-in {
    letter-spacing: -.01em;
    margin-top: 6px;
  }

  .popup-section-card-content-description.cash-in.card-1 {
    max-width: 27ch;
  }

  .popup-section-card-content-description.cash-in.card-2 {
    max-width: 33ch;
  }

  .popup-section-card-content-description.cash-in.link-card {
    max-width: 25ch;
  }

  .popup-section-card-content-description.cash-in.card-1 {
    max-width: 27ch;
    margin-top: 16px;
  }

  .popup-section-card-content-description.bank-transfer {
    max-width: 29ch;
  }

  .popup-section-card-content-description.kkb {
    letter-spacing: -.01em;
    max-width: 17ch;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-card-content-description.kkb.request {
    max-width: 15ch;
  }

  .popup-section-card-content-description.gstock {
    font-size: 1rem;
  }

  .popup-section-card-content-description.transportation {
    letter-spacing: -.01em;
    letter-spacing: -.03em;
    font-size: 1rem;
    line-height: 1.4;
  }

  .popup-section-card-content-description.transportation.land {
    margin-top: 12px;
  }

  .services_bank-transfer-popup-section-content.bank-transfer-header {
    margin-top: 24px;
    margin-left: 0;
  }

  .services-popup_footer.coming-soon, .services-popup_footer.consumer-landing {
    height: 253px;
  }

  .next-line {
    max-width: 23ch;
    display: inline;
  }

  .services-play_header-content.play-header {
    margin-bottom: 96px;
    margin-left: 0;
  }

  .gcash-padala_section.gcash-padala-feature-section {
    height: 1496px;
  }

  .gcash-padala_section.map-section {
    height: 817px;
    padding-top: 60px;
  }

  .gcash-padala_section.gcash-padala_header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02eb_gcash-padala-header-mobile.webp");
    background-position: 50% 0;
    background-size: 480px 1290px;
    height: 1290px;
    padding-bottom: 44px;
  }

  .map_search-item {
    flex-direction: column;
    padding-left: 24px;
  }

  .map_filter-header.mobile-hide {
    display: none;
  }

  .cash-in_section.steps-section {
    height: 625px;
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .cash-in_section.cash-in-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039e_cash-in-header-section-mobile.webp");
    background-size: 480px;
    height: 2320px;
  }

  .popup-steps_slider-arrow-disabled {
    width: 31px;
    height: 31px;
  }

  .popup-steps_slider-arrow-disabled.next {
    transform: translate(-60px, -219%)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup-steps_slider-arrow-disabled.prev {
    transform: translate(59px, -219%);
  }

  .map_filter-dropdown-list {
    height: 235px;
  }

  .map_filter-dropdown-list.map_city {
    height: 185px;
  }

  .map_forms-container {
    min-width: 300px;
    max-width: none;
  }

  .map_filter-elements {
    height: 231px;
  }

  .popup-steps-slider {
    width: 384px;
    height: 400px;
  }

  .popup-steps-slider.floating-item {
    width: 384px;
    height: 400px;
    transform: translate(-50%, 56%);
  }

  .popup-steps-slider.floating-item.no-dropdown {
    transform: translate(-50%, 48%);
  }

  .popup-steps-slider.floating-item.no-dropdown.egov-steps {
    transform: translate(-50%, 64%);
  }

  .popup-steps-slider._w-dropdown {
    margin-left: 0;
    margin-right: 0;
    left: 50%;
    transform: translate(-50%);
  }

  .popup_steps-slider-mask.adjusted {
    z-index: 1;
    pointer-events: auto;
    width: 190px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-blurb.send-gift {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-section-blurb.cash-out-nationwide {
    max-width: 26ch;
    margin-top: 12px;
    font-size: 1rem;
  }

  .popup-section-blurb.gstocks {
    letter-spacing: -.01em;
    max-width: none;
    margin-top: 8px;
    line-height: 1.3;
  }

  .popup-section-blurb.cash-out-mastercard {
    margin-top: 12px;
    font-size: 1rem;
  }

  .popup-section-blurb.send-gift-hero-section {
    font-size: 1.29rem;
  }

  .popup-section-blurb.a-rewards-card {
    max-width: 21ch;
    margin-top: 12px;
    font-size: 1rem;
  }

  .popup-section-blurb.a-rewards-card.earn, .popup-section-blurb.a-rewards-card.redeem {
    max-width: 21ch;
  }

  .popup-section-blurb.shop-header {
    font-size: 1.29rem;
  }

  .popup-section-blurb.gstocks {
    letter-spacing: normal;
    max-width: 30ch;
    margin-top: 16px;
    font-size: .86rem;
    line-height: 1.4;
  }

  .popup-section-preamble.gcash-padala {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-preamble.ph-stocks {
    font-size: 1.14rem;
  }

  .popup-section-preamble.gstocks-ph {
    opacity: .6;
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-preamble.govt.features {
    font-size: 1.29rem;
  }

  .popup-section-preamble.gsave-banks {
    font-size: .86rem;
  }

  .popup-section-preamble.trees-planted {
    font-size: 2.29rem;
  }

  .popup-section-preamble.gstocks-ph {
    font-size: 1rem;
    line-height: 1.2;
  }

  .cashout-notif-newline {
    white-space: nowrap;
  }

  .cash-out_container {
    overflow: hidden;
  }

  .cash-out_section.cashout-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10c7_cashout-header-mob.webp");
    background-size: 480px;
  }

  .cash-out_section.cashout-header-second {
    background-image: linear-gradient(#0000 5.8%, #e3f6fc 5.8%, #e3f6fc);
    height: 980px;
    margin-top: -60px;
  }

  .services_send-gift-message-bubble {
    max-width: 208px;
  }

  .services_send-gift-message-bubble.message-send-gift {
    max-width: 248px;
  }

  .send-gift_section.send-gift-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0556_send-gift-hero-section-mobile.webp");
    background-position: 50% 100%;
    background-size: 480px;
  }

  .send-gift_section.send-gift-feature-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16b2_send-gift-feature-section-mobile.webp");
    background-position: 50% 100%;
    background-size: 480px;
    height: 1209px;
  }

  .popup-header-content.cash-out-header-section {
    margin-bottom: 156px;
  }

  .popup-header-content.cash-out-header-section.consumer_swiper-panel {
    margin-bottom: 98px;
  }

  .popup-header-content.nft-marketplace-section {
    margin-bottom: 32px;
  }

  .popup-header-content.ggives-header-section {
    height: 569px;
  }

  .popup-header-content.cash-in-header {
    margin-top: 442px;
    margin-left: 0;
  }

  .popup-header-content.gforest-nurture {
    margin-left: 16px;
  }

  .popup-header-content.ginsure-header-section {
    height: 470px;
    margin-top: 80px;
    margin-left: 0;
  }

  .popup-header-content.shop-header-content {
    height: 671px;
  }

  .popup-header-content.shop-header-content.header-section {
    margin-top: 120px;
    margin-left: 0;
  }

  .popup-header-content.men-wellness {
    margin-bottom: 120px;
  }

  .popup-header-content.pay-bills-header {
    margin-top: 80px;
    padding-bottom: 0;
  }

  .popup-header-content.gloan-sect {
    margin-top: 119px;
  }

  .popup-header-content.gcredit {
    margin-left: 0;
  }

  .popup-header-content.ggives-lifestyle {
    margin-top: 220px;
  }

  .popup-header-content.ggives-header {
    margin-top: 89px;
  }

  .popup-header-content.kkb-header {
    margin-top: 215px;
  }

  .popup-header-content.gsave {
    width: 100%;
    max-width: 100%;
    margin-top: 124px;
  }

  .popup-header-content.request-money-first-block {
    margin-top: 100px;
  }

  .popup-header-content.second-block {
    max-width: 100%;
    margin-top: 40px;
    margin-left: 0;
  }

  .popup-header-content.gfunds-hero {
    max-width: 100%;
    margin-top: 297px;
    margin-left: 0;
  }

  .popup-header-content.gfunds-preamble {
    margin-top: 90px;
    margin-left: 0;
  }

  .popup-header-content.wellness-header-content {
    margin-top: 62px;
  }

  .popup-header-content.consumer-ad-panel {
    margin-left: 0;
  }

  .popup-header-content.consumer-ad-panel.global-wallets {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    margin-left: 24px;
    top: 48px;
  }

  .popup-header-content.consumer-ad-panel.intl-remittance {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    top: 48px;
  }

  .popup-header-content.consumer-ad-panel.gcash-overseas {
    width: 100%;
  }

  .popup-header-content.send-money-protect-header-section {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    margin-top: 140px;
    display: flex;
  }

  .popup-header-content.send-money-protect-header-section.bill-protect {
    margin-left: 24px;
    margin-right: 24px;
  }

  .popup-header-content.overseas {
    margin-top: 100px;
    margin-left: 0;
  }

  .popup-header-content.intl-remit {
    margin-left: 0;
  }

  .popup-header-content.overseas {
    margin-top: 0;
  }

  .popup-header-content.overseas.bottom {
    margin-bottom: 290px;
  }

  .popup-header-content.gimpact.hero {
    text-align: center;
    margin-top: 40px;
    margin-left: 0;
  }

  .popup-header-content.gimpact, .popup-header-content.g4b, .popup-header-content.sme, .popup-header-content.sme-bundles, .popup-header-content.earn-money {
    margin-left: 0;
  }

  .popup-header-content.gjobs {
    height: 470px;
    margin-top: 80px;
    margin-left: 0;
  }

  .popup-header-preamble.gforest-hero-section {
    font-size: 1.14rem;
  }

  .popup-header-preamble.ginsure-header-preamble.absolute-white.insured-by {
    font-size: 1.2rem;
  }

  .popup-header-preamble.shop-header {
    font-size: .86rem;
  }

  .popup-header-preamble.gcredit-hero {
    margin-left: 2px;
  }

  .popup-header-preamble.kkb-header {
    font-size: 1rem;
  }

  .popup-header-preamble.request-money, .popup-header-preamble.gfunds-header-preamble {
    font-size: 1.29rem;
  }

  .popup-header-preamble.pay-qr-alipay {
    font-size: .86rem;
  }

  .popup-header-preamble.gstocks {
    font-size: .86rem;
    line-height: 1.5;
  }

  .popup-header-preamble.nft-marketplace {
    font-size: 1.29rem;
  }

  .popup-header-preamble.gimpact-hero {
    color: #1f1604;
    margin-left: 0;
  }

  .popup-header-preamble.gjobs.absolute-white.insured-by {
    font-size: 1.2rem;
  }

  .popup-header-title {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .popup-header-title.cash-in {
    max-width: 11ch;
  }

  .popup-header-title.global-stocks {
    text-align: left;
    text-align: center;
    letter-spacing: -.05em;
    margin-left: 0;
    margin-right: 0;
  }

  .popup-header-title.features-gfunds {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-header-title.gfunds {
    text-align: center;
    letter-spacing: -.05em;
    max-width: 14ch;
    font-size: 2rem;
  }

  .popup-header-title.features-gfunds {
    margin-left: 0;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-header-title.pay-bills {
    letter-spacing: -.05em;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.men-wellness {
    max-width: 15ch;
    font-size: 1.43rem;
    line-height: 1.25;
  }

  .popup-header-title.welness-header {
    letter-spacing: -.05em;
    letter-spacing: -.05em;
    max-width: 11ch;
    margin-top: 40px;
    font-size: 2.29rem;
  }

  .popup-header-title.pay-qr {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 2.29rem;
  }

  .popup-header-title.nft-marketplace {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-header-title.ggives-lifestyles, .popup-header-title.ggives-header-section {
    max-width: 11ch;
  }

  .popup-header-title.gloan {
    margin-top: 8px;
  }

  .popup-header-title.gcredit {
    letter-spacing: -.05em;
    font-size: 2.29rem;
  }

  .popup-header-title.gcash-padala {
    max-width: 13ch;
    font-size: 2rem;
  }

  .popup-header-title.gcash-padala-header-title {
    letter-spacing: -.05em;
    max-width: 100%;
  }

  .popup-header-title.cash-in-header {
    max-width: 9ch;
    font-size: 2rem;
  }

  .popup-header-title.nurture-future {
    letter-spacing: -.05em;
    font-size: 3.43rem;
  }

  .popup-header-title.hope {
    letter-spacing: -.05em;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .popup-header-title.gforest-hero-section {
    margin-top: -5px;
    font-size: 6.43rem;
  }

  .popup-header-title.hope {
    letter-spacing: -.05em;
    margin-top: 125px;
    font-size: 2.29rem;
  }

  .popup-header-title.hope.hope-section {
    margin-top: 320px;
  }

  .popup-header-title.ginsure-header-title {
    letter-spacing: -.05em;
    max-width: 8ch;
    font-size: 2.57rem;
  }

  .popup-header-title.ginsure-header-title.clear-day.send-money-protect, .popup-header-title.ginsure-header-title.clear-day.load-plus {
    font-size: 2rem;
  }

  .popup-header-title.ginsure-header-title.clear-day.bill-protect {
    font-size: 1.75rem;
  }

  .popup-header-title.shop-header {
    max-width: 15ch;
    font-size: 1.43rem;
  }

  .popup-header-title.bills_billers-number {
    font-size: 5.71rem;
  }

  .popup-header-title.pay-bills {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.buy-load-exlusive {
    max-width: 14ch;
  }

  .popup-header-title.abot-kaya {
    font-size: 2.29rem;
  }

  .popup-header-title.gcredit-hero {
    letter-spacing: -.05em;
    font-size: 2.29rem;
  }

  .popup-header-title.ggives-header-section {
    max-width: 11ch;
  }

  .popup-header-title.kkb-header {
    max-width: 12ch;
    margin-top: 24px;
    font-size: 1.71rem;
  }

  .popup-header-title.gsave-header {
    max-width: none;
    font-size: 2rem;
  }

  .popup-header-title.request-money {
    margin-top: 12px;
    font-size: 2.29rem;
  }

  .popup-header-title.gfunds {
    letter-spacing: -.05em;
    letter-spacing: -.05em;
    text-align: left;
    letter-spacing: -.05em;
    font-size: 2.86rem;
  }

  .popup-header-title.pay-qr {
    letter-spacing: -.05em;
    letter-spacing: -.05em;
    max-width: 8.5ch;
    font-size: 2.29rem;
  }

  .popup-header-title.pay-qr-alipay {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-header-title.pay-qr-alipay.old-lace.adjustment {
    max-width: 210px;
  }

  .popup-header-title.welness-header {
    letter-spacing: -.05em;
    margin-top: 0;
    font-size: 2.29rem;
  }

  .popup-header-title.travel {
    letter-spacing: -.05em;
    margin-top: 68px;
    font-size: 2.29rem;
  }

  .popup-header-title.gcrypto {
    letter-spacing: -.05em;
    max-width: 11ch;
    font-size: 2.29rem;
  }

  .popup-header-title.global-stocks {
    letter-spacing: -.05em;
    margin-top: 12px;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .popup-header-title.global-fetaure {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-header-title.consumer-ad-panel {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
  }

  .popup-header-title.consumer-ad-panel.absolute-white.intl-remittance {
    max-width: 15ch;
  }

  .popup-header-title.card {
    max-width: 12ch;
    font-size: 2.29rem;
  }

  .popup-header-title.career-hero {
    letter-spacing: -.05em;
    font-size: 2.29rem;
  }

  .popup-header-title.intl-remit-hero {
    letter-spacing: -.05em;
    max-width: 14ch;
    font-size: 32px;
  }

  .popup-header-title.overseas-hero {
    letter-spacing: -.05em;
    max-width: 10ch;
    font-size: 2.28571rem;
  }

  .popup-header-title.gimpact {
    color: #33160b;
    letter-spacing: -.05em;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.29rem;
  }

  .popup-header-title.gimpact.hero {
    color: #1f1604;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-header-title.gimpact, .popup-header-title.g4b-hero {
    letter-spacing: -.05em;
    max-width: 14ch;
    font-size: 32px;
  }

  .popup-header-title.sme---hero {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
    letter-spacing: -.05em;
    max-width: 14ch;
  }

  .popup-header-title.sme-bundle {
    font-size: var(--gcash-website-library---font--size-h3);
    letter-spacing: -.05em;
    max-width: 14ch;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-header-title.bundle-heading {
    font-size: var(--gcash-website-library---font--size-h5);
    line-height: var(--gcash-website-library---font--line-height-h5);
    width: 16ch;
  }

  .popup-header-title.earn-money {
    letter-spacing: -.05em;
    max-width: 14ch;
    font-size: 32px;
  }

  .popup-header-title.gjobs {
    font-size: var(--gcash-website-library---font--size-h2);
    line-height: var(--gcash-website-library---font--line-height-h2);
    letter-spacing: -.05em;
    max-width: 11ch;
  }

  .popup-header-title.gjobs.clear-day.send-money-protect, .popup-header-title.gjobs.clear-day.load-plus {
    font-size: 2rem;
  }

  .popup-header-title.gjobs.clear-day.bill-protect {
    font-size: 1.75rem;
  }

  .popup-header-title.travel-hacks {
    letter-spacing: -.05em;
    max-width: 14ch;
    font-size: 32px;
  }

  .popup-header-description.cash-out {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-header-description.men-wellness {
    max-width: 30ch;
    margin-top: 12px;
    font-size: 1rem;
  }

  .popup-header-description.cash-in-header {
    max-width: 13ch;
  }

  .popup-header-description.nurture-future {
    margin-top: 12px;
    font-size: 1.14rem;
  }

  .popup-header-description.gforest-hero-section {
    max-width: 20ch;
    margin-top: 283px;
    font-size: 1.14rem;
  }

  .popup-header-description.experience-section {
    max-width: 20ch;
    font-size: 1.29rem;
  }

  .popup-header-description.bills-billers-description {
    max-width: 20ch;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-header-description.buy-load-exclusive-description {
    max-width: 17ch;
  }

  .popup-header-description.ggives-header-section {
    margin-top: 48px;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-header-description.kkb-header {
    margin-top: 32px;
    font-size: 1rem;
  }

  .popup-header-description.gsave-header {
    max-width: 26ch;
    display: block;
  }

  .popup-header-description.request-money {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-header-description.gfunds {
    font-size: 1.14rem;
  }

  .popup-header-description.gfunds-account-security {
    max-width: 23ch;
  }

  .popup-header-description.gfunds-account-security.shade-3 {
    max-width: 30ch;
  }

  .popup-header-description.pay-qr-alipay {
    margin-top: 12px;
    font-size: .86rem;
    line-height: 1.5;
  }

  .popup-header-description.pay-abroad-label {
    margin-top: 16px;
    font-size: .71rem;
    line-height: 1.5;
  }

  .popup-header-description.wellness-header {
    margin-top: 16px;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-header-description.global-stocks {
    text-align: center;
    letter-spacing: -.01em;
    max-width: 15ch;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-header-description.consumer-ad-panel {
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--line-height-large);
  }

  .popup-header-description.intl-remit-hero {
    font-size: 20px;
  }

  .popup-header-description.gimpact {
    margin-top: 500px;
  }

  .popup-header-description.g4b-hero {
    font-size: 20px;
  }

  .popup-header-description.gfunds-about {
    max-width: 23ch;
  }

  .popup-header-description.gfunds-about.shade-3 {
    max-width: 30ch;
  }

  .popup-header-description.sme---hero {
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--line-height-large);
    margin-bottom: 2rem;
  }

  .category-tabs {
    z-index: 99;
    flex-direction: column;
  }

  .tab-link {
    padding-left: 20px;
  }

  .tab-link.w--current {
    z-index: 10;
    order: -1;
  }

  .tab-dropdown-wrap {
    padding-top: 18px;
  }

  .tabs-menu-3 {
    width: 100%;
    height: 43px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 10px;
    overflow: hidden;
  }

  .popup-section-total-partners {
    margin-top: 12px;
    font-size: 3.71rem;
  }

  .cash-in-popup-section-card-icon {
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    margin-left: 6px;
  }

  .services_gcash-padala-message-notification.father-sms {
    flex-direction: column-reverse;
  }

  .services_gcash-padala-message-notification.father-sms.floating-item {
    transform: translate(-50%, -89%);
  }

  .services_gcash-padala-message-notification.daughter-sms {
    width: 180px;
    height: 210px;
  }

  .services_gcash-padala-message-notification.daughter-sms.floating-item {
    transform: translate(-24%, 128%);
  }

  .services_gcash-padala-message-bubble {
    min-width: 182px;
    max-width: 182px;
    padding: 16px;
  }

  .services_cashin-message-notif {
    width: 187px;
    height: 127px;
    padding: 37px 18px 12px;
    box-shadow: 0 0 6px #73819a1a;
  }

  .cashin-message-bubble-description {
    font-size: .86rem;
  }

  .cashin-message-bubble-title {
    font-size: 1.14rem;
    line-height: 1.2;
  }

  .panels_dropdown-current {
    max-width: 20ch;
  }

  .panels_dropdown-wrapper {
    max-width: 100%;
  }

  .panels_container.slider.step-img {
    margin-top: 24px;
  }

  .bank-transfer-header-img-tablet {
    object-fit: cover;
  }

  .bank-transfer-header-img-tablet.floating-item {
    transform: translate(-50%);
  }

  .bank-transfer-newline {
    white-space: normal;
  }

  .services_bank-transfer-notification {
    max-width: 272px;
    height: 214px;
  }

  .services_bank-transfer-notification.bank-transfer {
    max-width: 272px;
  }

  .services_bank-transfer-notification-title {
    max-width: none;
  }

  .services_bank-transfer_notification-preamble.shade-0 {
    border-width: 1px 0 0;
  }

  .services_bank-transfer_notification-preamble.bank-transfer {
    border-bottom: 0 solid #b3def336;
    border-left: 0 solid #b3def336;
    border-right: 0 solid #b3def336;
  }

  .feature-steps_section {
    padding-top: 24px;
    overflow: hidden;
  }

  .feature-steps_section.no-dropdown {
    height: 629px;
  }

  .feature-steps_section.no-dropdown.egov-steps {
    height: 710px;
  }

  .feature-steps_section._w-icon {
    padding-top: 24px;
    overflow: visible;
  }

  .feature-steps_section._w-icon.gcash-padala-steps {
    overflow: visible;
  }

  .feature-steps_section._w-icon-no-dropdown {
    padding-top: 24px;
  }

  .popup-section-content-list-item.items.item-4 {
    max-width: none;
  }

  .ph_stocks_section.partners-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ph_stocks_section.partners-section.gstocks {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .ph_stocks_section.feature-ph-stocks {
    height: 1116px;
    padding-bottom: 0;
  }

  .ph_stocks_section.eligibility-gstocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105c_gstocks-eligibility-mob.webp");
    background-size: 480px;
    height: 1428px;
  }

  .ph_stocks_section.ph-stocks-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dc1_gstocks-ph-header-bg-mobile.webp"), linear-gradient(#03091a, #050e27);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 480px 920px, auto;
    height: 920px;
    padding-top: 120px;
  }

  .ph_stocks_section.gstocks-accordion {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gcash-padala-partners-content {
    margin-left: 0;
  }

  .popup-section-card-label.gstocks {
    max-width: 31ch;
    margin-top: 8px;
  }

  .popup-section-img.gstocks {
    width: 239px;
    height: 68px;
    margin-top: 12px;
  }

  .kkb_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d4f_kkb-hero-section-bg-mobile.webp");
    background-size: 480px;
    height: 720px;
    padding-bottom: 0;
  }

  .kkb_section.kkb-section-card {
    height: 1392px;
    padding-bottom: 40px;
  }

  .kkb-header-section-card {
    max-width: 100%;
    margin-top: -120px;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-partners-description {
    margin-top: 24px;
    margin-left: 0;
    font-size: 1rem;
  }

  .popup-partners-description.gstocks-ph.shade-3 {
    max-width: none;
  }

  .span-gstocks-description {
    white-space: normal;
  }

  .transportation_section.transportation_partners-section {
    height: 504px;
  }

  .transportation_section.transpo-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03a3_transpo-header-bg-mobile.webp");
    background-size: 480px 2346px;
    height: 2536px;
  }

  .gtravel_section.other-services-section {
    height: 720px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gtravel_section.gtravel-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1044_travel-header-mobile.webp");
    background-size: 480px;
    height: 1430px;
    padding-bottom: 60px;
  }

  .popup-feature-card {
    width: 100%;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .popup-feature-card.gdeals-card {
    width: 320px;
    height: 440px;
  }

  .popup-feature-card.gdeals-card {
    height: 440px;
  }

  .popup-feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfedc_gdeals-section-card2-bg-mobile.webp");
  }

  .popup-feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfedd_gdeals-section-card1-bg-mobile.webp");
  }

  .popup-feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe9a_gdeals-section-card3-bg-mobile.webp");
  }

  .popup-feature-card.global-stocks {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.global-stocks.affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10d0_global-stocks-affordable-bg-mobile.webp");
    max-width: 100%;
    height: 480px;
  }

  .popup-feature-card.global-stocks.easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10f0_global-stocks-easy-to-access-bg-mobile.webp");
  }

  .popup-feature-card.govt {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.govt.convenience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fa6_egov-convenience-mobile.webp");
    background-size: cover;
  }

  .popup-feature-card.govt.signed-and-sealed {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebe_egov-signed-mobile.webp");
    background-size: cover;
  }

  .popup-feature-card.govt.e-govt-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebd_egov-partners-mobile.webp");
    background-size: cover;
  }

  .popup-feature-card.gcash-padala {
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .popup-feature-card.gcash-padala.nogcash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02ce_no-gcash-mobile.webp");
    height: 480px;
  }

  .popup-feature-card.gcash-padala.padala-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cc_kahit-saan-kahit-kailan-mobile.webp");
    background-size: cover;
    height: 480px;
  }

  .popup-feature-card.gcash-padala-long-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d1_pinakamababang-fees-mobile.webp");
    background-size: cover;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .popup-feature-card.cash-in {
    max-width: 100%;
    height: 540px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039d_cashin-card2-mobile.webp");
  }

  .popup-feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0399_cashin-card3-mobile.webp");
    justify-content: flex-end;
  }

  .popup-feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0384_cashin-card-1-mobile.webp");
    justify-content: flex-end;
  }

  .popup-feature-card.ginsure {
    min-width: 100%;
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.ginsure.easy-application {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0607_ginsure-features3-mobile.webp");
    background-position: 0%;
    background-repeat: no-repeat;
    height: 560px;
    padding-left: 24px;
  }

  .popup-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1935_26-01-24_RTBs_Long%20Card_Mobile_432x480%402x.webp"), linear-gradient(63deg, #117be8, #1b8bf7 21% 69%);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 32px;
  }

  .popup-feature-card.ginsure.different-scams.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a5_Short%20Card%202_Mobile%402x.webp");
  }

  .popup-feature-card.ginsure._30-days-protect.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a6_Short%20Card%201_Mobile%402x.webp");
  }

  .popup-feature-card.shop-feature-card {
    width: 100%;
    height: 480px;
    padding-top: 28px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072f_shop-feature-card1-bg-mobile.webp");
    background-position: 50%;
  }

  .popup-feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0731_shop-feature-card2-bg-mobile.webp");
    background-position: 50%;
  }

  .popup-feature-card.buy-load {
    width: 100%;
    max-width: 100%;
    padding: 24px 24px 32px;
  }

  .popup-feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb1_gsave-suits-you-bg-mobile.webp");
    padding-bottom: 121px;
    padding-left: 24px;
  }

  .popup-feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb0_gsave-24-7-bg-mobile.webp");
    height: 480px;
  }

  .popup-feature-card.benefits-square {
    width: 100%;
    max-width: 432px;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cae_gsave-no-hassle-bg-mobile.webp");
    background-position: 50%;
    background-size: cover;
  }

  .popup-feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c97_gsave-savings-account-bg-mobile.webp");
  }

  .popup-feature-card.gfunds-cards-square {
    width: 100%;
    max-width: 432px;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2f_gfunds-affordable-bg-mobile.webp");
  }

  .popup-feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d29_gfunds-hassle-free-bg-mobile.webp");
  }

  .popup-feature-card.gfunds-card-long {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d30_gfunds-expertly-bg-mobile.webp");
  }

  .popup-feature-card.request-money {
    align-items: center;
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.request-money.simplified, .popup-feature-card.services-gloan {
    max-width: 100%;
    height: 480px;
  }

  .popup-feature-card.services-gloan.long {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .popup-feature-card.gdeals {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1111_gdeals-redeem-mob.webp");
    background-position: 50%;
  }

  .popup-feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d00_gdeals-voucher-mob.webp");
  }

  .popup-feature-card.gdeals.long {
    max-width: 100%;
    height: 480px;
    padding-right: 24px;
  }

  .popup-feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110d_gdeals-daily-specials-mob.webp");
  }

  .popup-feature-card.gcredit-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.gcredit-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ade_gcredit-credit-line-mobile.webp");
    padding-left: 24px;
  }

  .popup-feature-card.gcredit-horizontal-card.minimum-amount-due {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b43_gcredit-minimum-amount-due-mobile.webp");
    height: 480px;
  }

  .popup-feature-card.gcredit-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0181_gcredit-card.webp");
    background-size: cover;
    width: 100%;
    height: 480px;
  }

  .popup-feature-card.borrow.gloan {
    background-size: cover;
  }

  .popup-feature-card.careers-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.careers-horizontal-card.credit-line {
    background-position: 50%;
    padding-left: 24px;
  }

  .popup-feature-card.careers-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.careers-square-card.less-effort {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fe_Feature%20Card%202%20-%20Careers.webp"), linear-gradient(#0448aa, #0448aa);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .popup-feature-card.careers-square-card.duacorn {
    background-color: #7dcfff;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22b0_5b.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .popup-feature-card.intl-remit-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.intl-remit-horizontal-card.real-time {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e8_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b9fdfe, #b9fcff 55%, #91e0fe);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 24px;
  }

  .popup-feature-card.overseas-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.overseas-horizontal-card.register {
    background-position: 50% 20%, 0 0;
    height: 480px;
  }

  .popup-feature-card.overseas-horizontal-card.rainy-day {
    background-position: 0 0, 21%;
    height: 480px;
  }

  .popup-feature-card.overseas-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.global-wallet-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.global-wallet-horizontal-card.easy-instant {
    background-position: 50% 0, 0 0;
  }

  .popup-feature-card.global-wallet-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.global-wallet-card.wallet {
    background-position: 50%;
  }

  .popup-feature-card.intl-remit-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.intl-remit-square-card.wallet {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .popup-feature-card.intl-remit-square-card.ipunin {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .popup-feature-card.gimpact {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.default {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.default.real-time, .popup-feature-card.default.card-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e8_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b9fdfe, #b9fcff 55%, #91e0fe);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 24px;
  }

  .popup-feature-card.default-2 {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .popup-feature-card.default-2.wallet {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .popup-feature-card.default-2.ipunin {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .popup-feature-card.default-2.card-2 {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .popup-feature-card.default-2.card-3 {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .popup-feature-card-title {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .popup-feature-card-title.gdeals {
    max-width: 11ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-feature-card-title.egov-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gcash-padala {
    font-size: 2rem;
  }

  .popup-feature-card-title.gcash-padala.padala-fees {
    max-width: 11ch;
  }

  .popup-feature-card-title.cash-in, .popup-feature-card-title.ginsure, .popup-feature-card-title.ginsure.affordable-insurance, .popup-feature-card-title.shop-card-title, .popup-feature-card-title.buy-load {
    font-size: 2rem;
  }

  .popup-feature-card-title.gloan {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.gloan.long {
    max-width: none;
    font-size: 2rem;
  }

  .popup-feature-card-title.gloan-borrow {
    max-width: 18ch;
    font-size: 1.29rem;
  }

  .popup-feature-card-title.gloan-borrow.gloan-gcredit {
    max-width: 19ch;
  }

  .popup-feature-card-title.gcredit-horizontal-card.minimum-amount-due {
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.pay-qr {
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.pay-qr.long {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gdeals {
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.request-money {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.request-money.simplified {
    font-size: 2rem;
  }

  .popup-feature-card-title.gsave.benefits-square, .popup-feature-card-title.gsave.benefits-long, .popup-feature-card-title.gdeals {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gdeals.long {
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gfund-title-long, .popup-feature-card-title.gfund-title {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gcrypto {
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gcrypto.long {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gstocks-card {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gstocks-card.affordable {
    font-size: 2rem;
  }

  .popup-feature-card-title.card, .popup-feature-card-title.cards, .popup-feature-card-title.card {
    font-size: 2rem;
    line-height: 1.3;
  }

  .popup-feature-card-title.gcredit-square-card, .popup-feature-card-title.intl-remit-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.intl-remit-square-card.ipunin {
    letter-spacing: -.05ch;
    text-shadow: 0 0 20px #123979;
  }

  .popup-feature-card-title.intl-remit-square-card.wallet {
    text-shadow: 0 0 40px #cce8fc;
    max-width: 14ch;
  }

  .popup-feature-card-title.intl-remit-square-card.ipunin {
    max-width: 14ch;
  }

  .popup-feature-card-title.overseas-square-card, .popup-feature-card-title.global-wallets-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.global-wallets-square-card.easy-instant {
    text-shadow: 0 0 20px #008dcd;
    font-size: 1.72rem;
  }

  .popup-feature-card-title.global-wallets-square-card.forex {
    text-shadow: 0 0 40px #0061ae;
    max-width: 14ch;
  }

  .popup-feature-card-title.global-wallets-square-card.higher-wallet {
    text-shadow: 0 0 40px #d1ebfe, 0 0 40px #e7f6fc;
    font-size: 1.75rem;
  }

  .popup-feature-card-title.global-wallets-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.global-wallets-square-card.forex {
    text-shadow: 0 0 20px #025ead, 0 0 40px #0061ae;
    max-width: 14ch;
    font-size: 1.75rem;
  }

  .popup-feature-card-title.overseas-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-feature-card-title.overseas-square-card.register, .popup-feature-card-title.overseas-square-card.rainy-day {
    max-width: 14ch;
  }

  .popup-feature-card-title.careers, .popup-feature-card-title.gimpact-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .popup-feature-card-description {
    font-size: 1rem;
  }

  .popup-feature-card-description.egov-card {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.gcash-padala {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.gcash-padala.partner-outlets {
    max-width: 21ch;
  }

  .popup-feature-card-description.gcash-padala.long-card {
    max-width: 18ch;
  }

  .popup-feature-card-description.cash-in {
    margin-top: 12px;
    font-size: 1rem;
  }

  .popup-feature-card-description.ginsure.easy-application {
    font-size: 1rem;
  }

  .popup-feature-card-description.buy-load {
    letter-spacing: -.03em;
    margin-top: 12px;
  }

  .popup-feature-card-description.gloan, .popup-feature-card-description.gloan.long, .popup-feature-card-description.minimum-amount-due {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.pay-qr {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.pay-qr.long {
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.gsave.benefits-square {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.gsave.benefits-long {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.gsave.benefits-long.suits-you {
    max-width: none;
  }

  .popup-feature-card-description.gsave.benefits-long._24-7-banking {
    max-width: 16ch;
  }

  .popup-feature-card-description.gdeals {
    max-width: 22ch;
  }

  .popup-feature-card-description.gfund-desc, .popup-feature-card-description.gfund-desc-long {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.gcrypto {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.gcrypto.long {
    font-size: 1.14rem;
  }

  .popup-feature-card-description.gcrypto.long.gcrypto-easy-start {
    max-width: none;
  }

  .popup-feature-card-description.gstocks-card, .popup-feature-card-description.card {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-feature-card-description.send-money-protect.protection-funds {
    font-size: 1rem;
  }

  .popup-feature-card-description.get-started, .popup-feature-card-description.getting-started {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .kkb-popup-section-card-description-span {
    display: inline;
  }

  .gdeals_section.feature-gdeals {
    height: 1332px;
  }

  .gdeals_section.gdeals-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110b_gdeals-hero-section-bg-mobile.webp");
    background-size: 480px;
    height: 760px;
  }

  .global-stocks_container {
    overflow: hidden;
  }

  .global-stocks_section.global-stocks-partners {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .popup-section-card-title.feature {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-card-title.feature.gsave-partners {
    max-width: none;
  }

  .popup-section-card-title.gfunds-feature {
    margin-top: 24px;
  }

  .popup-section-card-image.bsp {
    max-width: 80px;
    height: 80px;
    margin-left: 0;
  }

  .popup-section-card-image.gsave-pdic {
    max-width: 112px;
    height: 80px;
  }

  .popup-section-card-image.atram {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c65_gfunds-atram-img-base.webp");
    max-width: 272px;
    height: 40px;
  }

  .popup-section-card-image.bpi {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c66_gfunds-bpi-img-base.webp");
    width: 100%;
    max-width: 272px;
    height: 40px;
  }

  .popup-section-card-image.bsp {
    max-width: 42px;
    height: 42px;
  }

  .popup-section-card-image.gsave-bsp {
    max-width: 80px;
    height: 80px;
    margin-left: 0;
  }

  .popup-section-card-description.feature {
    font-size: 1rem;
  }

  .popup-section-card-description.feature.shade-4.bpi, .popup-section-card-description.feature.shade-4.bsp, .popup-section-card-description.gfunds-feature.shade-4.atram {
    max-width: none;
  }

  .popup-section-card-content-wrapper {
    height: 138px;
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .popup-section-card-content-wrapper.nasdaq {
    height: 224px;
  }

  .popup-section-card-content-wrapper.gfunds {
    height: 166px;
  }

  .popup-section-card-content-wrapper.gsave-partners {
    margin-top: 16px;
    margin-left: 0;
  }

  .popup-section-card-content-wrapper.gsave-partners.pdic {
    margin-left: 0;
  }

  .popup-section-card-content-wrapper.gfunds {
    max-width: 100%;
    height: auto;
  }

  .global-stocks-section.feature-section {
    height: 1326px;
  }

  .global-stocks-section.global-stocks-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10bf_gstocks-global-header-mob.webp");
    background-position: 50% 0;
    background-size: 480px;
    height: 800px;
    overflow: hidden;
  }

  .popup-featurette-card {
    width: 100%;
  }

  .popup-featurette-card.content-end.shop-features {
    width: 100%;
    min-width: 100%;
  }

  .popup-featurette-card.content-end.shop-features.pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdffef_shop-features-card1-bg-mobile.webp");
    background-position: 50%;
    background-repeat: no-repeat;
  }

  .popup-featurette-card.content-end.shop-features.amex {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfee3_shop-features-card2-bg-mobile.webp");
    background-position: 50%;
    background-repeat: no-repeat;
  }

  .popup-featurette-card-description.shop-features {
    font-size: 1rem;
  }

  .request-money_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d0b_request-money-hero-bg-mobile.webp");
    background-size: 480px;
    height: 740px;
  }

  .popup-promo-card-title {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-promo-card-title.buy-load {
    letter-spacing: -.03em;
  }

  .popup-promo-card-title.buy-load.lucky {
    max-width: 11ch;
  }

  .popup-promo-card {
    width: 360px;
    height: 200px;
  }

  .popup-promo-card.content-right.enjoy {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5b_load-promo-card1-bg-mobile.webp");
  }

  .popup-promo-card.content-right.lucky {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff7b_load-promo-card2-bg-mobile.webp");
    background-position: 50% -27px;
    background-size: 360px;
  }

  .popup-promo-card.content-right.load-game {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff62_load-promo-card3-bg-mobile.webp");
    background-position: -54px -6px;
    background-size: 422px;
    min-width: 360px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .popup-promo-card.content-right.lucky {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff7b_load-promo-card2-bg-mobile.webp");
    background-position: 50% -27px;
    background-size: 360px;
    min-width: 360px;
  }

  .popup-promo-card.content-right.enjoy {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff5b_load-promo-card1-bg-mobile.webp");
    min-width: 360px;
  }

  .popup-promo-card.content-right.lucky-load {
    width: 440px;
    height: 280px;
  }

  .popup-promo-card.content-right.merry-gcash {
    height: 280px;
  }

  .popup-promo-card.content-right.gcash-gaming {
    width: 440px;
    height: 280px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .buy-load_section.promos {
    margin-top: -309px;
    padding-top: 32px;
  }

  .buy-load_section.gaming {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce099e_load-gaming-section-bg-mobile.webp");
    background-size: 480px;
    height: 882px;
    padding-bottom: 60px;
  }

  .buy-load_section.hero-section-load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09b3_refined-load-hero-bg-mobile.webp");
    background-size: 480px;
    height: 1105px;
    padding-bottom: 309px;
  }

  .buy-load_section.buy-load-exclusive {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c2_go-extra-mobile.webp");
  }

  .popup-feature-card-preamble.gloan-borrow {
    margin-top: 4px;
  }

  .a-rewards-feature-wrapper {
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
  }

  .a-rewards_section.features-section {
    height: 1832px;
  }

  .a-rewards_section.a-rewards-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0567_a-rewards-hero-section-mobile.webp");
    background-position: 50% 0;
    background-size: 480px;
    height: 1048px;
  }

  .a-rewards_step-title-span {
    display: block;
  }

  .shop_container {
    overflow: hidden;
  }

  .shop_section.banner-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdff7f_banner.webp");
    background-position: 50% -2px;
    background-size: 480px 162px;
    height: 160px;
  }

  .shop_section.shop-features {
    height: 956px;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .shop_section.shop-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0daa_shop-header-bg-mobile.webp"), linear-gradient(#0000 50%, #65488e 50%, #705198);
    background-size: 480px, auto;
    height: 1720px;
    padding-bottom: 24px;
  }

  .shop-partners-logo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c3d_shop-partners-logo-mob.webp");
    background-size: contain;
    min-width: auto;
    max-width: 100%;
    height: 145px;
    margin-left: 0;
  }

  .popup-section-banner {
    height: 160px;
  }

  .popup-banner-title {
    letter-spacing: -.03em;
    margin-left: 16px;
    font-size: 1.43rem;
  }

  .popup-banner-title.absolute-white {
    max-width: 10ch;
  }

  .mobile-cards {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gfunds-title-portoflio {
    white-space: nowrap;
  }

  .gfunds-header-title-span {
    display: block;
  }

  .gfunds_section.comparison {
    padding-bottom: 40px;
  }

  .gfunds_section.gfunds-account-security {
    padding-top: 40px;
  }

  .gfunds_section.gfunds-portfolio-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gfunds_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d27_gfunds-hero-bg-mobile.webp");
    background-position: 50% 0;
    background-size: 480px;
    height: 720px;
  }

  .gfunds_section.gfunds-cards {
    height: 1472px;
  }

  .government_section.government-feature-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f07_egov-features-bg-mobile.webp");
    background-size: 480px;
    height: 2146px;
    padding: 0 24px 60px;
  }

  .government_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0f01_egov-hero-bg-mobile.webp");
    background-size: 480px;
    height: 1003px;
    padding-bottom: 60px;
  }

  .egov-steps-title-span-gov {
    display: block;
  }

  .govt-features-grid {
    flex-direction: column;
    grid-template-columns: 100%;
  }

  .bills_section.one-gcash, .bills_section.bill-protect {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bills_section.billers-section {
    border-top: 1px solid #e0e8f3;
    height: 419px;
  }

  .bills_section.bills-sched {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a58_bill-protect-bg-mobile.webp");
    background-size: 480px;
    height: 934px;
    padding-top: 40px;
  }

  .bills_section.refined-bills-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08b7_bills-refined-header-bg-mobile.webp");
    background-size: 480px;
    height: auto;
  }

  .bills_section.ginsure-bill-protect {
    height: auto;
  }

  .bills-message-bubble {
    max-width: 163px;
    height: 61px;
  }

  .bills-message-bubble.telecom {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0054_bills-message-bubble-telecom-mobike.webp");
  }

  .bills-message-bubble.internet {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce07ff_bills-internet-bubble-mobile.webp");
  }

  .popup-bills-description.pay-bills {
    max-width: 17ch;
    margin-top: 120px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-bills-description.pay-bills-header {
    max-width: 17ch;
    margin-top: 24px;
    font-size: 1.43rem;
  }

  .gsave_section.gsave-bank-account-slider {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gsave_section.powered-by {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e0_gsave-benefits-mobile.webp");
    background-size: 480px;
    height: 1220px;
  }

  .gsave_section.partners {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gsave_section.gsave-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1071_gsave-header-bg-mobile.webp");
    background-size: 480px;
    height: 840px;
    padding-top: 95px;
  }

  .gsave_section.create-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e0_gsave-benefits-mobile.webp");
    background-size: 480px;
    height: 1220px;
  }

  .popup-feature-card-icon.gloan, .popup-feature-card-icon.gcredit {
    width: 49px;
    height: 49px;
  }

  .popup-feature-card-icon.gsave-bank {
    margin-right: 10px;
  }

  .swiper.gsave-slider {
    margin-top: 32px;
  }

  .swiper.consumer-carousel {
    height: 720px;
  }

  .swiper-wrapper.gcash-jr, .swiper-wrapper.earn-money {
    align-items: stretch;
  }

  .swiper-slide.gcash-jr {
    max-width: none;
  }

  .swiper-slide.partner-solutions.opacity-0 {
    display: none;
  }

  .swiper-slide.earn-money {
    width: 320px;
    max-width: none;
  }

  .swiper-pagination.consumer-carousel {
    bottom: 40px;
  }

  .swiper-pagination.gcash-jr {
    display: none;
  }

  .men-wellness-description-span {
    display: inline;
  }

  .wellness_section.men-wellness {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ead_men-wellness-bg-mobile.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
    height: 794px;
    margin-top: -67px;
  }

  .wellness_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eae_wellness-header-bg-mobile.webp");
    background-position: 50% 0;
    background-size: 480px;
    height: 960px;
  }

  .wellness_section.featured-establishments {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .popup-section-label.ggives-upgrading {
    max-width: none;
  }

  .popup-section-label.gforest {
    max-width: 275px;
    font-size: 1.29rem;
  }

  .popup-section-label.gloan-calculator-label {
    width: auto;
  }

  .popup-section-label.gloan-calculator-label._w-info-function {
    grid-column-gap: 6px;
    align-items: flex-end;
    width: auto;
  }

  .popup-section-label.label-description {
    max-width: 19ch;
  }

  .popup-section-label.label-description.gcredit-total-description {
    max-width: 71%;
  }

  .popup-section-label.gforest {
    max-width: 275px;
    margin-top: -18px;
    font-size: 1.29rem;
  }

  .popup-section-label.gcredit-calculator-label, .popup-section-label.bill-protect-calculator-label {
    width: auto;
  }

  .gsave-partners-span {
    padding-right: 125px;
  }

  .services-wellness_section.other-services-section {
    height: 720px;
    padding-bottom: 44px;
  }

  .pay-qr_section.features-section {
    height: 2094px;
    margin-top: 0;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pay-qr_section.pay-qr-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d9d_pay-qr-header-bg-mobile.webp");
    background-position: 50% 0;
    background-size: 480px 800px;
    height: 683px;
    padding-top: 100px;
  }

  .pay-qr_section.crossborder {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d9e_pay-qr-alipay-mob.webp");
    background-size: 480px;
    height: 720px;
  }

  .gcrypto_section.gcrypto-card-section {
    max-height: 1968px;
  }

  .gcrypto_section.gcrypto-know-nfts {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ea_what-are-nfts-mob.webp");
    background-position: 50% 101%;
    background-size: 480px;
    height: 800px;
  }

  .gcrypto_section.gcrypt-nft-world {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e49_gcrypto-nft-world-mobile.webp"), linear-gradient(#130145 60%, #10002f);
    background-size: 480px, auto;
    height: 860px;
  }

  .gcrypto_section.gcrypto-banner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e52_what-is-crypto-mob.webp");
    background-size: 480px;
    padding-top: 120px;
  }

  .gcrypto_section.gcrypto-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1061_gcrypto-hero-bg-mobile.webp");
    background-size: 480px;
    height: 608px;
  }

  .ggives_section.ggives-lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ea5_ggives-lifestyle-bg-mobile.webp");
    background-size: 480px;
    height: 1415px;
  }

  .ggives_section.ggives-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b6b_ggvies-bg-header-mobile.webp");
    background-position: 50%;
    background-size: 480px;
    height: 768px;
  }

  .ggives_section.ggives-gscore {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12de_GScore%20Female%20Mobile.webp");
    background-size: 480px;
    height: 700px;
    padding-bottom: 60px;
  }

  .popup-section-icon {
    width: 56px;
    height: 56px;
  }

  .popup-section-icon.gforest {
    width: 52px;
    height: 52px;
  }

  .ggives-header-title-span {
    display: inline;
  }

  .ggives-header-title-span.next-line {
    white-space: nowrap;
  }

  .calcu-reset {
    max-width: 50%;
  }

  .calcu-button-wrapper {
    margin-top: 0;
  }

  .block {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .block.combo---imagnation-timeline {
    justify-content: space-between;
    align-items: stretch;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .block.combo---featured-kv.careers {
    background-image: linear-gradient(180deg, transparent 50%, var(--primary-blue) 75%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce245d_NEWMobileFooter-mmdd.avif");
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .block.combo---imagnation-header {
    margin-bottom: 62px;
  }

  .block.combo---video-preview-container {
    height: 272px;
  }

  .ggives_upgrading-section-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    max-width: 272px;
  }

  .ggives-upgrading-installment-span, .ggives-updgrading-pay-span {
    display: inline;
  }

  .popup-section-value.gcredit-calculator-values.gcredit-total-amount {
    width: auto;
    margin-top: 16px;
  }

  .popup-section-value.gcredit-calculator-values.gcredit-total-amount.shade-0 {
    margin-top: 0;
  }

  .popup-section-value.bill-protect-calculator-values.bill-protect-total-amount {
    width: auto;
    margin-top: 16px;
  }

  .popup-section-value.bill-protect-calculator-values.bill-protect-total-amount.shade-0 {
    margin-top: 0;
  }

  .ggives-scrollable-cards {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-partners-title {
    font-size: 1rem;
  }

  .gforest_section.gforest-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0517_gforest-hero-section-bg-mobile.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
    height: 880px;
  }

  .gforest_section.section-2m {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0552_2m-mobile.webp");
    background-position: 50%;
    background-size: 480px;
    height: 1032px;
  }

  .gforest_section.gforest-partners {
    height: 382px;
  }

  .gforest_section.section-data {
    height: 650px;
  }

  .gforest_section.hope-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce04a3_gforest-hope-section-bg-mobile.webp");
    background-size: 480px;
    height: 810px;
  }

  .gforest_section.nurture-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce051f_gforest-nurture-section-bg-mobile.webp");
    background-size: 480px;
    height: 850px;
  }

  .ginsure_section.ginsure-accessible {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ginsure_section.ginsure-section-cards {
    margin-top: -36px;
    position: relative;
  }

  .ginsure_section.ginsure-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0608_ginsure-hero-section-mobile.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 480px;
    height: 800px;
  }

  .ginsure_section.ginsure-header-section.send-money-protect-header-section {
    background-position: 50% 0;
    background-size: 610px;
    height: 800px;
  }

  .ginsure-accessible-header-span {
    display: inline;
  }

  .popup-section-card-img.ginsure-partner-logo.vehicle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0152_insurance-logo6-mobile.webp");
    max-width: 264px;
    height: 40px;
  }

  .popup-section-card-img.ginsure-partner-logo.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00d9_insurance-logo5-mobile.webp");
    max-width: 96px;
    height: 40px;
  }

  .popup-section-card-img.ginsure-partner-logo.property {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce00da_insurance-logo4-mobile.webp");
    max-width: 40px;
    height: 40px;
  }

  .popup-section-card-img.ginsure-partner-logo.lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0072_insurance-logo3-mobile.webp");
    max-width: 208px;
    height: 40px;
  }

  .popup-section-card-img.ginsure-partner-logo.personal {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0166_insurance-logo2-mobile.webp");
    max-width: 264px;
    height: 40px;
  }

  .popup-section-card-img.ginsure-partner-logo.health {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0077_insurance-logo1-mobile.webp");
    max-width: 96px;
    height: 40px;
  }

  .popup-section-card-img.ginsure-travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05a5_ginsure-logo1-mobile.webp");
    min-width: 0;
    max-width: none;
    height: 100%;
  }

  .gloan-message-notification {
    max-width: 320px;
    height: 182px;
    padding-right: 32px;
  }

  .gloan-message-notification-title {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .popup-feature-card-content {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    max-width: 272px;
    height: 420px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .popup-feature-card-content.more-way, .popup-feature-card-content.link-up, .popup-feature-card-content.setup, .popup-feature-card-content.shop-feature-content, .popup-feature-card-content.request-money {
    max-width: 272px;
  }

  .popup-feature-card-content.request-money.simplified {
    max-width: 272px;
    margin: auto;
  }

  .popup-feature-card-content.global-affordable {
    margin-left: auto;
  }

  .gloan_container {
    overflow: hidden;
  }

  .gloan_section.logos {
    padding-top: 0;
  }

  .gloan_section.borrow-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .gloan_section.gloan-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ea7_gloan-hero-bg-mobile.webp");
    background-size: 480px;
    height: 819px;
  }

  .gloan_section.features {
    margin-top: -104px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gloan-calculator-control-wrapper, .calcu-input-wrapper.gcredit-date-picker {
    max-width: none;
  }

  .gloan-input.gloan-amount-to-borrow {
    background-position: 0 39%;
    margin-left: 28px;
  }

  .gloan-input.gloan-interest-field {
    background-position: 49px 57%;
    padding-right: 78%;
  }

  .gloan-input.gloan-amount-to-borrow {
    background-position: 0 39%;
  }

  .input-value-wrapper.opacity-80.shade-0.input-value-grid.mobile-hide {
    display: none;
  }

  .input-value-wrapper.opacity-80.shade-0.input-value-grid.desktop-hide {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr 2fr 2fr 2fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gloan-borrow-cards {
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 32px;
    margin-bottom: 0;
  }

  .gcredit_section.gcredit-gscore {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce12de_GScore%20Female%20Mobile.webp");
    background-size: 480px;
    height: 700px;
    padding-bottom: 60px;
  }

  .gcredit_section.ways-to-borrow {
    height: 1204px;
  }

  .gcredit_section.merchants-section {
    height: auto;
  }

  .gcredit_section.gcredit-overshoot {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcredit_section.bill-protect {
    background-image: none;
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .gcredit-newline {
    white-space: normal;
  }

  .popup-feature-card-content-wrapper.gcredit, .popup-feature-card-content-wrapper.kkb, .popup-feature-card-content-wrapper.gsave, .popup-feature-card-content-wrapper.gfunds {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-feature-card-content-wrapper.gfunds.gfunds-expertly {
    max-width: 272px;
    margin-left: auto;
  }

  .popup-feature-card-content-wrapper.overseas, .popup-feature-card-content-wrapper.intl-remit {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-feature-card-content-wrapper.intl-remit.absolute-white {
    max-width: none;
  }

  .popup-feature-card-content-wrapper.intl-remit.absolute-white.ipunin {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .popup-feature-card-content-wrapper.overseas.absolute-white, .popup-feature-card-content-wrapper.overseas.rainy-day {
    max-width: none;
  }

  .popup-feature-card-content-wrapper.overseas {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-feature-card-content-wrapper.overseas.absolute-white {
    max-width: none;
  }

  .popup-feature-card-content-wrapper.global-wallets {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-feature-card-content-wrapper.global-wallets.absolute-white {
    max-width: none;
  }

  .popup-feature-card-content-wrapper.careers, .popup-feature-card-content-wrapper.gimpact {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-feature-card-content-wrapper.gimpact.absolute-white {
    max-width: none;
  }

  .gcredit-bills-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d4b_gcredit-partner-biller-mob.webp");
    max-width: 272px;
    height: 104px;
    margin-top: 40px;
  }

  .gcredit-title-computation {
    display: inline-block;
  }

  .ways-to-borrow-cards {
    flex-direction: column;
    width: 100%;
  }

  .merchants-logos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d48_gcredit-merch-logos-mob.webp");
    background-size: contain;
    width: 100%;
    height: 229px;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .services-foods_section.other-services-section {
    height: 720px;
  }

  .cash-out-marker {
    max-width: 70px;
    height: 100px;
  }

  .cash-out-marker.floating-item {
    transform: translate(-50%, -450px);
  }

  .cash-out-card {
    max-width: 223px;
    height: 234px;
  }

  .cash-out-card.floating-item {
    transform: translate(-50%, -176px);
  }

  .cash-out-partners-nationwide-title {
    display: inline;
  }

  .overlap-icon.floating-item.gcash-padala {
    z-index: 1;
  }

  .gcash-padala-cards-wrapper {
    grid-template-columns: 100%;
    justify-content: center;
  }

  .gcash-padala-header-title-span {
    display: inline;
  }

  .popup-swac-video.anim-message-bubble {
    width: auto;
    min-width: 0;
  }

  .popup-section-block {
    flex-direction: column;
    margin-top: 145px;
  }

  .popup-section-block.downriver {
    margin-top: 125px;
  }

  .services_swac-video-notification {
    width: 100%;
  }

  .services_swac-video-notification.floating-item {
    transform: translate(-147px, 761px);
  }

  .popup-slider-arrow-wrapper {
    justify-content: flex-end;
  }

  .popup-slider-arrow-wrapper.prev.ad-viewer-2 {
    height: 367px;
  }

  .popup-slider-arrow-wrapper.next {
    background-color: #fff0;
    background-image: none;
    justify-content: flex-start;
  }

  .popup-slider-arrow-wrapper.next.ad-viewer-2 {
    background-image: none;
    height: 367px;
  }

  .popup-slider-arrow-wrapper.next {
    justify-content: flex-start;
  }

  .popup-slider {
    width: 320px;
    height: 400px;
  }

  .popup-slider.slider-with-phone-text {
    height: 480px;
  }

  .popup-slider.adjusted {
    width: 320px;
    height: 370px;
  }

  .popup-slider-arrow-active {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 34px 34px;
    width: 34px;
    height: 34px;
    transform: translate(10px, -40px);
  }

  .popup-slider-arrow-active.prev.adjusted {
    transform: translate(-10px, -10px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup-slider-arrow-active.next {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 34px 34px;
  }

  .popup-slider-arrow-active.ad-viewer {
    transform: translate(17px, -13px);
  }

  .popup-slider-arrow-active.prev.ad-viewer {
    transform: translate(-17px, -13px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup-slider-arrow-active.adjusted {
    transform: translate(10px, -10px);
  }

  .popup-slider-arrow-active.prev {
    background-repeat: no-repeat;
    background-size: 34px 34px;
    transform: translate(-10px, -40px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled {
    width: 34px;
    height: 34px;
  }

  .popup_slider-arrow-disabled.next {
    transform: translate(-24px, -57px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled.next.ad-viewer-2 {
    transform: translate(-20px, -34px)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .popup_slider-arrow-disabled.prev.ad-viewer {
    transform: translate(20px, -34px);
  }

  .popup_slider-arrow-disabled.prev {
    transform: translate(24px, -57px);
  }

  .popup-slider-image.slider {
    width: 180px;
    height: 367px;
  }

  .popup-slider-image.slider.claim-gcash-padala {
    height: 180px;
    margin-top: 40px;
  }

  .popup-slider-image.slider.claim-gcash-padala.step-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fcb_claim-gcash-padala-text-step-3-mobile.webp");
    height: 298px;
  }

  .popup-slider-image.slider.claim-gcash-padala.step-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce101a_claim-gcash-padala-text-step-1-mobile.webp");
    height: 298px;
  }

  .popup-slider-image.slider.claim-gcash-padala.step-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0369_claim-gcash-padala-step-2.webp");
    height: 180px;
  }

  .popup-slider-image.slider.pay-online, .popup-slider-image.slider.pay-with-card {
    height: 180px;
    margin-top: 40px;
  }

  .transportation-partners-content {
    margin-left: 0;
  }

  .section-content-link-bouding-box {
    max-width: 100%;
  }

  .section-content-link-bouding-box.prev {
    justify-content: flex-start;
  }

  .section-content-link {
    font-size: 1.14rem;
    line-height: 1.35;
  }

  .section-content-link.popup-nav.prev {
    justify-content: flex-start;
  }

  .popup-card-content-wrapper {
    align-items: flex-start;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .transportation-cards-wrapper {
    grid-template-columns: 100%;
    margin-top: 80px;
    margin-bottom: 0;
  }

  .bills_marquee-wrapper.pay-bills {
    margin-top: 40px;
  }

  .bills_marquee-content, .bills_marquee-list {
    grid-column-gap: 24px;
  }

  .swac-header_card-container.floating-item {
    transform: translate(0, 75px);
  }

  .swac-card-header-img.orange-balloon {
    width: 96px;
    height: 105px;
  }

  .swac-card-header-img.orange-balloon.floating-item {
    transform: translate(92px, 31px);
  }

  .swac-card-header-img.blue-balloon {
    width: 201px;
    height: 284px;
  }

  .swac-card-header-img.blue-balloon.floating-item {
    transform: translate(-43%, -98px);
  }

  .swac-card-header-img.cny-card-coin {
    width: 85px;
    height: 75px;
  }

  .swac-card-header-img.cny-card-coin.floating-item {
    transform: translate(44px, 55px);
  }

  .swac-card-header-img.cny-card-rabbit {
    width: 221px;
    height: 175px;
  }

  .swac-card-header-img.cny-card-rabbit.floating-item {
    transform: translate(-68%, -36px);
  }

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

  .casal {
    color: #35526f;
  }

  .feature-steps_content.iframed {
    height: 300px;
  }

  .phone_container, .phone_container.popup-slider-image.slider.new-ui {
    width: 180px;
    height: 367px;
  }

  .phone_display {
    max-width: 98%;
  }

  .phone_display.request-money-spacing {
    max-height: 360px;
  }

  .phone_display.new-ui {
    max-width: 167px;
    max-height: 360px;
    margin-top: 2px;
  }

  .phone_display.new-ui.old-phone {
    max-width: 162px;
    max-height: 352px;
  }

  .phone_display.new-ui.old-phone.partner-solutions {
    margin-top: -2px;
  }

  .phone_display.new-ui.send-money-protect, .phone_display.new-ui.express-send-scam-insurance {
    max-width: 164px;
    max-height: 355px;
  }

  .section-content.business-header {
    margin-top: 136px;
  }

  .section-description.gilroy.business-landing {
    max-width: 27ch;
  }

  .section-description.biz-header-description.webpay {
    max-width: 20ch;
  }

  .section-description.biz-header-description.bills-payment {
    max-width: 12ch;
  }

  .section-description.biz-header-description {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .section-title.business-landing {
    max-width: 12ch;
    font-size: 2.29rem;
  }

  .section-title.business-header {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .section-title.business-header-third-line {
    font-size: 2rem;
  }

  .section-title.business-header-second-line {
    letter-spacing: -.05em;
    font-size: 3.43rem;
  }

  .section-title.business-types {
    font-size: 2.29rem;
  }

  .section-title.biz-feature-title {
    max-width: 11ch;
  }

  .section-title.biz-header-title, .section-title.payment-header-title, .section-title.payment-header-title {
    font-size: 2.29rem;
  }

  .section-title.payment-header-title.tnap-header-title {
    font-size: 2rem;
  }

  .section-title.billers-header-title {
    letter-spacing: -.03em;
    max-width: 11ch;
    font-size: 2rem;
  }

  .section-title.billers-header-title.webpay {
    max-width: 14ch;
    font-size: 2rem;
  }

  .section-title.partners-outlet-title {
    letter-spacing: -.03em;
    max-width: 11ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .section-title.promos-header-title {
    font-size: 2rem;
    line-height: var(--gcash-website-library---font--size-h3);
    letter-spacing: -.03em;
  }

  .section-title.partners-webpay-header-title {
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 2rem;
    line-height: 1.2;
  }

  .section-title.gloan-magkano {
    max-width: 12ch;
  }

  .section-title.gloan-alamin, .section-title.overseas-partners {
    max-width: 15ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .section-title.scan-to-pay-title, .section-title.scan-to-pay-title.shade-0 {
    font-size: 2.25rem;
  }

  .section-title.scan-to-pay-title.left-align {
    font-size: 2.5rem;
  }

  .section-title.gcash-jr-partners {
    max-width: 13ch;
  }

  .section-title.gcash-jr-partners.h2 {
    max-width: none;
  }

  .section-title.ginsure-category-title {
    text-align: left;
  }

  .section-title.ginsure-category-title.absolute-white {
    font-size: 2.5rem;
  }

  .section-title.ginsure-category-title.absolute-blue {
    font-size: 2rem;
  }

  .section-title.promos-ggives-title {
    font-size: 2.29rem;
  }

  .section-title.b2s-title.shade-0, .section-title.summer.shade-0 {
    font-size: 2.25rem;
  }

  .business-landing-newline {
    white-space: normal;
  }

  .section-preamble.business-header, .popup-pill {
    font-size: 1.29rem;
  }

  .popup-pill.gforest-by-num._2m {
    transform: translate(-62%);
  }

  .hero-indicator.floating-item {
    bottom: 18px;
  }

  .gforest-content-title {
    font-size: 3.71rem;
  }

  .gforest-content-preamble {
    font-size: 1.29rem;
  }

  .gforest-content-list {
    max-width: 272px;
    margin-bottom: 60px;
  }

  .mega-menu-accordion-header.business {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .header-mega-menu-accordion {
    padding-left: 24px;
    padding-right: 24px;
  }

  .services-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
  }

  .fs_accordion-2_component.gstocks-ph {
    max-width: 100%;
    margin-top: 40px;
  }

  .mega-menu-tab-item {
    padding-top: 2px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .mega-menu-accordion-label.business {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .mega-menu-accordion-label.business.sub-link {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .send-gift-message-bubble {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14e0_send-gift-message-bubble-mobile.webp");
    max-width: 208px;
  }

  .send-gift-message-bubble-content {
    max-width: 320px;
  }

  .cash-in-banner-section {
    height: 2320px;
  }

  .services-food-banner_section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd2f_services-food-mobile-bg.webp"), linear-gradient(#f6df99, #f5dd97 13.69%, #f5d78b 28.19%, #efbe5e 47.73%, #e6a84c 61.68%, #d78f42 72.32%, #b66630 89.11%, #a75628 93.42%, #8e3e18 96.54%, #a7572e 98.56%, #a7582e);
    background-size: 480px, auto;
    height: 2380px;
  }

  .a-rewards-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05c0_a-rewards-redeem-mobile.webp");
    background-position: 50% 0;
    max-width: 100%;
    height: 527px;
  }

  .a-rewards-claim {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05cc_a-rewards-claim-mobile.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    max-width: 334px;
    height: 360px;
  }

  .a-rewards-claim.floating-item {
    transform: translate(-50%, -124px);
  }

  .bounding-box-2 {
    max-width: 320px;
  }

  .section-featured-kv.banner-section {
    background-color: #0000;
  }

  .section-featured-kv.tnap-gpo {
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ginsure-access-span {
    display: inline;
  }

  .ginsure-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    min-width: 320px;
    max-width: 432px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .biz-section-content.gjobs, .biz-section-content.raket {
    margin-left: 0;
  }

  .biz-banner-description {
    max-width: none;
  }

  .biz-banner-description.gjobs {
    max-width: 17ch;
  }

  .biz-banner-description.raket {
    max-width: 22ch;
  }

  .biz-banner-description.job-seeker {
    max-width: 17ch;
  }

  .wrapper-content-biz-features {
    max-width: 270px;
  }

  .biz-requirement-title {
    max-width: 10ch;
    font-size: 2rem;
  }

  .biz-requirement-title.rhino.tnap2024 {
    max-width: none;
    font-size: 1.5rem;
  }

  .biz-requirements-content {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .ginsure-swipeable.ginsure-access {
    margin-top: 32px;
  }

  .ginsure-app-card-extension {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0615_ginsure-phone-extension.webp");
    background-position: 0%;
    background-size: 431px;
    max-width: 432px;
    height: 55px;
    overflow: hidden;
  }

  .ginsure-app-card-extension.floating-item {
    display: block;
    transform: translate(-50.1%, -54.8px);
  }

  .ginsure-app-card-extension.floating-item.ginsure {
    margin-left: auto;
    margin-right: auto;
    transform: translate(-49.9%, -54.8px);
  }

  .map_filter-dropdown-content {
    height: 235px;
  }

  .ginsure-extension {
    position: relative;
  }

  .ginsure-extension.ginsure-cards {
    max-width: 432px;
  }

  .ginsure-extension.ginsure-cards.auto-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .webpay-header-span {
    display: inline-block;
  }

  .submit-btn {
    align-self: auto;
  }

  .submit-btn.msme {
    margin-top: 0;
  }

  .biz-form-label {
    max-width: 416px;
  }

  .bills-payment-title {
    white-space: nowrap;
  }

  .recaptcha.pms {
    box-sizing: content-box;
    aspect-ratio: 1;
    height: 70px;
    position: relative;
  }

  .biz-form-actions.pms {
    min-width: 272px;
    max-width: 272px;
  }

  .biz-form-actions._20th {
    flex-flow: column;
  }

  .biz-form-actions.merry-g-2024 {
    justify-content: space-between;
    align-items: center;
  }

  .gpo-section.payment-header-section.tnap-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f10_mobile.webp");
    background-size: cover;
  }

  .biller-label {
    font-size: .71rem;
  }

  .biller-dropdown-list.active {
    grid-column-gap: 16px;
  }

  .biller-dropdown-list.promos {
    max-width: 100%;
  }

  .biller_dropdown-toggle {
    height: 56px;
  }

  .biller_dropdown-toggle.billers.active {
    border-top-style: none;
  }

  .biller-dropdown-container {
    padding-left: 0;
    padding-right: 0;
  }

  .biller-icon {
    min-width: 40px;
  }

  .biller_dropdown-current {
    max-width: 20ch;
  }

  .directory-index-wrapper {
    grid-row-gap: 4px;
    flex-direction: column;
    padding: 20px 13px 52px 11px;
  }

  .billers-header-span {
    display: inline;
  }

  .billers-section-description.billers-header-description {
    font-size: 1.14rem;
  }

  .billers-section-description.billers-header-description.webpay {
    max-width: 20ch;
  }

  .biller-item-description.result-card {
    font-size: .86rem;
    line-height: 1.5;
  }

  .biller-table {
    max-width: 100%;
    padding: 12px 24px 24px;
  }

  .biller_section.biller-header {
    height: 264px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .biller_section.biller-header.webpay {
    height: 247px;
    padding-bottom: 32px;
  }

  .partners-header-content.promos {
    max-width: 100%;
  }

  .partners-header-content.billers {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .biller-result-card-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    flex-direction: column;
    max-width: none;
    padding-left: 24px;
    padding-right: 32px;
    display: flex;
  }

  .biller-result-card {
    border-style: none none solid;
    border-radius: 0;
    height: auto;
    padding-top: 8px;
    padding-left: 0;
    padding-right: 12px;
  }

  .biller-card-label-wrapper {
    border-style: none;
    margin-top: 16px;
    padding-bottom: 0;
  }

  .biller-result.billers_collection-list {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding-top: 12px;
    padding-left: 24px;
    display: block;
  }

  .partners-outlet-header_section {
    height: 258px;
    padding-bottom: 24px;
  }

  .partners-section-content.ggives-header {
    margin-top: 100px;
  }

  .partners-header-description.outlet-description {
    max-width: 27ch;
    font-size: 1rem;
  }

  .partners-header-description.webpay-description {
    max-width: 22ch;
    font-size: 1.14rem;
  }

  .partners-header-description.promos-ggives-header-desc {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .partners-header-description.promos-ggives-header-desc.ginsure-header-description.absolute-white, .partners-header-description.promos-ggives-header-desc.lb-header-description.absolute-white, .partners-header-description.promos-ggives-header-desc.bp-header-description.absolute-white {
    font-size: 1.4rem;
  }

  .partners-header-description.scan-to-pay-header-desc.stp-categories {
    font-size: 1.15rem;
  }

  .partners-header-description.scan-to-pay-header-desc.left-align {
    font-size: 1.25rem;
  }

  .partners-header-description.scan-to-pay-header-desc.stp-categories2 {
    font-size: 1.15rem;
  }

  .partners-header-description.partners-ggives-header-desc {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .partners-header-description.gjobs, .partners-header-description.travel-hacks {
    font-size: var(--gcash-website-library---font--size-h6);
  }

  .time-label.promo-details {
    font-size: 1rem;
  }

  .promo-countdown-wrapper {
    max-width: 240px;
  }

  .time-number.promo-details {
    font-size: 1.29rem;
  }

  .timer-content, .timer-content.promo-build.featured {
    width: 40px;
  }

  .partners-webpay-span {
    display: inline-block;
  }

  .partners-webpay_section.webpay-header {
    height: 188px;
  }

  .business_section-card-title.strength-in-numbers {
    font-size: 3.43rem;
  }

  .business_section-card-title.strength-in-numbers._24m-daily-transaction {
    font-size: 3.42857rem;
  }

  .business_section-card-title.strength-in-numbers._640k-agent-networks {
    font-size: 2.86rem;
  }

  .business_section-card-title.strength-in-numbers._6x-more {
    font-size: 2.3rem;
  }

  .business_section-card-description.strength-in-numbers._24m-daily-transaction {
    font-size: 1.29rem;
  }

  .business_section-card-description.strength-in-numbers._8m-msme-loans {
    width: auto;
    max-width: 272px;
  }

  .business_section-card-content {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gfunds-swipeable.gfund-slider {
    margin-top: 40px;
  }

  .cash-in-card-wrapper {
    margin-top: 46px;
  }

  .promo-content-title.promo-countdown {
    font-size: 1rem;
  }

  .services_pay-wrapper {
    max-width: 320px;
  }

  .services_pay-wrapper.services_section-pay {
    grid-template-columns: 100%;
    justify-items: center;
    max-width: 100%;
    overflow: visible;
  }

  .protected-field, .protected-button {
    width: 100%;
  }

  .image {
    width: 100%;
    height: auto;
  }

  .protected-form-wrapper {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .services_breadcrumbs-base {
    align-items: center;
    display: flex;
  }

  .got-bills-content-wrapper.got-bills-section {
    margin-left: 0;
  }

  .got-bills-logo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08a9_billers-logo-mobile.webp");
    background-size: contain;
    max-width: 272px;
    height: 145px;
  }

  .got-bills-header-wrapper {
    margin-top: 481px;
    margin-left: 0;
  }

  .message-notif-bills {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0819_bill-callout-mobile.webp");
    max-width: 204px;
  }

  .bill-protect-list-item {
    max-width: 100%;
  }

  .bill-protect-table {
    max-width: 100%;
    margin-top: 16px;
  }

  .bill-protect-list {
    margin-top: 32px;
  }

  .bill-protect-list.shade-3 {
    max-width: 100%;
  }

  .bill-protect-table-row.total-bill {
    justify-content: space-between;
  }

  .promo-card {
    max-width: 100%;
  }

  .promo-content-desc.voucher-content-desc {
    font-size: 1rem;
  }

  .promo-feature-header-card {
    width: 320px;
    min-width: 320px;
    height: 480px;
  }

  .voucher-countdown-content {
    padding: 35px 40px 30px;
  }

  .promo-countdown-content, .promo-countdown-content.vouch-wrapper {
    max-width: 240px;
    margin-top: 8px;
  }

  .promo-countdown-content.promo-details {
    height: auto;
    margin-top: 0;
  }

  .timer-wrapper {
    width: 40.75px;
  }

  .promos_section.hero-section {
    height: 409px;
  }

  .promos_section.feature-section {
    margin-top: -104px;
  }

  .voucher-card-header {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08fb_voucher-mobile-bg.webp");
    background-size: contain;
    height: 182px;
    padding-top: 47px;
    padding-left: 27px;
    padding-right: 35px;
  }

  .consumer_ad-swiper-panel {
    height: 720px;
  }

  .consumer_ad-swiper-panel.global-wallets {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c0_ldesk-header.webp"), linear-gradient(#0000, #0000);
    background-position: 43% 0, 0 0;
    background-size: auto 110%, auto;
    height: 720px;
  }

  .consumer_ad-swiper-panel.intl-remittance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21ea_PD%20Hero%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#0000, #0000);
    background-position: 43% 0, 0 0;
    background-size: auto 110%, auto;
    height: 720px;
  }

  .consumer_ad-swiper-panel.gcash-overseas {
    height: 720px;
  }

  .partners_ggives-section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0904_partners-ggives-hero-bg-mobile.webp");
    background-size: 480px;
    height: 879px;
  }

  .partners_ggives-section.hero-section.partner_ggives {
    background-position: 0 0, 60.5% 0;
    height: 800px;
  }

  .partners_ggives-section.hero-section.partner_ggives.temp {
    padding-top: 120px;
    padding-bottom: 60px;
  }

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

  .partners_ggives-section.categories {
    height: 582px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partners-section-title {
    letter-spacing: -.05em;
  }

  .partners-section-title.logos {
    max-width: 16ch;
  }

  .partners-section-title.categories {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .partners-section-title.categories.absolute-white.partners-ggives-section-title {
    max-width: none;
  }

  .partners-section-title.ggives {
    max-width: 16ch;
  }

  .swiper-brand {
    min-width: 207px;
    max-width: 207px;
  }

  .partners_section-card {
    min-width: 320px;
    max-width: 320px;
  }

  .partners_section-card.ggives {
    width: auto;
    min-width: 320px;
    height: 420px;
  }

  .merchant-form {
    margin-top: 40px;
  }

  .merchant-form.list-of-ggives {
    margin-top: 30px;
  }

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

  .get-started-content.fully-verified {
    margin-bottom: 0;
    padding-left: 0;
  }

  .get-started-content.hero-section {
    margin-top: 140px;
  }

  .get-started-content.kyc-picture {
    align-items: center;
  }

  .get-started-content.fresh {
    margin-bottom: 229px;
  }

  .get-started-content.ph-sim-header {
    margin-top: 100px;
  }

  .get-started-content.international-hero {
    width: auto;
    margin-top: 120px;
  }

  .get-started-content.international-hero.global-pay-partners {
    width: 272px;
    margin-top: 120px;
  }

  .get-started-content.international-partners {
    align-items: flex-start;
    max-width: 100%;
  }

  .get-started-title.register {
    font-size: 2.29rem;
  }

  .get-started-title.verified {
    width: 100%;
    max-width: 10ch;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .get-started-title.get-verified.everyone {
    max-width: 9ch;
  }

  .get-started-title.kyc-card {
    text-align: center;
  }

  .get-started-title.kyc-card.ensure-id {
    max-width: 15ch;
  }

  .get-started-title.kyc-card.answer-form-2 {
    text-align: left;
    letter-spacing: -.02em;
    max-width: 56ch;
    line-height: 1.35;
  }

  .get-started-title.kyc-card.personal-details, .get-started-title.kyc-card.ans-form {
    text-align: left;
    max-width: 20ch;
  }

  .get-started-title.kyc-picture.id-prepare {
    text-align: left;
  }

  .get-started-title.selfie-ready {
    text-align: center;
  }

  .get-started-title.selfie-ready.dapat {
    max-width: 14ch;
  }

  .get-started-title.gprem-newlook {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .get-started-title.overseas-intl {
    font-size: 2rem;
  }

  .get-started-title.feature-intl, .get-started-title.feature-intl.worldwide {
    font-size: 1.71rem;
  }

  .get-started-title.ph-sim-features {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 1.71rem;
  }

  .get-started-title.gcash-overseas-header {
    max-width: 9ch;
    margin-top: 24px;
    font-size: 2.29rem;
  }

  .get-started-title.gcash-overseas {
    max-width: 16ch;
  }

  .get-started-title.pay-alipay {
    font-size: var(--gcash-website-library---font--size-h2);
    line-height: var(--gcash-website-library---font--line-height-h2);
    margin-top: 4px;
  }

  .get-started-title.pay-alipay.catalina-blue.global-pay-heading-title {
    max-width: 10ch;
  }

  .get-started-title.pay-abroad-partners {
    max-width: 230px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .get-started-title.pay-abroad {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .get-started-title.super-easy.everyone {
    max-width: 9ch;
  }

  .get-started-preamble.verified {
    max-width: none;
    font-size: 1rem;
  }

  .get-started-preamble.overseas-intl {
    font-size: 1.14rem;
  }

  .component-wrapper-5.verified {
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card {
    max-width: 100%;
  }

  .get-started-section-card.signup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13dc_gs-rtb3-mobile.webp");
  }

  .get-started-section-card.register {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13dd_gs-rtb2-mobile.webp");
  }

  .get-started-section-card.download {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13db_gs-rtb1-mobile.webp");
  }

  .get-started-section-card.verification {
    width: 432px;
    height: 560px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card.verification.gcash-jr {
    background-image: linear-gradient(#fff0 25%, #0c3b57bf), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13fb_gs-profile2-card-mobile.webp");
    background-size: auto, 432px;
  }

  .get-started-section-card.verification.gcash-overseas {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13fd_gs-profile3-card-mobile.webp");
    background-size: cover;
  }

  .get-started-section-card.verification.filipinos {
    background-image: linear-gradient(#fff0 53%, #f8979e), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13fc_gs-profile1-card-mobile.webp");
    background-size: auto, cover;
  }

  .get-started-section-card.verified-card {
    max-width: 100%;
  }

  .get-started-section-card.verified-card.unlock {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e7_gs-kv-card-mobile.webp");
    background-position: 100%;
    background-size: cover;
    width: 100%;
    max-width: 444px;
    height: 560px;
    margin-left: 12px;
  }

  .get-started-section-card.verified-card.enjoy {
    max-width: 320px;
    padding: 0 0 44px;
  }

  .get-started-section-card.verified-card.protected {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e8_gs-kv2-card-mobile.webp");
    width: 100%;
    max-width: 432px;
    height: 560px;
  }

  .get-started-section-card.get-verified {
    flex-direction: column-reverse;
    height: auto;
  }

  .get-started-section-card.kyc-picture {
    max-width: 100%;
  }

  .get-started-section-card.kyc-picture.take {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce099c_get-kyc-card1-mobile.webp");
    justify-content: center;
  }

  .get-started-section-card.kyc-picture.ensure {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce099b_get-kyc-card2-mobile.webp");
    justify-content: center;
  }

  .get-started-section-card.kyc-selfie {
    justify-content: center;
    max-width: 100%;
    display: flex;
  }

  .get-started-section-card.kyc-selfie.dapat {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e3_kyc-selfie-card-dapat-mobile.webp");
  }

  .get-started-section-card.kyc-selfie.show {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e5_kyc-selfie-card-selfie-mobile.webp");
  }

  .get-started-section-card.kyc-selfie.wear {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e6_kyc-selfie-card-wear-mobile.webp");
  }

  .get-started-section-card.kyc-selfie.make {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e4_kyc-selfie-card-make-mobile.webp");
  }

  .get-started-section-card.feature-intl {
    min-width: 100%;
    max-width: 100%;
    height: 420px;
    padding: 24px;
  }

  .get-started-section-card.feature-intl.finance {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab9_international-feature-finance-mobile.webp");
  }

  .get-started-section-card.feature-intl.worldwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab2_international-feature-serve-mobile.webp");
    max-width: 100%;
    height: 420px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card.feature-intl.telcos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ad4_international-feature-telcos-mobile.webp");
  }

  .get-started-section-card.ph-sim-features {
    height: 480px;
    padding-top: 28px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card.ph-sim-features.instant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ac0_ph-sim-feature-card-instant-mobile.webp");
  }

  .get-started-section-card.ph-sim-features.payment {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0abb_ph-sim-feature-card-payment-mobile.webp");
  }

  .get-started-section-card.ph-sim-features.libre {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a9c_ph-sim-feature-card-libre-mobile.webp");
  }

  .get-started-section-card.ph-sim-features.services {
    border-radius: 12px;
    height: 420px;
    padding: 24px;
  }

  .get-started-section-card.ph-sim-features.services {
    box-shadow: none;
    border-radius: 12px;
    height: 420px;
    padding: 24px;
  }

  .get-started-section-card.ph-sim-features.services.express-send {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b18_overseas-featured-card-express-send-mobile.webp");
  }

  .get-started-section-card.ph-sim-features.services.pay-bills {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a9d_overseas-featured-card-pay-bills-mobile.webp");
  }

  .get-started-section-card.ph-sim-features.services.load {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b07_overseas-featured-card-load-mobile.webp");
    background-position: 50% 0;
  }

  .get-started-section-card.pay-abroad {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card.pay-abroad.exchange-rates {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0bdc_get-access-to-current-exchange-rates-mobile.webp");
  }

  .get-started-section-card.pay-abroad.pay-qr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b40_pay-qr-wherever-you-go-desktop.webp");
    background-size: cover;
  }

  .get-started-section-card.pay-abroad.rtb1 {
    background-position: 50% 100%;
    height: 560px;
  }

  .get-started-section-card.pay-abroad.rtb4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1295_rtb4-mob.webp");
    background-position: 50% 100%;
    background-size: 432px;
  }

  .get-started-section-card.b2b-package {
    width: 320px;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-started-section-card.b2b-package.starter-package {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18a5_MOB%20-%20PACKAGE%20-%20STARTER.avif"), linear-gradient(#0b1959, #0b1959);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .get-started-section-card.b2b-package.standard-package {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18a6_MOB%20-%20PACKAGE%20-%20STANDARD.avif"), linear-gradient(#0c1959, #0c1959);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .get-started-section-card.b2b-package.advanced-package {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18db_MOB%20-%20PACKAGE%20-%20ADVANCED.avif"), linear-gradient(#0c1959, #0c1959);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .get-started-card-title.register {
    margin-right: 0;
  }

  .get-started-card-title.verified {
    font-size: 2rem;
  }

  .get-started-card-title.verified.enjoy {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .get-started-card-desc {
    font-size: 1rem;
  }

  .alphabet-nav {
    grid-column-gap: 0px;
    grid-row-gap: 4px;
    background-color: #f6f9fd;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 32px;
    min-height: 503px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 13px 28px 11px;
  }

  .results-body {
    flex-direction: row-reverse;
    display: flex;
  }

  .get-started_section.register {
    padding-top: 60px;
  }

  .get-started_section.fully-verified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13e1_gs-kv-mobile.webp"), linear-gradient(#fff 50%, #002972 95%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 480px, auto;
    height: 2660px;
  }

  .get-started_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13c2_gs-hero-mobile.webp");
    background-position: 50% 0;
    background-size: 480px;
    align-items: flex-start;
    height: 865px;
  }

  .get-started_section.verification {
    max-height: 860px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .get-started_section.get-verified {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f1_gs-stepperkv-mobile.webp"), linear-gradient(#012972 20%, #001137 30%);
    background-position: 50% 102px, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 480px, auto;
    height: 1774px;
    padding-top: 24px;
  }

  .get-started_section.nmsme-cards {
    max-height: 798px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .get-started_section.rtb-row {
    margin-top: -240px;
    padding-top: 60px;
  }

  .get-started-header-title {
    font-size: 2.29rem;
  }

  .get-started-table-title {
    font-size: 1.17rem;
  }

  .get-started-description.verified {
    max-width: none;
    font-size: 1.43rem;
  }

  .get-started-description.kyc-picture {
    text-align: center;
  }

  .get-started-description.kyc-picture.id-prepare {
    text-align: left;
  }

  .get-started-description.gprem-newlook {
    max-width: 15ch;
  }

  .get-started-description.overseas-intl {
    max-width: 19ch;
    margin-top: 24px;
    font-size: 1.29rem;
  }

  .get-started-description.feature-intl {
    margin-top: 8px;
    font-size: 1.14rem;
  }

  .get-started-description.feature-intl.worldwide {
    font-size: 1.14rem;
  }

  .get-started-description.ph-sim-features {
    letter-spacing: -.03em;
    margin-top: 8px;
    font-size: 1.14rem;
  }

  .get-started-description.ph-sim-bubble-time {
    margin-top: 3px;
    margin-bottom: 9px;
    font-size: .43rem;
  }

  .get-started-description.ph-sim-bubble-send-money {
    font-size: .57rem;
  }

  .get-started-description.ph-sim-bubble-amount {
    margin-left: 3px;
    font-size: 1.29rem;
  }

  .get-started-description.pay-alipay {
    max-width: 17ch;
    margin-top: 16px;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .get-started-description.pay-alipay.light-navy.global-pay-partners {
    max-width: 17.5ch;
  }

  .get-started-description.pay-abroad-partners {
    max-width: 28ch;
  }

  .get-started-description.global-pay {
    max-width: 17ch;
    margin-top: 16px;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .get-started-description.global-pay.light-navy {
    max-width: 20ch;
  }

  .get-started-table-row {
    justify-content: space-between;
    align-items: flex-end;
  }

  .get-fully-verified-card-wrapper {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .get-table-row-desc {
    line-height: 1.5;
  }

  .get-table-amount {
    width: 120px;
    margin-top: 12px;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .get-table-amount.verified {
    margin-top: 0;
    margin-left: 0;
  }

  .get-table-basic {
    flex-direction: column;
    width: 100%;
    max-width: 50%;
  }

  .acc-limit-header {
    justify-content: space-between;
  }

  .acc-limit-header-content {
    width: auto;
  }

  .get-table-content {
    width: 272px;
    max-width: none;
    margin-right: 0;
  }

  .get-started-table {
    max-width: 100%;
  }

  .get-table-row-title {
    font-size: 1.14rem;
  }

  .get-verified-icon {
    width: 52px;
    height: 52px;
    margin-bottom: -3px;
    margin-left: -48px;
  }

  .get-verified-card-wrapper {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .get-verified-bg {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f2_gs-step3-mobile.webp");
    background-size: 320px;
    width: 100%;
    height: 260px;
  }

  .get-verified-bg.tips {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f4_gs-step1-mobile.webp");
  }

  .get-verified-bg.selfie {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce13f3_gs-step2-mobile.webp");
    background-size: cover;
    height: 260px;
  }

  .no-results-wrapper {
    height: 491px;
  }

  .no-results-wrapper.promos {
    margin-bottom: 100px;
  }

  .getting-started-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  .getting-started-tab-item-label {
    line-height: 1.3;
  }

  .id-list {
    max-width: 432px;
  }

  .id-list.first-block {
    margin-top: 0;
  }

  .id-verification-item-content {
    padding-bottom: 32px;
  }

  .id-list-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .kyc-driver-id-img {
    width: 100%;
    height: auto;
  }

  .kyc-id-desc.driver-id {
    max-width: none;
  }

  .page-nav_menu-item {
    text-align: center;
    max-width: 170px;
    height: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .page-nav_container {
    margin-top: 40px;
  }

  .page-nav_container.load {
    border-radius: 0;
    justify-content: space-around;
    max-width: 100%;
  }

  .page-nav_menu-item-description {
    text-align: center;
    font-size: .86rem;
  }

  .page-nav_menu-item-blurb {
    max-width: none;
  }

  .page-nav_menu-item-blurb.gaming {
    max-width: 14ch;
  }

  .page-nav_menu-item-blurb.send {
    max-width: 12ch;
  }

  .section-title-load.hero-load {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .popup-details {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .buy-load-feature-cards-wrapper {
    grid-row-gap: 12px;
    grid-template-columns: 100%;
    width: 100%;
  }

  .buy-load-feature-cards-wrapper.absolute-white {
    grid-row-gap: 16px;
  }

  .gaming-pin {
    white-space: normal;
  }

  .buy-load-card-logos.wide-network {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09c6_wide-network-coverage-logo-mobile.webp");
    background-position: 0 0;
    background-size: contain;
    max-width: 272px;
  }

  .results-letter-index {
    display: block;
  }

  .results-section {
    flex-direction: row-reverse;
    display: flex;
  }

  .kyc-card-options {
    max-width: 212px;
  }

  .kyc-card-options.help-center {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0975_help-center-m.webp");
    background-position: 50%;
  }

  .kyc-card-options.partner-stores {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce097c_partner-stores-m.webp");
    background-position: 50%;
  }

  .kyc_section.form {
    padding-left: 24px;
    padding-right: 24px;
  }

  .kyc-cards {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .kyc-input {
    padding-left: 24px;
    padding-right: 24px;
  }

  .kyc-card-step-3 {
    max-width: 100%;
    padding-left: 56px;
    padding-right: 56px;
  }

  .kyc-card-step-3.answer-form-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09df_taking-photo-step-1-m.webp");
    justify-content: center;
    display: flex;
  }

  .kyc-card-step-3.answer-form-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce09e1_taking-photo-step-2-m.webp");
    justify-content: center;
    display: flex;
  }

  .kyc-cards-answer-form {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .kyc-cards-answer-form.ans-form {
    margin-bottom: 60px;
  }

  .kyc-card-text-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .kyc-options-heading {
    padding-left: 0;
  }

  .gcash-premium-section-preamble {
    font-size: 1rem;
  }

  .gcash-premium-section-title {
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .gcash-premium-section-title.header {
    font-size: 2.86rem;
  }

  .gcash-premium-section-content.freedom {
    margin-top: 0;
    margin-left: -54px;
  }

  .gcash-premium-section-content.no-interruption {
    max-width: 272px;
    margin-top: 80px;
  }

  .gcash-premium-section-content.shop-fearlessly {
    max-width: 272px;
  }

  .gcash-premium-section-description.header {
    max-width: 24ch;
    margin-top: 24px;
    font-size: 1rem;
  }

  .gcash-premium-section-description.no-ads {
    max-width: 21ch;
  }

  .gcash-premium-section-description.new-look {
    max-width: 15ch;
  }

  .selfie-ready-card-wrapper {
    grid-column-gap: 0px;
    flex-direction: column;
    display: flex;
  }

  .gcash-premiium_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a79_gcash-premium-header-mobile.webp");
    background-position: 50% 0;
    background-size: 480px;
  }

  .gloan-msg-notif {
    border-bottom-left-radius: 8px;
    max-width: 320px;
    height: auto;
  }

  .gloan-msg-notif.gloan-sect {
    align-self: center;
    min-width: 320px;
    margin-top: 310px;
    margin-right: 0;
  }

  .gloan-msg-notif-pointer.floating-item {
    display: none;
  }

  .popup-card-wrap {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gloan-popup-cards {
    grid-template-columns: 100%;
    margin-top: 24px;
  }

  .popup-feature-card-pill {
    max-width: 272px;
  }

  .popup-pill-description {
    max-width: 24ch;
  }

  .promo-card-header.gomo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08e7_gomo-mobile.webp");
    height: 152px;
  }

  .promos-results_container {
    grid-template-columns: 1fr;
  }

  .gloan-testimonial-desc {
    max-width: none;
    font-size: .86rem;
  }

  .gloan-testimonial-desc.seller {
    max-width: 25ch;
  }

  .gloan-testimonial-name {
    margin-top: 24px;
  }

  .gprem-newlook-newline {
    white-space: nowrap;
    justify-content: center;
    display: flex;
  }

  .alamin-span-content {
    display: inline-block;
  }

  .gcash-prem-notif-description {
    margin-top: 8px;
    font-size: 1rem;
  }

  .gcash-premium-message-notif {
    max-width: 286px;
    height: 219px;
    padding-bottom: 25px;
  }

  .gcash-premium-message-notif.freedom {
    border-radius: 8px;
    margin-top: 0;
  }

  .gcash-prem-message-notif-block {
    margin-bottom: 16px;
    padding-top: 52px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .gcash-prem-notif-title {
    max-width: none;
    font-size: 1.14rem;
  }

  .gcash-prem-notif-preamble {
    padding-top: 16px;
    font-size: 1rem;
  }

  .gloan-hidden-charges.gloan-hidden-charges-v2 {
    margin-top: 10px;
  }

  .gloan-calculator-content {
    height: auto;
  }

  .gloan-total-label.monthly {
    max-width: 10ch;
  }

  .modal-item {
    border-radius: 0;
    position: relative;
  }

  .biller-filter-reset-btn {
    margin-left: auto;
    margin-right: 24px;
  }

  .modal-item-wrapper {
    background-color: #fff;
    border-radius: 0;
    width: 100%;
    height: 100%;
  }

  .gloan-banner-section {
    height: 2187px;
  }

  .on-the-go {
    display: inline;
  }

  .gcash-premium_section.fresh {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a66_fresh-bg-mobile.webp");
    background-size: 480px;
  }

  .gcash-premium_section.freedom {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a6d_freedom-bg-mobile-2.webp");
    background-position: 50% 0;
    background-size: 480px;
    height: 731px;
    margin-top: 0;
  }

  .gcash-premium_section.no-interruptions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a71_premium-no-interruption-bg-mobile.webp");
    background-size: 480px;
    height: 549px;
  }

  .gcash-premium_section.shop-fearlessly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a75_shop-fearlessly-bg-mobile.webp");
    background-size: 480px;
    height: 550px;
  }

  .overseas_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa1_overseas-header-bg-mobile.webp");
    background-size: 480px;
    height: 1150px;
  }

  .overseas_section.feature-section {
    margin-top: -200px;
  }

  .get-started-overseas-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ab3_overseas-partners-logo-bg-mobile.webp");
    max-width: 320px;
    height: 67px;
  }

  .overseas-partners-span {
    display: inline;
  }

  .g-header-newline {
    white-space: nowrap;
  }

  .quotation-mark.floating-item {
    top: 19px;
  }

  .ph-sim_section.header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0aa3_ph-sim-header-mobile.webp");
    background-size: 480px;
    height: 813px;
  }

  .ph-sim_section.home-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ad7_ph-sim-home-section-mobile.webp");
    background-size: 480px;
  }

  .ph-sim_section.logos {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ph-sim-message-bubble-content {
    border-radius: 6px;
    max-width: 164px;
    height: 95px;
    margin-left: 9px;
    padding: 13px;
  }

  .ph-sim-message-bubble-content.received {
    max-width: 175px;
    height: auto;
    margin-right: 3px;
  }

  .ph-sim-bubble-currency {
    width: 14px;
    height: 18px;
  }

  .ph-sim-bubble-message {
    margin-top: 3px;
    font-size: .64rem;
  }

  .ph-sim-bubble-avatar {
    width: 46px;
    height: 46px;
  }

  .ph-sim-bubble-label-tag {
    max-width: 39px;
    height: 14px;
    margin-top: 9px;
  }

  .ph-sim-bubble-amount-content {
    padding-top: 9px;
  }

  .ph-sim-bubble-amount-content.received {
    padding-bottom: 9px;
  }

  .ph-sim-bubble-label {
    font-size: .5rem;
  }

  .ph-sim-message-bubble.received.ph-sim-home-bubble {
    margin-top: 120px;
  }

  .ph-sim-message-bubble.ph-sim-home-bubble-1 {
    margin-top: 177px;
  }

  .get-started-section-card-icon {
    width: 52px;
    height: 52px;
  }

  .get-started-section-card-title {
    font-size: 1.29rem;
  }

  .get-started-section-card-desc {
    font-size: .86rem;
    line-height: 1.3;
  }

  .partners_results-detail-wrapper {
    text-align: center;
    flex: 0 100%;
    margin-bottom: 12px;
    margin-right: 0;
    display: block;
  }

  .get-started-services-wrapper {
    grid-row-gap: 16px;
  }

  .bounding-box-3 {
    max-width: 320px;
  }

  .get-started-overseas-partner-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b06_ph-sim-partners-logo-bg-mobile.webp");
    max-width: 320px;
    height: 88px;
  }

  .promo-card_link-wrapper {
    max-width: 272px;
  }

  .promo-card_link-wrapper.abs-link.home-promo, .promo-card_link-wrapper.home-promo {
    min-width: 0;
    max-width: none;
  }

  .promos-content_highlight-paragraph {
    font-size: 1.29rem;
  }

  .promos_collection-wrapper.ggives {
    padding-bottom: 24px;
  }

  .promos_collection-wrapper.homepage {
    padding-left: 0;
    padding-right: 0;
  }

  .get-started-partners {
    margin-top: 32px;
  }

  .get-started-partner-logo.international-partner {
    max-width: 279px;
    height: 61px;
  }

  .promo-countdown-large_wrapper {
    max-width: 273px;
  }

  .gcredit-message-bubble {
    max-width: 272px;
  }

  .gcredit-message-bubble.floating-item {
    transform: translate(-137px, 443px);
  }

  .gcredit-message-bubble.pay-qr.floating-item {
    transform: translate(-50%);
  }

  .gcredit-featured-cards-wrapper {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .gcredit-message-notif-wrapper {
    width: 200px;
  }

  .gcredit-bills-message-bubble.floating-item {
    z-index: 2;
    transform: translate(-134px, 261px);
  }

  .get-started-pay-abroad-services-wrapper {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .international_section.hero-section.global-pay-hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16f1_Mobile.webp");
    background-size: 480px;
    height: 720px;
  }

  .international_section.hero-section.overflow-hidden {
    overflow: hidden;
  }

  .international_section.partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1291_global_pay_partners_mob.webp");
    background-size: 480px;
  }

  .international_section.partners.white_section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1386_banner-5.webp");
    height: 1350px;
  }

  .international_section.features {
    margin-top: -40px;
    padding-bottom: 40px;
  }

  .international_section.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22bf_new-global-pay-banner-mob.avif");
    background-position: 50% 0;
    background-size: 480px;
    height: 1260px;
  }

  .popup-content-wrap {
    margin-top: 0;
  }

  .ggives-upgrade-ls-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .ggives-ls-content.ggives-upgrade-ls {
    grid-column-gap: 12px;
    flex-direction: row;
  }

  .popup-header-content-wrap {
    height: 521px;
  }

  .pop-up-feature-card {
    width: 100%;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .pop-up-feature-card.pay-qr {
    width: 100%;
    height: 480px;
    padding: 32px 24px;
  }

  .pop-up-feature-card.pay-qr.long {
    width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .pop-up-feature-card.pay-qr.long.align-right {
    padding-right: 24px;
  }

  .pop-up-feature-card.pay-qr.long.align-right.pay-qr-receive-money {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce103e_pay-qr-receive-money-card-mobile.webp");
  }

  .pop-up-feature-card.pay-qr.long.pay-qr-send-money {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0eb8_pay-qr-send-money-mobile.webp");
  }

  .pop-up-feature-card.pay-qr.pay-qr-snap {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0da2_pay-qr-snap-mob.webp");
  }

  .pop-up-feature-card.pay-qr.pay-qr-own {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1117_pay-qr-own-mobile.webp");
  }

  .pop-up-feature-card.gcrypto {
    width: 100%;
    height: 480px;
    padding: 32px 24px;
  }

  .pop-up-feature-card.gcrypto.gcrypto-easy-learn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dd0_gcrypto-easy-learn-bg-mobile.webp");
  }

  .pop-up-feature-card.gcrypto.long {
    width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .pop-up-feature-card.gcrypto.long.gcrypto-easy-start {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0dcd_gcrypto-easy-start-bg-mobile.webp");
  }

  .pop-up-feature-card.gcrypto.long.gcrypto-easy-use {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0e38_gcrypto-easy-use-bg-mobile.webp");
    padding-left: 24px;
    padding-right: 24px;
  }

  .pop-up-feature-card.gcrypto.gcrypto-easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0de4_gcrypto-easy-accept-bg-mobile.webp");
  }

  .pop-up-feature-card.card.bayad-bills {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1999_Bayad%20Bills%20Shortcard-FA_Mobile%402x.avif");
    background-size: 432px;
  }

  .pop-up-feature-card.card.buy-load {
    background-image: linear-gradient(#fff0 14%, #2985eb), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1998_Features%20Card.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .pop-up-feature-card.card {
    width: 100%;
    height: 480px;
    padding: 32px 24px;
  }

  .pop-up-feature-card.card.long {
    width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .pay-qr-cards {
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 100%;
    max-width: 100%;
    margin-top: 32px;
  }

  .pay-qr-card-wrapper {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-logo.gsave-partner-logos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10be_gsave-poweredby-logo-mobile.webp");
    background-size: contain;
    max-width: 100%;
    height: 84px;
  }

  .savings-account-span {
    display: inline;
  }

  .benefits-card-wrapper {
    margin-top: 40px;
  }

  .global-stocks-feature-wrapper {
    grid-template-columns: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gdeals-feature-card {
    grid-column-gap: 0px;
    grid-template-columns: repeat(auto-fit, 100%);
    grid-auto-columns: 100%;
    justify-content: center;
  }

  .gdeals-popup-content-wrap {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gdeals-popup-content-wrap.gdeals-long-card {
    max-width: 272px;
  }

  .gsave-header-steps {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .header-steps-item {
    text-align: left;
    width: 272px;
  }

  .gsave-header-slider_img {
    max-width: 237px;
  }

  .gsave-header-slider_img.first {
    transform: translate(0, -105px);
  }

  .gsave-header-slider_img.third {
    transform: translate(0, -98px);
  }

  .gsave-header-slider_img.second {
    transform: translate(0, -87px);
  }

  .swiper-2.gsave-header-slider {
    z-index: 1;
    position: relative;
  }

  .gstocksph-card-grid {
    grid-template-columns: repeat(auto-fit, 100%);
  }

  .request-money-cards-wrapper {
    grid-template-columns: 100%;
    width: 100%;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .services_request-money-message-bubble {
    max-width: 272px;
    margin-top: 197px;
  }

  .request-money-banner-section {
    background-image: linear-gradient(#00389f 50%, #002262 88.3%, #fff 88.3%);
    height: 2212px;
  }

  .request-money-message-bubble-content {
    max-width: 200px;
  }

  .signup-card-header-title {
    font-size: 1.71rem;
  }

  .signup-card {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gfunds-signup-card {
    max-width: 100%;
    margin-top: 32px;
  }

  .signup-card-content-wrap {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .signup-card-title {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gfunds-banner-section {
    height: 2192px;
  }

  .gfunds_partner-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gfunds-feature-cards {
    grid-template-columns: 100%;
  }

  .gfunds_banner {
    width: 100%;
    max-width: 272px;
  }

  .gfunds-partners-content {
    width: 100%;
    margin-left: 0;
  }

  .gfunds-partners-img-wrapper {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e4_gfunds-partners-logos-mob.webp");
    background-size: contain;
    width: 100%;
    max-width: 272px;
    height: 20px;
  }

  .gfunds-banner-wrapper {
    margin-top: 40px;
    padding: 40px 24px;
  }

  .pay-qr-banner-section {
    height: 2684px;
  }

  .pay-qr-around-the-world {
    height: 549px;
    margin-top: 130px;
  }

  .fs_accordion-2_paragraph.gstocks-ph {
    font-size: 1.14rem;
  }

  .fs_accordion-2_label.gstocks-ph {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .fs_accordion-2_header.gstocks-ph {
    padding-bottom: 12px;
  }

  .ph-stocks-banner-section {
    height: 2393px;
  }

  .gcrypto-cards {
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 100%;
    max-width: 100%;
  }

  .gcrypto-card-wrapper {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .nft-description-span {
    display: block;
  }

  .nft-cards-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .popup-section-description-3.nft-marketplace {
    max-width: 18ch;
    margin-left: auto;
    margin-right: auto;
  }

  .popup-section-description-3.gcrypto {
    max-width: 35ch;
  }

  .popup-section-description-3.gcrypto.cryptocurrency {
    max-width: 22ch;
    margin-top: 170px;
  }

  .popup-section-description-3.traveling {
    max-width: 20ch;
  }

  .popup-section-description-3.global-stocks-partners {
    max-width: 29ch;
    margin-top: 12px;
    font-size: 1rem;
  }

  .popup-section-description-3.gilroy.swac {
    max-width: 28ch;
  }

  .popup-section-description-3.privacy-card-header {
    font-size: 1rem;
    line-height: 1.5;
  }

  .popup-section-description-3.other-services {
    font-size: 1rem;
  }

  .ggives-borrow-cards {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .global_stocks-section.eligibility-gstocks {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce105c_gstocks-eligibility-mob.webp");
    background-size: 480px;
    height: 1275px;
  }

  .services_bank-transfer-notification-wrapper {
    max-width: 272px;
  }

  .services-speech-bubblw-wrapper {
    flex-direction: column;
    align-items: flex-end;
    max-width: 272px;
  }

  .egov-scrollable-cards {
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .business-strength-numbers-card {
    max-width: 100%;
    height: 480px;
    padding: 32px 24px;
  }

  .business-strength-numbers-card._420-merchant {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1058_strength-numbers-420-merchants-mobile.webp");
  }

  .business-strength-numbers-card._24m-daily-transaction {
    padding-left: 24px;
  }

  .business-strength-numbers-card._5m-merchants {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce106d_strength-numbers-5-million-mobile.webp");
  }

  .travel-message-notif {
    max-width: 100%;
    margin-top: 282px;
  }

  .coming-soon-container {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce123f_coming-soon-bg-mobile.webp");
    background-position: 50% 0;
    background-size: 480px;
    height: 100vh;
  }

  .gstocks-popup-section-card-wrapper-2 {
    grid-column-gap: 24px;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce102c_gstocks-global-partners-logo-mobile.webp");
    align-items: center;
    max-width: 214px;
    height: 52px;
    margin-top: 24px;
  }

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

  .gdeals-specials-span {
    display: block;
  }

  .page-link.consumer_swiper {
    margin-top: 16px;
  }

  .fuse-logo {
    max-width: 112px;
    height: 28px;
  }

  .cimb-logo {
    max-width: 113px;
  }

  .wrapper-section.survey-form {
    padding-left: 24px;
    padding-right: 24px;
  }

  .legal-heading.acknowledgement_and_consent {
    font-size: 30px;
    line-height: 1.3;
  }

  .section.hero.business {
    height: 451px;
    padding-top: 80px;
  }

  .section.hero.business.products.instore-qr {
    background-image: linear-gradient(#091727 1%, #edeef012 15%, #fff0 44%, #091727 85%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce140e_04_Hero_NBS_Mobile_480x800.webp");
    background-position: 0 0, 100% 0;
    height: 780px;
  }

  .section.hero.business.products.glife {
    background-image: linear-gradient(60deg, #091727, #fff0 69%), linear-gradient(#fff0 48%, #091727 92%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce140f_04_Hero_Unilever_Mobile_480x800.webp");
    background-position: 0 0, 0 0, 100% 0;
    height: 860px;
  }

  .section.hero.business.products.webpay {
    background-image: linear-gradient(#fff0 52%, #181315 84%), linear-gradient(60deg, #181315, #fff0 62%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1412_04_Hero_Grab_Mobile_480x800.webp"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0, 80% 100%, 0 0;
    height: 860px;
  }

  .section.hero.business.products.fds {
    background-image: linear-gradient(to right, #111f2999, #fff0), linear-gradient(#fff0 47%, #111f29 96%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1456_04_Suyen_Mobile_480x800.webp");
    background-size: auto, auto, 480px;
  }

  .section.hero.business.products.sme {
    background-image: linear-gradient(#fff0 37%, #0a1828), linear-gradient(0deg, #1e1e1e 23%, #0000 60%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2017_hero%20-%20MBL.webp");
    background-size: auto, auto, cover;
    height: 800px;
  }

  .section.hero.consumer {
    height: 720px;
  }

  .section.hero.consumer.merry-g, .section.hero.consumer.imagnation {
    padding-bottom: 0;
  }

  .section.business-blocks {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.business-blocks.no-padding {
    padding-bottom: 0;
  }

  .section.business-blocks.no-padding.bg-business-blue.sme {
    background-color: #f1f8f8;
    justify-content: flex-end;
    padding-bottom: 0;
  }

  .section.business-blocks.no-padding.webpay {
    padding-bottom: 0;
  }

  .section.business-blocks.featured-kv.instore-qr {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1335_instoreqr-featured-mobile.webp"), linear-gradient(#0000, #0000);
  }

  .section.business-blocks.featured-kv.fds-enterprise {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce135c_fds-kv-mobile.webp"), linear-gradient(#0000, #0000);
    height: 540px;
    padding-top: 60px;
  }

  .section.business-blocks.featured-kv.gcash-pro-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1914_gcashpro-mob.avif"), linear-gradient(#eef5ff, #fff);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 480px, auto;
    height: 620px;
    padding-top: 60px;
  }

  .section.business-blocks.form {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.business-blocks.form.page-form._20th, .section.business-blocks.form.campaign-form._20th {
    background-color: #071957;
  }

  .section.business-blocks.nmsme-packages {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.business-blocks.sme-table {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section.business-blocks.sme-form {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.business-blocks.sme-form.page-form._20th {
    background-color: #071957;
  }

  .component-alipay-block {
    grid-row-gap: 12px;
    text-align: center;
    flex-direction: column;
  }

  .line-divider {
    display: none;
  }

  .alipay-logo {
    height: 42px;
  }

  .image-3 {
    object-fit: contain;
  }

  .header-events---popup.tablet {
    display: none;
  }

  .header-events---popup.mobile {
    display: block;
  }

  .wrapper-popup, .wrapper-popup.last {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-item {
    width: 100%;
  }

  .partner-item.summer-deals {
    justify-content: center;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dpa-heading {
    font-size: 24px;
    line-height: 30px;
  }

  .dpa-accordion {
    object-fit: contain;
    border-bottom-color: #e5e4e3;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    padding-right: 0;
    overflow: visible;
  }

  .paragraph-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .dpa-accordion-item {
    display: none;
  }

  .dpa-wrapper-content {
    padding-top: 70px;
  }

  .accordion-title {
    object-fit: contain;
    width: auto;
    font-size: 1rem;
    display: block;
  }

  .accordion-title.desktop-accordion-title {
    display: none;
  }

  .accordion-title.mobile-accordion-title {
    display: block;
  }

  .accordion-main-container.mobile-hide {
    display: none;
  }

  .accordion-main-container.desktop-hide {
    display: block;
  }

  .dpa-cta-title {
    font-size: 22px;
  }

  .wrapper-popup-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---hero.default---template {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrapper---hero._20th {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2295_MB%20Hero%20-%20Banner.avif");
    background-position: 50%;
    background-size: 480px;
    height: 720px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrapper---hero.merry-g-2024 {
    background-image: linear-gradient(#0000 74%, #fff 97%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce23af_TB%20-%20Merry%20Banner.avif");
    height: 800px;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrapper---hero.merry-g-2024.winners {
    background-size: auto, cover;
    height: 600px;
    margin-top: 60px;
  }

  .wrapper---hero.merry-g-2024 {
    height: 720px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrapper---hero.merry-g-2024.smallest {
    margin-top: -60px;
  }

  .wrapper---hero.filler-section {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrapper-partner-promo-logos {
    flex-flow: column;
    align-items: center;
    max-width: none;
  }

  .wrapper-partner-promo-logos.campaign {
    flex-flow: wrap;
    grid-template-columns: auto 1fr;
    display: flex;
  }

  .popup-b2s.mechanics {
    display: none;
  }

  .popup-b2s.promos.dynamic-pop-up.show {
    display: block;
  }

  .partner-promo-link {
    width: 100%;
    min-width: 0;
    max-width: 180px;
  }

  .partner-promo-link.campaign {
    width: auto;
  }

  .wrapper-b2s---body.b2s---2024 {
    padding-bottom: 60px;
  }

  .wrapper-b2s---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cc_BG%20-%20Mobile.webp"), linear-gradient(#0000, #0000);
    padding-bottom: 80px;
  }

  .partner-rich-text-block {
    padding-left: 20px;
  }

  .partner-rich-text-block.no-header {
    padding-left: 0;
  }

  .asset---mobile-banner {
    border-radius: 12px;
  }

  .master-container.floating, .master-container.floating---table {
    min-width: 242px;
    max-width: 320px;
  }

  .header-brand-name.summer {
    width: auto;
  }

  .blue-button {
    text-align: center;
    border: 2px solid #0057e4;
  }

  .blue-button.outline {
    color: #0057e4;
    background-color: #fff;
    border: 2px solid #0057e4;
  }

  .comp-card {
    min-width: 100%;
  }

  .buttons-block {
    grid-row-gap: 12px;
    flex-direction: column;
    margin-top: 24px;
    display: flex;
  }

  .comp-popup {
    margin-left: 24px;
    margin-right: 24px;
  }

  .comp-popup.shake-it-win-it {
    width: 80%;
    overflow: visible;
  }

  .component-popup-banner-exit {
    width: 20px;
    height: 20px;
    top: 16px;
    right: 16px;
  }

  .button---popup {
    min-width: 240px;
  }

  .button---popup.responsive {
    bottom: -60px;
  }

  .section-12 {
    background-position: 50%, 0 0;
    min-height: 100vh;
  }

  .flex-block-2 {
    padding-bottom: 36px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-1 {
    font-size: 24px;
    line-height: 28px;
  }

  .tc-heading-with-image {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .tc-heading-with-image.reverse {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .tc-small-image {
    width: 80%;
  }

  .cards_section.cards-banner {
    height: 640px;
    padding-top: 120px;
  }

  .card-cards {
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 100%;
    max-width: 100%;
    margin-top: -56px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cards-card-wrapper {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-banner-title.gjobs, .card-banner-title.raket, .card-banner-title.job-seeker {
    max-width: 13ch;
  }

  .wrapper-card-hero-visual {
    margin-bottom: 48px;
  }

  .image---card-phone {
    width: 260px;
  }

  .image---card {
    max-width: 150px;
    top: 15%;
  }

  .text-content.gotham.xl.fc-layer-0.msme {
    max-width: none;
    margin-top: -8px;
  }

  .text-content.gotham.xl.fc-layer-0.public-sector, .text-content.gotham.xl.fc-layer-0.sari-sari-store {
    font-size: 1.14rem;
  }

  .text-content.xxl.fw-medium.fc-gcash-blue.featured-kv {
    font-size: 1.29rem;
  }

  .container {
    max-width: 272px;
  }

  .container.mobile-fullheight {
    height: 640px;
  }

  .container.business {
    max-width: 272px;
  }

  .container.business.products {
    max-width: 320px;
  }

  .container.business.products.rtb {
    height: 1104px;
  }

  .container.business.products.rtb.webpay {
    max-width: 320px;
    margin-bottom: 40px;
  }

  .container.business.products.featured-kv, .container.business.products.featured-kv.nmsme, .container.business.products.webpay {
    max-width: 320px;
  }

  .container.business.products.fds-rtb {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.business.products.bundle-container {
    min-width: 272px;
    max-width: 320px;
  }

  .container.business.products.bundle-container.nmsme, .container.business.sme {
    max-width: 320px;
  }

  .container.business.sme.rtb {
    height: 1104px;
  }

  .container.business.sme.rtb.webpay {
    max-width: 320px;
    margin-bottom: 40px;
  }

  .container.business.sme.featured-kv, .container.business.sme.featured-kv.nmsme, .container.business.sme.webpay {
    max-width: 320px;
  }

  .container.business.sme.fds-rtb {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.business.sme.bundle-container, .container.business.sme.bundle-container.nmsme, .container.business.campaign {
    max-width: 320px;
  }

  .container.business.campaign.rtb {
    height: 1104px;
  }

  .container.business.campaign.rtb.webpay {
    max-width: 320px;
    margin-bottom: 40px;
  }

  .container.business.campaign.featured-kv, .container.business.campaign.featured-kv.nmsme, .container.business.campaign.webpay {
    max-width: 320px;
  }

  .container.business.campaign.fds-rtb {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.business.campaign.bundle-container {
    min-width: 272px;
    max-width: 320px;
  }

  .container.business.campaign.bundle-container.nmsme {
    max-width: 320px;
  }

  .container.customer {
    max-width: 272px;
  }

  .container.customer.merry-g, .container.customer.campaign {
    max-width: 100%;
  }

  .container.tablet-wider, .container.special {
    max-width: 272px;
  }

  .container.special.products {
    max-width: 320px;
  }

  .container.special.products.rtb {
    height: 1104px;
  }

  .container.special.products.rtb.webpay {
    max-width: 320px;
    margin-bottom: 40px;
  }

  .container.special.products.featured-kv, .container.special.products.featured-kv.nmsme, .container.special.products.webpay {
    max-width: 320px;
  }

  .container.special.products.fds-rtb {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.special.products.bundle-container {
    min-width: 272px;
    max-width: 320px;
  }

  .container.special.products.bundle-container.nmsme, .container.special.sme {
    max-width: 320px;
  }

  .container.special.sme.rtb {
    height: 1104px;
  }

  .container.special.sme.rtb.webpay {
    max-width: 320px;
    margin-bottom: 40px;
  }

  .container.special.sme.featured-kv, .container.special.sme.featured-kv.nmsme, .container.special.sme.webpay {
    max-width: 320px;
  }

  .container.special.sme.fds-rtb {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.special.sme.bundle-container, .container.special.sme.bundle-container.nmsme, .container.special.campaign {
    max-width: 320px;
  }

  .container.special.campaign.rtb {
    height: 1104px;
  }

  .container.special.campaign.rtb.webpay {
    max-width: 320px;
    margin-bottom: 40px;
  }

  .container.special.campaign.featured-kv, .container.special.campaign.featured-kv.nmsme, .container.special.campaign.webpay {
    max-width: 320px;
  }

  .container.special.campaign.fds-rtb {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container.special.campaign.bundle-container {
    min-width: 272px;
    max-width: 320px;
  }

  .container.special.campaign.bundle-container.nmsme {
    max-width: 320px;
  }

  .wrapper-stack.row.margin-bottom-24px.instore-qr {
    grid-row-gap: 400px;
  }

  .wrapper-stack.row.fullheight.justify-space-between.card-description {
    max-width: 272px;
  }

  .wrapper-stack.row.form-description {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-stack.row.logo-group {
    max-width: 320px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-stack.row.video-block-description {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-stack.row.video-details {
    padding-top: 16px;
  }

  .wrapper-stack.column.video-block-group {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-stack.column.combo-tc-header {
    text-align: center;
    align-items: center;
  }

  .wrapper-stack.align-stretch.rtb-group {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-stack.align-stretch.rtb-group.imagnation {
    max-width: none;
  }

  .wrapper-stack.promo-body-content {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-stack.promo-sharing-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    margin-top: 10px;
  }

  .text-header.epic-h1 {
    font-size: 2rem;
  }

  .text-header.epic-h1.fc-gcash-blue.fds-enterprise {
    font-size: 2.29rem;
  }

  .text-header.epic-h1.fc-layer-0.business-landing {
    font-size: var(--gcash-website-library---font--size-h2);
    line-height: var(--gcash-website-library---spacing--spacing-2-5);
  }

  .text-header.epic-h1.fc-layer-0.msme {
    font-size: 2rem;
  }

  .text-header.epic-h1.fc-layer-0.enterprise {
    max-width: 12ch;
  }

  .text-header.epic-h1.fc-layer-0.sari-sari-store {
    max-width: 210px;
  }

  .text-header.epic-h1.fc-layer-0.instore-qr {
    max-width: 260px;
    font-size: 2.29rem;
  }

  .text-header.epic-h1.fc-layer-0.glife {
    max-width: 11ch;
  }

  .text-header.epic-h1.fc-layer-0.fds {
    max-width: 260px;
    font-size: 2.29rem;
  }

  .text-header.spotlight-h2 {
    font-size: 1.71rem;
  }

  .text-header.spotlight-h2.fc-gcash-blue.form {
    max-width: 12ch;
  }

  .text-header.spotlight-h2.fc-gcash-blue.logos-header {
    max-width: 12ch;
    padding-left: 0;
    padding-right: 0;
  }

  .text-header.spotlight-h2.fc-gcash-blue.video-block-header {
    max-width: 8ch;
    padding-left: 0;
    padding-right: 0;
  }

  .text-header.spotlight-h2.fc-gcash-blue.video-block-header.dark-bg {
    max-width: none;
  }

  .text-header.region-h3 {
    font-size: 1.43rem;
  }

  .text-header.region-h3.light.fc-layer-0.instore-qr, .text-header.region-h3.light.fc-layer-0.sme {
    font-size: 1.28571rem;
  }

  .text-header.area-h4.fc-primary-dark-blue.fds-enterprise, .text-header.area-h4.fc-primary-dark-blue.nmsme {
    letter-spacing: -.03rem;
    font-size: 1.14rem;
  }

  .text-header.section-h5 {
    font-size: 1.14rem;
  }

  .text-header.section-h5.fc-gcash-blue.form {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
  }

  .text-header.section-h5.fc-gcash-blue.video {
    font-size: 1.29rem;
  }

  .text-header.section-h5.fc-gcash-blue.form-copy {
    font-size: 1.25rem;
  }

  .text-header.segment-h6 {
    font-size: 1rem;
  }

  .text-header.sme-table, .text-header.sme-2 {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .text-header.sme-table-2 {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
    width: auto;
  }

  .link-text.dark-bg.business {
    min-width: 132px;
  }

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

  .link-text.button.mt-24px.download, .link-text.button.mt-24px.return {
    line-height: var(--gcash-website-library---font--line-height-small);
  }

  .link-text.sme.business, .link-text.sme-copy.business, .link-text.sme-banner.business {
    min-width: 132px;
  }

  .link-text.question-and-link {
    width: 100px;
  }

  .link-text.find-top-talent {
    filter: none;
    color: var(--primary-blue);
  }

  .icon-link-arrow.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231c_chvron.svg");
  }

  .icon-link-arrow.find-top-talent {
    filter: brightness(115%);
  }

  .wrapper-hero-header {
    justify-content: flex-end;
    max-width: 272px;
    height: 100%;
  }

  .section-block.nmsme {
    background-image: linear-gradient(0deg, #0a1828 37%, #0000 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2028_pay%20-%20TBLT.webp");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section-block.enterprise {
    background-image: linear-gradient(#091727, #09172700 17%, #09172724 47%, #091727 74%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce140d_04_Hero_Codashop_Mobile_480x800.webp");
    background-position: 0 0, 100% -40%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
  }

  .section-block.public-sector {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce131c_publicsector_block_mob.webp");
    background-size: 480px;
  }

  .section-block.sari-sari-store {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce131d_sarisari_block_mob.webp");
    background-position: 50% 100%;
    background-size: 480px;
  }

  .block-description.msme {
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    bottom: 60px;
  }

  .block-description.enterprise {
    padding-left: 0;
    padding-right: 0;
  }

  .block-description.public-sector, .block-description.sari-sari-store {
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    bottom: 60px;
  }

  .block-description.biz-rtb {
    min-width: 0;
    top: 40px;
    bottom: auto;
  }

  .block-description.biz-rtb.instore-qr {
    min-width: 0;
    max-width: 318px;
    padding-right: 24px;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .block-description.biz-rtb.glife-rtbs {
    min-width: 0;
    top: 40px;
  }

  .block-description.biz-rtb.glife-rtbs.alt {
    padding-bottom: 40px;
  }

  .block-description.biz-rtb.webpay-rtbs {
    min-width: 0;
    padding-top: 0;
    top: 0;
  }

  .block-description.biz-rtb.fds {
    min-width: 0;
    max-width: 318px;
    top: 40px;
  }

  .block-description.biz-rtb.nmsme, .block-description.biz-rtb.sme {
    min-width: 0;
    max-width: 318px;
    padding-right: 24px;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .block-description.glife, .block-description.webpay {
    bottom: 60px;
  }

  .wrapper-business-products-group {
    grid-column-gap: 8px;
    padding-top: 16px;
  }

  .image-business-rtb.mobile {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .image-business-rtb.mobile.nmsme {
    display: block;
  }

  .wrapper-link-cta.fds-enterprise, .wrapper-link-cta.nmsme-gpro {
    margin-top: 56px;
  }

  .wrapper-form-group.summer, .component-form-group.partner-solutions-resources-form {
    max-width: none;
  }

  .form-header {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .form-header.closing {
    text-align: center;
  }

  .form-header.merry-g-b2b {
    font-size: 36px;
  }

  .form-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .form-content.hide {
    display: none;
  }

  .image---logos {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1342_glife-logos-mobile.webp");
    background-size: 272px;
    height: 196px;
  }

  .container-video-block {
    max-width: 320px;
  }

  .card-block {
    align-items: center;
    width: 100%;
    height: 480px;
  }

  .card-block.fds-enterprise {
    background-image: linear-gradient(to top, #0009, #fff0 39%), linear-gradient(146deg, #00000080 14%, #fff0 36%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce145a_04_Codashop_Mobile_432x480.webp");
    width: 100%;
    max-width: 432px;
    height: 480px;
  }

  .select-container.shade-0 {
    width: auto;
  }

  .select-default {
    width: 272px;
    position: relative;
  }

  .select-dropdown-list.shade-0 {
    width: 272px;
    position: absolute;
    left: 0;
  }

  .partner-info-container {
    width: 100%;
  }

  .partner-info-link {
    max-width: 28ch;
    margin-left: 0;
    margin-right: 0;
  }

  .partner-info-logo {
    width: 100%;
  }

  .global-pay-dropdown-content {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-pay-heading-title.shade-0 {
    font-size: 20px;
  }

  .fs-checkbox_field-3 {
    justify-content: flex-start;
  }

  .collection-list-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .global-pay-filter-container {
    grid-template-columns: auto;
  }

  .consumer-panel.campaign-hero {
    height: 600px;
  }

  .consumer-panel.campaign-hero.gbday-20 {
    background-color: #1b1b1b;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2295_MB%20Hero%20-%20Banner.avif");
    background-position: 50%;
    background-size: 480px;
    height: 720px;
  }

  .asset---tablet-hero-banner {
    display: none;
  }

  .asset---mobile-hero-banner {
    display: block;
  }

  .rtb-block.merry-g {
    width: 100%;
    min-width: 320px;
    height: 420px;
    padding-left: 24px;
  }

  .rtb-block.imagnation---challenge {
    padding: 0 24px 24px;
  }

  .rtb-block._20th {
    width: 100%;
    min-width: 320px;
    height: 420px;
    padding-left: 24px;
  }

  .rtb-block._20th.promo {
    justify-content: center;
    align-items: center;
    width: 272px;
    min-width: 0;
    height: 140px;
  }

  .rtb-block._20th.promo._2nd {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ed_480x720.avif");
    height: 450px;
  }

  .rtb-block.merry-g-2024 {
    width: 100%;
    min-width: 320px;
    height: 420px;
    padding-left: 24px;
  }

  .rtb-block.merry-g-2024.promo {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: right;
    background-size: auto, auto, 250px, auto;
    border-radius: 12px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 272px;
    min-width: 0;
    height: 190px;
  }

  .rtb-block.merry-g-2024.promo._2nd {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ed_480x720.avif");
    height: 450px;
  }

  .rtb-block.merry-g-2024.how-to-join {
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 272px;
    min-width: 0;
    height: 54px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .rtb-block.merry-g-2024.how-to-join._2nd {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22ed_480x720.avif");
    height: 450px;
  }

  .rtb-description.merry-g, .rtb-description._20th {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .rtb-description._20th._2nd {
    border-radius: 0 0 12px 12px;
  }

  .popup-section-title-2.ggives-calculator {
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 2rem;
  }

  .popup-section-card-content-title-2.gloan-calculator-title {
    line-height: 1.4;
  }

  .calculator-embedded-field.gsave-period-field {
    flex-direction: column;
    display: flex;
  }

  .gsave-calculator-control-wrapper {
    max-width: none;
  }

  .popup-section-value-2.gsave-calculator-values.gcredit-total-amount {
    width: auto;
    margin-top: 16px;
  }

  .popup-section-value-2.gsave-calculator-values.gcredit-total-amount.shade-0 {
    margin-top: 0;
  }

  .calcu-reset-2 {
    max-width: 50%;
  }

  .popup-section-label-2.gsave-calculator-label {
    width: auto;
  }

  .popup-section-label-2.gsave-calculator-label._w-info-function {
    grid-column-gap: 6px;
    align-items: flex-end;
    width: auto;
  }

  .popup-section-label-2.gcredit-calculator-label {
    width: auto;
  }

  .partners_scan-to-pay-section.hero-container.scan-to-pay-landing {
    background-size: auto;
  }

  .wrapper-section-content.fullwidth {
    padding-left: 0;
    padding-right: 0;
  }

  .container-table {
    max-width: 300px;
  }

  .cell-block.package-column, .cell-block.package-column-2, .cell-block.package-column-2 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .text-package-inclusion, .pi-description {
    line-height: 1.5;
  }

  .pi-header {
    font-size: 1rem;
  }

  .image-nmsme-kv {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce18ba_03_CTA_Mobile_432x480%402x.webp");
    background-size: 432px;
    width: 100%;
    height: 480px;
  }

  .global-pay-data-list {
    grid-template-columns: 1fr;
  }

  .image-5 {
    max-height: 16px;
  }

  .send-money-protect-partner-container {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
  }

  .send-money-protect-content-area.smp-space-between {
    margin-bottom: 40px;
  }

  .accordion-text {
    font-size: 1rem;
  }

  .send-money-protect-section.testimonial {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bounding-box-link {
    height: 100%;
  }

  .lh-bounding-box {
    max-width: 100%;
    padding-top: 16px;
  }

  .lh-bounding-box.breadcrumbs {
    max-width: 100%;
  }

  .lh-bounding-box.lh-quiz {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lh-bounding-box.lh-quiz-page {
    height: auto;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lh-bounding-box.lh-quiz-block {
    padding-bottom: 0;
  }

  .lh-bounding-box.article-content-box {
    max-width: 100%;
    padding-left: 28px;
    padding-right: 28px;
  }

  .lh-bounding-box.share {
    justify-content: space-between;
  }

  .lh-bounding-box.fifth-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lh-bounding-box.list-with-img {
    max-width: 100%;
    padding: 0 28px;
  }

  .lh-bounding-box.fourth-section {
    grid-row-gap: 32px;
    max-width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .lh-page-container.lh-quiz-container-wrap {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 97px;
  }

  .lh-quiz-cover-header {
    letter-spacing: -.24px;
    font-size: .86rem;
  }

  .lh-quiz-timer {
    width: 38px;
    height: 38px;
  }

  .lh-quiz-panel-body {
    padding-top: 24px;
  }

  .lh-quiz-question-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .lh-quiz-panel-image {
    height: 200px;
  }

  .lh-cover-header-container {
    width: 224px;
    height: auto;
  }

  .lh-timer-duration {
    letter-spacing: -.84px;
    font-size: 1rem;
  }

  .lh-quiz-cover {
    height: 560px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lh-quiz-cover-block {
    max-width: 224px;
  }

  .lh-quiz-cover-content-description {
    max-width: 25ch;
    margin-top: 8px;
  }

  .lh-quiz-results-content-wrap {
    grid-row-gap: 8px;
    align-items: center;
  }

  .lh-quiz-results-content-block.review {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .lh-results-panel-heading.tory-blue {
    max-width: none;
    font-size: 1.71rem;
  }

  .lh-quiz-result {
    padding-bottom: 24px;
  }

  .lh-quiz-results-suggestion-block {
    flex-direction: column;
  }

  .lh-quiz-results-suggestion-block.failed {
    display: none;
  }

  .lh-quiz-results-pill {
    white-space: nowrap;
  }

  .lh-quiz-results-content-title.review {
    text-align: center;
  }

  .lh-quiz-section-header-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .lh-landing_section {
    margin-top: 32px;
  }

  .lh-landing_section.investing {
    padding-left: 0;
    padding-right: 0;
  }

  .lh-landing_section.fourth-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce187d_lh-landing-financial-planning-section-mob.webp");
    height: 671px;
    margin-top: 0;
  }

  .lh-quiz-section-header-description {
    font-size: 1rem;
  }

  .lh-content-block.lh-fourth-section {
    max-width: 100%;
  }

  .lh-navbar {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 19px;
  }

  .lh-footer-nav-links {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
  }

  .lh-footer-copyright {
    margin-top: 16px;
  }

  .lh-footer-bounding-box {
    border-top: 1px solid #e0e8f3;
    max-width: 100%;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 40px;
  }

  .popup-swipe-header-2 {
    max-width: 272px;
  }

  .lh-articles-content-category, .articles-time {
    color: #fff;
  }

  .article-header-block.article-header-section {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .articles-content-data.article-header-section {
    margin-top: 0;
  }

  .articles-content-data.lh-landing {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lh-article-page-title {
    color: #fff;
    letter-spacing: -1.2px;
    font-size: 2.86rem;
  }

  .lh-article-page-title.landing {
    line-height: 1.2;
  }

  .lh-article-page-blurb {
    color: #fff;
    max-width: 25ch;
    font-size: 1.14rem;
  }

  .lh-article-share-content {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lh-share-content-blurb {
    max-width: 18ch;
  }

  .filter-tags-container {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .article-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lh-article-block {
    max-width: 100%;
    height: auto;
    padding: 24px;
  }

  .landing-article-title {
    letter-spacing: -.56px;
    height: auto;
  }

  .landing-article-blurb {
    margin-top: 4px;
  }

  .component-wrapper-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .lh-stories-item {
    border-radius: 6px;
    width: 160px;
    height: 284px;
    padding: 12px;
  }

  .lh-top-stories-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .lh-highlight-scroll-container {
    padding-top: 16px;
  }

  .component-wrapper-7, .component-wrapper-8, .component-wrapper-9, .component-wrapper-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .card-feature-horizontal-content {
    max-width: 100%;
    margin-top: 12px;
  }

  .text-block-img {
    object-fit: contain;
  }

  .card-feature-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .card-feature-horizontal {
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
    max-width: 274px;
  }

  .card-feature-horizontal-description {
    font-size: 1rem;
  }

  .card-feature-horizontal-title.vertical {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .card-feature-horizontal-img {
    margin-left: auto;
    margin-right: auto;
  }

  .article-body-subtext {
    letter-spacing: -.72px;
    font-size: 1.71rem;
  }

  .content-block-title.fs-28 {
    font-size: 2rem;
  }

  .article-body-subtitle {
    letter-spacing: -.72px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .article-body-subtitle.fs-28 {
    font-size: 2rem;
  }

  .article-body-paragraph {
    font-size: 1.14rem;
  }

  .article-body-paragraph.fs-20 {
    font-size: 1.43rem;
  }

  .numbered-list-item {
    font-size: 1.14rem;
  }

  .text-block-title {
    font-size: 1.43rem;
  }

  .text-block-title.circular {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .text-block-with-img, .text-block-with-img.circular {
    max-width: 100%;
  }

  .text-block-with-img.circular.align-left {
    text-align: left;
  }

  .pictured-list {
    width: 100%;
  }

  .pictured-list.circular.grid, .pictured-list.circular.usdc-grid {
    grid-template-columns: 100%;
  }

  .pictured-list.circular.vertical, .pictured-list.circular.horizontal {
    max-width: 280px;
  }

  .list-item-title {
    max-width: 17ch;
    font-size: 1.57rem;
  }

  .list-component {
    flex-direction: column;
    list-style-type: none;
    display: flex;
  }

  .article-list-item-note.horizontal {
    margin-top: 24px;
  }

  .article-list-item-note.contextual {
    max-width: 100%;
    margin-top: 24px;
  }

  .article-list-item-note.articles {
    margin-top: 16px;
  }

  .article-list-item-note-content.generic {
    line-height: 1.4;
  }

  .list-item-description {
    max-width: 26ch;
    margin-top: 4px;
    font-size: 1rem;
  }

  .article-w-img-vertical {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .article-w-img-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .article-list-img-desc {
    margin-top: 12px;
  }

  .article-tooltip-wrapper {
    align-items: flex-start;
    max-width: 296px;
    padding: 8px 12px;
  }

  .article-tooltip-description {
    margin-top: 8px;
  }

  .article-list-w-tooltip {
    max-width: 272px;
  }

  .article-tooltip-icon {
    width: 24px;
    height: 24px;
  }

  .article-list-img-title {
    letter-spacing: -.72px;
    font-size: 1.71rem;
  }

  .article-list-img-title.asset-block {
    max-width: 100%;
    font-size: 2.29rem;
    line-height: 1.3;
  }

  .article-tooltip-content {
    font-size: .86rem;
  }

  .contextual-help-title {
    line-height: 1.4;
  }

  .bullet-list-item {
    font-size: 1.14rem;
  }

  .article-comparison-card-wrapper {
    justify-content: flex-start;
    padding-top: 70px;
    padding-left: 59px;
    padding-right: 59px;
  }

  .article-comparison-card {
    height: auto;
  }

  .article-content-card {
    max-width: 480px;
    padding-bottom: 24px;
  }

  .card-feature-contextual-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
    line-height: 1.4;
  }

  .card-feature-contextual {
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
  }

  .card-feature-contextual-content {
    max-width: 100%;
    margin-top: 24px;
  }

  .card-feature-contextual-img {
    height: 220px;
  }

  .card-feature-contextual-description {
    max-width: 100%;
    font-size: 1rem;
  }

  .full-width-content-block {
    height: 480px;
  }

  .asset-block.mobile-hidden {
    display: none;
  }

  .modifier-wrapper, .component-wrapper-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .h-260 {
    height: 260px;
  }

  .px-0 {
    padding-bottom: 40px;
  }

  .pt-24 {
    padding-top: 24px;
  }

  .h-160 {
    height: 160px;
  }

  .fs-20 {
    font-size: 1.43rem;
  }

  .h-560 {
    height: 560px;
  }

  .pb-24 {
    padding-bottom: 24px;
  }

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

  .h-720 {
    height: 720px;
  }

  .pt-32 {
    padding-top: 32px;
  }

  .fs-24 {
    font-size: 1.71rem;
  }

  .article-sub-title {
    letter-spacing: -.96px;
    font-size: 2.29rem;
  }

  .article-sub-title.step-4 {
    margin-top: 40px;
  }

  .h-640 {
    height: 640px;
  }

  .fs-32 {
    font-size: 2.29rem;
  }

  .mt-12-2 {
    margin-top: 12px;
  }

  .pb-32 {
    padding-bottom: 32px;
  }

  .h-420 {
    height: 420px;
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-40 {
    padding-top: 40px;
  }

  .h-480 {
    height: 480px;
  }

  .pb-60 {
    padding-bottom: 60px;
  }

  .pb-80 {
    padding-bottom: 80px;
  }

  .h-320 {
    height: 320px;
  }

  .mt-48 {
    margin-top: 0;
  }

  .ff-gilroy {
    font-family: Gilroy, Trebuchet MS, sans-serif;
  }

  .article-content-step {
    align-items: center;
  }

  .article-content-step.flex-start {
    justify-content: flex-start;
    align-items: center;
  }

  .article-list-item {
    justify-content: center;
    max-width: 100%;
  }

  .article-content-card-title {
    letter-spacing: -.6px;
    margin-top: -4px;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .article-list-item-title {
    font-size: 2.86rem;
  }

  .article-list-item-icon {
    width: 120px;
    height: 120px;
  }

  .article-list-item-subtitle {
    font-size: 1.29rem;
  }

  .article-section.article-masthead {
    padding-left: 0;
    padding-right: 0;
  }

  .article-section.article-header-block {
    background-color: #006dff;
    height: 720px;
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .lh-share-modal-subtitle {
    margin-top: 16px;
    font-size: 1rem;
  }

  .lh-share-modal-copy-text {
    letter-spacing: -.12px;
    max-width: 20ch;
    font-size: .85rem;
  }

  .lh-share-modal-title {
    font-size: 1.14rem;
  }

  .lh-share-options-list {
    margin-top: 12px;
  }

  .lh-share-modal-clipboard-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-height: 48px;
    margin-top: 12px;
    padding: 12px;
  }

  .lh-share-modal {
    max-width: 320px;
  }

  .lh-share-modal-icon {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
  }

  .lh-share-icon-link {
    min-width: 40px;
    height: 40px;
  }

  .currency-clash-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce181a_currency-clash-1-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .lh-header-thumbnail.mobile-hidden {
    display: none;
  }

  .budgeting-basics-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f9_budgeting-basics-1-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .budgeting-basics-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1763_budgeting-basics-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .why-invest-1 {
    background-color: #28848b;
  }

  .budgeting-basics-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f7_budgeting-basics-3-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investing-tips-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e3_investing-tips-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investments-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182b_investments-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .why-invest-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1838_why-invest-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cryptocurrency-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182d_crypto-currency-5-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .all-about-crypto-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1837_all-crypto-and-blockchain-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-principles-6 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17da_investment-principles-6.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cryptocurrency-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce182e_crypto-currency-3-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-principles-7 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1848_investment-principles-7.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-principles-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1833_investment-principles-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .financial-independence-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1836_financial-independence-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-funds-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fb_investment-funds-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-funds-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1831_investment-funds-5.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-funds-6 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1835_investment-funds-6.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-principles-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17df_investment-principles-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cryptocurrency-6 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1860_crypto-currency-6-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .financial-independence-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1847_financial-independence-5.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .currency-clash-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1863_currency-clash-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .currency-clash-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184e_currency-clash-3-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .currency-clash-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185b_currency-clash-4-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investing-tips-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17de_investing-tips-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-funds-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1843_investment-funds-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-principles-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17dc_investment-principles-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .budgeting-basics-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f6_budgeting-basics-2-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .all-about-crypto-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185d_all-crypto-and-blockchain-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .why-invest-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e0_why-invest-5.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .financial-independence-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d9_financial-independence-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .why-invest-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e1_why-invest-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .financial-independence-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d7_financial-independence-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .article-images {
    grid-template-columns: 1fr;
  }

  .cryptocurrency-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1829_crypto-currency-2-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-principles-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d5_investment-principles-5.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .pumili-ng-savings-account-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1861_savings-account-2-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-funds-7 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce180e_investment-funds-7.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-7 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fe_stocks-7.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-principles-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17db_investment-principles-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investments-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f5_investments-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .pumili-ng-savings-account-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185c_savings-account-4-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1832_stocks-5.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .budgeting-basics-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1798_budgeting-basics-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .savings-account-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1861_savings-account-2-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .investment-funds-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f8_investment-funds-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .oras-mo-na-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce180f_oras-mo-na-3-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-6 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fc_stocks-6.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1840_stocks-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investments-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f2_investments-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .pumili-ng-savings-account-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1842_savings-account-3-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-10 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fd_stocks-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investing-tips-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17dd_investing-tips-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .financial-independence-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17d6_financial-independence-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investments-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17e2_investments-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .oras-mo-na-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184d_oras-mo-na-1-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce184b_stocks-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .currency-clash-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce181d_currency-clash-2-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .all-about-crypto-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1830_all-crypto-and-blockchain-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cryptocurrency-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1863_currency-clash-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .stocks-9 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fa_stocks-9.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1802_stocks-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .oras-mo-na-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce180d_oras-mo-na-4-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .savings-account {
    background-size: 480px;
  }

  .oras-mo-na-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17a2_finances-banner-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .why-invest-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f4_why-invest-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .ipon-is-life {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1844_paano-ba-mag-ipon-banner-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .pumili-ng-savings-account-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1845_savings-account-5-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .investment-funds-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17f3_investment-funds-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .savings-account-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1845_savings-account-5-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .savings-account-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1842_savings-account-3-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .stocks-11 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1801_stocks-11.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .stocks-8 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1800_stocks-8.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .savings-account-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce185c_savings-account-4-mob.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 480px;
  }

  .stocks-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce17fd_stocks-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .articles-time-wrapper-2 {
    opacity: 1;
  }

  .article-page-blurb {
    color: #fff;
    max-width: 32ch;
    font-size: 1.14rem;
  }

  .articles-content-category {
    color: #fff;
  }

  .article-page-title {
    color: #fff;
    letter-spacing: -1.2px;
    font-size: 2.86rem;
    line-height: 1.2;
  }

  .article-list {
    grid-row-gap: 32px;
    flex-direction: column;
    list-style-type: none;
    display: flex;
  }

  .article-item-description {
    max-width: 36ch;
    margin-top: 0;
    font-size: 1rem;
  }

  .article-item-title {
    max-width: 32ch;
    margin-bottom: .5em;
    font-size: 1.57rem;
  }

  .fullwidth-asset-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fullwidth-asset-block._w-text {
    height: 480px;
    padding-top: 42px;
  }

  .h-auto {
    height: auto;
  }

  .lh-investing-container {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1867_lh-landing-crypto-section-mob.webp");
    border-radius: 0;
    height: 765px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .lh-investing-description {
    letter-spacing: -.7px;
    max-width: 32ch;
    font-size: 1.1rem;
  }

  .lh-investing-list.absolute-white {
    height: 70px;
  }

  .lh-investing-list-item-2 {
    letter-spacing: -.28px;
    font-size: 1rem;
  }

  .lh-investing-title {
    letter-spacing: -2.4px;
    max-width: 100%;
    font-size: 3.43rem;
  }

  .image---promo-banner {
    object-position: 50% 50%;
  }

  .paragraph-dpa {
    padding-left: 0;
    padding-right: 0;
  }

  .dummy-gradient.nmsme {
    display: none;
  }

  .gcash-jr-section.banner-section {
    background-image: linear-gradient(#0000 40%, #4dd7fe 60%, #0bbdfe), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2346_hero%20asset.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1000px;
    height: 810px;
    overflow: hidden;
  }

  .gcash-jr-section.banner-section.gradient-darkest-blue {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1995_banner.avif"), linear-gradient(0deg, #00042b, #00042b 0%, #01072d 0%, #000118 28%);
    background-size: 480px, auto;
  }

  .gcash-jr-section.requirements-section.gradient-darkest-blue {
    padding: 60px 24px;
  }

  .gcash-jr.logos {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .gcash-jr-section-cards-swipeable {
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-section-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    height: auto;
    margin-bottom: 0;
  }

  .banner-section-content.mobile-banner, .banner-section-content-text {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-banner-content-image {
    width: 100%;
    max-width: 140px;
    margin-top: 0;
    margin-left: 0;
    position: static;
    right: 0;
  }

  .gcash-jr-header {
    line-height: var(--gcash-website-library---font--line-height-h4);
    order: 1;
    width: auto;
    min-width: 10ch;
    max-width: 12ch;
  }

  .gcash-jr-header.mobile-header {
    font-size: 5rem;
  }

  .gcash-jr-header.centered {
    text-align: center;
  }

  .gcash-jr-inner-content-div.mobile-banner {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .services_ginsure-section-content.ginsure-header {
    grid-column-gap: 250px;
    grid-row-gap: 250px;
  }

  .services_ginsure-section-content.ginsure-header-dynamic {
    margin-top: 0;
  }

  .partner-solutions_section.banner-section {
    height: 700px;
  }

  .partner-solutions_section.banner-section.landing-page {
    height: 708px;
  }

  .partner-solutions_section.banner-section.green-solutions {
    height: 710px;
  }

  .partner-solutions_section.banner-section.resources-article {
    height: 660px;
  }

  .partner-solutions_section.banner-section.extended {
    height: 1200px;
  }

  .partner-solutions_section.banner-section.ad-solutions {
    height: 800px;
  }

  .partner-solutions_section.banner-section.faq {
    height: 600px;
  }

  .partner-solutions_section.rtb-section {
    background-image: linear-gradient(#eef2f9, #eef2f9);
    height: auto;
  }

  .partner-solutions_section.rtb-section.promo-solutions {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .partner-solutions_section.rtb-section.customer-api {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-solutions_section.rtb-section.practical-api {
    background-position: 50% 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-solutions_section.rtb-section.ad-solutions {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partner-solutions_section.rtb-section.insighting-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2578_insighting-solutions-tb.avif");
    background-position: 50% 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-solutions_section.feature-steps_section {
    padding-bottom: 40px;
  }

  .partner-solutions_section.partner-with-us_section_lets-talk {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f26_Contact%20Us%20Mobile.webp"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    height: auto;
    padding-top: 60px;
    padding-bottom: 48px;
  }

  .partner-solutions_section.disbursement-types-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partner-solutions_section.rtb-extended-section {
    background-image: linear-gradient(#eef2f9, #eef2f9);
    height: auto;
  }

  .partner-solutions_section.rtb-extended-section.customer-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce255e_Customer%20API%20Onboarding%20-%20mb.avif");
    height: 980px;
  }

  .partner-solutions_section.unique-co-branding-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-solutions_section.geo-target-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .partner-solutions_inner_section.banner-content.forest-adoption {
    max-width: 272px;
  }

  .partner-solutions_inner_section.banner-content.faqs {
    text-align: center;
  }

  .partner-solutions_inner_section.banner-content.faqs-topic {
    text-align: left;
  }

  .partner-solutions_inner_section.banner-content.resources {
    text-align: center;
  }

  .partner-solutions_inner_section.banner-content.homepage {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_inner_section.banner-content.resources-article {
    text-align: left;
  }

  .partner-solutions_inner_section.rtb-content {
    width: auto;
  }

  .partner-solutions_inner_section.rtb-content.green-beginnings {
    width: 100%;
    min-width: 272px;
    max-width: 320px;
  }

  .partner-solutions_inner_section.explore-solutions_content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_inner_section.our-partners {
    max-width: 272px;
  }

  .partner-solutions_inner_section.partner-with-us-content {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_inner_section.disbursement-types {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_inner_section.disbursement-types_card-container {
    align-items: stretch;
  }

  .partner-solutions_inner_section.banner-extension-content.customer-api {
    grid-template-columns: 1fr;
  }

  .partner-solutions_inner_section.onboarding-with-customer-api {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-solutions_inner_section.unique-co-branding {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_inner_section.post-content.resources-article {
    text-align: left;
  }

  .text-subhero {
    font-size: 16px;
  }

  .wrapper-button-row {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
  }

  .wrapper-button-row.one-button {
    width: 100%;
  }

  .component-rtb-2 {
    min-width: 0;
  }

  .component-rtb-2.partner-solutions-new {
    z-index: 0;
    width: auto;
    max-width: 300px;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-stat-detail {
    font-size: 16px;
  }

  .link-mail.text-section-subheader {
    margin-left: 0;
    font-size: 16px;
  }

  .hero-heading {
    margin-bottom: 1rem;
    font-size: 36px;
    line-height: 1.2;
  }

  .text-section-subheader, .text-section-subheader.cta-block {
    font-size: 16px;
  }

  .first-column.product.right {
    padding-left: 0%;
  }

  .first-column.center-aligned.promo-solutions-first-column {
    padding-right: 0;
  }

  .bg-circle-concave-light-blue {
    top: 350px;
  }

  .bg-circle-concave-light-blue.about-section {
    border-radius: 100%;
    top: 420px;
  }

  .cta-block-description {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-heading {
    width: auto;
    font-size: 30px;
    line-height: 38px;
  }

  .section-heading.product {
    line-height: 1.3;
  }

  .section-heading.product.right {
    max-width: none;
  }

  .wrapper-hero.case-study {
    margin-top: 36px;
    padding-top: 40px;
  }

  .beta-gcash-section.hero.products {
    height: 800px;
  }

  .beta-gcash-section.hero.products.customer-api {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .beta-gcash-section.auto-height {
    z-index: 2;
  }

  .beta-gcash-section.auto-height.no-overflow {
    padding-left: 0;
    padding-right: 0;
  }

  .beta-gcash-section.streamer.overflow.geo-moibile {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-cta-block {
    display: none;
  }

  .container-row---space-between.product {
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .yellow-button.medium {
    justify-content: center;
  }

  .hero-title.resources {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-title.case-study {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    margin-top: -24px;
    margin-left: -24px;
    margin-right: -24px;
    padding: 24px;
  }

  .text-product-desc {
    font-size: 16px;
  }

  .wrapper-section-4.negative-margin-bot {
    margin-bottom: -80px;
    padding-top: 0;
  }

  .wrapper-section-4.partner-solutions {
    align-items: center;
    width: auto;
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper-section-4.partner-with-us-section {
    width: 100%;
    padding-top: 0;
  }

  .text-stat-number {
    font-size: 36px;
    line-height: 40px;
  }

  .wrapper-rtb-icon {
    margin-bottom: -12px;
  }

  .beta-gcash-pms-container.partner-solutions {
    max-width: 480px;
    padding-left: 0;
    padding-right: 0;
  }

  .component-pill.cta-block {
    margin-bottom: 18px;
  }

  .wrapper-block-row {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .block-stats {
    width: 200px;
  }

  .text-link-mail {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
  }

  .wrapper-products {
    grid-row-gap: 0px;
  }

  .wrapper-block-stats {
    width: auto;
    max-width: 230px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .content-cta-block {
    width: 100%;
  }

  .bold-yellow {
    font-size: 30px;
  }

  .bold-yellow.padding {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 18px;
  }

  .container-rtb-block.right {
    flex-flow: row;
  }

  .container-rtb-block.partner-solutions-new {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-section {
    font-size: 30px;
  }

  .heading-section.cta-block {
    font-size: 28px;
    line-height: 1.3;
  }

  .heading-section.about-section {
    line-height: 1.3;
  }

  .wrapper-copyright {
    padding-left: 24px;
    padding-right: 24px;
  }

  .email-subs-form {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: stretch;
  }

  .text-block-24 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 20px;
  }

  .text-block-24._1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-affinities {
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .container-affinities.grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: auto;
  }

  .image-mobile-hero.resources {
    object-position: 50% 50%;
    display: block;
  }

  .text-ds-title {
    margin-bottom: 0;
  }

  .wrapper-flip-card, .wrapper-flip-card.five-cols {
    width: 100%;
  }

  .adviewer-container {
    padding-left: 0;
    padding-right: 0;
  }

  .section-11.auto-height {
    z-index: 2;
  }

  .wrapper-formspark.autoheight {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-section-3, .heading-section-4 {
    font-size: 30px;
  }

  .tabs-menu-6 {
    flex-direction: column;
    display: flex;
  }

  .faq-comp-tab {
    align-items: center;
    width: 100%;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-section-5, .heading-section-6, .heading-section-7 {
    font-size: 30px;
  }

  .pms-text {
    max-width: 19ch;
  }

  .affinity-text {
    max-width: 6ch;
  }

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

  .stack.column.combo---prize-group.second {
    flex: 0 auto;
  }

  .stack.column.combo---time-point-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .stack.column.combo---imagnation-tp-block {
    flex: 1;
    min-width: 0;
    position: relative;
    top: auto;
    left: auto;
  }

  .stack.column.combo---imagnation-tp-block.alternate {
    top: auto;
    right: auto;
  }

  .stack.column.combo---green-solutions {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .stack.sme-cards {
    align-items: center;
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .background---blur {
    filter: none;
    background-image: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .promo-duration-large_wrapper {
    max-width: 273px;
  }

  .promo-duration-content {
    max-width: 240px;
    margin-top: 8px;
  }

  .promo-duration-content.promo-details {
    height: auto;
    margin-top: 0;
  }

  .duration-wrapper {
    width: 40.75px;
  }

  .duration-text.promo-details {
    font-size: 1.29rem;
  }

  .ad-viewer-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .ad-viewer-section-heading {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 38px;
  }

  .image---time-point {
    flex: none;
    order: -1;
  }

  .line---timeline-point.alternate {
    left: -18px;
    right: auto;
  }

  .line---timeline {
    justify-content: flex-start;
    align-items: stretch;
    height: calc(100% - 60px);
    margin-left: 18px;
  }

  .partners_ggives-categories-section-logo.partner-logos {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .partners_ggives-categories-section-explore.explore-more {
    height: 582px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .duration-number.promo-details {
    font-size: 1.29rem;
  }

  .section-14 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .text-block-22 {
    margin-left: 0;
    margin-right: 0;
  }

  .section-13 {
    margin-right: 30px;
  }

  .id-flex {
    margin-right: 0;
  }

  .id-list-2 {
    margin-bottom: 0;
    margin-right: 0;
    line-height: 30px;
  }

  .section-17 {
    margin-right: 30px;
  }

  .insurance-cards {
    width: auto;
    padding: 24px;
  }

  .insurance-tags ul {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .insurance-flex-box {
    width: 100%;
    min-width: 272px;
    max-width: 272px;
  }

  .mask-3 {
    width: 45%;
  }

  .mask-3.awards {
    width: 100%;
  }

  .text---featured-kv-desc {
    max-width: none;
  }

  .guide-upper-content {
    width: 300px;
    padding-bottom: 0;
  }

  .flag-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .country-name {
    margin-top: 12px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .flag {
    width: 180px;
    height: 180px;
  }

  .guide-lower-content {
    width: 300px;
    padding-bottom: 0;
  }

  .flag-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .country {
    width: 240px;
    height: 220px;
    margin-bottom: 24px;
    padding-bottom: 0;
    font-size: 12px;
  }

  .country.country-2 {
    margin-right: 0;
  }

  .country-heading {
    margin-bottom: 0;
  }

  .guide-mobile-asset.image {
    margin-top: 0;
  }

  .rtb---ofw.paragraph {
    text-align: left;
  }

  .h4---ofw {
    padding-right: 12px;
  }

  .guide-mobile-asset-template.image {
    margin-top: 0;
  }

  .nav-burger-business {
    min-width: 32px;
    min-height: 32px;
  }

  .navigation-business-main {
    max-width: 100%;
  }

  .business-navigation {
    background-color: #05176d;
  }

  .navbar-left-element-business {
    margin-left: 0;
    margin-right: auto;
  }

  .underlined-button-business.main-nav-btn.no-underline.pill {
    background-color: #fbc608;
    border-radius: 60px;
  }

  .regular-link-text.nav-business.pill {
    text-align: center;
    text-align: center;
  }

  .right-menu-business {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .menu-button-business.w--open {
    padding-bottom: 0;
  }

  .left-menu-business {
    margin-left: 0;
  }

  .customer-nav {
    max-width: 100%;
  }

  .right-menu {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .services-enjoy-menu.show, .services-more-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .services-button {
    padding-left: 1px;
    padding-right: 1px;
    font-size: 12px;
  }

  .services-dropdown {
    flex-wrap: nowrap;
    align-items: center;
    min-width: 100%;
    display: flex;
  }

  .services-text {
    align-items: center;
    display: block;
  }

  .navbar-left-element {
    margin-left: 0;
    margin-right: auto;
  }

  .services-grow-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .left-menu {
    margin-left: 0;
  }

  .services-link {
    aspect-ratio: auto;
    object-fit: fill;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Gotham Rounded;
    display: block;
  }

  .services-bar-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: center;
    display: grid;
  }

  .services-bar-bot {
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    min-width: 0%;
  }

  .menu-button.w--open {
    padding-bottom: 0;
  }

  .services-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-burger {
    min-width: 32px;
    min-height: 32px;
  }

  .services-borrow-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .services-send-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    overflow-wrap: normal;
    flex-wrap: wrap;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around;
    place-items: center;
    display: grid;
  }

  .services-pay-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .popup_slider-nav2-copy {
    align-items: flex-end;
  }

  .partner-solutions_banner.promo-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce253d_Promo%20Solutions%20-%20Mobile.avif");
    background-size: cover;
    height: 700px;
  }

  .partner-solutions_banner.customer-api {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2565_Customer%20API%20Banner%20-%20mb.avif");
  }

  .partner-solutions_banner.forest-adoption {
    background-image: linear-gradient(#155866 10%, #fff0 16%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21be_Banner-Mob.avif"), linear-gradient(#110a02, #110a02);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .partner-solutions_banner.faqs {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2585_FAQ%20Banner%20-%20mb.avif");
    height: 100%;
  }

  .partner-solutions_banner.resources {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2586_resources-banner-mb.avif");
  }

  .partner-solutions_banner.homepage {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c0b_Hero%20Banner-2.webp");
    background-size: 480px;
  }

  .partner-solutions_banner.homepage.center {
    padding-bottom: 60px;
  }

  .partner-solutions_banner.resources-article {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_banner.ad-solutions {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce257b_ad-solutions-banner-mb.avif");
    background-size: cover;
    height: 800px;
  }

  .partner-solutions_banner_title, .partner-solutions_banner_title.partner-with-us {
    font-size: 32px;
  }

  .partner-solutions_banner_title.forest-adoption {
    font-size: 2.28rem;
  }

  .partner-solutions_banner_title.faqs-topic {
    font-size: 24px;
  }

  .partner-solutions_banner_title.resources-articles {
    font-size: 32px;
  }

  .partner-solutions_banner_description {
    font-size: 20px;
  }

  .partner-solutions_banner_description.partner-with-us {
    font-size: 16px;
  }

  .partner-solutions_banner_description.customer-api {
    width: auto;
  }

  .partner-solutions_banner_description.forest-adoption {
    font-size: 1.28rem;
  }

  .partner-solutions_banner_description.homepage {
    font-size: 16px;
  }

  .partner-solutions_banner_description.resources-article {
    font-size: 18px;
  }

  .partner-solutions_banner_description.ad-solutions {
    width: auto;
  }

  .partner-solutions_main_section {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    padding: 32px 0 60px;
  }

  .partner-solutions_main_section.promo-solutions {
    padding-right: 0;
  }

  .partner-solutions_main_section.green-beginnings {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-solutions_main_section.brand-challenges {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .partner-solutions_main_section.ad-solutions {
    padding-right: 0;
  }

  .partner-solutions_inner_section_heading {
    font-size: 24px;
    line-height: 1.2;
  }

  .partner-solutions_inner_section_heading.onboarding-with-customer-api {
    width: 14ch;
    font-size: 28px;
  }

  .partner-solutions_inner_section_heading.customer-api {
    width: auto;
  }

  .partner-solutions_inner_section_heading.forest-adoption {
    font-size: 2rem;
  }

  .partner-solutions_inner_section_heading.unique-co-branding {
    font-size: 1.71rem;
  }

  .partner-solutions_inner_section_heading.homepage {
    font-size: 32px;
  }

  .partner-solutions_inner_section_heading.text---gb-subtitles {
    font-size: 1.29rem;
  }

  .partner-solutions_inner_section_heading.onboarding {
    width: 12ch;
    line-height: 1;
  }

  .partner-solutions_inner_section_heading.insighting-solutions, .partner-solutions_inner_section_heading.hitting-the-right-market {
    width: auto;
  }

  .partner-solutions_inner_section_description {
    line-height: 1.4;
  }

  .partner-solutions_inner_section_description.promo-solutions {
    font-size: 14px;
  }

  .partner-solutions_inner_section_description.disbursement-types.promo {
    width: 27ch;
  }

  .partner-solutions_inner_section_description.customer-api {
    width: auto;
    font-size: 14px;
  }

  .partner-solutions_inner_section_description.efficiency-drive-section, .partner-solutions_inner_section_description.practical-api {
    width: auto;
  }

  .partner-solutions_inner_section_description.forest-adoption.combo---sub-rtb {
    font-size: 1rem;
  }

  .partner-solutions_inner_section_description.homepage {
    width: 20ch;
    font-size: 18px;
  }

  .partner-solutions_inner_section_description.insighting-solutions, .partner-solutions_inner_section_description.hitting-the-right-market {
    width: auto;
  }

  .partner-solutions_brand_challenges_grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .item-description {
    max-width: none;
    font-size: 18px;
  }

  .item-description.onboarding-with-customer-api {
    max-width: none;
  }

  .explore-solutions_card_description {
    font-size: 16px;
  }

  .about-us_cards_wrapper {
    grid-template-columns: 100%;
    max-width: 100%;
    margin-top: 40px;
  }

  .about-us_cards {
    max-width: 100%;
    height: 480px;
    padding: 32px 24px;
  }

  .about-us_cards.registered-users {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f35_-mobcard.webp");
    background-size: 432px;
    padding-top: 40px;
  }

  .about-us_cards.merchants-seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f2f_-mobcard-1.webp");
    background-size: 432px;
  }

  .about-us_cards._100-countries {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f30_-mobcard-2.webp"), linear-gradient(#030f1d, #030f1d);
    background-position: 50% 100%, 0 0;
    background-size: 432px, auto;
  }

  .about-us_cards.trees-planted {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1f34_-mobcard-3.webp");
    background-size: 432px;
  }

  .partner-solutions_section_image_container {
    max-width: 480px;
  }

  .partner-solutions_section_image_container.green-beginnings.mobile {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21ba_woman-planting-mobile.avif");
    background-size: cover;
  }

  .partner-solutions_section_image_container.brand-challenges {
    height: 480px;
  }

  .resources_list.resources_case_studies {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    width: auto;
    min-width: 242px;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .view-all-partners {
    font-size: 1rem;
  }

  .partner-with-us_inner_description_container {
    opacity: .8;
    color: #aed8f6;
    margin-top: 32px;
    margin-bottom: 40px;
    font-size: 16px;
  }

  .careers_section.careers-overshoot {
    margin-top: -48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .careers-tara-g-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .careers-featured-cards-wrapper {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .partner-solutions_span.white {
    font-size: 20px;
  }

  .partner-solutions_marketing-solutions.green-solutions {
    max-width: 272px;
  }

  .partner-solutions_marketing-solutions.insighting-solutions {
    max-width: 320px;
  }

  .partner-solutions_section_video_container {
    max-width: 480px;
  }

  .partner-solutions_section_video_container.forest-adoption {
    max-width: 320px;
  }

  .partner-solutions_breadcrumbs.steps-content {
    margin-top: 16px;
  }

  .partner-solutions-popup-section-title.steps {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .disbursement-types_cards {
    align-items: center;
    width: 100%;
    min-width: 320px;
    max-width: 432px;
    height: 460px;
  }

  .disbursement-types_cards.direct-seeding {
    background-position: 50% 100%;
    background-size: 432px;
  }

  .disbursement-types_cards.scan-voucher {
    background-position: 50% 0;
    background-size: 432px;
  }

  .disbursement-types_cards.nearby-customers {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce256e_nearby-customers-mb.avif");
  }

  .disbursement-types_cards.extended-reach {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2572_extended-reach-tb-1.avif");
  }

  .disbursement-types_cards.geo-location {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce256f_geo-location-tb-1.avif");
  }

  .disbursement-types_card_content {
    width: 268px;
  }

  .disbursement-types_card_description {
    letter-spacing: -.01em;
    width: 22ch;
    font-size: 16px;
  }

  .disbursement-types_card_description.code-generator {
    width: auto;
  }

  .disbursement-types_card_description.scan-voucher {
    width: 26ch;
  }

  .partner-solutions_rich_text_element h3 {
    font-size: 18px;
  }

  .partner-solutions_rich_text_element li {
    font-size: 14px;
  }

  .efficiency-drive_cards {
    max-width: 100%;
    height: 480px;
    padding: 32px 24px;
  }

  .efficiency-drive_cards.fully-verified {
    padding-top: 40px;
  }

  .efficiency-drive_cards_wrapper {
    grid-template-columns: 100%;
    max-width: 100%;
    margin-top: 40px;
  }

  .partner-solutions_section_codeline_container {
    max-width: 480px;
  }

  .partner-solutions_section_codeline_container.practical-api {
    height: 300px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .unique-co-branding_cards {
    justify-content: flex-end;
    align-items: center;
    width: 327px;
    height: 520px;
    padding: 24px;
  }

  .unique-co-branding_card_content {
    max-width: 272px;
  }

  .unique-co-branding_card_heading {
    max-width: none;
    font-size: 1.28rem;
  }

  .accordion-text-2 {
    font-size: 1rem;
  }

  .partner-solutions_inner-faq-content.center-block.faq {
    max-width: none;
  }

  .partner-solutions_faqs_tag-contents {
    flex-flow: wrap;
  }

  .partner-solutions_inner-resources-content.center-block.resources {
    max-width: none;
  }

  .partner-solutions_articles_tag-contents {
    flex-flow: wrap;
  }

  .bounding-box-5.videos-section {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .biller_dropdown-current-2 {
    max-width: 20ch;
  }

  .image---flyer-card {
    max-width: 100%;
  }

  .brand-challenges-img {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1c05_asset-3.webp");
    background-position: 50%;
    background-size: cover;
    height: 480px;
  }

  .about-us-gcash-partner-solutions {
    font-size: 3.5rem;
  }

  .about-us-gcash-partner-solutions.smol {
    font-size: 3rem;
  }

  .about-us_partner-marketing_section-card-description {
    text-align: center;
    font-size: 1.5rem;
  }

  .about-us_partner-marketing_section-card-description.smol {
    text-align: left;
    font-size: 1rem;
  }

  .about-us_partner-solutions_section-card-content {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-logos-revamped {
    width: 100%;
  }

  .region_vertical_50.iphone-image-con.expand-on-mobile.tablet-noflex {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0%;
  }

  .region_vertical_50.message-region-card.expand-on-mobile.tablet-noflex {
    width: 100%;
  }

  .region_vertical_50.message-region-card.expand-on-mobile.tablet-noflex.iphone_info {
    margin-bottom: 100px;
  }

  .region_vertical_100.corporate-profile-minicard {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .region_vertical_100.strength_tablet_limiter {
    display: flex;
  }

  .region_vertical_100.mynt-overview_card.expand-on-mobile {
    padding: 18px;
  }

  .about_us-container {
    position: relative;
  }

  .strength-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .strength-title.rhino {
    font-size: 32px;
    line-height: 1;
  }

  .aboutus_banner_title {
    font-size: 32px;
  }

  .aboutus_banner_title.gcash {
    font-size: var(--gcash-website-library---font--size-h3);
    margin-left: -10px;
    margin-right: -10px;
  }

  .strenth_text_con.loan_approved {
    background-position: 48%;
    background-size: cover;
    padding-left: 40px;
    padding-right: 40px;
  }

  .region-vertical-35.corporate_profile_con.expand-on-mobile {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .region_horizontal.mobile-flex-down.tablet-noflex {
    flex-flow: column;
    justify-content: space-between;
    padding-top: 15%;
  }

  .strength_medium_text {
    text-align: center;
  }

  .aboutus_message-card {
    font-size: 32px;
  }

  .aboutus_message-card.message-card.phone_show {
    color: #fffc;
    text-shadow: 0 1px 11px #000;
    display: block;
    position: absolute;
    top: 40%;
  }

  .aboutus_message-card.message-card.store {
    text-shadow: 0 1px 11px #000;
    top: 83%;
    right: auto;
  }

  .aboutus_message-card.message-card.phone_hide {
    display: none;
  }

  .gnation_inner_section.explore-solutions_content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .leadership-team-title {
    letter-spacing: -.6px;
    font-size: 1.43rem;
  }

  .region-vertical-65.corporate-value-card.expand-on-mobile {
    padding-left: 18px;
    padding-right: 18px;
  }

  .aboutus_section.hero-section {
    background-color: #03063a;
    height: 1741px;
  }

  .aboutus_section.gcash_store_section {
    background-image: none;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    margin-top: -185px;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .aboutus_inner_section.iphone {
    margin-top: 500px;
  }

  .text---rtb-biz-subheader.combo---green-solutions {
    font-size: 1.28rem;
  }

  .text---stepper-subheader {
    text-align: center;
    font-size: 1rem;
  }

  .image-stepper-new-ui-mob {
    height: 100%;
  }

  .text---step-description {
    max-width: 27ch;
    font-size: .857143rem;
  }

  .oversea_section.overseas-overshoot {
    padding-left: 24px;
    padding-right: 24px;
  }

  .oversea_section.overseas-overshoot.bg-gradient {
    margin-top: -220px;
  }

  .oversea_section.gradient-bg {
    padding-left: 24px;
    padding-right: 24px;
  }

  .oversea_section.gradient-bg.send-money {
    background-image: linear-gradient(#aad7fd 10%, #fff 95%);
  }

  .oversea_section.international-partners.iframed {
    height: 700px;
  }

  .oversea_section.hero-section {
    background-image: linear-gradient(#0000 50%, #0a3d7e 65%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20be_intlsim2-ldesk.webp");
    background-position: 0 0, 54% 0;
    background-size: auto, 1250px;
    height: 860px;
    margin-top: 60px;
    padding-top: 80px;
  }

  .popup-text-content.overseas {
    margin-left: 0;
  }

  .popup-text-content.overseas.send-money-top {
    margin-top: 20px;
  }

  .popup-text-content.overseas.send-money-bot {
    margin-bottom: 20px;
  }

  .popup-text {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .popup-text.overseas.filipino-abroad-mobile {
    font-size: 2rem;
  }

  .how-to.iframe {
    height: 700px;
  }

  .text---g4b-ps {
    font-size: .8rem;
    top: 34px;
  }

  .overseas-partners {
    justify-content: center;
    max-width: 320px;
  }

  .section-title-text {
    font-size: 16px;
  }

  .section-title-text.intl-remit.international-partners {
    font-size: 1.42rem;
  }

  .how-to-iframe {
    height: 700px;
  }

  .tab-selection-con-2 {
    width: auto;
    min-width: 270px;
    max-width: 320px;
    left: 0;
    right: 0;
  }

  .bounding-box-10.steps-feature.iframed {
    height: 700px;
    min-height: 700px;
    max-height: 700px;
  }

  .phone_display-2 {
    max-width: 98%;
  }

  .popup_slider-next-2 {
    width: 80px;
    right: -12px;
  }

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

  .iframe-steps-section {
    overflow: hidden;
  }

  .bounding-box-11.steps-feature.iframed {
    height: 700px;
    min-height: 700px;
    max-height: 700px;
  }

  .phone_display-3 {
    max-width: 98%;
  }

  .privacy-card-text {
    text-shadow: 0 0 20px #fff, 0 0 20px #fff;
  }

  .privacy-card-text.large {
    max-width: 10ch;
    margin-right: 0;
  }

  .bounding-box-12.privacy-card-container {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box-12.global-pay-box {
    max-width: none;
  }

  .privacy_banner_description {
    font-size: 20px;
  }

  .privacy-bullet-description {
    padding-left: 10px;
    font-size: 1rem;
  }

  .privacy-bullet-description.links {
    text-decoration: underline;
  }

  .privacy-rights-data {
    justify-content: flex-start;
    align-items: center;
  }

  .privacy_banner_title {
    font-size: 32px;
  }

  .privacy-rights-title {
    max-width: 16ch;
  }

  .privacy-card {
    padding: 20px;
  }

  .privacy-card-img.what-collect {
    background-position: 80%;
  }

  .privacy-card-img.how-collect {
    background-position: 60%;
  }

  .privacy-card-img.who-share {
    background-position: 40%;
  }

  .privacy-card-img.read-privacy {
    background-position: 70%;
    justify-content: flex-start;
    align-items: center;
  }

  .partner-solutions_articles.in-article {
    font-size: 24px;
  }

  .partner-solutions_resource-content {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .resources-banner-container {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .resources-banner-container.desktop {
    background-position: 80%;
    background-size: cover;
    display: block;
  }

  .resources-banner-container.new-banner-resolution {
    background-position: 50%;
    background-size: cover;
    display: block;
  }

  .resources-banner-container.new-banner-resolution.desktop {
    display: none;
  }

  .resources-banner-container.new-banner-resolution.desktop.test {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce252c_B2B_Article_Makeyouronlineplatformthecenterofattention_482x480px-mmdd.avif");
    background-size: cover;
    width: 100%;
    min-width: 390px;
    max-width: 390px;
    height: 320px;
    min-height: 0;
    max-height: none;
    display: block;
  }

  .resources-banner-container.new-banner-resolution.mobile {
    background-position: 50%;
    background-size: cover;
    min-width: 390px;
    max-width: 390px;
    height: 320px;
    display: block;
  }

  .resources-banner-container.new-banner-resolution.mobile.hide {
    display: none;
  }

  .resources-banner-container.new-banner-resolution.mobile-2 {
    background-position: 50% 60%;
    background-size: cover;
    display: block;
  }

  .partner-solutions-section.related-resources {
    padding-left: 24px;
    padding-right: 24px;
  }

  .code-embed-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .bounding-box-14 {
    max-width: 320px;
  }

  .collection-list-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .intl-remit-steps-section {
    padding-top: 24px;
    overflow: hidden;
  }

  .card_description_text-3.intl-remit.wallet {
    font-size: 16px;
  }

  .intl-remit-partners {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: 80px 80px;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-width: 0;
    max-width: none;
    display: grid;
  }

  .intl-remit-partners.flex-box {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    grid-template-rows: 80px 80px;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    margin-top: 18px;
    margin-bottom: 24px;
    display: flex;
  }

  .popup_slider-next-3 {
    width: 80px;
    right: -12px;
  }

  .popup_slider-next-3.ad-viewer {
    width: 71px;
  }

  .partners-intl-remit-section.logos {
    padding-top: 0;
    padding-bottom: 0;
  }

  .intl-remit-partner-icon {
    max-height: none;
  }

  .intl-remit-partner-icon.remitly {
    width: auto;
    height: 22px;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0;
  }

  .intl-remit-partner-icon.remitly.flex-box {
    width: auto;
    min-width: 0;
    max-width: 33.33%;
    height: 25px;
    padding: 0;
  }

  .intl-remit-partner-icon.western-union.flex-box {
    width: auto;
    min-width: 0%;
    max-width: 33.33%;
    height: 70px;
    padding: 22px 0;
  }

  .intl-remit-partner-icon.ria-money-transfer {
    width: auto;
    height: 60px;
    margin-top: 0;
  }

  .intl-remit-partner-icon.ria-money-transfer.flex-box {
    width: auto;
    min-width: 25%;
    max-width: 33.33%;
    height: 75px;
    margin-top: -8px;
    margin-left: -8px;
    margin-right: -8px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .intl-remit-partner-icon.taptap-send {
    width: auto;
    height: 60px;
    max-height: none;
  }

  .intl-remit-partner-icon.taptap-send.flex-box {
    width: auto;
    margin-top: 0;
    padding: 5px 16px 15px;
  }

  .intl-remit-partner-icon.send-wave.flex-box {
    width: 90px;
    padding: 4px;
  }

  .intl-remit-partner-icon.worldremit {
    width: auto;
    height: 22px;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0;
  }

  .intl-remit-partner-icon.worldremit.flex-box {
    width: auto;
    min-width: 0;
    max-width: 33.33%;
    height: 25px;
    padding: 0;
  }

  .intl-remit-partner-icon.viamericas {
    width: auto;
    height: 22px;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0;
  }

  .intl-remit-partner-icon.viamericas.flex-box {
    width: auto;
    min-width: 0;
    max-width: 33.33%;
    height: 25px;
    padding: 0;
  }

  .intl-remit-partner-icon.ulink.flex-box {
    width: 90px;
    padding: 4px;
  }

  .intl-remit-section.intl-overshoot {
    padding-left: 24px;
    padding-right: 24px;
  }

  .intl-remit-section.logos {
    padding-left: 0;
    padding-right: 0;
  }

  .intl-remit-inner-section {
    min-width: 272px;
    max-width: 300px;
  }

  .intl-featured-cards-wrapper {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .intl-remittance-partner-grid.card-container {
    grid-template-columns: 1fr;
  }

  .intl-remittance-dropdown-content {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .intl-remittance-data-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .popup-header-bottom-3 {
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 2rem;
  }

  .overseas-featured-cards-wrapper {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .oversea-partners {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: 80px 80px;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-width: 0;
    max-width: none;
    display: grid;
  }

  .oversea-partners.flex-box {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    grid-template-rows: 80px 80px;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    margin-top: 18px;
    margin-bottom: 24px;
    display: flex;
  }

  .oversea-partner-icon {
    max-height: none;
  }

  .oversea-partner-icon.western-union {
    height: 55px;
  }

  .oversea-partner-icon.money-gram {
    width: auto;
    height: 60px;
    max-height: none;
  }

  .oversea-partner-icon.money-gram.flex-box {
    width: auto;
    margin-top: -10px;
    padding: 20px 16px 10px;
  }

  .oversea-partner-icon.al-fardan {
    width: auto;
    height: 60px;
    max-height: none;
  }

  .oversea-partner-icon.al-fardan.flex-box {
    width: auto;
    margin-top: 0;
    padding: 10px 25px 10px 10px;
  }

  .oversea-partner-icon.jrf {
    width: auto;
    height: 60px;
    max-height: none;
  }

  .oversea-partner-icon.jrf.flex-box {
    width: auto;
    margin-top: 0;
    padding: 5px 16px 15px;
  }

  .overseas-inner-section {
    min-width: 272px;
    max-width: 320px;
  }

  .lottie---global-pay---hero {
    width: 100%;
    min-width: 390px;
    height: 760px;
    position: absolute;
    top: 307px;
    left: -41px;
    right: auto;
  }

  .banner-image.tablet {
    display: none;
  }

  .banner-image.mobile {
    background-position: 50% 100%;
    background-size: 480px;
    display: block;
  }

  .banner-image.default-banner {
    background-position: 50% 100%;
    background-size: cover;
    margin-top: 60px;
  }

  .banner-block {
    height: 700px;
  }

  .rtb-section-title {
    width: auto;
    min-width: 13ch;
    max-width: 21ch;
    font-size: 20px;
  }

  .rtb-section-title.global-wallets {
    min-width: 0;
    max-width: none;
  }

  .global-wallets-banner-title {
    font-size: 32px;
  }

  .global-wallets-banner-title.global-wallets.absolute-white {
    max-width: 9ch;
  }

  .bounding-box-16 {
    max-width: 320px;
  }

  .global-wallets-featured-cards-wrapper {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: 100%;
  }

  .global-wallets-description {
    font-size: 20px;
  }

  .global-wallets-description.global-wallets {
    font-size: 16px;
  }

  .accordion-text-3 {
    font-size: 1rem;
  }

  .global-wallets-section.hero-section {
    background-image: linear-gradient(#0000 76%, #fff 94%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20c0_ldesk-header.webp");
    background-position: 0 0, 46% 0;
    background-size: auto, auto 750px;
  }

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

  .countries-stab-block {
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .wrapper---mechanics-content.default---template {
    padding-left: 24px;
    padding-right: 24px;
  }

  .header-mechanics {
    font-size: 24px;
  }

  .wrapper---promo-card, .wrapper---promo-card-link {
    max-width: 272px;
  }

  .item---promo-card {
    max-width: 100%;
  }

  .header---promo-card-image.gomo {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce08e7_gomo-mobile.webp");
  }

  .header---promo-card-title {
    max-width: 240px;
  }

  .container---promo-results {
    grid-template-columns: 1fr;
  }

  .button---b2s-winners {
    align-self: auto;
  }

  .container---winner-form {
    margin-top: 40px;
  }

  .mechanics---learn-more {
    font-size: 1rem;
  }

  .section.pinoy-articles.search {
    border-bottom: 1px solid #0000000d;
  }

  .input-search---pinoy-articles {
    background-position: 0%;
  }

  .text-read-next---pinoy-articles {
    font-size: 18px;
  }

  .text-link-article-title---pinoy-articles {
    padding-bottom: 8px;
    padding-left: 12px;
    font-size: 14px;
  }

  .text-link-article-description---pinoy-articles {
    font-size: 14px;
  }

  .banner---gradient {
    z-index: 2;
    background-image: linear-gradient(#005ce500, #0a2757);
    top: 0;
    bottom: 0;
  }

  .banner---gradient.sme---2 {
    z-index: 1;
    background-image: linear-gradient(0deg, #0000 41%, #e6f5fe 54%);
    display: block;
  }

  .image---pinoy-article-banner {
    object-position: 50% 50%;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .rtb---pinoy-articles h5 {
    letter-spacing: -.01em;
  }

  .section.pinoy-articles.next-article {
    border-bottom: 1px solid #e0e8f3;
    box-shadow: 0 0 4px #e0e8f3c9;
  }

  .learn-more-card---pinoy-articles {
    align-items: center;
  }

  .learn-more-content---pinoy-articles {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .text-next-article---pinoy-articles-copy {
    padding-left: 12px;
  }

  .text-link-next-article-title---pinoy-articles {
    padding-bottom: 8px;
    padding-left: 12px;
    font-size: 14px;
  }

  .text-link-next-article-description---pinoy-articles {
    font-size: 14px;
  }

  .text-link-next-article-description---pinoy-articles.line-clamp {
    font-size: 12px;
  }

  .text-footer---pinoy-articles {
    color: #6780a9;
    font-weight: 600;
  }

  .text-footer---pinoy-articles.blue {
    color: #005ce5;
  }

  .wrapper---b2s-popup {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content---b2s-popup {
    padding-left: 20px;
    padding-right: 16px;
  }

  .rich-text---b2s-popup {
    padding-left: 20px;
  }

  .header-events-container.campaign {
    height: 40vw;
  }

  .placeholder-only-remove {
    max-width: 320px;
  }

  .winners---learn-more {
    font-size: 1rem;
  }

  .image---md-banner-background {
    display: inline-block;
  }

  .image---md-banner-background.about-us.story {
    height: 1145px;
  }

  .image---md-banner-background.sme {
    object-fit: contain;
    background-color: #0000;
    width: auto;
    max-width: none;
    height: 50%;
    top: 50%;
    transform: translate(30%);
  }

  .image---td-banner-background {
    display: none;
  }

  .image---td-banner-background.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2314_Banner%20480x860.avif");
    background-size: cover;
  }

  .careers_banner_description {
    font-size: 20px;
  }

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

  .careers_banner_title {
    font-size: 32px;
  }

  .careers_banner_title.gnation {
    text-align: center;
    font-size: 28px;
  }

  .purpose-list {
    padding-left: 30px;
  }

  .careers-apply_now-btn {
    margin-left: auto;
    margin-right: auto;
  }

  .purpose-card-desc.gilroy.gnation {
    max-width: 28ch;
  }

  .careers-awards-card-swipeable.awards-cards-swipeable {
    margin-bottom: 60px;
  }

  .awards_card {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .mask-slide-loop {
    max-width: 100%;
  }

  .slider-loop {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-loop.articles {
    height: 360px;
  }

  .floating-gradient-left, .floating-gradient-right {
    display: none;
  }

  .b2s-no-results-wrapper {
    height: 491px;
  }

  .stp-banner.tablet {
    display: none;
  }

  .stp-banner.mobile {
    background-size: cover;
    display: inline-block;
  }

  .services-text-2 {
    align-items: center;
    display: block;
  }

  .borrow-tab-content.grid {
    grid-template-columns: 1fr 1fr;
  }

  .services-text-3 {
    align-items: center;
    display: block;
  }

  .nav-services-dropdown {
    flex-wrap: nowrap;
    align-items: center;
    min-width: 100%;
    display: flex;
  }

  .enjoy-tab-content.grid, .more-tab-content.grid {
    grid-template-columns: 1fr 1fr;
  }

  .left-menu-wrapper {
    margin-left: 0;
    margin-right: auto;
  }

  .nav-services-send-menu.show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    overflow-wrap: normal;
    flex-wrap: wrap;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around;
    place-items: center;
    display: grid;
  }

  .nav-services-bar-bot {
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    min-width: 0%;
  }

  .nav-left-menu {
    margin-left: 0;
  }

  .nav-right-menu {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-toggle {
    padding-left: 1px;
    padding-right: 1px;
    font-size: 12px;
  }

  .send-tab-content.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    overflow-wrap: normal;
    flex-wrap: wrap;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around;
    place-items: center;
    display: grid;
  }

  .nav-services-pay-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .nav-services-bar-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: center;
    display: grid;
  }

  .new-nav-burger {
    min-width: 32px;
    min-height: 32px;
  }

  .nav-services-more-menu.show, .grow-tab-content.grid, .nav-services-grow-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .nav-services-link {
    aspect-ratio: auto;
    object-fit: fill;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .pay-tab-content.grid {
    grid-template-columns: 1fr 1fr;
  }

  .main-navigation-content {
    max-width: 100%;
  }

  .nav-services-borrow-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .burger-menu-button.w--open {
    padding-bottom: 0;
  }

  .nav-services-enjoy-menu.show {
    grid-template-columns: 1fr 1fr;
  }

  .mobile-tab-services-button {
    padding-left: 1px;
    padding-right: 1px;
    font-size: 12px;
  }

  .display-heading.push-notifications {
    height: 18px;
    padding-top: 2px;
    font-size: 7.5px;
    line-height: 2;
  }

  .display-heading.sms {
    font-size: 7px;
    line-height: 2;
  }

  .popup-section-content-2.steps-content {
    width: 272px;
  }

  .display-textarea.push-notifications {
    width: 34ch;
    height: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 6.5px;
  }

  .display-textarea.sms {
    width: 36.5ch;
    height: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 6px;
  }

  .display-heading-wrapper {
    padding-top: 2px;
  }

  .popup-slider-3 {
    width: 320px;
    height: 400px;
  }

  .popup-slider-3.ad-viewer-2 {
    height: auto;
  }

  .bounding-box-20 {
    max-width: 320px;
  }

  .popup-section-title-4.steps {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .floating-reminder {
    font-size: 6px;
  }

  .ad-preview.receipt-banners {
    background-size: 140px;
    width: 140px;
    height: 44px;
    top: 41.8%;
  }

  .ad-preview.sms {
    width: 141px;
    height: 48px;
  }

  .ad-preview.promo-card-prime {
    width: 145px;
    height: 76px;
  }

  .ad-preview.pop-up-banners.preview {
    width: 143px;
    height: 213px;
  }

  .ad-preview.use-case-banner {
    background-size: 145px;
    width: 143px;
    height: 45px;
  }

  .ad-preview.edm {
    width: 140px;
    height: 230px;
  }

  .ad-preview.promo-card-scroll {
    background-size: 96px;
    width: 98px;
    height: 65px;
  }

  .ad-preview.push-notifications {
    width: 141px;
    height: 48px;
  }

  .messages-icon {
    width: 12px;
  }

  .testimonial_main_section {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    padding: 32px 0 60px;
  }

  .testimonial_section_video_container {
    max-width: 480px;
  }

  .testimonial_inner_section.smp {
    width: auto;
  }

  .testimonial_inner_section_heading {
    font-size: 24px;
    line-height: 1.2;
  }

  .testimonial_inner_section_description {
    line-height: 1.4;
  }

  .image-tablet-hero {
    display: none;
  }

  .dg_events-count {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 8px 16px;
    display: flex;
  }

  .dg_events-count.first {
    border-left-style: none;
  }

  .dg_events-count-num {
    letter-spacing: -.033px;
    font-size: 1.57rem;
  }

  .dg_event-gallery-empty {
    height: 657px;
  }

  .dg_top-cities-desc {
    margin-top: 24px;
    font-size: 1.14rem;
  }

  .dg_gcash-day-section {
    padding-bottom: 56px;
  }

  .dg_pinned-nav-mobile {
    flex-flow: column;
    width: 100%;
    max-width: 480px;
    height: 86px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dg_pinned-nav-mobile.fixed {
    height: 56px;
  }

  .dg_program-pillars-title {
    letter-spacing: -.075px;
    font-size: 2.14rem;
  }

  .dg_program-pillar-desc {
    font-size: 1.43rem;
  }

  .dg_feature-card, .dg_feature-card.lgu {
    width: 100%;
    height: 480px;
  }

  .dg_initiative-list-location-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dg_nav-dropdown-wrapper {
    width: 100%;
    max-width: 480px;
  }

  .dg_initiative-column.left.gpo {
    padding-bottom: 0;
  }

  .dg_bounding-box {
    width: 100%;
    font-size: 1.43rem;
  }

  .dg_bounding-box.cities {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dg_initiative-right-content-wrapper {
    width: 100%;
  }

  .dg_pinned-nav-dropdown {
    width: 100%;
    max-width: 480px;
  }

  .dg_location-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dg_cities-list-mobile {
    padding: 16px;
    font-size: 1.14rem;
    font-weight: 700;
    line-height: 1.3;
    display: block;
  }

  .dg_event-list-item.current {
    font-size: 1.29rem;
  }

  .dg_feature-cards-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
    place-items: start stretch;
    width: 100%;
  }

  .dg_pinned-nav-wrapper {
    padding-bottom: 56px;
  }

  .dg_milestone-wrapper {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .dg_cities-ul {
    display: none;
  }

  .dg_masterclass-section {
    padding-bottom: 56px;
  }

  .dg_card-desc {
    letter-spacing: .18px;
    font-size: 1.29rem;
  }

  .dg_pera-talks-section {
    padding-bottom: 56px;
  }

  .dg_cities-wrapper {
    width: 100%;
  }

  .dg_hero-header {
    letter-spacing: -.08px;
    max-width: 100%;
    font-size: 2.29rem;
  }

  .dg_map {
    width: 100%;
    height: auto;
  }

  .dg_card-content {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .dg_button-label {
    font-size: 1.14rem;
  }

  .dg_initiative-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dg_program-pillars-desc {
    font-size: 1.43rem;
  }

  .dg_card-title {
    letter-spacing: -.2px;
    font-size: 2rem;
  }

  .dg_tabs-menu-dropdown {
    width: 281px;
    height: 50px;
  }

  .dg_event-count-wrapper {
    flex-flow: column;
  }

  .dg_cities-content {
    width: 100%;
  }

  .dg_arrow {
    width: 24px;
    height: 24px;
  }

  .dg_hero-content {
    margin-top: 289px;
  }

  .dg_hero-desc {
    max-width: 100%;
  }

  .dg_hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21ca_dg_hero-bg-mob.avif");
    background-size: 480px;
    height: auto;
    padding-bottom: 48px;
  }

  .dg_cities-list-header {
    font-size: 1.43rem;
  }

  .dg_cities-list {
    width: 100%;
    height: auto;
  }

  .dg_cities-list._2nd-row {
    height: auto;
  }

  .dg_event-desc {
    border-bottom: 1px solid #d2c9c71f;
    max-width: 100%;
    margin-left: 0;
    padding: 12px 16px;
  }

  .dg_program-detail {
    width: 100%;
  }

  .dg_inititative-content-wrapper {
    margin-top: 330px;
  }

  .dg_section-title {
    letter-spacing: -.07px;
    max-width: 100%;
    font-size: 2.14rem;
  }

  .dg_tags {
    letter-spacing: .37px;
    font-size: .86rem;
  }

  .dg_initiative-desc {
    letter-spacing: .17px;
    max-width: 100%;
    font-size: 1.43rem;
  }

  .dg_location-date-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
  }

  .dg_location-list-label {
    max-width: 100%;
  }

  .dg_slide {
    height: 100%;
  }

  .dg_slider-arrow-wrapper.left {
    justify-content: flex-start;
    align-items: flex-end;
    position: relative;
    top: 16px;
    left: -25px;
  }

  .dg_slider-arrow-wrapper.right {
    justify-content: flex-end;
    align-items: flex-end;
    position: relative;
    top: -18px;
    right: -25px;
  }

  .mask {
    height: 100%;
    min-height: 335px;
  }

  .dg_gallery-speaker, .dg_gallery-date-time-wrapper {
    font-size: 1rem;
  }

  .dg_event-select-options {
    max-width: 100%;
  }

  .multiimageslider {
    height: 385px;
  }

  .dg_slider-nav {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 100%;
    max-width: 480px;
    bottom: -209px;
  }

  .dg_event-list-wrapper {
    max-width: 100%;
  }

  .dg_event-list {
    width: 100vw;
  }

  .dg_footer-link {
    justify-content: flex-start;
    align-items: center;
  }

  .dg_footer-center-link {
    text-align: left;
  }

  .intl-remit-promo-con {
    width: 100%;
  }

  .intl-remit-promos {
    flex-flow: column;
  }

  .div---banner-container.about-us.story {
    height: 1100px;
  }

  .gimpact-featured-cards-wrapper {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: 100%;
  }

  .core-values-list {
    padding-left: 30px;
  }

  .strength_card_description {
    font-size: var(--gcash-website-library---font--size-h5);
  }

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

  .strength_text_side-to-side {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .no-1-finance-app_image {
    object-fit: contain;
    min-width: 220px;
    height: 350px;
  }

  .no-1-finance-app_info_con {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .no-1-finance-app_description {
    font-size: var(--gcash-website-library---font--size-h3);
  }

  .g4b---mb-banner {
    display: inline-block;
  }

  .g4b---mb-banner.overlay {
    background-image: linear-gradient(164deg, #9e6949, #0000 50%);
    height: 100%;
  }

  .g4b---tb-banner {
    display: none;
  }

  .g4b---hero-content {
    max-width: 320px;
  }

  .g4b---rtb-content {
    max-width: none;
  }

  .g4b---card-grid {
    grid-template-columns: auto;
    width: 100%;
  }

  .g4b---card-item {
    width: 100%;
    min-width: 250px;
    max-width: none;
    height: 100%;
    min-height: 200px;
    max-height: 235px;
  }

  .g4b---eli {
    min-width: 272px;
    max-width: 320px;
    margin-bottom: 60px;
  }

  .g4b---eli-heading, .g4b---eli-grid-heading, .g4b---eli-grid-heading.card-2 {
    width: auto;
  }

  .g4b---how-to-avail-content {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .g4b---h2a-heading {
    width: 15ch;
    font-size: 28px;
  }

  .g4b---h2a-description.note {
    font-size: var(--gcash-website-library---font--size-small);
  }

  .g4b---h2a-card-row {
    min-width: 272px;
    max-width: none;
  }

  .g4b---rp-heading {
    font-size: 28px;
  }

  .g4b---rp-rtb {
    min-width: 272px;
    max-width: none;
  }

  .g4b---mp-heading {
    font-size: 28px;
  }

  .g4b---mp-description {
    font-size: var(--gcash-website-library---font--size-root);
  }

  .g4b---mp-heading-container, .g4b---mp-grid {
    min-width: 272px;
    max-width: none;
  }

  .g4b---mp-card-desc.note {
    font-size: var(--gcash-website-library---font--size-small);
  }

  .g4b---mp-card-row {
    min-width: 272px;
    max-width: none;
  }

  .g4b---faq {
    max-width: none;
  }

  .g4b---faq-sign-heading {
    margin-bottom: var(--gcash-website-library---spacing--spacing-1);
    width: auto;
  }

  .g4b---faq-item {
    min-width: 272px;
    max-width: none;
  }

  .g4b---faq-inner-signup {
    flex-flow: column;
    min-width: 272px;
    max-width: none;
  }

  .g4b---fuse-content {
    min-width: 272px;
    max-width: none;
  }

  .container---view-mechanics._20th {
    z-index: 99;
    position: relative;
  }

  .container---floating._20th.xlarge.a {
    z-index: -1;
    width: 200px;
    top: -4%;
    left: -21%;
  }

  .container---floating._20th.large.a {
    width: 100px;
  }

  .container---promo, .container---promo._20th {
    max-width: 272px;
  }

  .container---promo._20th.promo-card._2nd {
    margin-bottom: 100px;
  }

  .container---promo.merry-g-2024 {
    max-width: 272px;
  }

  .container---promo.merry-g-2024.promo-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .container---promo.merry-g-2024.promo-card._2nd {
    margin-bottom: 100px;
  }

  .lottie-animation-2 {
    position: relative;
  }

  .wrapper---20th-popup {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---promos._20th {
    margin-top: -150px;
  }

  .wrapper---promos.merry-2024 {
    margin-top: -70px;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .rich-text---20th-popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-content-container {
    margin-bottom: 110px;
  }

  .view-mechanics {
    font-size: 1rem;
  }

  .content---20th-popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lottie-animation {
    z-index: -1;
    position: relative;
  }

  .container---learn-more._20th {
    z-index: 99;
    position: relative;
  }

  .input-search {
    background-position: 0%;
  }

  .ryse-logo {
    max-width: 112px;
    height: 28px;
  }

  .tc-rtb-3 ul {
    padding-left: 24px;
  }

  .container---20th-promo.video {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---20th-winners.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cc_BG%20-%20Mobile.webp"), linear-gradient(#0000, #0000);
    padding-bottom: 60px;
  }

  .wrapper---20th-winners.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cc_BG%20-%20Mobile.webp"), linear-gradient(#0000, #0000);
    padding-bottom: 80px;
  }

  .wrapper---20th-winners.winners {
    padding-bottom: 80px;
  }

  .container---winner-list.floating, .container---winner-list.floating---table, .container---winner-list.campaign {
    min-width: 242px;
    max-width: 320px;
  }

  .container---20th-winners-form {
    margin-top: 40px;
  }

  .table-no-results-wrapper {
    height: 491px;
  }

  .container---back-to-20th._20th {
    z-index: 99;
    position: relative;
  }

  .section.sme-banner {
    padding-top: 100px;
  }

  .hero-banner-container.sme {
    background-color: #e6f5fe;
    flex-flow: column;
  }

  .heading-description.gotham.xl.fc-layer-0.msme {
    max-width: none;
    margin-top: -8px;
  }

  .heading-description.gotham.xl.fc-layer-0.public-sector, .heading-description.gotham.xl.fc-layer-0.sari-sari-store {
    font-size: 1.14rem;
  }

  .heading-description.xxl.fw-medium.fc-gcash-blue.featured-kv {
    font-size: 1.29rem;
  }

  .heading-description.sme, .heading-description.sme-2 {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .table-notes {
    width: 22ch;
    line-height: 1.5;
  }

  .industry-tab-inner-title {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
  }

  .image-placeholder.process {
    width: 100%;
    height: 200px;
  }

  .industry-heading-tiitle {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .business-journey-content {
    min-width: 272px;
    max-width: 320px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .business-journey-heading {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .vid-container {
    grid-template-columns: 1fr;
    height: auto;
  }

  .vid-preview {
    height: 150px;
  }

  .bundle-rtb h4 {
    font-size: var(--gcash-website-library---font--size-h5);
    line-height: var(--gcash-website-library---font--line-height-h5);
  }

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

  .sme---ep-heading {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
    width: 15ch;
  }

  .sme---process-card-column {
    min-width: 272px;
    max-width: 320px;
  }

  .sme---process-card-item {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .text-20th---video-subtitle-2 {
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--line-height-large);
  }

  .text-20th---video-subtitle-2.features {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    width: 30ch;
  }

  .gcash-jr-tab-content {
    padding-top: 0;
  }

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

  .tabs-nav-text {
    font-size: var(--gcash-website-library---font--size-large);
    line-height: var(--gcash-website-library---font--size-large);
  }

  .tabs-nav-icon-wrapper {
    transform: scale(.8);
  }

  .tabs-nav-item-underline {
    grid-row-gap: .5em;
    flex-direction: column;
  }

  .tabs-nav-item-underline._02 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .tabs-nav-item-underline._01 {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .bundle-image {
    width: auto;
    min-width: 234px;
    max-width: 234px;
    height: auto;
  }

  .bundle-heading {
    width: auto;
  }

  .table-notes-2 {
    width: 22ch;
    line-height: 1.5;
  }

  .gcash-jr-cards-wrapper {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    max-width: 432px;
  }

  .gcash-jr-feature-card {
    width: 100%;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .gcash-jr-feature-card.gdeals-card {
    width: 320px;
    height: 440px;
  }

  .gcash-jr-feature-card.gdeals-card {
    height: 440px;
  }

  .gcash-jr-feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfedc_gdeals-section-card2-bg-mobile.webp");
  }

  .gcash-jr-feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfedd_gdeals-section-card1-bg-mobile.webp");
  }

  .gcash-jr-feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe9a_gdeals-section-card3-bg-mobile.webp");
  }

  .gcash-jr-feature-card.global-stocks {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.global-stocks.affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10d0_global-stocks-affordable-bg-mobile.webp");
    max-width: 100%;
    height: 480px;
  }

  .gcash-jr-feature-card.global-stocks.easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10f0_global-stocks-easy-to-access-bg-mobile.webp");
  }

  .gcash-jr-feature-card.govt {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.govt.convenience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fa6_egov-convenience-mobile.webp");
    background-size: cover;
  }

  .gcash-jr-feature-card.govt.signed-and-sealed {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebe_egov-signed-mobile.webp");
    background-size: cover;
  }

  .gcash-jr-feature-card.govt.e-govt-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebd_egov-partners-mobile.webp");
    background-size: cover;
  }

  .gcash-jr-feature-card.gcash-padala {
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .gcash-jr-feature-card.gcash-padala.nogcash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02ce_no-gcash-mobile.webp");
    height: 480px;
  }

  .gcash-jr-feature-card.gcash-padala.padala-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cc_kahit-saan-kahit-kailan-mobile.webp");
    background-size: cover;
    height: 480px;
  }

  .gcash-jr-feature-card.gcash-padala-long-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02d1_pinakamababang-fees-mobile.webp");
    background-size: cover;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .gcash-jr-feature-card.cash-in {
    max-width: 100%;
    height: 540px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039d_cashin-card2-mobile.webp");
  }

  .gcash-jr-feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0399_cashin-card3-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0384_cashin-card-1-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-feature-card.ginsure {
    min-width: 100%;
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.ginsure.easy-application {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0607_ginsure-features3-mobile.webp");
    background-position: 0%;
    background-repeat: no-repeat;
    height: 560px;
    padding-left: 24px;
  }

  .gcash-jr-feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1935_26-01-24_RTBs_Long%20Card_Mobile_432x480%402x.webp"), linear-gradient(63deg, #117be8, #1b8bf7 21% 69%);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 32px;
  }

  .gcash-jr-feature-card.ginsure.different-scams.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a5_Short%20Card%202_Mobile%402x.webp");
  }

  .gcash-jr-feature-card.ginsure._30-days-protect.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a6_Short%20Card%201_Mobile%402x.webp");
  }

  .gcash-jr-feature-card.shop-feature-card {
    width: 100%;
    height: 480px;
    padding-top: 28px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072f_shop-feature-card1-bg-mobile.webp");
    background-position: 50%;
  }

  .gcash-jr-feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0731_shop-feature-card2-bg-mobile.webp");
    background-position: 50%;
  }

  .gcash-jr-feature-card.buy-load {
    width: 100%;
    max-width: 100%;
    padding: 24px 24px 32px;
  }

  .gcash-jr-feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb1_gsave-suits-you-bg-mobile.webp");
    padding-bottom: 121px;
    padding-left: 24px;
  }

  .gcash-jr-feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb0_gsave-24-7-bg-mobile.webp");
    height: 480px;
  }

  .gcash-jr-feature-card.benefits-square {
    width: 100%;
    max-width: 432px;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cae_gsave-no-hassle-bg-mobile.webp");
    background-position: 50%;
    background-size: cover;
  }

  .gcash-jr-feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c97_gsave-savings-account-bg-mobile.webp");
  }

  .gcash-jr-feature-card.gfunds-cards-square {
    width: 100%;
    max-width: 432px;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2f_gfunds-affordable-bg-mobile.webp");
  }

  .gcash-jr-feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d29_gfunds-hassle-free-bg-mobile.webp");
  }

  .gcash-jr-feature-card.gfunds-card-long {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d30_gfunds-expertly-bg-mobile.webp");
  }

  .gcash-jr-feature-card.request-money {
    align-items: center;
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.request-money.simplified, .gcash-jr-feature-card.services-gloan {
    max-width: 100%;
    height: 480px;
  }

  .gcash-jr-feature-card.services-gloan.long {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .gcash-jr-feature-card.gdeals {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1111_gdeals-redeem-mob.webp");
    background-position: 50%;
  }

  .gcash-jr-feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d00_gdeals-voucher-mob.webp");
  }

  .gcash-jr-feature-card.gdeals.long {
    max-width: 100%;
    height: 480px;
    padding-right: 24px;
  }

  .gcash-jr-feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110d_gdeals-daily-specials-mob.webp");
  }

  .gcash-jr-feature-card.gcredit-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.gcredit-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ade_gcredit-credit-line-mobile.webp");
    padding-left: 24px;
  }

  .gcash-jr-feature-card.gcredit-horizontal-card.minimum-amount-due {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b43_gcredit-minimum-amount-due-mobile.webp");
    height: 480px;
  }

  .gcash-jr-feature-card.gcredit-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0181_gcredit-card.webp");
    background-size: cover;
    width: 100%;
    height: 480px;
  }

  .gcash-jr-feature-card.borrow.gloan {
    background-size: cover;
  }

  .gcash-jr-feature-card.careers-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.careers-horizontal-card.credit-line {
    background-position: 50%;
    padding-left: 24px;
  }

  .gcash-jr-feature-card.careers-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.careers-square-card.less-effort {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fe_Feature%20Card%202%20-%20Careers.webp"), linear-gradient(#0448aa, #0448aa);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .gcash-jr-feature-card.careers-square-card.duacorn {
    background-color: #7dcfff;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22b0_5b.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .gcash-jr-feature-card.intl-remit-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.intl-remit-horizontal-card.real-time {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e8_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b9fdfe, #b9fcff 55%, #91e0fe);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 24px;
  }

  .gcash-jr-feature-card.overseas-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.overseas-horizontal-card.register {
    background-position: 50% 20%, 0 0;
    height: 480px;
  }

  .gcash-jr-feature-card.overseas-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.global-wallet-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.global-wallet-horizontal-card.easy-instant {
    background-position: 50% 0, 0 0;
  }

  .gcash-jr-feature-card.global-wallet-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.global-wallet-card.wallet {
    background-position: 50%;
  }

  .gcash-jr-feature-card.intl-remit-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.intl-remit-square-card.wallet {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .gcash-jr-feature-card.intl-remit-square-card.ipunin {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .gcash-jr-feature-card.gimpact {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.horizontal-card.real-time, .gcash-jr-feature-card.horizontal-card.card-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e8_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b9fdfe, #b9fcff 55%, #91e0fe);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 24px;
  }

  .gcash-jr-feature-card.horizontal-card.gcash-card {
    background-image: linear-gradient(0deg, #000048, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce231d_GCash%20Card.avif"), linear-gradient(137deg, #003083, #00246e);
    background-position: 0 0, 70% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 1040px, auto;
    justify-content: flex-end;
    align-items: center;
    padding-left: 24px;
  }

  .gcash-jr-feature-card.vertical-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .gcash-jr-feature-card.vertical-card.wallet {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .gcash-jr-feature-card.vertical-card.ipunin {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .gcash-jr-feature-card.vertical-card.card-2 {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .gcash-jr-feature-card.vertical-card.card-3 {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .gcash-jr-feature-card.vertical-card.student-deals {
    background-image: linear-gradient(#cdf1ff, #0000 55%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233a_GCash%20Jr%20-%20Unlock%20Student%20Deals.avif"), linear-gradient(186deg, #3fc6fe, #b8bcbe);
    background-position: 0 0, 50% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 100%, auto;
  }

  .gcash-jr-card-heading.exclusive-promo {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--size-h4);
  }

  .gcash-jr-card-heading.nomination {
    width: auto;
  }

  .gcash-jr-card-description.shop-online {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    width: auto;
  }

  .gcash-jr-card-description.student-deals, .gcash-jr-card-description.request-money {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .gcash-jr-card-description.gcash-card, .gcash-jr-card-description.teen-led, .gcash-jr-card-description.gsave-jr {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    width: auto;
  }

  .gcash-jr-card-description.money-manager, .gcash-jr-card-description.mm-parents, .gcash-jr-card-description.parental-controls, .gcash-jr-card-description.wallet-limit {
    width: auto;
  }

  .gcash-jr-card-description.nomination, .gcash-jr-card-description.buy-load {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    width: auto;
  }

  .gcash-jr-card-description.request-money-2, .gcash-jr-card-description.pay-safely {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .gcash-jr-card {
    max-width: 270px;
    height: 180px;
  }

  .gcash-jr-card.cash-in {
    border-radius: 10px;
    min-width: 320px;
    max-width: 320px;
    padding: 20px;
  }

  .gcash-jr-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd79_cashin-card-3-bg-mobile.webp");
    box-shadow: 0 0 20px #00000014;
  }

  .gcash-jr-card.cash-in.one-tap {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdda_cashin-card-2-bg-mobile.webp");
    background-position: 0 100%;
    height: 306px;
    box-shadow: 0 0 20px #00000014;
  }

  .gcash-jr-card.cash-in.more-than-one {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe49_cashin-card-1-bg-mobile.webp");
    box-shadow: 0 0 20px #00000012;
  }

  .gcash-jr-card.bank-transfer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdb8_bank-transfer-feature-m.webp");
    max-width: 480px;
    padding-bottom: 40px;
  }

  .gcash-jr-card.kkb-cards {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-card.kkb-cards.send-pay {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10bb_KKB-send-payment-mobile.webp");
  }

  .gcash-jr-card.kkb-cards.track {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c2a_KKB-track-mobile.webp");
  }

  .gcash-jr-card.kkb-cards.card-request {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10ae_KKB-request-mobile.webp");
    background-position: 50%;
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .gcash-jr-card.gstock-card {
    max-width: 320px;
    height: 420px;
    padding: 24px;
  }

  .gcash-jr-card.transportation-card {
    max-width: 320px;
    height: 440px;
  }

  .gcash-jr-card.gstock-card {
    min-width: auto;
    max-width: 100%;
    height: 520px;
    padding: 32px 24px;
  }

  .gcash-jr-card.gstock-card.long {
    padding-left: 24px;
  }

  .gcash-jr-card.gstock-card.gstocks-no-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d09_gstocks-no-bank-mob.webp");
  }

  .gcash-jr-card.transportation-card {
    min-width: 320px;
    max-width: 320px;
    height: 440px;
  }

  .gcash-jr-card.transportation-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfd7f_transportation-card3-bg-mobile.webp");
    max-width: 320px;
    height: 440px;
  }

  .gcash-jr-card.travel-card {
    padding: 30px;
  }

  .gcash-jr-card.global-stocks.feature {
    max-width: 270px;
    height: 278px;
  }

  .gcash-jr-card.global-stocks.feature.nasdaq {
    height: 364px;
  }

  .gcash-jr-card.gfunds.features-card {
    flex-direction: column;
    max-width: 272px;
    height: auto;
  }

  .gcash-jr-card.ginsure-insurance {
    min-width: 400px;
    max-width: 400px;
  }

  .gcash-jr-card.ginsure-insurance.vehicle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0156_ginsure-insurance-card6-bg-mobile.webp");
  }

  .gcash-jr-card.ginsure-insurance.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0160_ginsure-insurance-card5-bg-mobile.webp");
  }

  .gcash-jr-card.ginsure-insurance {
    max-width: 400px;
  }

  .gcash-jr-card.ginsure-insurance.property {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce015e_ginsure-insurance-card4-bg-mobile.webp");
  }

  .gcash-jr-card.ginsure-insurance.lifestyle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0163_ginsure-insurance-card3-bg-mobile.webp");
  }

  .gcash-jr-card.ginsure-insurance.personal {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce016a_ginsure-insurance-card2-bg-mobile.webp");
  }

  .gcash-jr-card.ginsure-insurance.health {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0180_ginsure-insurance-card1-bg-mobile.webp");
  }

  .gcash-jr-card.cash-out {
    justify-content: center;
    max-width: 100%;
    height: 520px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-card.cash-out.partners-nationwide {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0286_cash-out-partners-nationwidemobile.webp");
    background-position: 50%;
  }

  .gcash-jr-card.cash-out.gcash-mastercard {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0280_cash-out-gcash-mastercard-mobile.webp");
    align-items: center;
    height: 420px;
  }

  .gcash-jr-card.transportation-card {
    min-width: 0;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .gcash-jr-card.transportation-card.long-card {
    max-width: 100%;
    height: 480px;
  }

  .gcash-jr-card.transportation-card.long-card.land {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02f1_by-land-air-sea-mobile.webp");
    padding-left: 24px;
  }

  .gcash-jr-card.transportation-card.worry-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b5_worry-free-mobile.webp");
  }

  .gcash-jr-card.transportation-card.highway {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce03b2_way-on-highway-mobile.webp");
  }

  .gcash-jr-card.swac-header {
    min-width: 260px;
    max-width: 260px;
    height: 186px;
  }

  .gcash-jr-card.swac-header.hbd-card {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .gcash-jr-card.arewards-header-card {
    justify-content: center;
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-card.arewards-header-card.earn {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b5_a-rewards-header-card1-bg-mobile.webp");
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gcash-jr-card.arewards-header-card.claim {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce05b6_a-rewards-header-card2-bg-mobile.webp");
  }

  .gcash-jr-card.ginsure-access-cards {
    min-width: 420px;
    max-width: 420px;
    height: 360px;
  }

  .gcash-jr-card.ginsure-access-cards.travel {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1ae1_Bullet%20Cards.avif");
    background-position: 50% 0;
  }

  .gcash-jr-card.gloan-testimonial {
    min-width: 320px;
    max-width: 320px;
    height: 420px;
    padding: 32px 24px;
  }

  .gcash-jr-card.gloan-testimonial.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a45_gloan-gamit-bg-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-card.gloan-testimonial.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a21_gloan-aside-bg-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-card.gloan-testimonial.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a47_gloan-since-bg-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-card.gloan-summary {
    max-width: 100%;
    height: 485px;
  }

  .gcash-jr-card.gcredit-summary {
    max-width: 100%;
    height: auto;
  }

  .gcash-jr-card.gsave-partners {
    flex-direction: column;
    max-width: 272px;
    height: 221px;
  }

  .gcash-jr-card.sme {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfdb8_bank-transfer-feature-m.webp");
    max-width: 480px;
    padding-bottom: 40px;
  }

  .gcash-jr-card.promos {
    justify-content: flex-end;
    align-items: center;
    min-width: 320px;
    height: 420px;
    padding: 32px 24px;
    display: flex;
  }

  .gcash-jr-card.promos.housewife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a45_gloan-gamit-bg-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-card.promos.owner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a21_gloan-aside-bg-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-card.promos.seller {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0a47_gloan-since-bg-mobile.webp");
    justify-content: flex-end;
  }

  .gcash-jr-card.promos.stand-alone {
    background-position: 100% 0, 0 0;
    background-size: cover, auto;
    border-radius: 0;
    min-width: 0;
    max-width: none;
    height: 380px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-section-span.gsave-bank-account-slider {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gcash-jr-section-span.powered-by {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce16e0_gsave-benefits-mobile.webp");
    background-size: 480px;
    height: 1220px;
  }

  .gcash-jr-section-span.partners {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gcash-jr-section-span.gsave-header-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1071_gsave-header-bg-mobile.webp");
    background-size: 480px;
    height: 840px;
    padding-top: 95px;
  }

  .gcash-jr-section-span.create-account {
    background-image: linear-gradient(#0000 46%, #2c4ea9 79%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce233d_GCash%20Jr%20-%20Ask%20Mom%20or%20Dad.avif");
    background-position: 0 0, 35% 0;
    height: 700px;
  }

  .gcash-jr-span-content.steps.slider-mobile-text {
    margin-top: 16px;
  }

  .gcash-jr-span-content.other-services-section {
    margin-left: 0;
  }

  .gcash-jr-span-content.partners, .gcash-jr-span-content.partners.food {
    margin-top: 24px;
  }

  .gcash-jr-span-content.food-second-block {
    margin-top: 536px;
    margin-left: 0;
  }

  .gcash-jr-span-content.food-first-block {
    margin-top: 965px;
    margin-left: 0;
  }

  .gcash-jr-span-content.steps-content {
    width: 272px;
  }

  .gcash-jr-span-content.hero-banner {
    margin-bottom: 155px;
    margin-left: 0;
  }

  .gcash-jr-span-content.popup-section-content-spacing {
    margin-top: 24px;
  }

  .gcash-jr-span-content.swac.header-section {
    margin-top: 128px;
  }

  .gcash-jr-span-content.cash-out-nationwide.feature-section {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.bank-partners {
    max-width: 12ch;
    margin-left: 0;
  }

  .gcash-jr-span-content.bank-transfer {
    margin-left: 0;
  }

  .gcash-jr-span-content.gstocks-ph {
    margin-top: 95px;
  }

  .gcash-jr-span-content.gdeals.gdeals-header-section {
    width: 142px;
    margin-top: 189px;
  }

  .gcash-jr-span-content.bills-gcredit {
    height: 124px;
  }

  .gcash-jr-span-content.ggives-score {
    height: 212px;
  }

  .gcash-jr-span-content.gloan-borrow {
    margin-top: 0;
  }

  .gcash-jr-span-content.gcredits-bills {
    height: 291px;
  }

  .gcash-jr-span-content.gcredits-bills.got-bills-section {
    width: 100%;
    max-width: 272px;
    height: 331px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.cash-out-mastercard.feature-section {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.second-content {
    margin-top: 24px;
  }

  .gcash-jr-span-content.transpo-header {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.trees-planted {
    height: 685px;
    margin-top: 185px;
  }

  .gcash-jr-span-content.gforest-partners {
    margin-left: 0;
  }

  .gcash-jr-span-content.send-gift-hero-section {
    margin-top: 329px;
    margin-left: 0;
  }

  .gcash-jr-span-content.send-gift-frame-card {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.a-rewards-hero-section {
    margin-top: 400px;
  }

  .gcash-jr-span-content.ginsure-card {
    max-width: 272px;
    height: 416px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.ginsure-card.affordable-insurance {
    justify-content: space-between;
  }

  .gcash-jr-span-content.ginsure-card.affordable-insurance.send-money-protect {
    justify-content: flex-end;
  }

  .gcash-jr-span-content.one-gcash, .gcash-jr-span-content.bill-protect {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .gcash-jr-span-content.bills-sched {
    max-width: 272px;
    margin-right: 0;
  }

  .gcash-jr-span-content.bills-table {
    max-width: 100%;
  }

  .gcash-jr-span-content.hero-load, .gcash-jr-span-content.buy-load-exclusive {
    margin-left: 0;
  }

  .gcash-jr-span-content.gcredit-gscore {
    max-width: 100%;
  }

  .gcash-jr-span-content.gsave-powered-by {
    align-self: flex-start;
  }

  .gcash-jr-span-content.gfunds-portfolio {
    max-width: 272px;
    margin-left: 0;
  }

  .gcash-jr-span-content.gfunds-security-content {
    margin-left: 0;
  }

  .gcash-jr-span-content.request-money {
    width: 100%;
    max-width: 272px;
  }

  .gcash-jr-span-content.ph-stocks, .gcash-jr-span-content.exploring-nfts {
    margin-left: 0;
  }

  .gcash-jr-span-content.egov {
    width: 100%;
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-content.gloan-alamin {
    max-width: 100%;
    margin-left: 0;
  }

  .gcash-jr-span-content.travel-header {
    margin-top: 110px;
  }

  .gcash-jr-span-content.traveling, .gcash-jr-span-content.send-money-protect-featured-services, .gcash-jr-span-content.ryse-content {
    margin-left: 0;
  }

  .gcash-jr-span-content.create-account {
    align-self: flex-start;
    margin-bottom: 100px;
    margin-right: 24px;
  }

  .gcash-jr-span-title.hero-banner {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.steps {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-title.steps.cash-in, .gcash-jr-span-title.steps.cash-in.shade-0 {
    max-width: 20ch;
  }

  .gcash-jr-span-title.steps.gfunds-step {
    max-width: 13ch;
  }

  .gcash-jr-span-title.steps.egov-steps {
    max-width: none;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-title.other-services.shade-0 {
    max-width: 10ch;
  }

  .gcash-jr-span-title.food-partners {
    max-width: 12ch;
  }

  .gcash-jr-span-title.food-header {
    font-size: 2.71rem;
  }

  .gcash-jr-span-title.swac-header {
    text-align: center;
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.feature {
    letter-spacing: -.02em;
    line-height: 1.45;
  }

  .gcash-jr-span-title.for-entertainment {
    max-width: 12ch;
    margin-left: 0;
  }

  .gcash-jr-span-title.feature {
    font-size: 1.43rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.send-gift-header {
    margin-top: 4px;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.cash-in.shade-0 {
    max-width: 14ch;
  }

  .gcash-jr-span-title.gcash-padala {
    letter-spacing: -.03em;
    max-width: 13ch;
    margin-top: 4px;
    font-size: 2rem;
  }

  .gcash-jr-span-title.cash-out-nationwide {
    margin-top: 12px;
    font-size: 2rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gcash-padala-map-section {
    max-width: 31ch;
  }

  .gcash-jr-span-title.save-bank {
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-title.ph-stocks {
    letter-spacing: -.03em;
    max-width: 17ch;
    margin-top: 8px;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gstocks-ph {
    margin-top: 4px;
    font-size: 2rem;
  }

  .gcash-jr-span-title.transportation {
    letter-spacing: -.03em;
    max-width: 18ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
  }

  .gcash-jr-span-title.gdeals {
    letter-spacing: -.03em;
    font-size: 2rem;
  }

  .gcash-jr-span-title.buy-load {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 2rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.buy-load.promo {
    margin-left: 0;
  }

  .gcash-jr-span-title.buy-load.loading {
    max-width: 11ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.buy-load.read-up {
    max-width: 10ch;
  }

  .gcash-jr-span-title.features-header {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .gcash-jr-span-title.a-rewards {
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.features-header {
    text-align: left;
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .gcash-jr-span-title.gfunds-portfolio {
    text-align: center;
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .gcash-jr-span-title.gfunds-account-security {
    max-width: 14ch;
  }

  .gcash-jr-span-title.govt {
    max-width: none;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.bills-gcredit {
    letter-spacing: -.02em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gcash-jr-span-title.gsave-banks {
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.71rem;
  }

  .gcash-jr-span-title.featured-establishment {
    max-width: 15ch;
  }

  .gcash-jr-span-title.ggives-score {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 2rem;
  }

  .gcash-jr-span-title.ggives-calculator {
    letter-spacing: -.03em;
    max-width: 13ch;
    font-size: 2rem;
  }

  .gcash-jr-span-title.ginsure-accesible {
    letter-spacing: -.03em;
    max-width: 14ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gloans-guaranteed {
    max-width: 12ch;
  }

  .gcash-jr-span-title.gcredit-bills {
    max-width: 9ch;
  }

  .gcash-jr-span-title.gcredit-compute {
    max-width: 13ch;
  }

  .gcash-jr-span-title.gloan-borrow-title {
    max-width: 12ch;
  }

  .gcash-jr-span-title.merchants-section {
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.43rem;
  }

  .gcash-jr-span-title.express-feature {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-title.cash-out-mastercard {
    margin-top: 14px;
    font-size: 2rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.swac {
    font-size: 2rem;
  }

  .gcash-jr-span-title.swac-second-section {
    max-width: 16ch;
    height: auto;
  }

  .gcash-jr-span-title.swac-second-section.careers.title-large {
    font-size: 24px;
  }

  .gcash-jr-span-title.swac-header-title {
    text-align: center;
    max-width: none;
    font-size: 2rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.transportation {
    max-width: 14ch;
    margin-left: 0;
    margin-right: 0;
    font-size: 2rem;
  }

  .gcash-jr-span-title.cash-in-map {
    max-width: 13ch;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-title.trees-planted {
    font-size: 4.57rem;
  }

  .gcash-jr-span-title.send-gift-hero-section {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.a-rewards-lifestyle {
    font-size: 2.57rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.a-rewards-card {
    max-width: 8ch;
    font-size: 2rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.a-rewards-card.vouchers {
    max-width: 10ch;
    font-size: 2.57rem;
  }

  .gcash-jr-span-title.a-rewards-card.earn, .gcash-jr-span-title.a-rewards-card.redeem {
    max-width: 10ch;
  }

  .gcash-jr-span-title.ginsure-access {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.bills-table {
    max-width: 24ch;
  }

  .gcash-jr-span-title.loading {
    font-size: 1.71rem;
  }

  .gcash-jr-span-title.gcredit-gscore, .gcash-jr-span-title.powered-by {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.benefits-heading {
    letter-spacing: -.03em;
    font-size: 1.71rem;
  }

  .gcash-jr-span-title.ggives-gscore {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.pay-qr-cards-title {
    max-width: 14ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .gcash-jr-span-title.stocks-eligibility {
    letter-spacing: -.05em;
    max-width: 17ch;
    margin-top: 8px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.stocks-eligibility.global {
    max-width: none;
    margin-top: 12px;
  }

  .gcash-jr-span-title.gstocks-ph {
    margin-top: 16px;
    font-size: 2.29rem;
    line-height: 1.2;
  }

  .gcash-jr-span-title.gcrypto-nft {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.gcrypto-banner {
    max-width: 12ch;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.gcrypto {
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.traveling {
    max-width: 8ch;
    line-height: 1.2;
  }

  .gcash-jr-span-title.global-stocks-partners-title {
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.gdeals-header {
    margin-top: 8px;
    font-size: 2.29rem;
  }

  .gcash-jr-span-title.send-money-protect-other-services.shade-1 {
    margin-top: 0;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-title.mynt {
    max-width: 16ch;
    height: auto;
  }

  .gcash-jr-span-title.mynt.overview-title, .gcash-jr-span-title.mynt.cardmini-title, .gcash-jr-span-title.mynt.values-title {
    font-size: 24px;
  }

  .gcash-jr-span-title.mynt.values-sub-title {
    font-size: 14px;
  }

  .gcash-jr-span-title.gnation {
    max-width: 16ch;
    height: auto;
  }

  .gcash-jr-span-title.create-account {
    color: #fff;
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--size-h4);
  }

  .gcash-jr-span-description.hero-banner {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-description.steps {
    margin-top: 4px;
  }

  .gcash-jr-span-description.food-partners {
    max-width: 30ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.other-services, .gcash-jr-span-description.food-partners {
    font-size: 1rem;
  }

  .gcash-jr-span-description.food-header {
    max-width: 30ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.hero-banner {
    margin-top: 16px;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-description.feature {
    max-width: 26ch;
  }

  .gcash-jr-span-description.save-bank {
    max-width: 27ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.play-header {
    max-width: 23ch;
    font-size: 1.29rem;
  }

  .gcash-jr-span-description.feature.swac {
    max-width: 24ch;
  }

  .gcash-jr-span-description.feature.special, .gcash-jr-span-description.feature.swac {
    max-width: 26ch;
  }

  .gcash-jr-span-description.swac-header {
    text-align: center;
    letter-spacing: -.01em;
    max-width: 17ch;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gcash-jr-span-description.business-transfer-header {
    max-width: 18ch;
  }

  .gcash-jr-span-description.gcash-padala-header {
    max-width: 14ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .gcash-jr-span-description.transportation {
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-description.eligibility {
    max-width: 22ch;
  }

  .gcash-jr-span-description.buy-load {
    max-width: 20ch;
    margin-top: 12px;
  }

  .gcash-jr-span-description.shop-partners {
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-description.bills-gcredit {
    max-width: 17ch;
    font-size: .71rem;
    line-height: 1.5;
  }

  .gcash-jr-span-description.nft-marketplace {
    max-width: 18ch;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-description.ggives-score {
    max-width: 27ch;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.gloans-guaranteed {
    max-width: 31ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.gcredit-bills {
    max-width: 18ch;
  }

  .gcash-jr-span-description.swac {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gcash-jr-span-description.gcash-padala-header {
    max-width: 14ch;
    font-size: 2rem;
  }

  .gcash-jr-span-description.gcash-padala-header.position {
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-span-description.gilroy.swac {
    max-width: 28ch;
  }

  .gcash-jr-span-description.swac-header-description {
    text-align: center;
    letter-spacing: -.01em;
    max-width: 17ch;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gcash-jr-span-description.transportation {
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .gcash-jr-span-description.trees-planted {
    max-width: 21ch;
    margin-top: 405px;
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.gforest-partners {
    max-width: none;
  }

  .gcash-jr-span-description.got-bills.shade-2 {
    max-width: 21ch;
  }

  .gcash-jr-span-description.bill-protect {
    width: 100%;
    max-width: 272px;
  }

  .gcash-jr-span-description.bill-protect.right-column {
    text-align: right;
    max-width: 32%;
  }

  .gcash-jr-span-description.bill-protect.right-column.total-bill {
    font-size: 1.14rem;
  }

  .gcash-jr-span-description.bill-protect.left-column {
    max-width: none;
  }

  .gcash-jr-span-description.bill-protect.left-column.total-bill {
    max-width: 13ch;
  }

  .gcash-jr-span-description.hero-load {
    letter-spacing: -.01em;
    max-width: none;
    margin-top: 16px;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gcash-jr-span-description.gcredit-gscore {
    max-width: none;
    font-size: 1.29rem;
  }

  .gcash-jr-span-description.gsave-powered-by {
    margin-top: 16px;
  }

  .gcash-jr-span-description.gsave-steps-desc.first {
    text-align: center;
  }

  .gcash-jr-span-description.bank-transfer {
    max-width: 15ch;
    margin-top: auto;
    margin-bottom: 40px;
    font-size: 1.57rem;
  }

  .gcash-jr-span-description.govt {
    letter-spacing: -.01em;
    max-width: none;
    margin-top: 32px;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .gcash-jr-span-description.one-gcash {
    margin-top: 16px;
  }

  .gcash-jr-span-description.featured-establishment {
    max-width: 30ch;
    font-size: 1rem;
  }

  .gcash-jr-span-description.ggives-more-gscore {
    max-width: none;
    font-size: 1.29rem;
  }

  .gcash-jr-span-description.merchants-section {
    font-size: 1rem;
  }

  .gcash-jr-span-description.crypto {
    max-width: none;
  }

  .gcash-jr-span-description.coming-soon {
    font-size: 1rem;
  }

  .gcash-jr-span-description.imagnation-rtb {
    margin-top: 16px;
  }

  .gcash-jr-span-description.create-account {
    color: #fff;
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    margin-top: 16px;
  }

  .gcash-jr-slider-card {
    max-width: 320px;
    height: 520px;
    padding: 24px;
  }

  .gcash-jr-slider-card.gcredit {
    min-width: 320px;
    max-width: 320px;
    height: 520px;
  }

  .gcash-jr-slider-card.ggives, .gcash-jr-slider-card.gloans {
    min-width: 320px;
  }

  .gcash-jr-slider-card.transporation {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc9e_services-mobile.webp");
    max-width: 432px;
    height: 320px;
    padding-bottom: 32px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .gcash-jr-slider-card.glife {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfc9e_services-mobile.webp");
    padding: 32px;
  }

  .gcash-jr-slider-card.enjoy.shop, .gcash-jr-slider-card.enjoy.rewards, .gcash-jr-slider-card.enjoy.kkb {
    min-width: 320px;
  }

  .gcash-jr-slider-card.enjoy.gdeals {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce075c_gdeals-card-mobile.webp");
    min-width: 320px;
  }

  .gcash-jr-slider-card.enjoy.gcrypto {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ff7_services-card-gcrypto-bg-mobile.webp");
    min-width: 320px;
  }

  .gcash-jr-slider-card.default.absolute-white {
    width: auto;
    max-width: 432px;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.default.absolute-white.valid-id {
    width: 100%;
  }

  .gcash-jr-slider-card.default.default {
    width: auto;
    max-width: 432px;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.default.default.valid-id {
    width: 100%;
  }

  .gcash-jr-slider-card.cash-in {
    background-image: none;
    padding: 32px;
  }

  .gcash-jr-slider-card.new-features {
    width: auto;
    max-width: 432px;
    height: 480px;
  }

  .gcash-jr-slider-card.new-features.absolute-white {
    width: auto;
    max-width: 432px;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.new-features.absolute-white.valid-id {
    width: 100%;
  }

  .gcash-jr-slider-card.new-features.default {
    width: auto;
    max-width: 432px;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .gcash-jr-slider-card.new-features.default.valid-id {
    width: 100%;
  }

  .about-bundle_inner_section_heading {
    font-size: 24px;
    line-height: 1.2;
  }

  .about-bundle_inner_section_heading.forest-adoption {
    font-size: 2rem;
  }

  .about-bundle_inner_section_heading.unique-co-branding {
    font-size: 1.71rem;
  }

  .about-bundle_inner_section_heading.homepage {
    font-size: 32px;
  }

  .about-bundle_inner_section_heading.text---gb-subtitles {
    font-size: 1.29rem;
  }

  .about-bundle_inner_section_heading.about-bundle {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
    width: auto;
  }

  .about-bundle_main_section {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    padding: 32px 0 60px;
  }

  .about-bundle_main_section.green-beginnings {
    padding-left: 24px;
    padding-right: 24px;
  }

  .about-bundle_main_section.brand-challenges {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .panels-switch-con {
    width: auto;
    min-width: 270px;
    max-width: 320px;
    left: 0;
    right: 0;
  }

  .cta-btn-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .gcash-jr-section-cards-swipeable-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---merry-g-2024.b2s---2024 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cc_BG%20-%20Mobile.webp"), linear-gradient(#0000, #0000);
    padding-bottom: 60px;
  }

  .wrapper---merry-g-2024.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cc_BG%20-%20Mobile.webp"), linear-gradient(#0000, #0000);
    padding-bottom: 80px;
  }

  .wrapper---merry-g-2024.winners {
    padding-bottom: 80px;
  }

  .privacy-con.privacy-card-container {
    padding-left: 0;
    padding-right: 0;
  }

  .privacy-con.global-pay-box {
    max-width: none;
  }

  .container---merry-g-2024-winners-form {
    margin-top: 40px;
  }

  .merry-g-2024-winners---no-results-wrapper-copy {
    height: 491px;
  }

  .org-leaderboard.hero-section {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0904_partners-ggives-hero-bg-mobile.webp");
    background-size: 480px;
    height: 879px;
  }

  .org-leaderboard.hero-section.partner_ggives {
    background-position: 0 0, 60.5% 0;
    height: 800px;
  }

  .org-leaderboard.hero-section.partner_ggives.temp {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .org-leaderboard.logos {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .org-leaderboard.categories {
    height: 582px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .org-leaderboard-heading {
    letter-spacing: -.05em;
  }

  .org-leaderboard-heading.logos {
    max-width: 16ch;
  }

  .org-leaderboard-heading.categories {
    letter-spacing: -.03em;
    max-width: 10ch;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .org-leaderboard-heading.categories.absolute-white.partners-ggives-section-title {
    max-width: none;
  }

  .org-leaderboard-mechanics.explore-more {
    height: 582px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .grid-item.silver-tier, .grid-item.bronze-tier {
    margin-top: 0;
  }

  .list-2 {
    padding-left: 24px;
  }

  .row-tags {
    line-height: 1.5;
  }

  .accordion-grid-row {
    justify-content: center;
    align-items: center;
  }

  .accordion-grid-item {
    width: auto;
  }

  .accordion-grid-item.long-span {
    display: none;
  }

  .accordion-grid-item.long-span.mobile {
    width: auto;
    display: block;
  }

  .accordion-grid-item.small-span {
    width: auto;
  }

  .accordion-grid-item.mid-span {
    display: none;
  }

  .accordion-grid-item.mid-span.mobile {
    width: auto;
    display: block;
  }

  .accordion-grid-item.mid-span-2 {
    display: none;
  }

  .accordion-grid-item.mid-span-2.mobile {
    width: auto;
    display: block;
  }

  .accordion-grid-item.mid-span-3 {
    width: 100%;
    display: block;
  }

  .accordion-grid-item.mid-span-3.mobile {
    display: block;
  }

  .cookie-preference-form {
    padding: 24px 16px;
  }

  .preference-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .preference-row.functional-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    align-items: stretch;
    margin-top: 24px;
  }

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

  .rich-text---merry-popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container---merry-promo.video {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wrapper---promo-items.b2s---2024 {
    padding-bottom: 60px;
  }

  .wrapper---promo-items.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cc_BG%20-%20Mobile.webp"), linear-gradient(#0000, #0000);
    padding-bottom: 80px;
  }

  .wrapper---promo-items.merry-2024 {
    padding-bottom: 60px;
  }

  .cookie-inner-content.buttons {
    flex-flow: column;
  }

  .container---t-c-history.middle {
    margin-left: .125rem;
  }

  .cms-dropdown-toggle {
    font-size: 16px;
  }

  .cms-dropdown-label {
    margin-bottom: -15px;
  }

  .cms-dropdown-link {
    font-size: 16px;
    font-weight: 600;
  }

  .cms-dropdown-link.w--current {
    color: #0057e4;
  }

  .rich-text---t-c-history {
    padding-left: 1px;
    padding-right: 1px;
  }

  .container---pn-history.middle {
    margin-left: .125rem;
  }

  .rich-text---pn-history h1 {
    font-size: var(--gcash-website-library---font--size-h4);
    font-size: 1.625rem;
  }

  .loan-finder strong {
    margin-left: 0;
  }

  .loan-finder li {
    padding-left: 0;
  }

  .container---captcha {
    justify-content: center;
    align-items: center;
    height: 100px;
    display: block;
    position: relative;
  }

  .code-embed-flex {
    flex-flow: column;
    display: flex;
  }

  .careers-stack.column.combo---container-main-video, .careers-stack.column.combo---careers-video-gallery {
    height: 272px;
  }

  .container---careers-thumbnails {
    max-width: 100%;
  }

  .container---careers-thumbnails.video-group {
    max-width: 432px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mynt_newsroom-form-block {
    padding-bottom: 40px;
  }

  .bill-protect-calculator-control-wrapper {
    max-width: none;
  }

  .bill-protect-section.testimonial {
    padding-top: 0;
    padding-bottom: 0;
  }

  .invisible-div {
    width: 190px;
  }

  .wrapper-summer---body.b2s---2024 {
    padding-bottom: 60px;
  }

  .wrapper-summer---body.b2s---winners-table {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20cc_BG%20-%20Mobile.webp"), linear-gradient(#0000, #0000);
    padding-bottom: 80px;
  }

  .wrapper-summer---body.summer---2025 {
    padding-bottom: 60px;
  }

  .description-medium.tablet {
    width: auto;
  }

  .hero-block.summer {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2534_summer-hero-banner-md.avif"), linear-gradient(#1f81cb, #005b85);
    height: 480px;
  }

  .promo-item {
    width: 100%;
  }

  .summer-period {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .content---summer-popup {
    padding-left: 20px;
    padding-right: 16px;
  }

  .spanned-div {
    flex-flow: column;
  }

  .period-title {
    width: 13ch;
    margin-left: auto;
    margin-right: auto;
  }

  .earn-money-section-cards-swipeable {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text---card-content-title.exclusive-promo {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--size-h4);
  }

  .text---card-content-title.nomination {
    width: auto;
  }

  .text---card-content-description.shop-online {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    width: auto;
  }

  .text---card-content-description.student-deals, .text---card-content-description.request-money {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .text---card-content-description.gcash-card, .text---card-content-description.teen-led, .text---card-content-description.gsave-jr {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    width: auto;
  }

  .text---card-content-description.money-manager, .text---card-content-description.mm-parents, .text---card-content-description.parental-controls, .text---card-content-description.wallet-limit {
    width: auto;
  }

  .text---card-content-description.nomination, .text---card-content-description.buy-load {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
    width: auto;
  }

  .text---card-content-description.request-money-2, .text---card-content-description.pay-safely {
    font-size: var(--gcash-website-library---font--size-content);
    line-height: var(--gcash-website-library---font--line-height-content);
  }

  .container---question-and-link {
    max-width: 320px;
  }

  .container---grid-card-wrapper {
    grid-template-columns: 100%;
    justify-content: center;
  }

  .container---feature-card {
    width: 100%;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .container---feature-card.gdeals-card {
    width: 320px;
    height: 440px;
  }

  .container---feature-card.gdeals-card {
    height: 440px;
  }

  .container---feature-card.gdeals-card.redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfedc_gdeals-section-card2-bg-mobile.webp");
  }

  .container---feature-card.gdeals-card.discover {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfedd_gdeals-section-card1-bg-mobile.webp");
  }

  .container---feature-card.gdeals-card.share {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21ccdfe9a_gdeals-section-card3-bg-mobile.webp");
  }

  .container---feature-card.global-stocks {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.global-stocks.affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10d0_global-stocks-affordable-bg-mobile.webp");
    max-width: 100%;
    height: 480px;
  }

  .container---feature-card.global-stocks.easy-access {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce10f0_global-stocks-easy-to-access-bg-mobile.webp");
  }

  .container---feature-card.govt {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.govt.convenience {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0fa6_egov-convenience-mobile.webp");
    background-size: cover;
  }

  .container---feature-card.govt.signed-and-sealed {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebe_egov-signed-mobile.webp");
    background-size: cover;
  }

  .container---feature-card.govt.e-govt-partners {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ebd_egov-partners-mobile.webp");
    background-size: cover;
  }

  .container---feature-card.gcash-padala {
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .container---feature-card.gcash-padala.nogcash {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02ce_no-gcash-mobile.webp");
    height: 480px;
  }

  .container---feature-card.gcash-padala.padala-partner {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce02cc_kahit-saan-kahit-kailan-mobile.webp");
    background-size: cover;
    height: 480px;
  }

  .container---feature-card.shop-abroad {
    background-position: 0 0, 91%;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .container---feature-card.cash-in {
    max-width: 100%;
    height: 540px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.cash-in.link-up {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce039d_cashin-card2-mobile.webp");
  }

  .container---feature-card.cash-in.setup {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0399_cashin-card3-mobile.webp");
    justify-content: flex-end;
  }

  .container---feature-card.cash-in.more-way {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0384_cashin-card-1-mobile.webp");
    justify-content: flex-end;
  }

  .container---feature-card.ginsure {
    min-width: 100%;
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.ginsure.easy-application {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0607_ginsure-features3-mobile.webp");
    background-position: 0%;
    background-repeat: no-repeat;
    height: 560px;
    padding-left: 24px;
  }

  .container---feature-card.ginsure.easy-application.absolute-white.send-money-protect-feature-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1935_26-01-24_RTBs_Long%20Card_Mobile_432x480%402x.webp"), linear-gradient(63deg, #117be8, #1b8bf7 21% 69%);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 32px;
  }

  .container---feature-card.ginsure.different-scams.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a5_Short%20Card%202_Mobile%402x.webp");
  }

  .container---feature-card.ginsure._30-days-protect.absolute-white {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce14a6_Short%20Card%201_Mobile%402x.webp");
  }

  .container---feature-card.shop-feature-card {
    width: 100%;
    height: 480px;
    padding-top: 28px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.shop-feature-card.pay-direct {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce072f_shop-feature-card1-bg-mobile.webp");
    background-position: 50%;
  }

  .container---feature-card.shop-feature-card.gcash-card {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0731_shop-feature-card2-bg-mobile.webp");
    background-position: 50%;
  }

  .container---feature-card.buy-load {
    width: 100%;
    max-width: 100%;
    padding: 24px 24px 32px;
  }

  .container---feature-card.benefits-long.suits-bank {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb1_gsave-suits-you-bg-mobile.webp");
    padding-bottom: 121px;
    padding-left: 24px;
  }

  .container---feature-card.benefits-long._24-7-banking {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cb0_gsave-24-7-bg-mobile.webp");
    height: 480px;
  }

  .container---feature-card.benefits-square {
    width: 100%;
    max-width: 432px;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.benefits-square.no-hassle {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0cae_gsave-no-hassle-bg-mobile.webp");
    background-position: 50%;
    background-size: cover;
  }

  .container---feature-card.benefits-square.savings-account {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0c97_gsave-savings-account-bg-mobile.webp");
  }

  .container---feature-card.gfunds-cards-square {
    width: 100%;
    max-width: 432px;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.gfunds-cards-square.gfund-affordable {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d2f_gfunds-affordable-bg-mobile.webp");
  }

  .container---feature-card.gfunds-cards-square.gfund-hassle-free {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d29_gfunds-hassle-free-bg-mobile.webp");
  }

  .container---feature-card.gfunds-card-long {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.gfunds-card-long.gfund-expertly {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d30_gfunds-expertly-bg-mobile.webp");
  }

  .container---feature-card.request-money {
    align-items: center;
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.request-money.simplified, .container---feature-card.services-gloan {
    max-width: 100%;
    height: 480px;
  }

  .container---feature-card.services-gloan.long {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
  }

  .container---feature-card.gdeals {
    max-width: 100%;
    height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container---feature-card.gdeals.gdeals-redeem {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce1111_gdeals-redeem-mob.webp");
    background-position: 50%;
  }

  .container---feature-card.gdeals.gdeals-voucher {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0d00_gdeals-voucher-mob.webp");
  }

  .container---feature-card.gdeals.long {
    max-width: 100%;
    height: 480px;
    padding-right: 24px;
  }

  .container---feature-card.gdeals.long.gdeals-daily-specials {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce110d_gdeals-daily-specials-mob.webp");
  }

  .container---feature-card.gcredit-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.gcredit-horizontal-card.credit-line {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0ade_gcredit-credit-line-mobile.webp");
    padding-left: 24px;
  }

  .container---feature-card.gcredit-horizontal-card.minimum-amount-due {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0b43_gcredit-minimum-amount-due-mobile.webp");
    height: 480px;
  }

  .container---feature-card.gcredit-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.borrow {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce0181_gcredit-card.webp");
    background-size: cover;
    width: 100%;
    height: 480px;
  }

  .container---feature-card.borrow.gloan {
    background-size: cover;
  }

  .container---feature-card.careers-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.careers-horizontal-card.credit-line {
    background-position: 50%;
    padding-left: 24px;
  }

  .container---feature-card.careers-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.careers-square-card.less-effort {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce20fe_Feature%20Card%202%20-%20Careers.webp"), linear-gradient(#0448aa, #0448aa);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .container---feature-card.careers-square-card.duacorn {
    background-color: #7dcfff;
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce22b0_5b.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .container---feature-card.intl-remit-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.intl-remit-horizontal-card.real-time {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e8_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b9fdfe, #b9fcff 55%, #91e0fe);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 24px;
  }

  .container---feature-card.overseas-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.overseas-horizontal-card.register {
    background-position: 50% 20%, 0 0;
    height: 480px;
  }

  .container---feature-card.overseas-horizontal-card.rainy-day {
    background-position: 0 0, 21%;
    height: 480px;
  }

  .container---feature-card.overseas-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.global-wallet-horizontal-card {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.global-wallet-horizontal-card.easy-instant {
    background-position: 50% 0, 0 0;
  }

  .container---feature-card.global-wallet-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.global-wallet-card.wallet {
    background-position: 50%;
  }

  .container---feature-card.intl-remit-square-card {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.intl-remit-square-card.wallet {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .container---feature-card.intl-remit-square-card.ipunin {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .container---feature-card.gimpact {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.default {
    width: 100%;
    height: 640px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.default.real-time, .container---feature-card.default.card-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21e8_FC%20-%20Global%20Exchange%20-%20Receive%20International%20Remittance.avif"), linear-gradient(#b9fdfe, #b9fcff 55%, #91e0fe);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-left: 24px;
  }

  .container---feature-card.default-2 {
    max-width: 100%;
    height: 480px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container---feature-card.default-2.wallet {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .container---feature-card.default-2.ipunin {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .container---feature-card.default-2.card-2 {
    background-image: linear-gradient(0deg, #00000080, #0000), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d9_FC%20-%20Remit%20Wallet%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .container---feature-card.default-2.card-3 {
    background-image: linear-gradient(0deg, #00234f, #fff0 50%), url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce21d8_FC%20-%20Pay%20Bills%20-%20Receive%20International%20Remittance.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
  }

  .container---feature-card.get-protection {
    background-position: 0 0, 9%;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .container---feature-card.scan-to-pay {
    background-position: 0 0, 91%;
    max-width: 100%;
    height: 480px;
    padding: 24px;
  }

  .container---feature-card-content {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    max-width: 272px;
    height: 420px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container---feature-card-content.more-way, .container---feature-card-content.link-up, .container---feature-card-content.setup, .container---feature-card-content.shop-feature-content, .container---feature-card-content.request-money {
    max-width: 272px;
  }

  .container---feature-card-content.request-money.simplified {
    max-width: 272px;
    margin: auto;
  }

  .container---feature-card-content.global-affordable {
    margin-left: auto;
  }

  .text---feature-card-title {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .text---feature-card-title.gdeals {
    max-width: 11ch;
    font-size: 1.43rem;
    line-height: 1.35;
  }

  .text---feature-card-title.egov-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gcash-padala {
    font-size: 2rem;
  }

  .text---feature-card-title.gcash-padala.padala-fees {
    max-width: 11ch;
  }

  .text---feature-card-title.cash-in, .text---feature-card-title.ginsure, .text---feature-card-title.ginsure.affordable-insurance, .text---feature-card-title.shop-card-title, .text---feature-card-title.buy-load {
    font-size: 2rem;
  }

  .text---feature-card-title.gloan {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .text---feature-card-title.gloan.long {
    max-width: none;
    font-size: 2rem;
  }

  .text---feature-card-title.gloan-borrow {
    max-width: 18ch;
    font-size: 1.29rem;
  }

  .text---feature-card-title.gloan-borrow.gloan-gcredit {
    max-width: 19ch;
  }

  .text---feature-card-title.gcredit-horizontal-card.minimum-amount-due {
    font-size: 2rem;
    line-height: 1.2;
  }

  .text---feature-card-title.pay-qr {
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.pay-qr.long {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gdeals {
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.request-money {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.request-money.simplified {
    font-size: 2rem;
  }

  .text---feature-card-title.gsave.benefits-square, .text---feature-card-title.gsave.benefits-long, .text---feature-card-title.gdeals {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gdeals.long {
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gfund-title-long, .text---feature-card-title.gfund-title {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gcrypto {
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gcrypto.long {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gstocks-card {
    letter-spacing: -.05em;
    max-width: 12ch;
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gstocks-card.affordable {
    font-size: 2rem;
  }

  .text---feature-card-title.card, .text---feature-card-title.cards, .text---feature-card-title.card {
    font-size: 2rem;
    line-height: 1.3;
  }

  .text---feature-card-title.gcredit-square-card, .text---feature-card-title.intl-remit-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .text---feature-card-title.intl-remit-square-card.ipunin {
    letter-spacing: -.05ch;
    text-shadow: 0 0 20px #123979;
  }

  .text---feature-card-title.intl-remit-square-card.wallet {
    text-shadow: 0 0 40px #cce8fc;
    max-width: 14ch;
  }

  .text---feature-card-title.intl-remit-square-card.ipunin {
    max-width: 14ch;
  }

  .text---feature-card-title.overseas-square-card, .text---feature-card-title.global-wallets-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .text---feature-card-title.global-wallets-square-card.easy-instant {
    text-shadow: 0 0 20px #008dcd;
    font-size: 1.72rem;
  }

  .text---feature-card-title.global-wallets-square-card.forex {
    text-shadow: 0 0 40px #0061ae;
    max-width: 14ch;
  }

  .text---feature-card-title.global-wallets-square-card.higher-wallet {
    text-shadow: 0 0 40px #d1ebfe, 0 0 40px #e7f6fc;
    font-size: 1.75rem;
  }

  .text---feature-card-title.global-wallets-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .text---feature-card-title.global-wallets-square-card.forex {
    text-shadow: 0 0 20px #025ead, 0 0 40px #0061ae;
    max-width: 14ch;
    font-size: 1.75rem;
  }

  .text---feature-card-title.overseas-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .text---feature-card-title.overseas-square-card.register, .text---feature-card-title.overseas-square-card.rainy-day {
    max-width: 14ch;
  }

  .text---feature-card-title.careers, .text---feature-card-title.gimpact-square-card {
    letter-spacing: -.05em;
    font-size: 2rem;
    line-height: 1.2;
  }

  .text---feature-card-title.travel-hacks {
    font-size: var(--gcash-website-library---font--size-h3);
    line-height: var(--gcash-website-library---font--line-height-h3);
  }

  .text---feature-card-description {
    font-size: 1rem;
  }

  .text---feature-card-description.egov-card {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.gcash-padala {
    font-size: 1.14rem;
  }

  .text---feature-card-description.gcash-padala.partner-outlets {
    max-width: 21ch;
  }

  .text---feature-card-description.gcash-padala.long-card {
    max-width: 18ch;
  }

  .text---feature-card-description.cash-in {
    margin-top: 12px;
    font-size: 1rem;
  }

  .text---feature-card-description.ginsure.easy-application {
    font-size: 1rem;
  }

  .text---feature-card-description.buy-load {
    letter-spacing: -.03em;
    margin-top: 12px;
  }

  .text---feature-card-description.gloan, .text---feature-card-description.gloan.long, .text---feature-card-description.minimum-amount-due {
    font-size: 1.14rem;
  }

  .text---feature-card-description.pay-qr {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.pay-qr.long {
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.gsave.benefits-square {
    font-size: 1.14rem;
  }

  .text---feature-card-description.gsave.benefits-long {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.gsave.benefits-long.suits-you {
    max-width: none;
  }

  .text---feature-card-description.gsave.benefits-long._24-7-banking {
    max-width: 16ch;
  }

  .text---feature-card-description.gdeals {
    max-width: 22ch;
  }

  .text---feature-card-description.gfund-desc, .text---feature-card-description.gfund-desc-long {
    font-size: 1.14rem;
  }

  .text---feature-card-description.gcrypto {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.gcrypto.long {
    font-size: 1.14rem;
  }

  .text---feature-card-description.gcrypto.long.gcrypto-easy-start {
    max-width: none;
  }

  .text---feature-card-description.gstocks-card, .text---feature-card-description.card {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .text---feature-card-description.send-money-protect.protection-funds {
    font-size: 1rem;
  }

  .text---feature-card-description.get-started, .text---feature-card-description.getting-started {
    letter-spacing: -.01em;
    font-size: 1.14rem;
    line-height: 1.45;
  }

  .popup-section-title-5.ginsure-access {
    letter-spacing: -.03em;
    max-width: none;
    font-size: 1.71rem;
    line-height: 1.3;
  }

  .popup-section-title-5.steps {
    font-size: 1.29rem;
    line-height: 1.4;
  }

  .bounding-box-21 {
    max-width: none;
  }

  .popup-slider-4 {
    width: 320px;
    height: 400px;
  }

  .bounding-box-22 {
    max-width: none;
  }

  .guide-usdc-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d5_Banner%20mob%20-%201.avif");
  }

  .guide-usdc-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25cf_Banner%20mob%20-%202.avif");
  }

  .guide-usdc-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25cd_Banner%20mob%20-%203.avif");
  }

  .guide-usdc-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25ce_Banner%20mob%20-%204.avif");
  }

  .guide-usdc-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25d0_Banner%20mob%20-%205.avif");
  }

  .stablecoins-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25f1_sbc%20banner%20mobile%201.avif");
    display: none;
  }

  .stablecoins-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25f2_sbc%20banner%20mobile%205.avif");
  }

  .stablecoins-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25f5_sbc%20banner%20mobile%202.avif");
  }

  .stablecoins-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25f3_sbc%20banner%20mobile%203.avif");
  }

  .stablecoins-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25f4_sbc%20banner%20mobile%204.avif");
  }

  .svg-sbc-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25f1_sbc%20banner%20mobile%201.avif");
    display: none;
  }

  .svg-sbc-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce261b_svg-sbc-mob-2.avif");
  }

  .svg-sbc-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce261d_svg-sbc-mob-3.avif");
  }

  .svg-sbc-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2619_svg-sbc-mob-4.avif");
  }

  .svg-sbc-5 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce261c_svg-sbc-mob-5.avif");
  }

  .text---header {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
  }

  .text---header.fees {
    font-size: var(--gcash-website-library---font--size-h4);
    line-height: var(--gcash-website-library---font--line-height-h4);
    font-weight: 700;
  }

  .text---header-description {
    font-size: var(--gcash-website-library---font--size-small);
    line-height: var(--gcash-website-library---font--line-height-small);
    max-width: 12ch;
  }

  .inv-bds-4 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce261b_svg-sbc-mob-2.avif");
  }

  .inv-bds-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2633_inv-bds-mob-2.avif");
  }

  .inv-bds-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce2634_inv-bds-mob-3.avif");
  }

  .inv-bds-1, .gov-bds-1 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/682acf813285d4c21cce25f1_sbc%20banner%20mobile%201.avif");
    display: none;
  }

  .gov-bds-2 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/684136e678b08c35490ac510_gov-bds-mob-2.png");
  }

  .gov-bds-3 {
    background-image: url("https://cdn.prod.website-files.com/682acf813285d4c21ccdf989/684136e626973c2cee634c76_gov-bds-mob-3.png");
  }
}

#w-node-_3531252f-3e9b-4d40-98e4-38c3d8c5f6f9-1ccdf988 {
  justify-self: end;
}

#w-node-_13226dad-06f0-0407-5b28-7f4b38b4e015-1ccdf993 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26a18cb0-35bc-1b7d-a250-021d7ad13e01-1ccdf997, #w-node-e3fd5f71-8a77-9a71-aea1-662545a06726-1ccdf99d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3fd5f71-8a77-9a71-aea1-662545a06720-1ccdf99d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ec523d8-4693-e79e-c54b-fe204ed75f69-1ccdf99d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f371-1ccdf99e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f377-1ccdf99e {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f37d-1ccdf99e {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc2a-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc2c-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc38-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc3a-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc3c-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc3e-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc40-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc42-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc44-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc46-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc4c-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc6a-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc6c-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc7e-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc80-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc82-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc84-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc8c-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc8e-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc90-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc92-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc94-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc96-1ccdf9a2, #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1ccb6-1ccdf9a2, #w-node-a500d3a9-d907-5a96-691d-426a3242b124-1ccdf9a2, #w-node-_8534466b-7ecf-da49-942f-e796c69ca725-1ccdf9a2, #w-node-_323bef20-ba6f-a584-562c-e1486521983c-1ccdf9a2, #w-node-a3a17eab-78c0-cb47-e097-dc09dd66b803-1ccdf9a2, #w-node-c8daba3a-0cd8-a465-77ad-cd9c0d51e3c3-1ccdf9a2, #w-node-_9ccd52eb-af79-e154-5201-d84e50669f5b-1ccdf9a2, #w-node-e23112bf-2fcc-fd37-6a68-ebbd0e5eb2ef-1ccdf9a2, #w-node-_6f5ec7fe-f51f-946c-1d78-d8b3aed1217a-1ccdf9a2, #w-node-_214ef00f-7860-691f-99e3-3c3d3c364b20-1ccdf9a2, #w-node-b4525f25-feda-e1c7-1a62-b23fba831fde-1ccdf9a2, #w-node-_1a8ef921-1fc8-190a-4b7c-79a76935c076-1ccdf9a2, #w-node-_85372a1c-e2c2-ade0-e178-6c4d1f8ad673-1ccdf9a2, #w-node-_804a378a-58c4-be5f-aec8-3ec412df5365-1ccdf9a2, #w-node-_13e2ea7f-4a86-5319-f29a-a7de7cb206a8-1ccdf9a2, #w-node-_667bcdb6-4c4a-5e26-cef6-658606cadf8a-1ccdf9a2, #w-node-c201cf0b-7983-a6ca-d4b3-05d95292673e-1ccdf9a2, #w-node-_375e8ad4-7de5-37ba-2e88-9f1166cfcb57-1ccdf9a2, #w-node-_1f05883d-c138-1c06-84e9-a0489bac8733-1ccdf9a2, #w-node-_7363daed-2f6e-a410-dae7-623b47cb9d6a-1ccdf9a2, #w-node-a9101373-293c-d8c6-a54d-a6be94a6b3a8-1ccdf9a2, #w-node-b550fd4c-70f8-8ffa-4105-d6ec28e258d0-1ccdf9a2, #w-node-a07709a3-d5ad-80e5-812a-6576a9896caf-1ccdf9a2, #w-node-_15c8e798-b847-8576-7b51-0737887a653e-1ccdf9a2, #w-node-_4b4ea708-8f09-72a8-cc29-c1d171b151f1-1ccdf9a2, #w-node-bcd70001-c0e2-47e1-fb19-528fae94fc0f-1ccdf9a2, #w-node-_0af2da8f-237b-c16e-c309-e47c7b49e432-1ccdf9a2, #w-node-_49431400-96ed-ecf1-df77-27f102881d98-1ccdf9a2, #w-node-c75957c1-9d1b-e183-0e27-6dae0af9d784-1ccdf9a2, #w-node-ae01c4d2-3557-178f-7c01-c680f9771927-1ccdf9a2, #w-node-f057a433-55c1-7987-3e7c-11730b2f575e-1ccdf9a2, #w-node-_4e81c4c3-3bd5-705e-4854-a21d946def5e-1ccdf9a2, #w-node-_25540091-ac51-504e-55b6-ebc324696998-1ccdf9a2, #w-node-_87e65c19-ff8e-e466-d407-776a5b2ffa62-1ccdf9a2, #w-node-_46796cbc-8657-383b-6112-1387e2a41961-1ccdf9a2, #w-node-_44930037-083b-ae7e-44f0-5afbee6549a3-1ccdf9a2, #w-node-_06d7756c-9f9b-1931-165b-5df112b15d8c-1ccdf9a2, #w-node-_25448c86-5103-ba45-3a44-8633aa63ca37-1ccdf9a2, #w-node-ca588492-fe69-370b-892c-b6ae6f54fa82-1ccdf9a2, #w-node-f702bfe2-83c9-1d14-a677-1933554c371d-1ccdf9a2, #w-node-_29e40a7f-2d73-89b4-474a-5192da41205d-1ccdf9a2, #w-node-_6391a25b-bd2e-44f4-be66-088e21b61778-1ccdf9a2, #w-node-_1b4960d3-22fd-df53-0edf-b08bf45eae20-1ccdf9a2, #w-node-_9e5a83c9-4c94-2b36-1433-b017d2e10b4d-1ccdf9a2, #w-node-_02a83ec9-c58e-3c77-8afa-287f5f26dc45-1ccdf9a2, #w-node-f7600d0d-78c3-e98b-62bb-941b45f07abc-1ccdf9a2, #w-node-_06b64c5e-22e9-fc86-1ff8-197d6077b32a-1ccdf9a2, #w-node-_4efea232-a466-4026-6a68-b2ec2e56fd58-1ccdf9a2, #w-node-a8cecf82-14ab-e28a-b993-968c270f5b68-1ccdf9a2, #w-node-f58324f9-0df6-5e65-84ed-403c0753d252-1ccdf9a2, #w-node-_2be72bd7-fdd7-843c-896a-7d493b1730e2-1ccdf9a2, #field.w-node-_2f98fcc9-690e-95d7-7852-9d8b8fff10a6-1ccdf9d3, #w-node-ab09fbfa-bf24-104c-c4c2-a9ba02b33542-1ccdf9d3, #w-node-d752bb98-9b34-3c04-db3f-e3f258a47b9f-1ccdf9d3, #w-node-_65dbbb84-7a06-60ad-e227-015466587666-1ccdf9d3, #w-node-ef2ff91f-65b6-10e0-27d8-0d6d23e8adf8-1ccdf9d3, #w-node-cd772536-2340-f908-a91e-fe2ea41f64ee-1ccdf9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90d1e599-b020-142e-b488-a6e0e3729887-1ccdfac4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_90d1e599-b020-142e-b488-a6e0e3729880-1ccdfac4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0e981a97-7c4c-98f8-59e9-6528a6e1c14c-1ccdfbc8 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_0e981a97-7c4c-98f8-59e9-6528a6e1c152-1ccdfbc8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-1ccdfc72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f105d6be-793a-0ee3-d564-d9a2a8e72daf-1ccdfc72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-1ccdfc75 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1ccdfc75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b531-1ccdfc75, #w-node-_6e933c11-2730-0541-aacc-c76954d78292-1ccdfc77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e933c11-2730-0541-aacc-c76954d78298-1ccdfc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e933c11-2730-0541-aacc-c76954d782a4-1ccdfc77, #w-node-_867b3dbd-5f70-512c-e980-4ed007519985-1ccdfc78, #w-node-_1c445bfc-3cb3-4773-b998-efde8b620416-1ccdfc7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e806c97c-6afb-e544-2a7b-2ccf24ca9877-1ccdfc7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1018b9b-d033-284b-8824-f4bfdf8efcfd-1ccdfc7a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f1018b9b-d033-284b-8824-f4bfdf8efd2b-1ccdfc7a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc50-1ccdfcba, #w-node-_6448cb84-8444-ee2b-3412-c317991459d9-1ccdfce5, #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c1a-1ccdfd26, #w-node-c9260688-85d2-f399-ad5e-f43a441339f2-1ccdfd6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df366e-1ccdfd6f {
  place-self: center;
}

#w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df3673-1ccdfd6f, #w-node-_2d44e0d2-12e3-06b5-df42-d0909c72bd15-1ccdfd70 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_46022195-a3b0-77ed-0007-57ccd320a5fe-1ccdfdb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e04-1ccdfe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e09-1ccdfe65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e13-1ccdfe65, #w-node-_068bed46-11b2-97dc-a5fb-8f3752147f74-1ccdfeee, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1ccdff30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed86-1ccdff33 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: end;
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed91-1ccdff33 {
  grid-area: span 5 / span 1 / span 5 / span 1;
  align-self: end;
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-1ccdff33 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  place-self: center stretch;
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8eda4-1ccdff33 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edb0-1ccdff33 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edbb-1ccdff33 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8766da97-3216-3826-64f4-b4cce4cfbdc3-1ccdff4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e14f3af-c0f3-4467-6c21-1a950594979e-1ccdff50, #w-node-_436c0c34-2908-af48-4b85-bfd9e7d95402-1ccdff6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934404-1ccdff86 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934409-1ccdff86 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  justify-self: end;
}

#w-node-_9ead2b80-d907-843b-130d-01ee9993440a-1ccdff86 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_9ead2b80-d907-843b-130d-01ee9993440b-1ccdff86 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934413-1ccdff86 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934418-1ccdff86 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  justify-self: end;
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934419-1ccdff86 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_9ead2b80-d907-843b-130d-01ee9993441a-1ccdff86 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022ec-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f1-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f2-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f3-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f5-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f6-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f7-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f8-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f9-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fa-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fb-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fc-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fd-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fe-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022ff-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02300-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02301-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02302-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02303-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02304-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02305-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02306-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02307-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02308-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02309-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230a-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230b-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230c-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230e-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02310-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02311-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02312-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02313-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02315-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02316-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02317-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02318-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231a-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231b-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231c-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231d-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231e-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231f-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02320-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02322-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02323-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02324-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02325-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02326-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02327-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02328-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02329-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232a-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232b-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232c-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232d-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232f-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02330-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02331-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02332-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02333-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02334-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02335-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02336-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02337-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02338-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02339-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233a-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233b-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233c-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233d-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233e-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233f-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02340-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02341-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02342-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02343-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02344-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02345-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02346-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02347-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02349-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234a-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234b-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234c-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234d-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234e-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234f-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02350-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02351-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02352-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02353-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02354-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02355-1ccdff88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c12e648-fdfa-9e3f-6c4a-46289413aa44-1ccdffc7 {
  justify-self: auto;
}

#w-node-_7dd1a850-ba20-4550-4e72-100b457cefa6-1ccdffc7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fe08a08b-5459-7a2b-45e6-19d8c393008f-1ccdffc7 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-1ccdffc7, #w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-1ccdffc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe08a08b-5459-7a2b-45e6-19d8c39300a1-1ccdffc7, #w-node-_386603ab-368e-c0d9-9407-046d8c6deff8-1ccdffc7 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-1ccdffc7, #w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-1ccdffc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95d2945d-f1d8-5071-c783-db889bb74b72-1ccdffc7 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_12ef9b2b-4df0-7295-d434-a8deecabae48-1ccdffc7 {
  align-self: auto;
}

#w-node-_2b677a7c-a053-e8b6-2158-75319252dc3f-1ccdfffe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee1-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee9-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f07-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-1ccdfffe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0252a34f-ee4b-95a7-f025-ea97b86ec3f9-1cce0014, #w-node-_0252a34f-ee4b-95a7-f025-ea97b86ec3fc-1cce0014, #w-node-_0252a34f-ee4b-95a7-f025-ea97b86ec3ff-1cce0014 {
  align-self: start;
}

#w-node-_92300073-fda1-d668-b80c-8763d4c8b9f6-1cce004d, #w-node-_7cf0af94-abc0-081e-81db-a5fa286c5252-1cce004e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-1cce0092 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1cce0092 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e17a4db1-6c24-06e7-a453-d33e3a2bbf2a-1cce0095 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40b94-1cce0095, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40b9c-1cce0095, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40bae-1cce0095, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40bb4-1cce0095 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc5dd4be-316d-af81-3d8d-9bd7759ca747-1cce00b0 {
  justify-self: end;
}

#w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c1-1cce00c4 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-abce207f-0ff0-0417-f430-9a85dcd61bfc-1cce00c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-1cce00c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7b77402-9c53-771f-7603-a17112ed29cf-1cce00c4 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_722cac84-d98f-17cd-96f9-08966d517fe2-1cce00c7 {
  justify-self: end;
}

#w-node-_722cac84-d98f-17cd-96f9-08966d517ff4-1cce00c7 {
  place-self: stretch start;
}

#w-node-_722cac84-d98f-17cd-96f9-08966d518002-1cce00c7 {
  justify-self: end;
}

#w-node-_722cac84-d98f-17cd-96f9-08966d518014-1cce00c7 {
  place-self: stretch start;
}

#w-node-_1f065553-7caf-5899-d5cc-b34f11d8af55-1cce00c9 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-1cce00c9, #w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287a-1cce00c9, #w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287c-1cce00c9, #w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287d-1cce00c9, #w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287e-1cce00c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_825505bf-1d0a-b351-43b5-c33d81d77686-1cce00cd {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-1cce00cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e5784f-8574-f260-c2b5-1bb6157c19e3-1cce00fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_41e5784f-8574-f260-c2b5-1bb6157c1aa9-1cce00fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfbcced4-1bd7-ccab-3497-d17a915631cf-1cce00fc {
  justify-self: center;
}

#w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-1cce00ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_366f665d-52cc-9366-59ba-365bf303c94e-f303c91d, #w-node-_366f665d-52cc-9366-59ba-365bf303c95c-f303c91d, #w-node-_366f665d-52cc-9366-59ba-365bf303c96a-f303c91d, #w-node-_366f665d-52cc-9366-59ba-365bf303c978-f303c91d {
  place-self: center start;
}

#w-node-_67e6cfb4-7b19-d37d-5e1a-40f6f4f38922-1cce016d, #w-node-_9b419853-0198-22fd-a8ef-dd4845dd2bfc-1cce016d, #w-node-_0e1e16cc-94cd-478f-9487-3e6e0c3cc7ec-1cce016d, #w-node-_115ee526-4d64-523a-a8eb-51a6daa2b349-1cce016d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ae25999-e78f-1540-a618-316a2323eb4b-1cce016d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f1925fd8-f974-9cfb-357a-ed60eddd9c05-1cce016e, #w-node-f1925fd8-f974-9cfb-357a-ed60eddd9c07-1cce016e, #w-node-e4e9a21f-f0d6-f8b1-67d4-c997ddf7cdd0-1cce016e, #w-node-_8b04fa96-338a-7eb9-16cf-d47478ca92b2-1cce016e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_704ebefb-3d67-8067-bb3a-357ddc1ddab5-1cce016e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1cce0187, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1cce0206, #w-node-_17fba8b2-22d2-4bec-4a29-a6f50b11672e-1cce0252, #w-node-_4ace41c8-7ee3-ce93-ceb2-a97813825cd9-1cce0252, #w-node-_9d5f4f68-5a7c-843d-ecb4-b263877eb308-1cce0252 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_15d664d0-0b46-6014-46eb-bad6c18bc869-1ccdffc7 {
    justify-self: center;
  }

  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f07-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-1ccdfffe, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40bae-1cce0095, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40bb4-1cce0095 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-1cce00ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f371-1ccdf99e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_323bef20-ba6f-a584-562c-e1486521983c-1ccdf9a2, #w-node-a3a17eab-78c0-cb47-e097-dc09dd66b803-1ccdf9a2, #w-node-e23112bf-2fcc-fd37-6a68-ebbd0e5eb2ef-1ccdf9a2, #w-node-_563774b3-30e7-f5fa-71bf-2cfe25a9e2ce-1ccdf9a2, #w-node-_5408b98c-98a5-6b6b-4e0f-c36ce33d2053-1ccdf9a2, #w-node-cf3978d9-aeff-f11a-3dcc-83327545efa5-1ccdf9a2, #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-1ccdfc72, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1ccdfc75, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-1ccdfc75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c445bfc-3cb3-4773-b998-efde8b620416-1ccdfc7a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1018b9b-d033-284b-8824-f4bfdf8efcfd-1ccdfc7a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc50-1ccdfcba, #w-node-_6448cb84-8444-ee2b-3412-c317991459d9-1ccdfce5, #w-node-_2d44e0d2-12e3-06b5-df42-d0909c72bd15-1ccdfd70, #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e04-1ccdfe65, #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e13-1ccdfe65, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1ccdff30 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed91-1ccdff33 {
    justify-self: auto;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-1ccdff33 {
    justify-self: end;
  }

  #w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-1ccdffc7, #w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-1ccdffc7, #w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-1ccdffc7, #w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-1ccdffc7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-1ccdfffe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1cce0092, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-1cce0092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40b94-1cce0095 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-1cce00c4, #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34cb-1cce00c4, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-1cce00c9, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af5f-1cce00c9, #w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-1cce00cd, #w-node-_825505bf-1d0a-b351-43b5-c33d81d77690-1cce00cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-1cce00ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db341-1cce00ff, #w-node-c3d99d69-48de-b236-40f8-af5d7a4db347-1cce00ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1cce0187, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1cce0206 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17fba8b2-22d2-4bec-4a29-a6f50b11672e-1cce0252, #w-node-_4ace41c8-7ee3-ce93-ceb2-a97813825cd9-1cce0252, #w-node-_9d5f4f68-5a7c-843d-ecb4-b263877eb308-1cce0252 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-1cce00ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-ea814109-9c32-8c76-9750-adb220ede6d7-20ede690 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a032063-6550-1952-47fd-8a481891ca73-1891ca18, #w-node-_5a032063-6550-1952-47fd-8a481891cba5-1891ca18, #w-node-_5a032063-6550-1952-47fd-8a481891cc3a-1891ca18 {
    justify-self: stretch;
  }

  #w-node-_13226dad-06f0-0407-5b28-7f4b38b4e015-1ccdf993, #w-node-_13226dad-06f0-0407-5b28-7f4b38b4e008-1ccdf993, #w-node-e3fd5f71-8a77-9a71-aea1-662545a06726-1ccdf99d, #w-node-e3fd5f71-8a77-9a71-aea1-662545a0672c-1ccdf99d, #w-node-e3fd5f71-8a77-9a71-aea1-662545a06720-1ccdf99d, #w-node-_3ec523d8-4693-e79e-c54b-fe204ed75f69-1ccdf99d, #w-node-a913635a-f1e2-8fa0-bad2-beadf3ac756a-1ccdf99d, #w-node-ca588492-fe69-370b-892c-b6ae6f54fa82-1ccdf9a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90d1e599-b020-142e-b488-a6e0e3729880-1ccdfac4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-1ccdfc72, #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da7-1ccdfc72, #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72daf-1ccdfc72, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-1ccdfc75, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1ccdfc75, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-1ccdfc75, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b531-1ccdfc75, #w-node-_6e933c11-2730-0541-aacc-c76954d78292-1ccdfc77, #w-node-_6e933c11-2730-0541-aacc-c76954d78298-1ccdfc77, #w-node-_6e933c11-2730-0541-aacc-c76954d7829e-1ccdfc77, #w-node-_6e933c11-2730-0541-aacc-c76954d782a4-1ccdfc77, #w-node-_867b3dbd-5f70-512c-e980-4ed007519985-1ccdfc78, #w-node-_867b3dbd-5f70-512c-e980-4ed00751998b-1ccdfc78, #w-node-_867b3dbd-5f70-512c-e980-4ed007519993-1ccdfc78, #w-node-_1c445bfc-3cb3-4773-b998-efde8b620416-1ccdfc7a, #w-node-e806c97c-6afb-e544-2a7b-2ccf24ca9877-1ccdfc7a, #w-node-e806c97c-6afb-e544-2a7b-2ccf24ca9881-1ccdfc7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc44-1ccdfcba, #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc4a-1ccdfcba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6448cb84-8444-ee2b-3412-c317991459d9-1ccdfce5, #w-node-_6448cb84-8444-ee2b-3412-c317991459e3-1ccdfce5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c0a-1ccdfd26, #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c10-1ccdfd26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c9260688-85d2-f399-ad5e-f43a441339f2-1ccdfd6d, #w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df3678-1ccdfd6f, #w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df367d-1ccdfd6f, #w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df3673-1ccdfd6f, #w-node-_2d44e0d2-12e3-06b5-df42-d0909c72bd15-1ccdfd70, #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e04-1ccdfe65, #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e09-1ccdfe65, #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e0e-1ccdfe65, #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e13-1ccdfe65, #w-node-_068bed46-11b2-97dc-a5fb-8f3752147f74-1ccdfeee, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1ccdff30, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8091-1ccdff30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed86-1ccdff33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed91-1ccdff33 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-1ccdff33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8eda4-1ccdff33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edb0-1ccdff33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edbb-1ccdff33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8766da97-3216-3826-64f4-b4cce4cfbdb7-1ccdff4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8766da97-3216-3826-64f4-b4cce4cfbdbd-1ccdff4d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_436c0c34-2908-af48-4b85-bfd9e7d95402-1ccdff6c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ead2b80-d907-843b-130d-01ee99934409-1ccdff86 {
    place-self: center;
  }

  #w-node-_9ead2b80-d907-843b-130d-01ee9993440a-1ccdff86 {
    justify-self: center;
  }

  #w-node-_9ead2b80-d907-843b-130d-01ee99934418-1ccdff86 {
    place-self: end center;
  }

  #w-node-_9ead2b80-d907-843b-130d-01ee99934419-1ccdff86 {
    justify-self: center;
  }

  #w-node-fe08a08b-5459-7a2b-45e6-19d8c393008f-1ccdffc7, #w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-1ccdffc7, #w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-1ccdffc7, #w-node-fe08a08b-5459-7a2b-45e6-19d8c39300a1-1ccdffc7, #w-node-_386603ab-368e-c0d9-9407-046d8c6deff8-1ccdffc7, #w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-1ccdffc7, #w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-1ccdffc7, #w-node-_95d2945d-f1d8-5071-c783-db889bb74b72-1ccdffc7, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee1-1ccdfffe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee9-1ccdfffe {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ef5-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5efb-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f07-1ccdfffe, #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-1ccdfffe, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-1cce0092, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1cce0092, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-1cce0092, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40b94-1cce0095 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40b9c-1cce0095 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40ba2-1cce0095, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40ba8-1cce0095, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40bae-1cce0095, #w-node-f8fa8ce3-8b99-c91e-337c-96d70eb40bb4-1cce0095, #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c1-1cce00c4, #w-node-abce207f-0ff0-0417-f430-9a85dcd61bfc-1cce00c4, #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-1cce00c4, #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34cb-1cce00c4, #w-node-f7b77402-9c53-771f-7603-a17112ed29cf-1cce00c4, #w-node-_9b558fce-5ad4-5290-9951-0a4542c606e3-1cce00c4, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af55-1cce00c9, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-1cce00c9, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af5f-1cce00c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1201ee62-442f-f5b5-a949-c29c2663ccc4-1cce00c9, #w-node-_9d32fc32-fee2-b2c8-d4b2-d3642e98a0ce-1cce00c9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8b1e3-1cce00c9, #w-node-_825505bf-1d0a-b351-43b5-c33d81d77686-1cce00cd, #w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-1cce00cd, #w-node-_825505bf-1d0a-b351-43b5-c33d81d77690-1cce00cd, #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-1cce00ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ae25999-e78f-1540-a618-316a2323eb4b-1cce016d {
    grid-column: span 1 / span 1;
  }

  #w-node-d65e7740-b780-1382-afaa-dff3668878e0-1cce016d, #w-node-c081ec93-9eec-5090-8527-8261f94c80fe-1cce016d, #w-node-f77f2f55-6a03-881f-0591-f12782fd4a10-1cce016d {
    order: 9999;
  }

  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8091-1cce0187, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1cce0187, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-1cce0206, #w-node-bbd7409a-4b6b-e856-41ee-58de148e8091-1cce0206, #w-node-_17fba8b2-22d2-4bec-4a29-a6f50b11672e-1cce0252, #w-node-_4ace41c8-7ee3-ce93-ceb2-a97813825cd9-1cce0252, #w-node-_9d5f4f68-5a7c-843d-ecb4-b263877eb308-1cce0252 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3531252f-3e9b-4d40-98e4-38c3d8c5f6f9-1ccdf988, #w-node-fc5dd4be-316d-af81-3d8d-9bd7759ca747-1cce00b0 {
    order: 9999;
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8277d910-ba2a-06c5-51f2-0f94f3140119-1ccdf997 {
    order: 9999;
  }

  #w-node-_8277d910-ba2a-06c5-51f2-0f94f3140158-1ccdf997 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cb1593d2-fc17-ca73-0e3b-6200663965b7-1ccdf997 {
    order: 9999;
  }

  #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc82-1ccdf9a2, #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-1ccdfc72, #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da7-1ccdfc72, #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72daf-1ccdfc72, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-1ccdfc75, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1ccdfc75, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-1ccdfc75, #w-node-_867b3dbd-5f70-512c-e980-4ed007519985-1ccdfc78, #w-node-_867b3dbd-5f70-512c-e980-4ed00751998b-1ccdfc78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc44-1ccdfcba, #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc4a-1ccdfcba, #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc50-1ccdfcba, #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c0a-1ccdfd26, #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c10-1ccdfd26, #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c1a-1ccdfd26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-1ccdff33 {
    justify-self: auto;
  }

  #w-node-_8766da97-3216-3826-64f4-b4cce4cfbdb7-1ccdff4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e14f3af-c0f3-4467-6c21-1a950594973e-1ccdff50 {
    order: 9999;
  }

  #w-node-_6e14f3af-c0f3-4467-6c21-1a9505949744-1ccdff50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fb313d8c-104b-10af-ff92-a54135529bda-1ccdff50 {
    order: 9999;
  }

  #w-node-_9747e0af-a330-0824-b0ec-fbb91450933d-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e3-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e4-1ccdff88, #w-node-a3ea4a54-4ea1-edd8-419f-6baa16bc5526-1ccdff88, #w-node-a3ea4a54-4ea1-edd8-419f-6baa16bc5527-1ccdff88, #w-node-a3ea4a54-4ea1-edd8-419f-6baa16bc5528-1ccdff88, #w-node-cc9859e9-6cf5-9baa-148c-ca903b0f9124-1ccdff88, #w-node-cc9859e9-6cf5-9baa-148c-ca903b0f9125-1ccdff88, #w-node-cc9859e9-6cf5-9baa-148c-ca903b0f9126-1ccdff88, #w-node-cc9859e9-6cf5-9baa-148c-ca903b0f9127-1ccdff88, #w-node-cc9859e9-6cf5-9baa-148c-ca903b0f9128-1ccdff88, #w-node-_1a9e152d-2369-0d75-d58b-89fdca193d87-1ccdff88, #w-node-_1a9e152d-2369-0d75-d58b-89fdca193d88-1ccdff88, #w-node-_1a9e152d-2369-0d75-d58b-89fdca193d89-1ccdff88, #w-node-_1a9e152d-2369-0d75-d58b-89fdca193d8a-1ccdff88, #w-node-_1a9e152d-2369-0d75-d58b-89fdca193d8b-1ccdff88, #w-node-_075b358a-b3de-b005-aa01-bb79266aadc1-1ccdff88, #w-node-_075b358a-b3de-b005-aa01-bb79266aadc2-1ccdff88, #w-node-_075b358a-b3de-b005-aa01-bb79266aadc3-1ccdff88, #w-node-_075b358a-b3de-b005-aa01-bb79266aadc4-1ccdff88, #w-node-_075b358a-b3de-b005-aa01-bb79266aadc5-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791dde-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791ddf-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de0-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de1-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de2-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de3-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de4-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de5-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de6-1ccdff88, #w-node-_830c5257-5fa4-0cd8-5629-98cc58791de7-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f6-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f7-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f8-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f9-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02305-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02306-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02307-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02318-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02323-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02324-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02325-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02326-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02327-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02328-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232f-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02330-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02331-1ccdff88, #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02332-1ccdff88, #w-node-fe08a08b-5459-7a2b-45e6-19d8c393008f-1ccdffc7, #w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-1ccdffc7, #w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-1ccdffc7, #w-node-fe08a08b-5459-7a2b-45e6-19d8c39300a1-1ccdffc7, #w-node-_386603ab-368e-c0d9-9407-046d8c6deff8-1ccdffc7, #w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-1ccdffc7, #w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-1ccdffc7, #w-node-_95d2945d-f1d8-5071-c783-db889bb74b72-1ccdffc7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92300073-fda1-d668-b80c-8763d4c8b98b-1cce004d {
    order: 9999;
  }

  #w-node-_92300073-fda1-d668-b80c-8763d4c8b991-1cce004d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7cf0af94-abc0-081e-81db-a5fa286c51eb-1cce004e {
    order: 9999;
  }

  #w-node-_7cf0af94-abc0-081e-81db-a5fa286c51f1-1cce004e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-1cce0092, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-1cce0092, #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-1cce0092, #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c1-1cce00c4, #w-node-abce207f-0ff0-0417-f430-9a85dcd61bfc-1cce00c4, #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-1cce00c4, #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34cb-1cce00c4, #w-node-f7b77402-9c53-771f-7603-a17112ed29cf-1cce00c4, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af55-1cce00c9, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-1cce00c9, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af5f-1cce00c9, #w-node-_1f065553-7caf-5899-d5cc-b34f11d8b1e6-1cce00c9, #w-node-c390b508-c434-32e6-61ef-7b68c4916b8b-1cce00c9, #w-node-_22f98fd7-6042-5893-28b4-d9b48487305a-1cce00c9, #w-node-_825505bf-1d0a-b351-43b5-c33d81d77686-1cce00cd, #w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-1cce00cd, #w-node-_825505bf-1d0a-b351-43b5-c33d81d77690-1cce00cd, #w-node-_17fba8b2-22d2-4bec-4a29-a6f50b11672e-1cce0252, #w-node-_4ace41c8-7ee3-ce93-ceb2-a97813825cd9-1cce0252, #w-node-_9d5f4f68-5a7c-843d-ecb4-b263877eb308-1cce0252 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
