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: 700
}

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: 700
}

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: 400;
  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: 400;
  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: 700
}

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: 700;
  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: 400;
  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: 400;
  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: 400;
  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: 400;
  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: 50%;
  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: translate(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: translateY(-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)
  }
  to {
      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
}

.w-code-component>* {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

:root {
  --gcash-website-library---font--size-h3: 1.875rem;
  --gcash-website-library---font--line-height-h3: 2.1rem;
  --gcash-website-library---font--size-small: .75rem;
  --gcash-website-library---font--line-height-small: 1.05rem;
  --gcash-website-library---font--line-height-caption: .875rem;
  --gcash-website-library---font--size-subcontent: .875rem;
  --gcash-website-library---font--line-height-subcontent: 1.25rem;
  --gcash-website-library---spacing--spacing-0-5: .5rem;
  --gcash-website-library---font--size-h5: 1.375rem;
  --gcash-website-library---font--line-height-h5: 1.65rem;
  --gcash-website-library---font--size-h4: 1.625rem;
  --gcash-website-library---font--line-height-h4: 1.95rem;
  --gcash-blue: #0a2757;
  --gcash-website-library---font--size-h1xl: 5rem;
  --gcash-website-library---font--line-height-h1xl: 5.5rem;
  --gcash-website-library---font--size-h2: 2.25rem;
  --gcash-website-library---font--size-content: 1rem;
  --gcash-website-library---font--line-height-content: 1.4rem;
  --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;
  --gcash-website-library---font--size-h6: 1.25rem;
  --gcash-website-library---font--size-h1: 3.25rem;
  --gcash-website-library---font--line-height-h1: 3.575rem;
  --gcash-website-library---font--line-height-h2: 2.475rem;
  --gcash-website-library---spacing--spacing-2: 2rem;
  --gcash-website-library---spacing--spacing-1-5: 1.5rem;
  --gcash-website-library---font--line-height-h6: 1.5625rem;
  --gcash-website-library---font--size-large: 1.125rem;
  --gcash-website-library---font--line-height-large: 1.4625rem;
  --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;
  --main-blue: #1972f9;
  --light-primary-dark-blue: #445c85;
  --darker-orange: #f3710f;
  --layer-2: #eef2f9;
  --bg-biz-blue: #0a1828;
  --gcash-website-library---color-brand--gcash-b500: #01245c;
  --gcash-website-library---spacing--spacing-1: 1rem;
  --darkest-blue: #020c61;
  --layer-1: #f6f9fd;
  --gcash-website-library---spacing--spacing-2-5: 2.5rem;
  --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--blue: #005ce5;
  --gcash-website-library---color-neutral--neutral-lightest: #f6f9fd;
  --gcash-website-library---color-background--bg-primary: var(--gcash-website-library---color-neutral--white);
  --gcash-website-library---color-palette--metal-blue-darkest: #182a62;
  --gcash-website-library---color-neutral--slate-deep: #0a2757;
  --gcash-website-library---spacing--spacing-3: 3rem;
  --gcash-website-library---color-text--text-white: var(--gcash-website-library---color-neutral--white);
  --gcash-website-library---spacing--spacing-0-75: .75rem;
  --gcash-website-library---color-palette--blue-lighter: #9bc5fd;
  --gcash-website-library---color-palette--metal-blue-dark: #2c5ab9;
  --gcash-website-library---color-brand--gcash-white: white;
  --gcash-website-library---spacing--spacing-6: 6rem;
  --gcash-website-library---color-palette--blue-darker: #072592;
  --gcash-website-library---color-neutral--slate-pale: #e0e8f3;
  --gcash-website-library---accessible-components--dark-grey: #9b9b9b;
  --gcash-website-library---spacing--spacing-0-25: .25rem;
  --gcash-website-library---color-neutral--slate-dark: #6780a9;
  --gcash-website-library---color-palette--yellow-pale: #fff9eb;
  --gcash-website-library---color-palette--blue-lightest: #d2e5ff;
  --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-palette--blue-mid: #1972f9;
  --gcash-website-library---color-neutral--white: white;
  --gcash-website-library---font--gilroy: Gilroy, "Trebuchet MS", sans-serif;
  --gcash-website-library---color-neutral--slate-darker: #445c85;
  --gcash-website-library---spacing--spacing-5: 5rem;
  --gcash-website-library---color-neutral--slate-darkest: #183462;
  --gcash-website-library---font--proxima-soft: proxima-soft, sans-serif;
  --gcash-website-library---color-text--text-secondary: var(--gcash-website-library---color-palette--blue);
  --gcash-website-library---color-text--text-primary-lightest: var(--gcash-website-library---color-neutral--slate-dark);
  --gcash-website-library---color-background--bg-primary-light: var(--gcash-website-library---color-neutral--slate-pale);
  --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-background--bg-primary-lighter: var(--gcash-website-library---color-neutral--neutral-light);
  --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-cream: #fcf6eb;
  --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-lighter: #eef2f9;
  --gcash-website-library---color-neutral--neutral-light: #e5ebf4;
  --gcash-website-library---color-palette--blue-pale: #e5f1ff;
  --gcash-website-library---color-palette--blue-light: #69a6fc;
  --gcash-website-library---color-palette--blue-dark: #0a2fb2;
  --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: #447cd0;
  --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: #d61b2c;
  --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-0-125: .125rem;
  --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
  }
}

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
}

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

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

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  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: 700
}

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: translateY(-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/6385b55675a0bd614777a5c1/639ab555ce8fc0ecad95ce6a_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/6385b55675a0bd614777a5c1/639a7a2f25fc19a47c379de7_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: translateY(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: translateY(-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/6385b55675a0bd614777a5c1/63e08d3e10d0b938e362f8bc_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: translateY(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/6385b55675a0bd614777a5c1/642a939af1fcfce8e565c452_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/6385b55675a0bd614777a5c1/642b78cd773549722852682e_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/6385b55675a0bd614777a5c1/64d35434d658cb4e3404c395_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/6385b55675a0bd614777a5c1/655d9a5763f0529b22c75ed0_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.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,
.bounding-box.rtb-section.customer-api,
.bounding-box.rtb-section.practical-api {
  justify-content: space-between;
  align-items: center;
  max-width: 980px
}

.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.explore-solutions {
  height: 600px;
  overflow: visible
}

.bounding-box.resources_case_studies,
.bounding-box.our-partners {
  height: auto;
  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-end;
  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-top: 80px;
  padding-bottom: 80px
}

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

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

.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/6385b55675a0bd614777a5c1/63fdd5e1bb779ccfab76d396_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/6385b55675a0bd614777a5c1/63980c770754710bdce9729e_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/6385b55675a0bd614777a5c1/63980c770754710bdce9729e_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/6385b55675a0bd614777a5c1/63bd068e158ffca9867d080a_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/6385b55675a0bd614777a5c1/63bd181851e48fa9bacd61c3_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/6385b55675a0bd614777a5c1/63be1cb5464ebd0d15b9a12c_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/6385b55675a0bd614777a5c1/63bd068e158ffca9867d080a_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/6385b55675a0bd614777a5c1/63be2867464ebd8dfcba782d_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/6385b55675a0bd614777a5c1/63be2867464ebdfd26ba7820_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/6385b55675a0bd614777a5c1/63bd181851e48fa9bacd61c3_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/6385b55675a0bd614777a5c1/63da6ef8b6f71477455b939b_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/6385b55675a0bd614777a5c1/63be566b63863b237702133a_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/6385b55675a0bd614777a5c1/63bd181851e48fa9bacd61c3_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/6385b55675a0bd614777a5c1/6475cbd820015b96fb04803b_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/6385b55675a0bd614777a5c1/647599b91d2a0976bef27ad4_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/6385b55675a0bd614777a5c1/647599ca555ad35ace82ff7c_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/6385b55675a0bd614777a5c1/63bd26506e371e49d5757c19_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/6385b55675a0bd614777a5c1/63be368c508ab6818f689d89_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/6385b55675a0bd614777a5c1/67b6e603d534c16d3df6bc98_Bill%20Protect.avif);
  max-width: 320px;
  height: 420px
}

.services_section-card.glife.travel {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63be36916c450a1c14b910a9_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/6385b55675a0bd614777a5c1/63be3695464ebd5bd1bb7776_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/6385b55675a0bd614777a5c1/67b6e6001999e1470063911a_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/6385b55675a0bd614777a5c1/67b6e6052ac72b28e7b15321_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/6385b55675a0bd614777a5c1/67b6e6001999e1470063911a_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/6385b55675a0bd614777a5c1/67caae5a2609af9fe857eb2c_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/6385b55675a0bd614777a5c1/67b6e6052ac72b28e7b15321_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/6385b55675a0bd614777a5c1/67b6e603d534c16d3df6bc98_Bill%20Protect.avif);
  max-width: 320px;
  height: 420px
}

.services_section-card.glife.play {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63be3699bd2de3b6667bf8a5_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/6385b55675a0bd614777a5c1/63be47a9d526b7781ac8c04c_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/6385b55675a0bd614777a5c1/63be47b348f0a92c8776500a_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/6385b55675a0bd614777a5c1/63be47bbac4c2a5ad9f12b1a_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/6385b55675a0bd614777a5c1/6423ce6603f443436e4d5672_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/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e12_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/6385b55675a0bd614777a5c1/65c9c3f0577185c4ec06dfc6_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/6385b55675a0bd614777a5c1/65c9c3ef98250972e90a1875_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/6385b55675a0bd614777a5c1/65c9c3f0726ace3087c33176_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/6385b55675a0bd614777a5c1/667e29db6747579bc3965537_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/6385b55675a0bd614777a5c1/65c9c3f0577185c4ec06dfc6_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/6385b55675a0bd614777a5c1/65c9c3ef98250972e90a1875_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/6385b55675a0bd614777a5c1/65c9c3f0726ace3087c33176_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/6385b55675a0bd614777a5c1/667e29db6747579bc3965537_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/6385b55675a0bd614777a5c1/66e3a863a30123dc171d31ac_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/6385b55675a0bd614777a5c1/66e3a8631f894464c56f4855_Global%20Payments.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/6385b55675a0bd614777a5c1/63e18c736903e97f85c572cc_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/6385b55675a0bd614777a5c1/63bd3a61c01f321f587e4dcd_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/6385b55675a0bd614777a5c1/63da73ed05dc0a3d0de7cdc8_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/6385b55675a0bd614777a5c1/63da724ade0a1002d447738a_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/6385b55675a0bd614777a5c1/647d554366a1b3328bf8615f_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/6385b55675a0bd614777a5c1/63be33d7d7bf1711d922121b_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 {
  text-align: left;
  letter-spacing: -.03em;
  align-self: flex-start;
  margin-left: 100px;
  font-size: 2.29rem;
  font-weight: 700;
  line-height: 1.25
}

.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: 40px
}

.popup-section-content.with-phone {
  display: none
}

.popup-section-content.ryse-content {
  max-width: 334px
}

.popup-section-content.create-account {
  align-self: flex-end
}

.popup-section-content.load-plus {
  margin-left: 40px
}

.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.1
}

.popup-section-title.save-bank {
  letter-spacing: -.03em;
  max-width: 10ch;
  font-size: 2.29rem;
  line-height: 1.25
}

.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 {
  letter-spacing: -.05em;
  max-width: 18ch;
  font-size: 3.43rem;
  line-height: 1.2
}

.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 {
  letter-spacing: -.05em;
  max-width: 13ch;
  margin-top: 16px;
  font-size: 3.43rem;
  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: 500;
  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;
  max-width: 19ch;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1.29rem;
  font-weight: 600;
  line-height: 1.4
}

.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: -.05em;
  max-width: 12ch;
  font-size: 3rem;
  font-weight: 500;
  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.3;
  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/6385b55675a0bd614777a5c1/63bed3eb24ee9d28818ae844_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/6385b55675a0bd614777a5c1/641aaaf3a03219382ae5ff14_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: 700;
  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/6385b55675a0bd614777a5c1/64259183c13653d2185c575a_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/6385b55675a0bd614777a5c1/63da692d7bc26e7f5a73b623_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/6385b55675a0bd614777a5c1/647604e8f56d65f4753cfdb4_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,
.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,
.learn-more-link.partner-with-us_link.white-link.view-api-documentation {
  color: #0060ff;
  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-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.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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/63c7c3d9ebac4598022bc9fb_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/6385b55675a0bd614777a5c1/64241bcc0e427328e5f6853a_chevron-mint-green.svg)
}

.learn-more-link-icon.partners.white {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_Chevron%20Right%20Small.svg)
}

.learn-more-link-icon.services-section-card {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/638849f1066e0e84badef78c_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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/63bcf6b529ab7f44b4af51fc_Chevron-right.svg)
}

.learn-more-link-icon.blue-chevron.dark-blue {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63fecd56b65dd1426d711d2f_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/6385b55675a0bd614777a5c1/63cdfdd482f357500fd0340c_chevron-right-primary-blue.svg)
}

.learn-more-link-icon.wellness-icon {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63bcf6b529ab7f44b4af51fc_Chevron-right.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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/63f5d62bf987383c031ccdb4_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/6385b55675a0bd614777a5c1/63bcf6b529ab7f44b4af51fc_Chevron-right.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/6385b55675a0bd614777a5c1/64659c2f40079becfce41339_chevron-shade-4.svg)
}

.learn-more-link-icon.brown-chevron {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6474425114225237c46ff38d_chevron%20-%20brown.svg)
}

.learn-more-link-icon.partner-solutions {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7c3d9ebac4598022bc9fb_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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_Chevron%20Right%20Small.svg)
}

.learn-more-link-icon.partner-solutions.consumer-insighting-solutions {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7c3d9ebac4598022bc9fb_Chevron%20Right%20Small.svg)
}

.learn-more-link-icon.partner-solutions.homepage {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_Chevron%20Right%20Small.svg)
}

.learn-more-link-icon.g4b {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/67207f8f491492f8579f748f_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/6385b55675a0bd614777a5c1/63c60595b8a2d2f3d70b4c1b_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/6385b55675a0bd614777a5c1/6405852cadfa36933583d82a_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/6385b55675a0bd614777a5c1/64058508adfa36627483d711_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/6385b55675a0bd614777a5c1/638849f1066e0e84badef78c_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/6385b55675a0bd614777a5c1/63c4fd690d5e9259f4050119_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/6385b55675a0bd614777a5c1/63feb01c750bc62042a02eee_services_popup-food-parters-xl.webp);
  margin-top: 32px
}

.services_popup-partner-logo-wrapper.swac {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c8a39bfb8105d8cf8dd24a_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/6385b55675a0bd614777a5c1/6405b62b257c7434f71e3456_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/6385b55675a0bd614777a5c1/64f96256eead48d346e17a60_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/6385b55675a0bd614777a5c1/64741d4e1b9079853d3b9c3a_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/6385b55675a0bd614777a5c1/63e242b67a22609f6e9dabc8_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/6385b55675a0bd614777a5c1/646ff3f27139a7add9f36afd_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/6385b55675a0bd614777a5c1/63f425f07df68f89522fdc1a_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/6385b55675a0bd614777a5c1/63feb01c750bc62042a02eee_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/6385b55675a0bd614777a5c1/6409326c2cd6f7aff4b526e7_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/6385b55675a0bd614777a5c1/63ca75af8a988dc8e11895bb_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 {
  height: 740px;
  padding-top: 60px;
  padding-bottom: 60px
}

.services-play_section.play-header {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647604f0f56d65f4753d07d9_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/6385b55675a0bd614777a5c1/63c7b51642c0ed44c6116200_popup-card-1.webp);
  background-position: 50%;
  background-size: cover
}

.popup-section-card.card-2 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b52422d142db1d1e7a73_popup-card-2.webp);
  background-position: 50%;
  background-size: cover
}

.popup-section-card.card-3 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b530667b9b45b05ae25e_popup-card-3.webp);
  background-position: 50%;
  background-size: cover
}

.popup-section-card.card-4 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b541f24bf9bf57c848d6_popup-card-4.webp);
  background-position: 50%;
  background-size: cover
}

.popup-section-card.card-5 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b54f749c0d5d8c7a6e7b_popup-card-5.webp);
  background-position: 50%;
  background-size: cover
}

.popup-section-card.card-6 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b55a6c207938e5f6212c_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/6385b55675a0bd614777a5c1/63d76af89c1d37899b4f32d3_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/6385b55675a0bd614777a5c1/63d786dab9892d4262992fce_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/6385b55675a0bd614777a5c1/63d77b5dec78dadc6987b635_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/6385b55675a0bd614777a5c1/63d85e9d44b1aad63ad34dc6_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: translateY(-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/6385b55675a0bd614777a5c1/6477112749031242bba1b84a_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/6385b55675a0bd614777a5c1/6461eb9d197d084398f4ef6b_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/6385b55675a0bd614777a5c1/647711278ed867b16b433a6f_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/6385b55675a0bd614777a5c1/63d9bfc6b2ca2e5728fb7298_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/6385b55675a0bd614777a5c1/646c4eda8f30ad0ff88472be_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/6385b55675a0bd614777a5c1/646440d72ec5571ddedb2d66_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/6385b55675a0bd614777a5c1/646440d7056a5c4e26fce6c6_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/6385b55675a0bd614777a5c1/63d9bfae58edcf7bb00cd8d6_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/6385b55675a0bd614777a5c1/63d9bfc6b2ca2e5728fb7298_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/6385b55675a0bd614777a5c1/63e38c10144cde4d06eae1e5_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/6385b55675a0bd614777a5c1/63e38c10144cde4cd6eae1e3_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/6385b55675a0bd614777a5c1/63e38c0ae9033a1d3c57df75_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/6385b55675a0bd614777a5c1/63e38c1a49d51ece353754ca_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/6385b55675a0bd614777a5c1/63e38bfed1fa056ef618c988_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/6385b55675a0bd614777a5c1/63e38c1a49d51e1a483754c8_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/6385b55675a0bd614777a5c1/6475fec2b119e5e438d99e5d_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/6385b55675a0bd614777a5c1/6458affc926fe724f380f3dc_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/6385b55675a0bd614777a5c1/6458affbaa2910ff52e6fcfa_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/6385b55675a0bd614777a5c1/6458affc90399235e2f0f2d6_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/6385b55675a0bd614777a5c1/6458affe4877ed213c9fb3cd_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/6385b55675a0bd614777a5c1/6458affc9039923e1af0f2fa_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/6385b55675a0bd614777a5c1/6475fec2a8c6cc21283b9363_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/6385b55675a0bd614777a5c1/6475fec20d860aea1d8447e4_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/6385b55675a0bd614777a5c1/647db1bdd022f3aef3c9b868_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/6385b55675a0bd614777a5c1/63e4aaef17406d7f9b060777_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/6385b55675a0bd614777a5c1/63e4ab0bcde96ae8fd9365f5_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/6385b55675a0bd614777a5c1/63e4ab2853feb41923346c6f_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/6385b55675a0bd614777a5c1/63e4ab3980d9b4d5693e78b0_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/6385b55675a0bd614777a5c1/63e4ab44f28656adeb8049f7_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/6385b55675a0bd614777a5c1/63e4ab553963c53da7779ea4_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/6385b55675a0bd614777a5c1/63edd30d7a423101d319f830_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/6385b55675a0bd614777a5c1/63edd30cf7f0e7477f830047_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/6385b55675a0bd614777a5c1/63f458ae2a45bb919db69178_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/6385b55675a0bd614777a5c1/63f458ae2a45bb095eb6919e_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/6385b55675a0bd614777a5c1/63f458ae2a45bb3029b6918e_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/6385b55675a0bd614777a5c1/63f2b899dff2640b96814f9c_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/6385b55675a0bd614777a5c1/63f2b899dff26480b7814fa7_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/6385b55675a0bd614777a5c1/63f2b899dff264c63a814f96_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/6385b55675a0bd614777a5c1/63f2b899dff26410eb814fad_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/6385b55675a0bd614777a5c1/63f2b899dff264664f814faa_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/6385b55675a0bd614777a5c1/63f2b899dff264a176814f93_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/6385b55675a0bd614777a5c1/63f2b899dff2641b7d814f99_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/6385b55675a0bd614777a5c1/63f2b899dff2645c71814f8d_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/6385b55675a0bd614777a5c1/63f2b899dff2641efc814f85_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/6385b55675a0bd614777a5c1/6405c018ebfe671433b841af_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/6385b55675a0bd614777a5c1/6405c023a4181a7ee5a6c815_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/6385b55675a0bd614777a5c1/6405c7a8cb23fa761f2945ef_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/6385b55675a0bd614777a5c1/65f5278a70f8e75ffd7f4dff_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/6385b55675a0bd614777a5c1/6447a5759f9eb62ef899c69b_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/6385b55675a0bd614777a5c1/6447a5759f9eb606f199c681_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/6385b55675a0bd614777a5c1/6447a5759f9eb6074899c68e_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/6385b55675a0bd614777a5c1/647db1bdd022f3aef3c9b868_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/6385b55675a0bd614777a5c1/63d85e9d44b1aad63ad34dc6_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/6385b55675a0bd614777a5c1/6447a5759f9eb62ef899c69b_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/6385b55675a0bd614777a5c1/6447a5759f9eb606f199c681_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/6385b55675a0bd614777a5c1/6447a5759f9eb6074899c68e_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/6385b55675a0bd614777a5c1/63ef2b4ac320f66f9c0d112b_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: 494px;
  display: flex;
  overflow: hidden
}

.bank-transfer_section.bank-transfer-header {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6405550c156eb197d7d0369c_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.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 {
  max-width: 23ch;
  margin-top: 8px;
  font-size: 1.29rem;
  line-height: 1.4
}

.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/6385b55675a0bd614777a5c1/63ce00c2d805d5cf270c7a18_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/6385b55675a0bd614777a5c1/63ce00cc8de9f2674b596d57_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/6385b55675a0bd614777a5c1/63ce00d88de9f23820596d8b_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/6385b55675a0bd614777a5c1/63ce00e05fad4a80db8b8e8f_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/6385b55675a0bd614777a5c1/63ce00e7cf939e3bd6f0354e_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/6385b55675a0bd614777a5c1/63eef62096013dcb4ad62599_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/6385b55675a0bd614777a5c1/63cf53cccd8c85e7fa422450_map_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/6385b55675a0bd614777a5c1/64056911f813ce3a43088362_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/6385b55675a0bd614777a5c1/63cf8b6c99c7623e4820c26d_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.scrollable {
  max-width: 340px;
  height: 235px;
  overflow: auto
}

.services_popup-steps-wrapper.ad-viewer-scrollable {
  max-width: 340px;
  height: 235px;
  margin-top: 0;
  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;
  max-width: 20ch;
  margin-top: 32px;
  line-height: 1.4
}

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

.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/6385b55675a0bd614777a5c1/6477c874cda083d6ecce74a4_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/6385b55675a0bd614777a5c1/63d24bf94b88edb06a10b446_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/6385b55675a0bd614777a5c1/6401ade213b0a5d5ccec3d4b_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/6385b55675a0bd614777a5c1/6401af1ba37ca59b4d0888f4_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-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-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;
  max-width: 13ch;
  margin: 12px auto 0;
  font-size: 4.29rem;
  line-height: 1.2
}

.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: 530px
}

.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-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: 169px
}

.services_gcash-padala-message-notification.daughter-sms.floating-item {
  bottom: 0;
  transform: translate(-121%, -180%)
}

.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/6385b55675a0bd614777a5c1/6477011667b2577fc09e1a37_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: translateY(-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-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;
  text-align: center;
  margin-top: 8px;
  font-family: Gilroy, Trebuchet MS, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4
}

.services_bank-transfer-notification-title {
  text-align: center;
  letter-spacing: -.03em;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5625rem
}

.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.hide {
  display: none
}

.feature-steps_section.test {
  height: auto
}

.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/6385b55675a0bd614777a5c1/6476b78cfb8307e712be6a5d_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/6385b55675a0bd614777a5c1/646c22ebab6bcc5acef0f9c6_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/6385b55675a0bd614777a5c1/646ae50f4ac68c3d5c873895_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/6385b55675a0bd614777a5c1/63f458ae2a45bb8660b691a6_transpo-header-bg.webp);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1440px 1637px;
  height: 1896px
}

.gtravel_section.other-services-section {
  height: 746px;
  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/6385b55675a0bd614777a5c1/64769f69d408147e130a51ef_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/6385b55675a0bd614777a5c1/63e1f576f042c502048c778b_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/6385b55675a0bd614777a5c1/63da5f500c7389e521b97829_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/6385b55675a0bd614777a5c1/63da5f1cb2d37718656a1c2a_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/6385b55675a0bd614777a5c1/64622b6d6cf71bde35ac92ab_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/6385b55675a0bd614777a5c1/64622b3d87ad3c42c309ae8f_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/6385b55675a0bd614777a5c1/64780f2e68599269ff424644_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/6385b55675a0bd614777a5c1/63dcc3039f86b4b6029e4c49_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/6385b55675a0bd614777a5c1/63dcc30df199c866e7684542_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/6385b55675a0bd614777a5c1/63dcc31b8640da39a9caa2fb_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/6385b55675a0bd614777a5c1/643fb83596777a55e20e21d1_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/6385b55675a0bd614777a5c1/643fb8349597ad70d4881d76_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/6385b55675a0bd614777a5c1/643fb83334c940979160ad13_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/6385b55675a0bd614777a5c1/643fb839e829637059f5725f_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/6385b55675a0bd614777a5c1/643fb83334c9405bdb60ad11_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/6385b55675a0bd614777a5c1/64705ef24f90b915dae87143_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/6385b55675a0bd614777a5c1/64705ef281954336019601fc_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/6385b55675a0bd614777a5c1/64705eeea61024d9b3e6d189_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/6385b55675a0bd614777a5c1/63eedeb7c320f6d14707677e_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/6385b55675a0bd614777a5c1/63eedeb7c320f680ca076782_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/6385b55675a0bd614777a5c1/63eedeb7c320f60b5a076786_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/6385b55675a0bd614777a5c1/63f870ac47f203dea84128b4_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/6385b55675a0bd614777a5c1/63f870ac47f20341aa4128b8_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/6385b55675a0bd614777a5c1/63f870ac47f203219d4128b0_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/6385b55675a0bd614777a5c1/64093492bd5d36d5785da58c_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/6385b55675a0bd614777a5c1/64093492bd5d36a49d5da588_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/6385b55675a0bd614777a5c1/64093492bd5d36635c5da594_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/6385b55675a0bd614777a5c1/65b8c312aaf5c45a3ddf2931_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/6385b55675a0bd614777a5c1/655b30dd85149b879b706137_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/6385b55675a0bd614777a5c1/655b30ddcce334dacfcfdc27_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/6385b55675a0bd614777a5c1/67bc2420ef7ae5b1b13f3844_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/6385b55675a0bd614777a5c1/67c008fa3de7a19b6f5a493e_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/6385b55675a0bd614777a5c1/67b4355ce661f56c372bb16c_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/6385b55675a0bd614777a5c1/67b434ef4f54fe7316409b2b_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/6385b55675a0bd614777a5c1/67c008fc2f361ba08293908b_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/6385b55675a0bd614777a5c1/67c008ff023aed177a0cee2f_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/6385b55675a0bd614777a5c1/6421710e9382686d9e868576_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/6385b55675a0bd614777a5c1/64217117f708ded23cf6a1c2_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/6385b55675a0bd614777a5c1/643fc77d2c981e7fb3f9cfb4_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/6385b55675a0bd614777a5c1/643fc77d2c981e4b19f9cfb7_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/6385b55675a0bd614777a5c1/643fc77d2c981e2ba0f9cfbd_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/6385b55675a0bd614777a5c1/643fc77d2c981e7a9ff9cfba_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/6385b55675a0bd614777a5c1/64620a3cf59bb937c7146c41_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/6385b55675a0bd614777a5c1/64620a39261180fa4737f823_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/6385b55675a0bd614777a5c1/64620a3c98f338eb3ff1e83d_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/6385b55675a0bd614777a5c1/64620a37c6bcdf19ff22efdf_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafdc_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafd8_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafce_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/6385b55675a0bd614777a5c1/6478084068599269ff3bfaae_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e31_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/6385b55675a0bd614777a5c1/6461f65816105ccdeca5e62d_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/6385b55675a0bd614777a5c1/645c589cb0626a7909a3970f_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/6385b55675a0bd614777a5c1/6450dd7730cf93300ac99f5d_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/6385b55675a0bd614777a5c1/64472f559f2e773f625a278c_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46ee9_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46efd_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/6385b55675a0bd614777a5c1/6462e7f4ff0a756789d46ed8_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/6385b55675a0bd614777a5c1/645319023a337db3ca1691ab_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/6385b55675a0bd614777a5c1/6461976ebf7e8d2d418dbdfb_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/6385b55675a0bd614777a5c1/645319023a337d82031691a3_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/6385b55675a0bd614777a5c1/645319023a337dbf481691a7_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;
  height: auto;
  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/6385b55675a0bd614777a5c1/63e59bdf4b85607cb5df6fad_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/6385b55675a0bd614777a5c1/6475e5830da4d23ce948c866_gloan-abot-kaya-bg-base.webp);
  background-size: cover
}

.popup-feature-card.borrow.ggives {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647599b91d2a0976bef27ad4_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/6385b55675a0bd614777a5c1/6475cbd820015b96fb04803b_services-gcredit.webp);
  background-position: 50%
}

.popup-feature-card.borrow.online-shopping-protect {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/655d97776ab7a16187bf08c1_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/6385b55675a0bd614777a5c1/655d977777f93b972a5e62e9_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/6385b55675a0bd614777a5c1/6695ecd6c5b7ed45b680fb49_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/6385b55675a0bd614777a5c1/6695ecd6828aea64f5cd9d64_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/6385b55675a0bd614777a5c1/670540901be5f541d43e1caa_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/6385b55675a0bd614777a5c1/66bafa7530cd4df123935e7f_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/6385b55675a0bd614777a5c1/6684ed9fd2dc3c4b3cd68a96_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/6385b55675a0bd614777a5c1/673ad835a44504ae0f3e8e69_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/6385b55675a0bd614777a5c1/66457af6b12e9c27055d1544_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/6385b55675a0bd614777a5c1/6612ab8cee17849b3ba2b493_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/6385b55675a0bd614777a5c1/6687a88f779e81908f22ea14_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/6385b55675a0bd614777a5c1/6687a88e334ea63f23af3416_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/6385b55675a0bd614777a5c1/6687a88ecf79da3be4a5d034_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/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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/6385b55675a0bd614777a5c1/66c55073b5998b89ebcae324_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/6385b55675a0bd614777a5c1/66c550722639f90187b0aa3a_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/6385b55675a0bd614777a5c1/66c55072c7ee9775989216e2_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/6385b55675a0bd614777a5c1/66c550723ea3dbff0d838013_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/6385b55675a0bd614777a5c1/66bafa7530cd4df123935e7f_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/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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.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.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.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: -.05em;
  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/6385b55675a0bd614777a5c1/64785b8ed493993e6280307e_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/6385b55675a0bd614777a5c1/6465b6ab32dec18699480b09_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/6385b55675a0bd614777a5c1/6465b6ab32dec18699480b0b_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/6385b55675a0bd614777a5c1/6477beea1d686537bf92e0e0_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/6385b55675a0bd614777a5c1/63e08ecdcc6c48428358c196_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/6385b55675a0bd614777a5c1/63e08ed5d3e9be2f09922e60_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e24_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
}

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

.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/6385b55675a0bd614777a5c1/63dc85b483953d7bcdae7ea0_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/6385b55675a0bd614777a5c1/63dc858546999f1a472de780_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/6385b55675a0bd614777a5c1/64228597262cf090385e4332_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/6385b55675a0bd614777a5c1/63dc858546999f1a472de780_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/6385b55675a0bd614777a5c1/643f7c4cfca62772ae502fa3_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/6385b55675a0bd614777a5c1/643f7c4cd71a691186b60eeb_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/6385b55675a0bd614777a5c1/643f7c501245a84eba7626d9_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/6385b55675a0bd614777a5c1/643f7c4cfca62772ae502fa3_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/6385b55675a0bd614777a5c1/643fae85fa7cc22eed268aa8_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/6385b55675a0bd614777a5c1/647604eb0f193cab6e6b38e8_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/6385b55675a0bd614777a5c1/643fc8323cfe7a8b342b97ee_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/6385b55675a0bd614777a5c1/64070eccf769b8046e47aa5a_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/6385b55675a0bd614777a5c1/646c131b550c3d33797d84e2_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/6385b55675a0bd614777a5c1/64222fff005a735be6ac172d_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/6385b55675a0bd614777a5c1/64659ba54858ecd8f80591e6_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/6385b55675a0bd614777a5c1/647070d6a61024d9b3f74477_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/6385b55675a0bd614777a5c1/64706bb2a82b00b269ba46a1_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/6385b55675a0bd614777a5c1/6448bf90835c2779dd6fcb00_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/6385b55675a0bd614777a5c1/642b9130801425a4b497a8ca_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/6385b55675a0bd614777a5c1/63e1b0975639fe22ae87adb4_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/6385b55675a0bd614777a5c1/642ac2d8b24aeb17e89b3eec_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707cb_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/6385b55675a0bd614777a5c1/646332fd56798eaf94bf7ae6_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707cb_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 {
  justify-content: flex-start
}

.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-slide {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 32px
}

.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.services {
  margin-top: 0
}

.swiper-slide.exclusive {
  justify-content: center;
  margin-top: 0;
  display: flex
}

.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/6385b55675a0bd614777a5c1/647057a8bd5cacf00cdbfaf1_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/6385b55675a0bd614777a5c1/647057a2c0c41a05b7e16bf3_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;
  height: 746px;
  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/6385b55675a0bd614777a5c1/646b1af5c8d8d73c253bd814_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/6385b55675a0bd614777a5c1/646b1de3b77c1ce04d1ba61e_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/6385b55675a0bd614777a5c1/64780dd968599269ff412fd4_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/6385b55675a0bd614777a5c1/646c9a03f0cb27c6713d3bd2_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/6385b55675a0bd614777a5c1/646cb3b7dc79002f6afed3b7_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/6385b55675a0bd614777a5c1/6476e0bfc8f16ba1443c9fea_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/6385b55675a0bd614777a5c1/6458cddfa3918eb48b96cfe8_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/6385b55675a0bd614777a5c1/6458b7d5df04d61a1de2b401_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/6385b55675a0bd614777a5c1/64b8e2fddc0f037be624b80c_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/6385b55675a0bd614777a5c1/65ef1c6c1c630a5f674d88c8_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/6385b55675a0bd614777a5c1/67627707a057962d5cb44740_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/6385b55675a0bd614777a5c1/63e6469717a6ee4c6341bdc4_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/6385b55675a0bd614777a5c1/640031c49daa17183989c041_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/6385b55675a0bd614777a5c1/64004b40aa41744a37d73e1e_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/6385b55675a0bd614777a5c1/64004e7bf1a4ded692fc9aa4_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/6385b55675a0bd614777a5c1/64004e979dc392e6c616ec19_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/6385b55675a0bd614777a5c1/647604e9ecdcb75b07e063c0_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/6385b55675a0bd614777a5c1/67b428957a3eeb04d7aa1ca2_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/6385b55675a0bd614777a5c1/67ce88c43fd77fc05169dbfc_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/6385b55675a0bd614777a5c1/63e4aaef17406df48206077a_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/6385b55675a0bd614777a5c1/63e4ab0bcde96a7bd79365f8_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/6385b55675a0bd614777a5c1/63e4ab2853feb45dc0346c72_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/6385b55675a0bd614777a5c1/63e4ab3980d9b4d6283e78b3_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/6385b55675a0bd614777a5c1/63e4ab44f28656c7ad8049fa_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/6385b55675a0bd614777a5c1/63e4ab553963c5810e779ea3_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/6385b55675a0bd614777a5c1/646dfc5ea2da6a846103d94e_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/6385b55675a0bd614777a5c1/63e61ce359b04ed47eee4175_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/6385b55675a0bd614777a5c1/63e61ce359b04ebaebee4174_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/6385b55675a0bd614777a5c1/63e61ce359b04ed47eee4175_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/6385b55675a0bd614777a5c1/6453526b553bc3a9c581f950_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/6385b55675a0bd614777a5c1/64b8e2fddc0f037be624b80c_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/6385b55675a0bd614777a5c1/6453af0da20709a1e382f054_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/6385b55675a0bd614777a5c1/646734287daca386e32cd8f6_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/6385b55675a0bd614777a5c1/646730cbbef3be44290272f8_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: translateY(.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;
  height: 746px;
  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/6385b55675a0bd614777a5c1/63ef2b4ac320f65aa00d1132_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/6385b55675a0bd614777a5c1/63bfc1f6a55c3482d6d64687_express-send-slider-arrow-icon.svg);
  background-position: 0 0;
  background-size: auto;
  width: 40px;
  height: 40px;
  transform: translateY(7px)
}

.popup-slider-arrow-active.prev.adjusted {
  transform-style: preserve-3d
}

.popup-slider-arrow-active.prev {
  transform-style: preserve-3d;
  transform: translate(3px, 7px)rotateX(0)rotateY(180deg)rotate(0)
}

.popup-slider-arrow-active.prev.ad-viewer {
  transform-style: preserve-3d;
  transform: translate(-2px, 7px)rotateX(0)rotateY(180deg)rotate(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)rotate(0)
}

.popup_slider-arrow-disabled.next.ad-viewer-2 {
  transform-style: preserve-3d;
  transform: translate(-6px, -12px)rotateX(0)rotateY(180deg)rotate(0)
}

.popup_slider-arrow-disabled.prev {
  z-index: 0;
  z-index: 0;
  transform: translate(3px, -12px)
}

.popup_slider-arrow-disabled.prev.ad-viewer {
  transform: translateY(-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/6385b55675a0bd614777a5c1/63f72bb7cd044097f1bd7385_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/6385b55675a0bd614777a5c1/64eed5b67576e9baae56b9f3_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/6385b55675a0bd614777a5c1/64eed5b877384907fa73f1f6_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/6385b55675a0bd614777a5c1/64eed5b61b293c29016a7025_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/6385b55675a0bd614777a5c1/64eed5b61b293c29016a7025_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/6385b55675a0bd614777a5c1/64eed5b5a599d7f1e1f3abf6_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/6385b55675a0bd614777a5c1/64eed5b6eb4c509bf4c22032_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/6385b55675a0bd614777a5c1/64eed5b777ace14bdfa7f471_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/6385b55675a0bd614777a5c1/64eed5b877384907fa73f1f6_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/6385b55675a0bd614777a5c1/64ffc68b0bc4af3b78e0a43b_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/6385b55675a0bd614777a5c1/64eed5b67576e9baae56b9f3_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/6385b55675a0bd614777a5c1/64eed5b777ace14bdfa7f471_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: translateY(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.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/6385b55675a0bd614777a5c1/640031c49daa17812989c051_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/6385b55675a0bd614777a5c1/63d7bfbb53db9a08edb70112_panels_dropdown-toggle.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/6385b55675a0bd614777a5c1/6401af1ba37ca546220888e1_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-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/6385b55675a0bd614777a5c1/641276a95b99c4158eb0bee3_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/6385b55675a0bd614777a5c1/6406840e0983f6976e0d7580_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/6385b55675a0bd614777a5c1/6405c023a4181a1983a6c812_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 {
  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-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
}

.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 6px 6px;
  font-family: Gotham Rounded;
  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: translateY(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.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/6385b55675a0bd614777a5c1/63cf8b6c99c7623e4820c26d_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/6385b55675a0bd614777a5c1/6630ac4e2698500c759e16e1_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/6385b55675a0bd614777a5c1/641c09f68c87112ab2228b53_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/6385b55675a0bd614777a5c1/641c09f6c17bb11daf3979f9_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/6385b55675a0bd614777a5c1/63a40f484cbb3c8173c28eb7_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
}

.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: translateY(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._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)rotate(0)
}

.utility-page-wrap {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6426922e8cd1dc866f95fd00_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/6385b55675a0bd614777a5c1/642b83e289907518767951a8_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/6385b55675a0bd614777a5c1/642b91308014253c3497a8c1_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/6385b55675a0bd614777a5c1/6434e93515d33e456a21c6ba_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/6385b55675a0bd614777a5c1/642d3e9e4b2a5a275bc07019_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/6385b55675a0bd614777a5c1/6434fa965afac2d1cd13348d_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/6385b55675a0bd614777a5c1/66875696b139e758dea37e04_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/6385b55675a0bd614777a5c1/66c46442ac7d0b8282dc14c6_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/6385b55675a0bd614777a5c1/66864a511aebac547516cffa_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/6385b55675a0bd614777a5c1/6436321c79afd8ac7ce7872c_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(#0000 76%, #ffffff87 85%, #fff), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65f072d3ec40de16cbcfc685_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-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/6385b55675a0bd614777a5c1/643632e92edba82d59274737_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/6385b55675a0bd614777a5c1/643632e898ed5e3867fad7ad_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/6385b55675a0bd614777a5c1/643632e7b3cdb64d7ef09906_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/6385b55675a0bd614777a5c1/643632e7944052686e7527fa_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/6385b55675a0bd614777a5c1/643632e679afd83a5ae79431_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/6385b55675a0bd614777a5c1/643632e59399204cca516f74_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/6385b55675a0bd614777a5c1/643632e55ab90f28e9a3aa74_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/6385b55675a0bd614777a5c1/643632e5192286e15e1fac16_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/6385b55675a0bd614777a5c1/643632e52edba8541b2745ce_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: -.05em;
  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.service-fees {
  max-width: 10ch
}

.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/6385b55675a0bd614777a5c1/652799d309ff78020dec8e1a_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/6385b55675a0bd614777a5c1/652799bb27236b7dc019a893_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/6385b55675a0bd614777a5c1/65279906a0fa0662d11ea720_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/6385b55675a0bd614777a5c1/652e5f1661d52dfa0be2808c_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/6385b55675a0bd614777a5c1/652e5f462bc517d18ada0bbb_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/6385b55675a0bd614777a5c1/652e5ebb11e33ba3f1b57cf1_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/6385b55675a0bd614777a5c1/6527be60284ee870b0672aa5_gs-kv-card-desktop.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/6385b55675a0bd614777a5c1/6527be1843b13d947243bfd9_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/6385b55675a0bd614777a5c1/643f879db0b60ab0e871a129_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/6385b55675a0bd614777a5c1/643f87a807be60a574bdc44a_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/6385b55675a0bd614777a5c1/643f879db0b60ab0e871a129_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/6385b55675a0bd614777a5c1/644633651c65a34957ace337_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/6385b55675a0bd614777a5c1/644633651c65a35deaace327_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/6385b55675a0bd614777a5c1/644633651c65a33407ace32f_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/6385b55675a0bd614777a5c1/644633651c65a3b2e4ace31f_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/6385b55675a0bd614777a5c1/644b2e1af60a003091287e6f_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/6385b55675a0bd614777a5c1/644b2e1af60a00888c287e8d_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/6385b55675a0bd614777a5c1/644b2e1af60a00085a287e7e_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/6385b55675a0bd614777a5c1/644b6534f60a003f062c55cd_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/6385b55675a0bd614777a5c1/644ba66c881cba3d47125534_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/6385b55675a0bd614777a5c1/644ba66c881cbac2d312552a_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/6385b55675a0bd614777a5c1/645063d6eb229a24996f222a_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/6385b55675a0bd614777a5c1/645063d6eb229a19016f2211_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/6385b55675a0bd614777a5c1/645063d6eb229a4ec36f2206_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/6385b55675a0bd614777a5c1/645867ba34d354b8f750e85b_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/6385b55675a0bd614777a5c1/645867ba34d3541fb050e84f_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/6385b55675a0bd614777a5c1/645867ba34d354025450e853_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/6385b55675a0bd614777a5c1/645867ba34d3542c9550e857_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/6385b55675a0bd614777a5c1/648c15b6b8051c4354061265_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/6385b55675a0bd614777a5c1/648c15c9348f0091699034ae_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/6385b55675a0bd614777a5c1/648c15db7006cdce1a69b467_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/6385b55675a0bd614777a5c1/648c15ec3aaa84b060b6a86d_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/6385b55675a0bd614777a5c1/659f8c51c82ac7a4e7cbef64_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/6385b55675a0bd614777a5c1/659f8c51a7d2044d286f8160_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/6385b55675a0bd614777a5c1/65a73b1cc277c11998280b46_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/6385b55675a0bd614777a5c1/6527a24e4fea32f3c8666a24_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/6385b55675a0bd614777a5c1/652756aaa2096d8d71e5d8e0_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/6385b55675a0bd614777a5c1/652dfefa5b43b4d19c7e5496_gs-stepperkv-desktop.webp);
  background-position: 50%;
  background-size: 1440px;
  height: 938px;
  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;
  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: -30px
}

.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/6385b55675a0bd614777a5c1/652e5887ffd24a69fc10188e_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/6385b55675a0bd614777a5c1/652e591fbeacacf6c27198c5_gs-step1-xldesktop.webp)
}

.get-verified-bg.selfie {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/652e590cabee3e6c03956d23_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: -.05em;
  max-width: 9ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.86rem;
  line-height: 1.2
}

.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/6385b55675a0bd614777a5c1/6440a8b0d0adde0433c30067_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/6385b55675a0bd614777a5c1/6440e349bb11554b9fd84e08_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/6385b55675a0bd614777a5c1/6440e351af759f49bb626368_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/6385b55675a0bd614777a5c1/6440fb6c4e49200edee66f0a_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/6385b55675a0bd614777a5c1/6440fb6c4e4920616ae66f07_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/6385b55675a0bd614777a5c1/644633faa7f9f06cca0ecb49_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/6385b55675a0bd614777a5c1/642cd7f1d4d7fbaff13e8b4e_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/6385b55675a0bd614777a5c1/644a49731b71e7b60a952fa2_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/6385b55675a0bd614777a5c1/644a497efe18c9141c0088b3_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/6385b55675a0bd614777a5c1/644a4988050fe81f3b72fbff_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/6385b55675a0bd614777a5c1/644a49965b4f895c35effae9_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/6385b55675a0bd614777a5c1/644b2e0d48d115ebd4fec677_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/6385b55675a0bd614777a5c1/644b2e28ed46001ea7e5d6ba_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/6385b55675a0bd614777a5c1/644ba592b44a8c7e46fc70e6_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/6385b55675a0bd614777a5c1/6450ab2751a4507ee5f2e95d_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)rotate(0)
}

.promo_nav-btn-wrapper.disabled {
  display: none
}

.promo_nav-btn-wrapper.disabled.next {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotate(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/6385b55675a0bd614777a5c1/644b2e28ed46001ea7e5d6ba_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/6385b55675a0bd614777a5c1/648a9e7da9f037e5780f42cb_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: translateY(-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/6385b55675a0bd614777a5c1/645337df9c3457e7d211f58c_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/6385b55675a0bd614777a5c1/64545fe49a9779113ec64ca5_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: translateY(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/6385b55675a0bd614777a5c1/6678cb373426b24f747b971a_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/6385b55675a0bd614777a5c1/65701572f58cb94f7aac3d4f_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/6385b55675a0bd614777a5c1/6513a0563f60c8b958504013_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/6385b55675a0bd614777a5c1/6710c960976ba1d072e3eda5_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/6385b55675a0bd614777a5c1/647607f8c4cc866a23cfbec1_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/6385b55675a0bd614777a5c1/646fff97ce1cbe54c1bc835f_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/6385b55675a0bd614777a5c1/65e05a7c0629b540caac182c_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/6385b55675a0bd614777a5c1/645dfc3bb5e5cf6f5f48ecb5_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/6385b55675a0bd614777a5c1/64795eb79ee0a4cc1b1df156_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/6385b55675a0bd614777a5c1/64799970d80b4a40f5fd812b_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e334_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e34d_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e349_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/6385b55675a0bd614777a5c1/6513c82a64ea4d50101e9030_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/6385b55675a0bd614777a5c1/64d34b292f28c853d2ae675f_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/6385b55675a0bd614777a5c1/6513c8e243684ca9942f5915_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/6385b55675a0bd614777a5c1/651b6761be0ea12f88902258_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/6385b55675a0bd614777a5c1/6513ca7a8db38482a7dcfa2f_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/6385b55675a0bd614777a5c1/65e050efdfc29f04505342a8_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/6385b55675a0bd614777a5c1/65e0571aeac15fb85a6ad664_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/6385b55675a0bd614777a5c1/64771c99e578b119cfe6e9ad_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/6385b55675a0bd614777a5c1/63e0d31c678a17837a3810ba_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)rotate(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)rotate(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/6385b55675a0bd614777a5c1/6476b78cfb8307e712be6a5d_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: translateY(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/6385b55675a0bd614777a5c1/64758ecb90745d54a14de658_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/6385b55675a0bd614777a5c1/64758ecb90745d54a14de66e_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/6385b55675a0bd614777a5c1/64758ecb90745d54a14de65c_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/6385b55675a0bd614777a5c1/647daae80d84ae87e76dd980_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/6385b55675a0bd614777a5c1/64780f3647347bd4fd4259d4_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: translateY(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
}

.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: Gilroy, Trebuchet MS, 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 ul {
  padding-left: 24px
}

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

.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/6385b55675a0bd614777a5c1/654c7d8b9d2d235a5fe9ed92_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/6385b55675a0bd614777a5c1/654c822858ba8fef7c377e5d_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/6385b55675a0bd614777a5c1/654c9397eae947cf7f54f818_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(90deg, #111f29, #fff0 57%), linear-gradient(#fff0 47%, #111f29 96%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca1f48a1050afef2e81ae_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/6385b55675a0bd614777a5c1/666a5ca36c67b7d6fbadbcad_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/6385b55675a0bd614777a5c1/667118adef96c234e7a9b400_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/6385b55675a0bd614777a5c1/6506d3ca318c91630d90930e_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/6385b55675a0bd614777a5c1/650880291b7622863e9b6bc5_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/6385b55675a0bd614777a5c1/65a8effdb1bd343d62271de3_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/6385b55675a0bd614777a5c1/65e9893f2f96ae8119ffda38_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;
  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 {
  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
}

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

.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: 60px;
  padding-top: 40px
}

.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/6385b55675a0bd614777a5c1/6746b3cc7235eb9ad8191c51_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/6385b55675a0bd614777a5c1/66fa3298433a04344656c4e0_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/6385b55675a0bd614777a5c1/67459390a257b819aa8ff150_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/6385b55675a0bd614777a5c1/67356a3235f7c5e9ad4f5bed_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/6385b55675a0bd614777a5c1/67459390a257b819aa8ff150_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 {
  flex-wrap: wrap;
  justify-content: center;
  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,
.popup-b2s.promos.dynamic-pop-up,
.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
}

.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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/67356a3265cd95ed301cc7a4_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/6385b55675a0bd614777a5c1/668d7ab5fec2ee6c515dbc85_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
}

.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: contain;
  background-color: #fff;
  border-radius: 4px;
  width: 144px;
  height: 96px;
  margin-top: 8px;
  overflow: hidden
}

.logo-brand.alt {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6474928322d48888f6c8cfe5_biz-gcash-logo.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto
}

.header-brand-name {
  grid-column-gap: 6px;
  color: var(--gcash-blue);
  letter-spacing: -1px;
  margin-bottom: 16px;
  font-family: Gotham Rounded;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
  display: flex
}

.blue-button {
  background-color: #0057e4;
  border-radius: 100px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Gotham Rounded;
  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/6385b55675a0bd614777a5c1/64c88b4da7be42cafa787931_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
}

.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 auto;
  grid-template-columns: 458px 458px;
  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
}

.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: 1.71rem
}

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

.icon-link-arrow {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7c3d9ebac4598022bc9fb_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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/67207f8f491492f8579f748f_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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/67207f8f491492f8579f748f_chvron.svg)
}

.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/6385b55675a0bd614777a5c1/666a971fe5527bec9d637937_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/6385b55675a0bd614777a5c1/654c769a5b00242c6dca7708_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/6385b55675a0bd614777a5c1/6506b21b8eaeb28e2067c022_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/6385b55675a0bd614777a5c1/6506b4279c68b17248cbdda6_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/6385b55675a0bd614777a5c1/654c8f7d892b8bd0f7e6e55b_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/6385b55675a0bd614777a5c1/654c9aa8331d35a06515fd21_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
}

.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/6385b55675a0bd614777a5c1/6507cb89418d032204a3a54b_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(#fff0 61%, #0009), linear-gradient(146deg, #00000080 14%, #fff0 36%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca6a3236ca78b2e51aa49_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/6385b55675a0bd614777a5c1/6576a12ecf077ef10f890a6a_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/6385b55675a0bd614777a5c1/65169dae046b6bee3300af94_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/6385b55675a0bd614777a5c1/66fa3298433a04344656c4e0_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/6385b55675a0bd614777a5c1/655eed8a90ee606011da1f91_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/6385b55675a0bd614777a5c1/655eed8a90ee606011da1f91_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/6385b55675a0bd614777a5c1/65e92167e5dbf70a77aa9d79_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/6385b55675a0bd614777a5c1/65e929222c6279d8a5d597d1_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/6385b55675a0bd614777a5c1/655eed8a90ee606011da1f91_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/6385b55675a0bd614777a5c1/66fa3c15e0497f3415711061_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/6385b55675a0bd614777a5c1/671ef9e1cb8231ebd87ef04b_1440x1244.avif);
  height: 700px
}

.rtb-block.merry-g-2024 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/655eed8a90ee606011da1f91_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/6385b55675a0bd614777a5c1/67356a329d3db0253e04f557_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/6385b55675a0bd614777a5c1/671ef9e1cb8231ebd87ef04b_1440x1244.avif);
  height: 700px
}

.rtb-block.merry-g-2024.how-to-join {
  cursor: pointer;
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/67356a3160e9fb37097404fe_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/6385b55675a0bd614777a5c1/671ef9e1cb8231ebd87ef04b_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: 160px;
  height: 160px;
  display: flex;
  box-shadow: 0 0 4px #e8eef2c9
}

.brand-name-holder {
  object-fit: cover;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex
}

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

.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/6385b55675a0bd614777a5c1/638849f1066e0e84badef78c_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/6385b55675a0bd614777a5c1/63bcf6b529ab7f44b4af51fc_Chevron-right.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/6385b55675a0bd614777a5c1/6656da2fc6985916634f6315_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/6385b55675a0bd614777a5c1/659fa3bce47adb916568c288_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;
  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
}

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

.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/6385b55675a0bd614777a5c1/657b07fdc773241708589c05_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/6385b55675a0bd614777a5c1/657aa12bcc80985426d180e5_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/6385b55675a0bd614777a5c1/657aa12bcc80985426d180df_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/6385b55675a0bd614777a5c1/657aa12bcc80985426d180e2_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.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
}

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

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

.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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd9a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dc97_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dc9e_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/6385b55675a0bd614777a5c1/657ae8a492ac84fc855aacac_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd17_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/6385b55675a0bd614777a5c1/657ae8a492ac84fc855aac97_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/6385b55675a0bd614777a5c1/657ae8a492ac84fc855aaca5_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd1e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd62_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcf3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd26_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcdb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddca_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dce3_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/6385b55675a0bd614777a5c1/657bcacda9a9393d78b517ed_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd4e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddda_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddee_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcc7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddae_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddd6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd8a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcc3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd72_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcd3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dca7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd13_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dde2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd0f_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd7a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcbb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddde_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcab_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddf6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dda2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dda6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd7e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd6a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcdf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd03_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd6e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dccb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd22_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddea_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd66_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcef_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd76_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcb7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dce7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcaf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddd2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcbf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de02_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd52_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd2a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dccf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcf7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddb6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddfa_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddce_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de02_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd07_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddbe_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd5e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd92_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd36_stocks-6.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.stocks-4 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd3a_stocks-4.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.investments-3 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcff_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddaa_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd96_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de06_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd32_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcd7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcb3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddc2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcfb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dc8f_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd5a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd4a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd9e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddf2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddc6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddf6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd2e_stocks-9.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.stocks-3 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd46_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd56_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddfe_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dceb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dca3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de0a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddb2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd0b_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd8e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddba_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de0a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de06_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd86_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd3e_stocks-11.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.stocks-8 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd42_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dc93_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd82_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de0e_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/6385b55675a0bd614777a5c1/657ae8a492ac84fc855aac93_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddfa_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd32_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/6385b55675a0bd614777a5c1/657b0753023acaafe32d1145_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: Gilroy, Trebuchet MS, 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/6385b55675a0bd614777a5c1/63bbb672a5f15f29bf864d9d_Chevron%20Down.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 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/6385b55675a0bd614777a5c1/673591bcaf675768defd1334_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/6385b55675a0bd614777a5c1/65c1c35a64de813fb93fa4fd_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/6385b55675a0bd614777a5c1/65f5278a70f8e75ffd7f4dff_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: 920px
}

.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.rtb-section {
  background-image: linear-gradient(90deg, #bdc6d4 50%, #eef2f9 50%);
  height: 700px
}

.partner-solutions_section.rtb-section.promo-solutions,
.partner-solutions_section.rtb-section.customer-api {
  background-image: linear-gradient(#090f2d, #090f2d);
  height: 453px;
  display: flex
}

.partner-solutions_section.rtb-section.practical-api {
  background-image: linear-gradient(#f6f9fd, #f6f9fd);
  flex-flow: column;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex
}

.partner-solutions_section.rtb-section.forest-adoption {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6642f449fefb21fdd1346663_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.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.partner-with-us_section_lets-talk {
  background-color: #618aae;
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663acdc92ded389894650cc2_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: linear-gradient(#090f2d, #090f2d);
  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: 60px;
  padding-bottom: 60px;
  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_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;
  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;
  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.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: flex-start
}

.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: 16px;
  grid-row-gap: 32px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 800px;
  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: -.05em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  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.efficiency-drive_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.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: translateY(-85px)
}

.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/6385b55675a0bd614777a5c1/65e58f91ff94b5ce5d473332_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/6385b55675a0bd614777a5c1/65e594f85dc60c41bad9e90f_Promo%20Solutions.webp)
}

.beta-gcash-section.hero.products {
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65e58f91ff94b5ce5d473332_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/6385b55675a0bd614777a5c1/65e595931741b3e7c9ec34eb_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/6385b55675a0bd614777a5c1/65e5883e9743dee8dd5caf6f_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/6385b55675a0bd614777a5c1/65e5883d9743dee8dd5caeee_oktoberfest-web.webp);
  background-position: 50% 100%;
  background-size: cover
}

.slide-2.singlife {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65e5883d9743dee8dd5caf2d_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/6385b55675a0bd614777a5c1/65e5883d9743dee8dd5caf09_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;
 
  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
}

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

.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)rotate(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)rotate(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/6385b55675a0bd614777a5c1/65e5883d9743dee8dd5caf09_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, sans-serif
}

.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: translateY(100px);
  box-shadow: 0 6px 12px -10px #0f254533
}

.navigation-breadcrumb.business {
  z-index: 6;
  background-color: #020c61;
  transform: translateY(260%)
}

.navigation-breadcrumb.show {
  opacity: 1;
  display: flex;
  transform: translateY(80px)
}

.navigation-breadcrumb.business {
  color: #fff;
  background-color: #020c61;
  display: none
}

.navigation-breadcrumb.business.gbps {
  z-index: 98;
  transition-duration: .2s;
  transform: translateY(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: translateY(-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: translateY(-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: translateY(-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: translateY(-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: translateY(-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: translateY(-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: translateY(-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: translateY(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,
.partner-solutions_banner.customer-api {
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px
}

.partner-solutions_banner.forest-adoption {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66b3270d4db8f6159abf438f_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 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px
}

.partner-solutions_banner.resources {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/674d7151f093e322a531e699_Resources%20Banner.avif);
  background-position: 50% 0;
  background-size: 3200px;
  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/6385b55675a0bd614777a5c1/662a14d1855a8a78b247d5a9_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_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,
.partner-solutions_banner_title.customer-api {
  margin-top: 8px
}

.partner-solutions_banner_title.forest-adoption {
  color: #eaf4eb;
  margin-top: 8px;
  font-size: 3.43rem
}

.partner-solutions_banner_title.faqs {
  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_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,
.partner-solutions_banner_description.customer-api {
  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 {
  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_main_section {
  justify-content: flex-end;
  width: 50%;
  height: 700px;
  padding: 32px;
  display: flex
}

.partner-solutions_main_section.promo-solutions,
.partner-solutions_main_section.customer-api {
  align-items: center;
  width: 40%;
  height: auto
}

.partner-solutions_main_section.customer-api.extended-rtb {
  width: 50%;
  padding-left: 0
}

.partner-solutions_main_section.practical-api {
  align-items: center;
  width: 45%;
  height: auto;
  padding: 29px
}

.partner-solutions_main_section.green-beginnings {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px
}

.partner-solutions_main_section.brand-challenges {
  height: 560px
}

.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 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: proxima-soft, sans-serif
}

.partner-solutions_inner_section_heading.disbursement-types {
  max-width: 18ch
}

.partner-solutions_inner_section_heading.onboarding-with-customer-api {
  max-width: none;
  margin-bottom: 35px
}

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

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

.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.customer-api {
  color: #fff9
}

.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: #263f6999;
  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_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: #445c85;
  max-width: 28ch;
  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.ad-solutions {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/662a14cf094ba0e141ee22b2_Swipeable%20Card.webp);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 320px
}

.explore-solutions_card.promo-solutions {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/662a14cf34622db5ce7dc69d_Swipeable%20Card-1.webp);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 320px
}

.explore-solutions_card.customer-api {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/662a14cf3bee3f0093545a36_Swipeable%20Card-2.webp);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 320px
}

.explore-solutions_card.green-solutions {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/662a14cf1ea03e466231a41a_Swipeable%20Card-3.webp);
  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/6385b55675a0bd614777a5c1/6639d5f9aacfa92182e1a7ae_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/6385b55675a0bd614777a5c1/6639d5f0b360d02f3d4b2db9_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/6385b55675a0bd614777a5c1/6639d5f81395967392583931_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/6385b55675a0bd614777a5c1/6639d5f8da84bcc32dea0075_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/6385b55675a0bd614777a5c1/66434d1b63fbb2eeade0dafd_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/6385b55675a0bd614777a5c1/66b31a54f192d3833458dc46_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_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: 24px;
  grid-row-gap: 24px;
  color: #fff
}

.partner-solutions_marketing-solutions.customer-api {
  color: #fff
}

.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_section_video_container {
  width: 50%
}

.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: 420px;
  margin-right: 0;
  padding: 24px;
  display: flex
}

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

.disbursement-types_card_description {
  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 {
  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: column;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  display: flex
}

.item-header {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px
}

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

.efficiency-drive_cards {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 348px;
  height: 450px;
  padding: 40px;
  display: flex
}

.efficiency-drive_cards._76-million {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64758ecb90745d54a14de660_strength-numbers-76-million-xl.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  justify-content: flex-start;
  max-width: 100%;
  padding-top: 60px
}

.efficiency-drive_cards._640k-agent-networks {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64758ecb90745d54a14de66a_strength-numbers-640k-xl.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  max-width: 100%;
  padding-left: 32px;
  padding-right: 32px
}

.efficiency-drive_cards._8m-msme-loans {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64a627fa36e8f756c949d5ea_8M-msme-loans.webp);
  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 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1320px;
  padding-left: 24px;
  padding-right: 24px
}

.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/6385b55675a0bd614777a5c1/66b31b08af372d6aafe77b59_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/6385b55675a0bd614777a5c1/66431463b84486591d637ef3_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/6385b55675a0bd614777a5c1/66b31b07a5c978a26c615bc0_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-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_tag-contents {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex
}

.partner-solutions_faqs_tag {
  color: #091727;
  letter-spacing: -.01em;
  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_faqs_tag.all {
  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;
  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/6385b55675a0bd614777a5c1/662a14d0a2ed08d68cc7b288_asset-2.webp);
  background-position: 70%;
  background-size: 980px;
  border-top-right-radius: 24px;
  height: 640px;
  transform: translateY(-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/6385b55675a0bd614777a5c1/66417e538dfd4fa517f620d6_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/6385b55675a0bd614777a5c1/66417e548dfd4fa517f62176_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/6385b55675a0bd614777a5c1/66417e538dfd4fa517f620ee_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/6385b55675a0bd614777a5c1/66417e548dfd4fa517f62127_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/6385b55675a0bd614777a5c1/66417e548dfd4fa517f621d2_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/6385b55675a0bd614777a5c1/66864a511aebac547516cffa_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: 14ch;
  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
}

.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/6385b55675a0bd614777a5c1/665535a15a6f4d528f196cd4_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/6385b55675a0bd614777a5c1/6655359f5a6f4d528f196c18_how-collect.webp);
  background-position: 100%;
  background-size: cover
}

.privacy-card-img.why-collect {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/665535a15a6f4d528f196cf4_why-collect.webp);
  background-position: 0%;
  background-size: cover
}

.privacy-card-img.who-share {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/665535a15a6f4d528f196cdc_who-share.webp);
  background-position: 100%;
  background-size: cover
}

.privacy-card-img.read-privacy {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/665535a25a6f4d528f196d1c_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%
}

.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(#0000 70%, #0009);
  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/6385b55675a0bd614777a5c1/647604e9ecdcb75b07e063c0_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/6385b55675a0bd614777a5c1/66875696b139e758dea37e04_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 {
  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/6385b55675a0bd614777a5c1/6762699a85e71791b96a8a77_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/6385b55675a0bd614777a5c1/6762699ac9c76af7611f31d9_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/6385b55675a0bd614777a5c1/67626999c3c7b15c804a2c18_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/6385b55675a0bd614777a5c1/6765101696f3e178bd526d53_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/6385b55675a0bd614777a5c1/67627d905873b2dbb8f15b01_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/6385b55675a0bd614777a5c1/642cd7f1d4d7fbaff13e8b4e_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/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/668e8561b3bfe8bfbc1e0e1f_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 {
  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: #d4d4d4
}

.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/6385b55675a0bd614777a5c1/652f9df0dcea54fad238b785_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
}

.div---hero-banner-container {
  width: 100%;
  height: 860px;
  position: absolute;
  inset: 0 auto auto 0;
  overflow: hidden
}

.div---hero-banner-container.about-us {
  color: #03063b;
  background-color: #03063b;
  height: 1500px
}

.image---pd-banner-background {
  object-fit: contain;
  width: 480px;
  max-width: 480px;
  display: none;
  position: absolute;
  top: 0;
  right: 50%;
  overflow: hidden;
  transform: translate(50%)
}

.image---pd-banner-background.about-us.story {
  height: 100%;
  margin-top: 5px
}

.image---pd-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: translateY(-200%)
}

.nav-mega-menu.articles,
.nav-mega-menu.partners {
  transform: translateY(-200%)
}

.nav-mega-menu.services {
  padding-top: 16px;
  padding-bottom: 16px;
  transform: translateY(-200%)
}

.nav-mega-menu.business {
  background-color: #091727;
  border-top-width: 0;
  transform: translateY(-200%)
}

.nav-mega-menu.business.enterprise,
.nav-mega-menu.business.public-sector,
.nav-mega-menu.business.msme {
  transform: translateY(-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: translateY(-200%)
}

.nav-mega-menu.get-started {
  transform: translateY(-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: translateY(120px);
  box-shadow: 0 6px 12px -10px #0f254533
}

.gcash-navigation-breadcrumb.partner-solutions {
  z-index: 98;
  color: #fff;
  background-color: #020c61;
  transform: translateY(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: translateY(-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/6385b55675a0bd614777a5c1/65e9700d12835a0d841baa70_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/6385b55675a0bd614777a5c1/65e96f9fbeb291f8e2e2c936_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/6385b55675a0bd614777a5c1/65e96f177d1533733dd6300f_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/6385b55675a0bd614777a5c1/65e9700d12835a0d841baa70_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/6385b55675a0bd614777a5c1/66aa0854d8988103cb7d4a05_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/6385b55675a0bd614777a5c1/66aa0853d8988103cb7d4964_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: translateY(-50%)
}

.clear-button {
  color: #025ae9;
  background-color: #0000;
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6401880e8f2d07377bb56e3c_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/6385b55675a0bd614777a5c1/66b1da097e474c5aefa9c34c_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/6385b55675a0bd614777a5c1/66b1da0a7e474c5aefa9c374_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/6385b55675a0bd614777a5c1/66b1da0a7e474c5aefa9c3a6_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)rotate(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)rotate(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/6385b55675a0bd614777a5c1/66b4360e973f832d3d5dbf9d_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)rotate(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: translateY(-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/6385b55675a0bd614777a5c1/6639d5f9aacfa92182e1a7ae_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/6385b55675a0bd614777a5c1/64620a37ff1ff2c5801f6855_gsave-24-7-tablet.webp);
  background-position: 50%;
  background-size: 432px
}

.strength_card.merchants {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66417e538dfd4fa517f620d6_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/6385b55675a0bd614777a5c1/663ad174760e099709affe97_card-2.webp);
  background-position: 50%;
  background-size: cover
}

.strength_card.planted {
  filter: saturate(135%);
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663ad17474e32f74e7919c19_card-3.webp);
  background-position: 50%;
  background-size: cover
}

.strength_card.borrowers {
  filter: saturate(140%);
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66ed070577ed5c30d7d0003e_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/652f9df0dcea54fad238b785_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/6385b55675a0bd614777a5c1/668e8561b3bfe8bfbc1e0e1f_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/668d7ab5fec2ee6c515dbc85_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/6385b55675a0bd614777a5c1/668d7ab5fec2ee6c515dbc85_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
}

._20th-winners---no-results-wrapper {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 24px;
  padding-bottom: 48px;
  display: flex
}

._20th-winners---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/6385b55675a0bd614777a5c1/67207773b08384ab0eb120fd_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/6385b55675a0bd614777a5c1/63e1f576f042c502048c778b_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/6385b55675a0bd614777a5c1/63da5f500c7389e521b97829_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/6385b55675a0bd614777a5c1/63da5f1cb2d37718656a1c2a_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/6385b55675a0bd614777a5c1/64622b6d6cf71bde35ac92ab_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/6385b55675a0bd614777a5c1/64622b3d87ad3c42c309ae8f_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/6385b55675a0bd614777a5c1/64780f2e68599269ff424644_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/6385b55675a0bd614777a5c1/63dcc3039f86b4b6029e4c49_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/6385b55675a0bd614777a5c1/63dcc30df199c866e7684542_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/6385b55675a0bd614777a5c1/63dcc31b8640da39a9caa2fb_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/6385b55675a0bd614777a5c1/643fb83596777a55e20e21d1_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/6385b55675a0bd614777a5c1/643fb8349597ad70d4881d76_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/6385b55675a0bd614777a5c1/643fb83334c940979160ad13_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/6385b55675a0bd614777a5c1/643fb839e829637059f5725f_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/6385b55675a0bd614777a5c1/643fb83334c9405bdb60ad11_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/6385b55675a0bd614777a5c1/64705ef24f90b915dae87143_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/6385b55675a0bd614777a5c1/64705ef281954336019601fc_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/6385b55675a0bd614777a5c1/64705eeea61024d9b3e6d189_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/6385b55675a0bd614777a5c1/63eedeb7c320f6d14707677e_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/6385b55675a0bd614777a5c1/63eedeb7c320f680ca076782_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/6385b55675a0bd614777a5c1/63eedeb7c320f60b5a076786_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/6385b55675a0bd614777a5c1/63f870ac47f203dea84128b4_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/6385b55675a0bd614777a5c1/63f870ac47f20341aa4128b8_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/6385b55675a0bd614777a5c1/63f870ac47f203219d4128b0_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/6385b55675a0bd614777a5c1/64093492bd5d36d5785da58c_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/6385b55675a0bd614777a5c1/64093492bd5d36a49d5da588_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/6385b55675a0bd614777a5c1/64093492bd5d36635c5da594_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/6385b55675a0bd614777a5c1/65b8c312aaf5c45a3ddf2931_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/6385b55675a0bd614777a5c1/655b30dd85149b879b706137_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/6385b55675a0bd614777a5c1/655b30ddcce334dacfcfdc27_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/6385b55675a0bd614777a5c1/6421710e9382686d9e868576_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/6385b55675a0bd614777a5c1/64217117f708ded23cf6a1c2_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/6385b55675a0bd614777a5c1/643fc77d2c981e7fb3f9cfb4_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/6385b55675a0bd614777a5c1/643fc77d2c981e4b19f9cfb7_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/6385b55675a0bd614777a5c1/643fc77d2c981e2ba0f9cfbd_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/6385b55675a0bd614777a5c1/643fc77d2c981e7a9ff9cfba_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/6385b55675a0bd614777a5c1/64620a3cf59bb937c7146c41_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/6385b55675a0bd614777a5c1/64620a39261180fa4737f823_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/6385b55675a0bd614777a5c1/64620a3c98f338eb3ff1e83d_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/6385b55675a0bd614777a5c1/64620a37c6bcdf19ff22efdf_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafdc_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafd8_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafce_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/6385b55675a0bd614777a5c1/6478084068599269ff3bfaae_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e31_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/6385b55675a0bd614777a5c1/6461f65816105ccdeca5e62d_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/6385b55675a0bd614777a5c1/645c589cb0626a7909a3970f_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/6385b55675a0bd614777a5c1/6450dd7730cf93300ac99f5d_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/6385b55675a0bd614777a5c1/64472f559f2e773f625a278c_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46ee9_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46efd_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/6385b55675a0bd614777a5c1/6462e7f4ff0a756789d46ed8_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/6385b55675a0bd614777a5c1/645319023a337db3ca1691ab_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/6385b55675a0bd614777a5c1/6461976ebf7e8d2d418dbdfb_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/6385b55675a0bd614777a5c1/645319023a337d82031691a3_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/6385b55675a0bd614777a5c1/645319023a337dbf481691a7_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/6385b55675a0bd614777a5c1/63e59bdf4b85607cb5df6fad_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/6385b55675a0bd614777a5c1/6475e5830da4d23ce948c866_gloan-abot-kaya-bg-base.webp);
  background-size: cover
}

.gcash-jr-feature-card.borrow.ggives {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647599b91d2a0976bef27ad4_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/6385b55675a0bd614777a5c1/6475cbd820015b96fb04803b_services-gcredit.webp);
  background-position: 50%
}

.gcash-jr-feature-card.borrow.online-shopping-protect {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/655d97776ab7a16187bf08c1_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/6385b55675a0bd614777a5c1/655d977777f93b972a5e62e9_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/6385b55675a0bd614777a5c1/6695ecd6c5b7ed45b680fb49_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/6385b55675a0bd614777a5c1/6695ecd6828aea64f5cd9d64_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/6385b55675a0bd614777a5c1/670540901be5f541d43e1caa_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/6385b55675a0bd614777a5c1/66bafa7530cd4df123935e7f_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/6385b55675a0bd614777a5c1/6684ed9fd2dc3c4b3cd68a96_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/6385b55675a0bd614777a5c1/66457af6b12e9c27055d1544_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/6385b55675a0bd614777a5c1/6612ab8cee17849b3ba2b493_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/6385b55675a0bd614777a5c1/6687a88f779e81908f22ea14_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/6385b55675a0bd614777a5c1/6687a88e334ea63f23af3416_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/6385b55675a0bd614777a5c1/6687a88ecf79da3be4a5d034_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/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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/6385b55675a0bd614777a5c1/66c55073b5998b89ebcae324_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/6385b55675a0bd614777a5c1/66c550722639f90187b0aa3a_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/6385b55675a0bd614777a5c1/66c55072c7ee9775989216e2_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/6385b55675a0bd614777a5c1/66c550723ea3dbff0d838013_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/6385b55675a0bd614777a5c1/66bafa7530cd4df123935e7f_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/6385b55675a0bd614777a5c1/672c6f37781bfc906f3ce6e8_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/6385b55675a0bd614777a5c1/6720962b83c12a4c6e73879a_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/6385b55675a0bd614777a5c1/67209ab852c9085917cb2575_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/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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/6385b55675a0bd614777a5c1/672c6f365b73b6ba81f50aa2_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/6385b55675a0bd614777a5c1/672c6f376eec8d132bfdd6f0_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/6385b55675a0bd614777a5c1/67209ab8550b8df208aa7b41_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/6385b55675a0bd614777a5c1/67209abb2157bdf5a5386e7f_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/6385b55675a0bd614777a5c1/63c7b51642c0ed44c6116200_popup-card-1.webp);
  background-position: 50%;
  background-size: cover
}

.gcash-jr-card.card-2 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b52422d142db1d1e7a73_popup-card-2.webp);
  background-position: 50%;
  background-size: cover
}

.gcash-jr-card.card-3 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b530667b9b45b05ae25e_popup-card-3.webp);
  background-position: 50%;
  background-size: cover
}

.gcash-jr-card.card-4 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b541f24bf9bf57c848d6_popup-card-4.webp);
  background-position: 50%;
  background-size: cover
}

.gcash-jr-card.card-5 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b54f749c0d5d8c7a6e7b_popup-card-5.webp);
  background-position: 50%;
  background-size: cover
}

.gcash-jr-card.card-6 {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63c7b55a6c207938e5f6212c_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/6385b55675a0bd614777a5c1/63d76af89c1d37899b4f32d3_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/6385b55675a0bd614777a5c1/63d786dab9892d4262992fce_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/6385b55675a0bd614777a5c1/63d77b5dec78dadc6987b635_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/6385b55675a0bd614777a5c1/63d85e9d44b1aad63ad34dc6_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: translateY(-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/6385b55675a0bd614777a5c1/6477112749031242bba1b84a_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/6385b55675a0bd614777a5c1/6461eb9d197d084398f4ef6b_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/6385b55675a0bd614777a5c1/647711278ed867b16b433a6f_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/6385b55675a0bd614777a5c1/63d9bfc6b2ca2e5728fb7298_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/6385b55675a0bd614777a5c1/646c4eda8f30ad0ff88472be_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/6385b55675a0bd614777a5c1/646440d72ec5571ddedb2d66_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/6385b55675a0bd614777a5c1/646440d7056a5c4e26fce6c6_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/6385b55675a0bd614777a5c1/63d9bfae58edcf7bb00cd8d6_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/6385b55675a0bd614777a5c1/63d9bfc6b2ca2e5728fb7298_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/6385b55675a0bd614777a5c1/63e38c10144cde4d06eae1e5_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/6385b55675a0bd614777a5c1/63e38c10144cde4cd6eae1e3_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/6385b55675a0bd614777a5c1/63e38c0ae9033a1d3c57df75_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/6385b55675a0bd614777a5c1/63e38c1a49d51ece353754ca_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/6385b55675a0bd614777a5c1/63e38bfed1fa056ef618c988_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/6385b55675a0bd614777a5c1/63e38c1a49d51e1a483754c8_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/6385b55675a0bd614777a5c1/6475fec2b119e5e438d99e5d_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/6385b55675a0bd614777a5c1/6458affc926fe724f380f3dc_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/6385b55675a0bd614777a5c1/6458affbaa2910ff52e6fcfa_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/6385b55675a0bd614777a5c1/6458affc90399235e2f0f2d6_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/6385b55675a0bd614777a5c1/6458affe4877ed213c9fb3cd_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/6385b55675a0bd614777a5c1/6458affc9039923e1af0f2fa_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/6385b55675a0bd614777a5c1/6475fec2a8c6cc21283b9363_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/6385b55675a0bd614777a5c1/6475fec20d860aea1d8447e4_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/6385b55675a0bd614777a5c1/647db1bdd022f3aef3c9b868_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/6385b55675a0bd614777a5c1/63e4aaef17406d7f9b060777_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/6385b55675a0bd614777a5c1/63e4ab0bcde96ae8fd9365f5_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/6385b55675a0bd614777a5c1/63e4ab2853feb41923346c6f_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/6385b55675a0bd614777a5c1/63e4ab3980d9b4d5693e78b0_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/6385b55675a0bd614777a5c1/63e4ab44f28656adeb8049f7_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/6385b55675a0bd614777a5c1/63e4ab553963c53da7779ea4_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/6385b55675a0bd614777a5c1/63edd30d7a423101d319f830_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/6385b55675a0bd614777a5c1/63edd30cf7f0e7477f830047_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/6385b55675a0bd614777a5c1/63f458ae2a45bb919db69178_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/6385b55675a0bd614777a5c1/63f458ae2a45bb095eb6919e_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/6385b55675a0bd614777a5c1/63f458ae2a45bb3029b6918e_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/6385b55675a0bd614777a5c1/63f2b899dff2640b96814f9c_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/6385b55675a0bd614777a5c1/63f2b899dff26480b7814fa7_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/6385b55675a0bd614777a5c1/63f2b899dff264c63a814f96_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/6385b55675a0bd614777a5c1/63f2b899dff26410eb814fad_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/6385b55675a0bd614777a5c1/63f2b899dff264664f814faa_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/6385b55675a0bd614777a5c1/63f2b899dff264a176814f93_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/6385b55675a0bd614777a5c1/63f2b899dff2641b7d814f99_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/6385b55675a0bd614777a5c1/63f2b899dff2645c71814f8d_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/6385b55675a0bd614777a5c1/63f2b899dff2641efc814f85_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/6385b55675a0bd614777a5c1/6405c018ebfe671433b841af_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/6385b55675a0bd614777a5c1/6405c023a4181a7ee5a6c815_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/6385b55675a0bd614777a5c1/6405c7a8cb23fa761f2945ef_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/6385b55675a0bd614777a5c1/65f5278a70f8e75ffd7f4dff_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/6385b55675a0bd614777a5c1/6447a5759f9eb62ef899c69b_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/6385b55675a0bd614777a5c1/6447a5759f9eb606f199c681_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/6385b55675a0bd614777a5c1/6447a5759f9eb6074899c68e_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/6385b55675a0bd614777a5c1/647db1bdd022f3aef3c9b868_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/6385b55675a0bd614777a5c1/63d85e9d44b1aad63ad34dc6_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/6385b55675a0bd614777a5c1/67209f36330b0f69109c8ed4_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/6385b55675a0bd614777a5c1/6447a5759f9eb62ef899c69b_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/6385b55675a0bd614777a5c1/6447a5759f9eb606f199c681_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/6385b55675a0bd614777a5c1/6447a5759f9eb6074899c68e_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707cb_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/6385b55675a0bd614777a5c1/646332fd56798eaf94bf7ae6_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/6385b55675a0bd614777a5c1/672c701a69d5d3071ad12e94_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/6385b55675a0bd614777a5c1/6475cbd820015b96fb04803b_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/6385b55675a0bd614777a5c1/647599b91d2a0976bef27ad4_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/6385b55675a0bd614777a5c1/647599ca555ad35ace82ff7c_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/6385b55675a0bd614777a5c1/63bd26506e371e49d5757c19_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/6385b55675a0bd614777a5c1/63be368c508ab6818f689d89_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/6385b55675a0bd614777a5c1/655d97776ab7a16187bf08c1_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/6385b55675a0bd614777a5c1/63be36916c450a1c14b910a9_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/6385b55675a0bd614777a5c1/63be3695464ebd5bd1bb7776_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/6385b55675a0bd614777a5c1/655d977777f93b972a5e62e9_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/6385b55675a0bd614777a5c1/63be3699bd2de3b6667bf8a5_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/6385b55675a0bd614777a5c1/63be47a9d526b7781ac8c04c_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/6385b55675a0bd614777a5c1/63be47b348f0a92c8776500a_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/6385b55675a0bd614777a5c1/63be47bbac4c2a5ad9f12b1a_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/6385b55675a0bd614777a5c1/6423ce6603f443436e4d5672_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/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e12_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/6385b55675a0bd614777a5c1/65c9c3f0577185c4ec06dfc6_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/6385b55675a0bd614777a5c1/65c9c3ef98250972e90a1875_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/6385b55675a0bd614777a5c1/65c9c3f0726ace3087c33176_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/6385b55675a0bd614777a5c1/667e29db6747579bc3965537_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/6385b55675a0bd614777a5c1/65c9c3f0577185c4ec06dfc6_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/6385b55675a0bd614777a5c1/65c9c3ef98250972e90a1875_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/6385b55675a0bd614777a5c1/65c9c3f0726ace3087c33176_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/6385b55675a0bd614777a5c1/667e29db6747579bc3965537_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/6385b55675a0bd614777a5c1/66e3a863a30123dc171d31ac_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/6385b55675a0bd614777a5c1/66e3a8631f894464c56f4855_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(#24156e80 50%, #24156e), 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/6385b55675a0bd614777a5c1/65c9c3f0577185c4ec06dfc6_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/6385b55675a0bd614777a5c1/65c9c3ef98250972e90a1875_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/6385b55675a0bd614777a5c1/65c9c3f0726ace3087c33176_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/6385b55675a0bd614777a5c1/667e29db6747579bc3965537_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/6385b55675a0bd614777a5c1/65c9c3f0577185c4ec06dfc6_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/6385b55675a0bd614777a5c1/65c9c3ef98250972e90a1875_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/6385b55675a0bd614777a5c1/65c9c3f0726ace3087c33176_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/6385b55675a0bd614777a5c1/667e29db6747579bc3965537_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(#0000 35%, #24156e80 55%, #24156ecc 75%, #24156e), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/671de17a0f7c9d454b0ad4a1_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(#0000 35%, #24156e80 55%, #24156ecc 75%, #24156e), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/671de17a7b8c23eb154670dd_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(#0000 35%, #24156e80 55%, #24156ecc 75%, #24156e), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/671de17a7dbddf2acd9fbece_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(#0000 25%, #24156e80 55%, #24156ecc 75%, #24156e), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/671de17a7dbddf2acd9fbed1_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(#0000 35%, #24156e80 55%, #24156ecc 75%, #24156e), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/671deb35377fa0efd17de840_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/668d7ab5fec2ee6c515dbc85_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/6385b55675a0bd614777a5c1/668d7ab5fec2ee6c515dbc85_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/6385b55675a0bd614777a5c1/6436321c79afd8ac7ce7872c_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(#0000 76%, #ffffff87 85%, #fff), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65f072d3ec40de16cbcfc685_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: 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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/67356a3265cd95ed301cc7a4_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/6385b55675a0bd614777a5c1/668d7ab5fec2ee6c515dbc85_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/6385b55675a0bd614777a5c1/67651bbdc6b0edaf006d8825_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: translateY(.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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/67356a3265cd95ed301cc7a4_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/6385b55675a0bd614777a5c1/668d7ab5fec2ee6c515dbc85_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,
.lightbox---link.careers {
  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: 60px;
  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%;
  padding-top: 60px;
  padding-bottom: 60px
}

.campaign-body-heading {
  margin-top: 0;
  margin-bottom: 0
}

.promo-section-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.promo-section-placeholder {
  background-color: #d4d4d4;
  height: 191px
}

.promo-item {
  padding: 12px
}

.wrapper---customizable-hero {
  height: 720px;
  overflow: hidden
}

.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-4);
  justify-content: center;
  align-items: stretch;
  height: 860px;
  display: flex;
  position: relative;
  inset: 0%
}

.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;
  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-content---1 {
  padding-top: var(--gcash-website-library---spacing--spacing-5);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center
}

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

.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/6385b55675a0bd614777a5c1/66caf87e72f1594d1081d2a4_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.gcash-website-library--white {
  background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66caf87e72f1594d1081d285_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);
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  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--spacing-0-5 {
  height: var(--gcash-website-library---spacing--spacing-0-5)
}

.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--h4---hero-description {
  color: var(--gcash-website-library---color-text--text-primary-lightest);
  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--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
}

@media screen and (min-width:1280px) {
  .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/6385b55675a0bd614777a5c1/63da73ed05dc0a3d0de7cdc8_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/6385b55675a0bd614777a5c1/657b0753023acaafe32d115c_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(90deg, #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
  }
  .gcash-website-library--container.gcash-website-library--hero-block---1 {
      flex-flow: row;
      justify-content: center;
      align-items: stretch;
      display: flex
  }
}

@media screen and (min-width:1440px) {
  .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: translateY(-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/6385b55675a0bd614777a5c1/63e08d3e10d0b960da62f8b6_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/6385b55675a0bd614777a5c1/642b993495612b0c7787ad54_one-gcash-xl.webp);
      background-size: 1440px;
      max-width: 1440px
  }
  .bounding-box.bill-protect {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/642b78cd7735492d4c526826_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/6385b55675a0bd614777a5c1/63be1cb5464ebd10e1b9a130_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/6385b55675a0bd614777a5c1/63da6ef89517431eb1b39192_services-transpo-card-xl.webp);
      max-width: 329px;
      height: 450px
  }
  .section-card.gsave {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63be566b63863b24c7021342_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/6385b55675a0bd614777a5c1/63bd26506e371e2a82757c1c_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/6385b55675a0bd614777a5c1/63bd26506e371e2a82757c1c_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/6385b55675a0bd614777a5c1/6423ce6603f44330e44d566f_gdeals-card-xl.webp);
      min-width: 480px
  }
  .services_section-card.enjoy.gcrypto {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e0e_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/6385b55675a0bd614777a5c1/63bd3a61c01f321f587e4dcd_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/6385b55675a0bd614777a5c1/64795442b3d96aba9ef90da7_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/6385b55675a0bd614777a5c1/6479ace9807e05d63797c6d4_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/6385b55675a0bd614777a5c1/6479544429e65815d2b56b2a_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/6385b55675a0bd614777a5c1/63bed3eb24ee9d1f148ae846_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/6385b55675a0bd614777a5c1/64259183294a9c8f301a8edd_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/6385b55675a0bd614777a5c1/647954436c535950140c363b_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/6385b55675a0bd614777a5c1/63c5f68c5c0290d96b6442b4_services-food-bg.webp);
      background-size: 1920px
  }
  .services-food_section.food-hero-section.top {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6476176ea2274699f5dd1187_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/6385b55675a0bd614777a5c1/6476176ea2274699f5dd1187_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/6385b55675a0bd614777a5c1/63c4fd690d5e92697105011b_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/6385b55675a0bd614777a5c1/6405b62bf813ce56b50dbe95_bank-transfer-logo-xl.webp);
      max-width: 808px
  }
  .services_popup-partner-logo-wrapper.ph-stocks {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64741d4fcca61aa6249b4bc3_stocks-ph-logos-xl.webp);
      height: 161px
  }
  .services_popup-partner-logo-wrapper.wellness {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e242b67a2260ccf39dabc5_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/6385b55675a0bd614777a5c1/63f425f07df68f97d02fdc1e_transportation-partners-xl.webp)
  }
  .services_popup-partner-logo-wrapper.gforest-partners {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6409326c8c781eca5bdd1eac_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/6385b55675a0bd614777a5c1/63d85e9d44b1aaf4d2d34dcb_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/6385b55675a0bd614777a5c1/647711275ec7149bdd9d9bc6_KKB-send-payment-xl.webp)
  }
  .popup-section-card.kkb-cards.track {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461eb9eff1ff2c580ff4569_KKB-track-xl.webp)
  }
  .popup-section-card.kkb-cards.card-request {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647711273f3cad7c4fdfe37d_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/6385b55675a0bd614777a5c1/646440d7a2e100ad431803d4_gstocks-ph-invest-xl.webp)
  }
  .popup-section-card.gstock-card.gstocks-no-bank {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646440d7deae21c989f8dae5_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/6385b55675a0bd614777a5c1/63e4aaef17406d9d9e06077e_ginsure-insurance-card6-bg-xl.webp)
  }
  .popup-section-card.ginsure-insurance.travel {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab0bcde96a17099365f9_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/6385b55675a0bd614777a5c1/63e4ab2853feb4b7b3346c73_ginsure-insurance-card4-bg-xl.webp)
  }
  .popup-section-card.ginsure-insurance.lifestyle {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab3980d9b41ada3e78b5_ginsure-insurance-card3-bg-xl.webp)
  }
  .popup-section-card.ginsure-insurance.personal {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab44f28656402d8049fc_ginsure-insurance-card2-bg-xl.webp)
  }
  .popup-section-card.ginsure-insurance.health {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab553963c54b68779ea7_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/6385b55675a0bd614777a5c1/63edcbbabdcb94535226a34a_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/6385b55675a0bd614777a5c1/63edcbba10ff3ead74f717c0_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/6385b55675a0bd614777a5c1/63f458ae2a45bb919db69178_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/6385b55675a0bd614777a5c1/63f458ae2a45bb2e34b691a2_worry-free-xl.webp)
  }
  .popup-section-card.transportation-card.highway {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f458ae2a45bb946fb69192_way-on-highway-xl.webp);
      background-size: cover
  }
  .popup-section-card.swac-header.audio-card {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f2b899dff264664f814faa_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/6385b55675a0bd614777a5c1/6405c018ebfe67846bb841b5_a-rewards-header-card1-bg-xl.webp);
      max-width: 1040px
  }
  .popup-section-card.sme {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63d85e9d44b1aaf4d2d34dcb_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/6385b55675a0bd614777a5c1/647604f1aec639e8c257c50d_swac-xl-extended.webp), linear-gradient(#fff, #bdb8c2);
      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/6385b55675a0bd614777a5c1/647691fc2523dc3267fb2f3a_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/6385b55675a0bd614777a5c1/647604e4f48ff5a731ecc922_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/6385b55675a0bd614777a5c1/6475eac2d6f2b7af321499aa_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/6385b55675a0bd614777a5c1/6477c88919cc27766b3e8df4_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/6385b55675a0bd614777a5c1/647698b6c6c2c46461736867_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/6385b55675a0bd614777a5c1/6476998dfcda5206fe1ed0b8_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-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 {
      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/6385b55675a0bd614777a5c1/6476b79be6f5daea1681388e_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/6385b55675a0bd614777a5c1/646c22ebab6bcc5acef0f9d2_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/6385b55675a0bd614777a5c1/646ae510332589dfa3027154_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/6385b55675a0bd614777a5c1/64795deb752a15bf11968d42_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/6385b55675a0bd614777a5c1/64769f69d408147e130a51e0_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/6385b55675a0bd614777a5c1/63da5f47d316c3bf8a952815_gdeals-section-card2-bg-xl.webp)
  }
  .popup-feature-card.gdeals-card.discover {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f500c738925f3b97830_gdeals-section-card1-bg-xl.webp)
  }
  .popup-feature-card.gdeals-card.share {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f1cb2d37761a16a1c31_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/6385b55675a0bd614777a5c1/63eedeb7c320f602cb07677a_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/6385b55675a0bd614777a5c1/63f870ac47f203dba44128b5_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/6385b55675a0bd614777a5c1/63f870ac47f2032ef84128b9_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/6385b55675a0bd614777a5c1/63f870ac47f2038e194128b1_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/6385b55675a0bd614777a5c1/655b30ddcce334dacfcfdc27_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/6385b55675a0bd614777a5c1/6421710e93826828bf86857f_shop-feature-card1-bg-xl.webp)
  }
  .popup-feature-card.shop-feature-card.gcash-card {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64217117f708de4312f6a1cb_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/6385b55675a0bd614777a5c1/64620a3bcb4945220cfad714_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/6385b55675a0bd614777a5c1/64620a38f620b3a3ab85b5d2_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/6385b55675a0bd614777a5c1/64620a3ccb4945220cfad769_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/6385b55675a0bd614777a5c1/64620a37f59bb937c71467db_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafe0_gfunds-affordable-bg-xl.webp)
  }
  .popup-feature-card.gfunds-cards-square.gfund-hassle-free {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafca_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafc3_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/6385b55675a0bd614777a5c1/647808502d56f94ed7dec37e_request-money-simplified-xl.webp);
      max-width: 1040px
  }
  .popup-feature-card.request-money.keep-track {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e39_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/6385b55675a0bd614777a5c1/645c589f1b6e619f3eeef182_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46ef1_gdeals-redeem-xl.webp)
  }
  .popup-feature-card.gdeals.gdeals-voucher {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46ef5_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/6385b55675a0bd614777a5c1/6461e91a7655625aea16d787_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/6385b55675a0bd614777a5c1/6475e58426c79b23ed506166_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/6385b55675a0bd614777a5c1/64785b8ed493993e6280306b_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/6385b55675a0bd614777a5c1/6477beea1d686537bf92e0d7_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/6385b55675a0bd614777a5c1/63e08ecdcc6c48ba9958c19a_shop-features-card1-bg-xl.webp)
  }
  .popup-featurette-card.content-end.shop-features.amex {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e08ed5d3e9bede5c922e64_shop-features-card2-bg-xl.webp)
  }
  .request-money_section.header-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64760589c91007c9337fbfed_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/6385b55675a0bd614777a5c1/63dc847e0b558c84b3fb64f7_load-promo-card1-bg-xl.webp)
  }
  .popup-promo-card.content-right.lucky {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63dc84a428132def7bb6d942_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/6385b55675a0bd614777a5c1/63dc84a428132def7bb6d942_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/6385b55675a0bd614777a5c1/63dc847e0b558c84b3fb64f7_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/6385b55675a0bd614777a5c1/643fae8767c9773fb1947ed9_load-gaming-section-bg-xl.webp);
      background-size: 2800px
  }
  .buy-load_section.hero-section-load {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647604eb0f193cab6e6b38e8_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/6385b55675a0bd614777a5c1/6478495b776d31b426bf5594_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/6385b55675a0bd614777a5c1/647604f0213bce23619fd16b_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/6385b55675a0bd614777a5c1/647070d70536eed1a144e5e2_egov-features-bg-xl.webp);
      background-size: 3200px
  }
  .government_section.hero-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64706bb31806d6eb79cb611d_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/6385b55675a0bd614777a5c1/642b9130801425f9a297a8d1_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/6385b55675a0bd614777a5c1/642ac2d92b6631bef0f78241_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707be_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/6385b55675a0bd614777a5c1/6463326ba4b75e42e05b3245_gsave-header-bg-xl.webp);
      background-size: 3200px 936px
  }
  .gsave_section.create-account {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707be_gsave-benefits-xl.webp);
      background-position: 50% 100%;
      background-repeat: no-repeat;
      background-size: 1920px
  }
  .swiper-wrapper.align-center {
      justify-content: center;
      display: flex
  }
  .swiper-wrapper.load {
      justify-content: center
  }
  .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/6385b55675a0bd614777a5c1/646b1af5c8d8d73c253bd81c_pay-qr-header-bg-xl.webp);
      background-size: 3200px 1256px
  }
  .pay-qr_section.crossborder {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646b1de3b77c1ce04d1ba625_pay-qr-alipay-xl.webp);
      background-size: 3200px;
      height: 1244px
  }
  .gcrypto_section.gcrypto-know-nfts {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64780e008bc1d570b2481abe_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/6385b55675a0bd614777a5c1/646c9a03f0cb27c6713d3bd9_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/6385b55675a0bd614777a5c1/646cb3b7dc79002f6afed3a7_what-is-crypto-xl.webp);
      background-size: 1920px
  }
  .gcrypto_section.gcrypto-header {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6476e0be22508d639e7e83f9_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/6385b55675a0bd614777a5c1/6476f573beefd2f49a6b6833_asset.webp);
      background-size: 3200px;
      height: 1030px
  }
  .ggives_section.ggives-header {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6479541f3c74470c1583f454_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/6385b55675a0bd614777a5c1/64b8e2fddc0f037be624b80c_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/6385b55675a0bd614777a5c1/6476f7096421f48719bae809_gforest-hero-section-bg-xl-extended.webp);
      background-size: 3200px
  }
  .gforest_section.section-2m {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6476f7088cefc8a846d968c1_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/6385b55675a0bd614777a5c1/6476f708f6a8eff9069a049e_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/6385b55675a0bd614777a5c1/6476f70701597f0016dcaf91_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/6385b55675a0bd614777a5c1/647604e9ecdcb75b07e063c0_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/6385b55675a0bd614777a5c1/67b45d897675029c2bb0c009_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/6385b55675a0bd614777a5c1/67ce88c43fd77fc05169dbfc_image.avif), linear-gradient(#1f8ffd 30%, #6cbcfc)
  }
  .popup-section-card-img.ginsure-partner-logo.vehicle {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4aaef17406d2e1306077c_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/6385b55675a0bd614777a5c1/63e4ab0bcde96a6f9b9365fc_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/6385b55675a0bd614777a5c1/63e4ab2853feb45118346c76_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/6385b55675a0bd614777a5c1/63e4ab3980d9b450963e78b8_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/6385b55675a0bd614777a5c1/63e4ab44f286561cef8049ff_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/6385b55675a0bd614777a5c1/63e4ab553963c5f0b7779eaa_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/6385b55675a0bd614777a5c1/646df80f2e0255b839a572a5_gloan-hero-bg-sd.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/6385b55675a0bd614777a5c1/64b8e2fddc0f037be624b80c_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/6385b55675a0bd614777a5c1/6453af0e5f969d9fc65083b0_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/6385b55675a0bd614777a5c1/64673428dc8a736ef2548602_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/6385b55675a0bd614777a5c1/63bfc1f6a55c3482d6d64687_express-send-slider-arrow-icon.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)rotate(0)
  }
  .popup_slider-arrow-disabled.next {
      transform: translate(-5px, -11px)rotateX(0)rotateY(180deg)rotate(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/6385b55675a0bd614777a5c1/64068f73f17d354f95513dff_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/6385b55675a0bd614777a5c1/6406aa84b7119772ab63b7bb_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/6385b55675a0bd614777a5c1/6630ac8d5134ef43962dc3ce_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
  }
  .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/6385b55675a0bd614777a5c1/66c46441673fb673c0af8a08_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/6385b55675a0bd614777a5c1/6436321c79afd80966e78734_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-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-section-card {
      width: 512px;
      max-width: 480px;
      height: 640px
  }
  .get-started-section-card.signup {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65279b662546312f94730353_gs-rtb3-xldesktop.webp);
      background-size: 512px
  }
  .get-started-section-card.register {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65279ba4cc216fbbb8eb18c0_gs-rtb2-xldesktop.webp);
      background-size: 512px
  }
  .get-started-section-card.download {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65279bc990970a85267d0b2b_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/6385b55675a0bd614777a5c1/652e633c6f57cd627509c668_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/6385b55675a0bd614777a5c1/652e6322d5f974cc9fe32746_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/6385b55675a0bd614777a5c1/652e637881ddb1387128a8be_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/6385b55675a0bd614777a5c1/644633651c65a31208ace345_kyc-selfie-card-dapat-xl.webp)
  }
  .get-started-section-card.kyc-selfie.show {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a3578face341_kyc-selfie-card-selfie-xl.webp)
  }
  .get-started-section-card.kyc-selfie.wear {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a35e9face343_kyc-selfie-card-wear-xl.webp)
  }
  .get-started-section-card.kyc-selfie.make {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a39d3face33f_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/6385b55675a0bd614777a5c1/644b2e1af60a008f6f287e73_international-feature-finance-xl.webp)
  }
  .get-started-section-card.feature-intl.worldwide {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644b2e1af60a00cfd7287e93_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/6385b55675a0bd614777a5c1/644b2e1af60a00b892287e82_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/6385b55675a0bd614777a5c1/644b6534f60a0017322c55cf_ph-sim-feature-card-instant-xl.webp)
  }
  .get-started-section-card.ph-sim-features.payment {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644ba66c881cba4e30125536_ph-sim-feature-card-payment-xl.webp)
  }
  .get-started-section-card.ph-sim-features.libre {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644ba66c881cba4c5d12552c_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/6385b55675a0bd614777a5c1/645063d6eb229a627a6f2226_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/6385b55675a0bd614777a5c1/645063d6eb229a0c286f221b_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/6385b55675a0bd614777a5c1/645063d6eb229a0aa96f220d_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/6385b55675a0bd614777a5c1/6527a26c6af22bede3886bd8_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/6385b55675a0bd614777a5c1/652759ed2237331bcccc11bd_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/6385b55675a0bd614777a5c1/652dff43ffd84cca764dce57_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/6385b55675a0bd614777a5c1/644633faa7f9f0315f0ecb50_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/6385b55675a0bd614777a5c1/644a49731b71e7817e952faa_fresh-bg-xl.webp);
      background-size: 1920px
  }
  .gcash-premium_section.freedom {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644a497efe18c991e60088bb_freedom-bg-xl.webp);
      background-size: 1920px
  }
  .gcash-premium_section.no-interruptions {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644a4988050fe8b4a672fc07_premium-no-interruption-bg-xl.webp);
      background-size: 1920px
  }
  .gcash-premium_section.shop-fearlessly {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644a49965b4f896087effaf1_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/6385b55675a0bd614777a5c1/644b2e0d48d11570c0fec67f_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/6385b55675a0bd614777a5c1/644ba592b44a8c9224fc70ed_ph-sim-header-xl.webp);
      background-size: 1920px
  }
  .ph-sim_section.home-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6450ab2751a45067b3f2e969_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/6385b55675a0bd614777a5c1/657017b1b7d990a66a3a2e13_Desktop-banner-XL.webp);
      background-size: 1920px
  }
  .international_section.partners {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6513a0e06a4808cda61d989c_banner-2.webp);
      background-size: 3200px
  }
  .international_section.partners.white_section {
      background-image: url("https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6513a1e67a8d45c43f07b38a_banner%20(3)%20(1).webp")
  }
  .international_section.hero-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6710ca0d7d3aa4ff6960c313_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/6385b55675a0bd614777a5c1/647607f8a8c6cc2128450595_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/6385b55675a0bd614777a5c1/65e05a7c0629b540caac182c_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/6385b55675a0bd614777a5c1/645dfc3d825a96ec2304c63e_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/6385b55675a0bd614777a5c1/64795eb86c5359501415c229_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/6385b55675a0bd614777a5c1/6479998db3d96aba9e3b109e_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e33e_grcypto-easy-start-bg-xl.webp)
  }
  .pop-up-feature-card.gcrypto.long.gcrypto-easy-use {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e353_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/6385b55675a0bd614777a5c1/65e050efdfc29f04505342a8_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/6385b55675a0bd614777a5c1/6476b79be6f5daea1681388e_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/6385b55675a0bd614777a5c1/647daae777a875e9c7e90382_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/6385b55675a0bd614777a5c1/654c7ecaa4b57efb1d7f9d57_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/6385b55675a0bd614777a5c1/654c83bd8ca8ad83bc4d8722_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/6385b55675a0bd614777a5c1/654c9552b4f5076141097ed6_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(90deg, #111f29, #fff0 68%), linear-gradient(#fff0 61%, #111f29 96%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca1dc824c04859c9ae2fd_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/6385b55675a0bd614777a5c1/667118adef96c234e7a9b400_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/6385b55675a0bd614777a5c1/6506d3ca10237164c611cd5f_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/6385b55675a0bd614777a5c1/6508802926f12b4a387ec883_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/6385b55675a0bd614777a5c1/65a8effdb5a57f04a6741dca_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(90deg, #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/6385b55675a0bd614777a5c1/66fa329827559965cdc3a169_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_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/6385b55675a0bd614777a5c1/654c7741a4b57efb1d7aa4f6_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/6385b55675a0bd614777a5c1/6506b2c661226bfdc7102721_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/6385b55675a0bd614777a5c1/6506b428a3869a94824ec4e6_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/6385b55675a0bd614777a5c1/654c9936fbfb300821bcc0d1_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/6385b55675a0bd614777a5c1/66fa329827559965cdc3a169_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/6385b55675a0bd614777a5c1/657b07fdc773241708589c1c_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/6385b55675a0bd614777a5c1/657c03beea845d7a4f6f0a92_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/6385b55675a0bd614777a5c1/65f5278a70f8e75ffd7f4dff_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 {
      height: 1200px
  }
  .partner-solutions_section.banner-section.landing-page {
      height: 1400px
  }
  .partner-solutions_section.rtb-section.forest-adoption {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6642f449eb1e0731142a350a_vid-xl.avif), linear-gradient(#110a02, #110a02);
      background-position: 50%, 0 0;
      background-repeat: no-repeat, repeat;
      background-size: cover, auto
  }
  .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/6385b55675a0bd614777a5c1/663acdca52e426702720192a_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.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 {
      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/6385b55675a0bd614777a5c1/65e58f91ff94b5ce5d473332_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.homepage {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/662a14d0f9eb4f1167b3d8ff_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_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 {
      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/6385b55675a0bd614777a5c1/663ad1753f52116df209d8d3_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/6385b55675a0bd614777a5c1/663ad172283c0a42351761d8_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/6385b55675a0bd614777a5c1/663ad174760e099709affe97_card-2.webp);
      background-size: 896px
  }
  .about-us_cards.trees-planted {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663ad17474e32f74e7919c19_card-3.webp);
      background-size: 896px
  }
  .partner-solutions_section_image_container.green-beginnings {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66434d1bc1c4a60998820c92_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/6385b55675a0bd614777a5c1/66b31a55986a2efe1ab9911f_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 48px
  }
  .efficiency-drive_cards._640k-agent-networks {
      padding-top: 50px;
      padding-left: 48px;
      padding-right: 48px
  }
  .efficiency-drive_cards_wrapper.customer-api {
      max-width: 1620px
  }
  .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/6385b55675a0bd614777a5c1/662a14d0bd7d8b1b0ea803f9_asset.webp);
      background-position: 100%;
      background-repeat: no-repeat;
      background-size: 1607px;
      height: 720px;
      transform: translateY(-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/6385b55675a0bd614777a5c1/66864a511aebac547516cffa_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
  }
  .div---hero-banner-container.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/6385b55675a0bd614777a5c1/6720776b9f2633eb1c3cf9ab_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_BG.webp), linear-gradient(to bottom, null, null)
  }
  ._20th-winners---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/6385b55675a0bd614777a5c1/63da5f47d316c3bf8a952815_gdeals-section-card2-bg-xl.webp)
  }
  .gcash-jr-feature-card.gdeals-card.discover {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f500c738925f3b97830_gdeals-section-card1-bg-xl.webp)
  }
  .gcash-jr-feature-card.gdeals-card.share {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f1cb2d37761a16a1c31_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/6385b55675a0bd614777a5c1/63eedeb7c320f602cb07677a_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/6385b55675a0bd614777a5c1/63f870ac47f203dba44128b5_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/6385b55675a0bd614777a5c1/63f870ac47f2032ef84128b9_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/6385b55675a0bd614777a5c1/63f870ac47f2038e194128b1_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/6385b55675a0bd614777a5c1/655b30ddcce334dacfcfdc27_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/6385b55675a0bd614777a5c1/6421710e93826828bf86857f_shop-feature-card1-bg-xl.webp)
  }
  .gcash-jr-feature-card.shop-feature-card.gcash-card {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64217117f708de4312f6a1cb_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/6385b55675a0bd614777a5c1/64620a3bcb4945220cfad714_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/6385b55675a0bd614777a5c1/64620a38f620b3a3ab85b5d2_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/6385b55675a0bd614777a5c1/64620a3ccb4945220cfad769_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/6385b55675a0bd614777a5c1/64620a37f59bb937c71467db_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafe0_gfunds-affordable-bg-xl.webp)
  }
  .gcash-jr-feature-card.gfunds-cards-square.gfund-hassle-free {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafca_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafc3_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/6385b55675a0bd614777a5c1/647808502d56f94ed7dec37e_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e39_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/6385b55675a0bd614777a5c1/645c589f1b6e619f3eeef182_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46ef1_gdeals-redeem-xl.webp)
  }
  .gcash-jr-feature-card.gdeals.gdeals-voucher {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46ef5_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/6385b55675a0bd614777a5c1/6461e91a7655625aea16d787_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/6385b55675a0bd614777a5c1/6475e58426c79b23ed506166_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/6385b55675a0bd614777a5c1/63d85e9d44b1aaf4d2d34dcb_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/6385b55675a0bd614777a5c1/647711275ec7149bdd9d9bc6_KKB-send-payment-xl.webp)
  }
  .gcash-jr-card.kkb-cards.track {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461eb9eff1ff2c580ff4569_KKB-track-xl.webp)
  }
  .gcash-jr-card.kkb-cards.card-request {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647711273f3cad7c4fdfe37d_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/6385b55675a0bd614777a5c1/646440d7a2e100ad431803d4_gstocks-ph-invest-xl.webp)
  }
  .gcash-jr-card.gstock-card.gstocks-no-bank {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646440d7deae21c989f8dae5_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/6385b55675a0bd614777a5c1/63e4aaef17406d9d9e06077e_ginsure-insurance-card6-bg-xl.webp)
  }
  .gcash-jr-card.ginsure-insurance.travel {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab0bcde96a17099365f9_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/6385b55675a0bd614777a5c1/63e4ab2853feb4b7b3346c73_ginsure-insurance-card4-bg-xl.webp)
  }
  .gcash-jr-card.ginsure-insurance.lifestyle {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab3980d9b41ada3e78b5_ginsure-insurance-card3-bg-xl.webp)
  }
  .gcash-jr-card.ginsure-insurance.personal {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab44f28656402d8049fc_ginsure-insurance-card2-bg-xl.webp)
  }
  .gcash-jr-card.ginsure-insurance.health {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab553963c54b68779ea7_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/6385b55675a0bd614777a5c1/63edcbbabdcb94535226a34a_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/6385b55675a0bd614777a5c1/63edcbba10ff3ead74f717c0_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/6385b55675a0bd614777a5c1/63f458ae2a45bb919db69178_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/6385b55675a0bd614777a5c1/63f458ae2a45bb2e34b691a2_worry-free-xl.webp)
  }
  .gcash-jr-card.transportation-card.highway {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f458ae2a45bb946fb69192_way-on-highway-xl.webp);
      background-size: cover
  }
  .gcash-jr-card.swac-header.audio-card {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f2b899dff264664f814faa_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/6385b55675a0bd614777a5c1/6405c018ebfe67846bb841b5_a-rewards-header-card1-bg-xl.webp);
      max-width: 1040px
  }
  .gcash-jr-card.sme {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63d85e9d44b1aaf4d2d34dcb_bank-transfer-feature-xl.webp);
      max-width: 951px
  }
  .gcash-jr-section-span.powered-by {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707be_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/6385b55675a0bd614777a5c1/6463326ba4b75e42e05b3245_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/6385b55675a0bd614777a5c1/63bd26506e371e2a82757c1c_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/6385b55675a0bd614777a5c1/63bd26506e371e2a82757c1c_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/6385b55675a0bd614777a5c1/6423ce6603f44330e44d566f_gdeals-card-xl.webp);
      min-width: 480px
  }
  .gcash-jr-slider-card.enjoy.gcrypto {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e0e_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_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/6385b55675a0bd614777a5c1/6436321c79afd80966e78734_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_BG.webp), linear-gradient(to bottom, null, null)
  }
  .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
  }
}

@media screen and (min-width:1920px) {
  .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/6385b55675a0bd614777a5c1/64264b0df274bbc2baa094bf_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/6385b55675a0bd614777a5c1/647604f1aec639e8c257c50d_swac-xl-extended.webp), linear-gradient(#fbfbff, #bdb8c2);
      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/6385b55675a0bd614777a5c1/647604f0fd1cdc2f04e209d3_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707be_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.enjoy-4-cards {
      justify-content: center;
      display: flex
  }
  .swiper-wrapper.gcash-jr {
      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/6385b55675a0bd614777a5c1/67b45d897675029c2bb0c009_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/6385b55675a0bd614777a5c1/646df8102159e0db8f2fa966_gloan-hero-bg-xl.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/6385b55675a0bd614777a5c1/66559df50fe6f2cfa48e8da0_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/6385b55675a0bd614777a5c1/654c9552b4f5076141097ed6_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/6385b55675a0bd614777a5c1/667118adef96c234e7a9b400_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/6385b55675a0bd614777a5c1/65a8effdb5a57f04a6741dca_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(90deg, #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(#fff0 61%, #0009), linear-gradient(146deg, #00000080 14%, #fff0 36%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654cb13b7cd2a36e7675f4da_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/6385b55675a0bd614777a5c1/6576a12ecf077ef10f890a6a_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/6385b55675a0bd614777a5c1/66fa329827559965cdc3a169_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/6385b55675a0bd614777a5c1/657b07fdc773241708589c13_657aec6401fdaf8893537db5_lh-landing-financial-planning-section-large.webp);
      background-size: cover
  }
  .lh-investing-container {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657c03bfea845d7a4f6f0afc_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 {
      height: 1200px
  }
  .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/6385b55675a0bd614777a5c1/6642f449eb1e0731142a350a_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/6385b55675a0bd614777a5c1/66434d1bc1c4a60998820c92_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/6385b55675a0bd614777a5c1/66b31a55986a2efe1ab9911f_woman-planting-xl.avif), linear-gradient(#0000, #0000);
      background-size: cover, auto
  }
  .efficiency-drive_cards._76-million {
      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/6385b55675a0bd614777a5c1/66864a511aebac547516cffa_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
  }
  .div---hero-banner-container.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/6385b55675a0bd614777a5c1/66b1da0c7e474c5aefa9c7ab_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707be_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/6385b55675a0bd614777a5c1/668d7a6df77354d5266f03c3_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
  }
  .gcash-website-library--image---hero-asset---1.gcash-website-library--xl-desktop {
      object-fit: contain
  }
}

@media screen and (max-width:991px) {
  .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: translateY(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: 432px;
      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 {
      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 {
      margin-top: 120px
  }
  .bounding-box.bank-transfer-header-2nd {
      z-index: 9
  }
  .bounding-box.bank-transfer-header-3rd {
      grid-column-gap: 12px;
      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: translateY(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/6385b55675a0bd614777a5c1/642a939af1fcfc4cd265c44f_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/6385b55675a0bd614777a5c1/642b78cd77354920af526835_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/6385b55675a0bd614777a5c1/64ef0bf5e3f0649a05331c18_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/6385b55675a0bd614777a5c1/655d9afa44b1411ee43122e4_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.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,
  .bounding-box.rtb-section.customer-api {
      max-width: 512px;
      padding-top: 80px;
      padding-bottom: 80px
  }
  .bounding-box.rtb-section.practical-api {
      max-width: 432px
  }
  .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.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: 512px;
      padding-top: 0;
      padding-bottom: 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
  }
  .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/6385b55675a0bd614777a5c1/63bd068e158ffc60d27d080f_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/6385b55675a0bd614777a5c1/63bd181851e48f4854cd61c9_buy-load-bg-tablet.webp);
      border-radius: 12px;
      width: 480px;
      height: 360px
  }
  .section-card.ginsure {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63bd408ac01f32d3cd7ec4ff_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/6385b55675a0bd614777a5c1/63bd068e158ffc60d27d080f_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/6385b55675a0bd614777a5c1/63be2867464ebd4eabba7829_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/6385b55675a0bd614777a5c1/63be2867464ebd280aba7824_government-tablet.webp);
      max-width: 480px;
      height: 360px;
      padding: 24px 62px
  }
  .section-card.buy-load {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63bd181851e48f4854cd61c9_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/6385b55675a0bd614777a5c1/63da6ef8d887430635370bfc_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/6385b55675a0bd614777a5c1/63be566b63863b48e302133d_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/6385b55675a0bd614777a5c1/63bd181851e48f4854cd61c9_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/6385b55675a0bd614777a5c1/63bd26506e371e7f63757c20_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/6385b55675a0bd614777a5c1/63bd26506e371e7f63757c20_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/6385b55675a0bd614777a5c1/6423ed335c331bfdf3295620_gdeals-card-tablet.webp);
      min-width: 360px
  }
  .services_section-card.enjoy.gcrypto {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e0b_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/6385b55675a0bd614777a5c1/667e29d2bfdd018309f0ba04_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/6385b55675a0bd614777a5c1/667e29d2bfdd018309f0ba04_Features%20Card%20-%20XL%20to%20Small%20Desktop.webp)
  }
  .services_section-card.cash-in {
      max-width: 320px;
      height: 420px
  }
  .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/6385b55675a0bd614777a5c1/647053ec041bb767eab74be0_nbi-logo-tablet.webp)
  }
  .services_section.borrow {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63bd3a61c01f321f587e4dcd_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/6385b55675a0bd614777a5c1/63da73ec3e6dc2407e9a4bae_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/6385b55675a0bd614777a5c1/63da724b8bd694b765bacca5_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/6385b55675a0bd614777a5c1/647d5542720ca40f9f465203_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 {
      max-width: 14ch;
      margin-left: 37px;
      font-size: 1.71rem;
      line-height: 1.3
  }
  .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 {
      margin-top: 4px;
      font-size: 2.29rem;
      line-height: 1.2
  }
  .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.3
  }
  .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 {
      max-width: 21ch;
      font-size: 1.14rem
  }
  .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/6385b55675a0bd614777a5c1/63bed3eb24ee9d43b08ae848_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/6385b55675a0bd614777a5c1/641aab33a7f2751d7c0699f6_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/6385b55675a0bd614777a5c1/6425918348699a225835b92f_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/6385b55675a0bd614777a5c1/63da67ada683471387c4e912_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/6385b55675a0bd614777a5c1/63c63dab96487cf28b64452d_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/6385b55675a0bd614777a5c1/63c64bb3f765ef3970ef1185_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-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.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/6385b55675a0bd614777a5c1/63a40c5ed77911f99b98be2b_chevron-right.svg)
  }
  .learn-more-link-icon.gcash-jr {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/638819315816c8ea48c43347_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/6385b55675a0bd614777a5c1/63c5f68c5c0290501a6442bd_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/6385b55675a0bd614777a5c1/63c4fd690d5e92ad94050122_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/6385b55675a0bd614777a5c1/6405b62c6b4e37ab629060d3_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/6385b55675a0bd614777a5c1/64f963c8221ce9ae2048f6fe_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/6385b55675a0bd614777a5c1/64741d4b88c6ee37eec98b11_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/6385b55675a0bd614777a5c1/63e242b67a2260e9139dabc2_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/6385b55675a0bd614777a5c1/646ff3f2f27305f34eaad939_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/6385b55675a0bd614777a5c1/63d9fea1071935290a80f5c0_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/6385b55675a0bd614777a5c1/63feb01c57c2b7263a702701_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/6385b55675a0bd614777a5c1/6409326c86523a52860e8a1a_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: 639px;
      padding-top: 40px;
      padding-bottom: 40px
  }
  .services-play_section.play-header {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63ec4c8ff5a60a1a186c1744_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/6385b55675a0bd614777a5c1/63d76af89c1d376f1b4f32d6_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/6385b55675a0bd614777a5c1/63d786dab9892d6e78992fd2_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/6385b55675a0bd614777a5c1/63d77b5dec78da66a187b638_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/6385b55675a0bd614777a5c1/63d85e9d44b1aaae33d34dd1_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/6385b55675a0bd614777a5c1/64771126dd10183aba49d481_KKB-send-payment-tablet.webp)
  }
  .popup-section-card.kkb-cards.track {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461eb9c40c595f00199b84b_KKB-track-tablet.webp)
  }
  .popup-section-card.kkb-cards.card-request {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64771127249330c9bcb4716a_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/6385b55675a0bd614777a5c1/646c5303631994021446bce8_gstocks-ph-free-topup-tablet.webp)
  }
  .popup-section-card.gstock-card.gstocks-invest {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c5302b22e612b473efc24_gstocks-ph-invest-tablet.webp)
  }
  .popup-section-card.gstock-card.gstocks-no-bank {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c5301ff316d922336f653_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/6385b55675a0bd614777a5c1/63d9bfb85695c36ebfedf6c7_transportation-card2-bg-tablet.webp);
      background-position: 0 0
  }
  .popup-section-card.transportation-card.land {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63d9bfae58edcf55b70cd8dc_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/6385b55675a0bd614777a5c1/63edd30b6d25e1340cfcda9b_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/6385b55675a0bd614777a5c1/63edd3098523a5663e5659c6_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/6385b55675a0bd614777a5c1/63f458ae2a45bb5492b6917e_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/6385b55675a0bd614777a5c1/63f458ae2a45bb7ce5b69196_worry-free-tablet.webp)
  }
  .popup-section-card.transportation-card.highway {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f458ae2a45bb0dabb69186_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/6385b55675a0bd614777a5c1/6405c018ebfe6739ebb841ba_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/6385b55675a0bd614777a5c1/6405c023a4181a14e2a6c819_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/6385b55675a0bd614777a5c1/64082c4b54b6ca396af698c1_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a50399c6a0_gloan-gamit-bg-tablet.webp)
  }
  .popup-section-card.gloan-testimonial.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb64b1c99c686_gloan-aside-bg-tablet.webp)
  }
  .popup-section-card.gloan-testimonial.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb65e0b99c693_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/6385b55675a0bd614777a5c1/63d85e9d44b1aaae33d34dd1_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a50399c6a0_gloan-gamit-bg-tablet.webp)
  }
  .popup-section-card.default.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb64b1c99c686_gloan-aside-bg-tablet.webp)
  }
  .popup-section-card.default.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb65e0b99c693_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/6385b55675a0bd614777a5c1/63ef2b4ac320f6ddbf0d111b_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: translateY(-40px)
  }
  .popup-steps_slider-arrow-active.prev {
      transform: translateY(-40px)rotateX(0)rotateY(180deg)rotate(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
  }
  .bank-transfer_section.bank-transfer-header {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63d8534bd81e8a3495a4b0dc_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 {
      max-width: 16ch;
      font-size: 1.14rem
  }
  .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/6385b55675a0bd614777a5c1/63eef62096013d1059d62593_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/6385b55675a0bd614777a5c1/63f870ad47f203089f4128cb_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: translateY(-60px)rotateX(0)rotateY(180deg)rotate(0)
  }
  .popup-steps_slider-arrow-disabled.prev {
      top: 50%;
      transform: translateY(-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-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 {
      letter-spacing: -.02em;
      font-size: 1.14rem;
      line-height: 1.45
  }
  .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/6385b55675a0bd614777a5c1/6477c9016d76b02cbf0ccd24_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/6385b55675a0bd614777a5c1/6401ade213b0a52e25ec3d45_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/6385b55675a0bd614777a5c1/6401af1ba37ca575890888ea_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-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-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: 8ch;
      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: 10ch;
      font-size: 2.86rem;
      line-height: 1.2
  }
  .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-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/6385b55675a0bd614777a5c1/647704933f3cad7c4fd34779_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/6385b55675a0bd614777a5c1/6476b7bb0209ae05608995a0_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/6385b55675a0bd614777a5c1/646ae5081364a74f7a3e1893_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/6385b55675a0bd614777a5c1/63f458ae2a45bb60b7b691b5_transpo-header-bg-tablet.webp);
      background-size: 992px 2546px;
      height: 2776px
  }
  .gtravel_section.other-services-section {
      height: 679px
  }
  .gtravel_section.gtravel-header-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64769f69d408147e130a51e9_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/6385b55675a0bd614777a5c1/63da5f47d316c39a49952810_gdeals-section-card2-bg-tablet.webp)
  }
  .popup-feature-card.gdeals-card.discover {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f500c7389640eb9782b_gdeals-section-card1-bg-tablet.webp)
  }
  .popup-feature-card.gdeals-card.share {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f1cb2d37785596a1c2e_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/6385b55675a0bd614777a5c1/64780f2f1547cbfe069c6bc1_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/6385b55675a0bd614777a5c1/646231f02f245aea28d9b8cb_global-stocks-hassle-free-bg-tablet.webp)
  }
  .popup-feature-card.global-stocks.easy-access {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64780f2a669464f456e0b83a_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/6385b55675a0bd614777a5c1/63dcc3039f86b4b4cb9e4c4b_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/6385b55675a0bd614777a5c1/63dcc30df199c830c0684544_gaming-card2-bg-tablet.webp)
  }
  .popup-feature-card.content-end.gaming-card.ahead {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63dcc31b8640da7315caa2fd_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/6385b55675a0bd614777a5c1/64705ef2041bb767eac339f6_egov-convenience-tablet.webp)
  }
  .popup-feature-card.govt.signed-and-sealed {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eef4f90b915dae86ed8_egov-signed-tablet.webp)
  }
  .popup-feature-card.govt.e-govt-partners {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eee1a29105b5d976a36_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/6385b55675a0bd614777a5c1/63eedeb7c320f602cb07677a_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/6385b55675a0bd614777a5c1/63f870ac47f2035a864128b6_cashin-card2-tablet.webp)
  }
  .popup-feature-card.cash-in.setup {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f870ac47f2032eca4128ba_cashin-card3-tablet.webp)
  }
  .popup-feature-card.cash-in.more-way {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f870ac47f203d2e04128b2_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/6385b55675a0bd614777a5c1/64093492bd5d36a7915da590_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/6385b55675a0bd614777a5c1/65b8c3135219c995a426efb0_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/6385b55675a0bd614777a5c1/655c1dff64ef809f57397fc2_Short%20Card%202_Tablet%402x.webp)
  }
  .popup-feature-card.ginsure._30-days-protect.absolute-white {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/655c1e0056637040b6abb006_Short%20Card%201_Tablet%402x.webp)
  }
  .popup-feature-card.ginsure.large-rtb.free-insurance {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/67bc241ffb804a6f8e8692a7_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/6385b55675a0bd614777a5c1/67c00ab9d3a16f551eb91f48_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/6385b55675a0bd614777a5c1/6421710e9382685ced868579_shop-feature-card1-bg-tablet.webp)
  }
  .popup-feature-card.shop-feature-card.gcash-card {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64217117f708de16f1f6a1c5_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/6385b55675a0bd614777a5c1/64620a39a64b0e487fc83331_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/6385b55675a0bd614777a5c1/64620a37ff1ff2c5801f6855_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/6385b55675a0bd614777a5c1/64620a3b0385deaab03f3903_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/6385b55675a0bd614777a5c1/64620a3cabd174ddaae23713_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafaf_gfunds-affordable-bg-tablet.webp)
  }
  .popup-feature-card.gfunds-cards-square.gfund-hassle-free {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafd4_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafbf_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/6385b55675a0bd614777a5c1/6478085e322b69239e42dd07_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e35_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/6385b55675a0bd614777a5c1/645c58991b6e617599eef173_gloan-easy-cash-tab.webp)
  }
  .popup-feature-card.services-gloan.long {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64472f559f2e77de6f5a2788_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46eed_gdeals-redeem-tab.webp)
  }
  .popup-feature-card.gdeals.gdeals-voucher {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461e91a7655625aea16d799_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/6385b55675a0bd614777a5c1/647866ca1f140c6821a8e150_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/6385b55675a0bd614777a5c1/645319023a337d93711691b9_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/6385b55675a0bd614777a5c1/645319023a337d98811691bd_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/6385b55675a0bd614777a5c1/63e61891141ecfc37f83ad2f_gcredit-tablet.webp);
      background-size: contain;
      width: 432px;
      height: 540px
  }
  .popup-feature-card.borrow.gloan {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6475e582cd1883887f49f998_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/6385b55675a0bd614777a5c1/6695ecd6e0993f2f606a713f_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/6385b55675a0bd614777a5c1/66bb23216e92c3ad9fbe2f2a_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/6385b55675a0bd614777a5c1/6684edd613a7b6ee9bed7a77_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/6385b55675a0bd614777a5c1/673ad835a44504ae0f3e8e69_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/6385b55675a0bd614777a5c1/6687a1065fbcd3f94ca1fce2_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/6385b55675a0bd614777a5c1/66bb23216e92c3ad9fbe2f2a_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
  }
  .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/6385b55675a0bd614777a5c1/64785b8ed493993e62803074_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/6385b55675a0bd614777a5c1/6465b6ab32dec18699480b0e_gfunds-atram-image-tablet.webp);
      width: 100%;
      max-width: 114px
  }
  .popup-section-card-image.bpi {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b6ab32dec18699480b0d_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/6385b55675a0bd614777a5c1/6477beea1d686537bf92e0d1_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e1e_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/6385b55675a0bd614777a5c1/63dc847e0b558ce1b0fb64fb_load-promo-card1-bg-tablet.webp)
  }
  .popup-promo-card.content-right.lucky {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63dc84a428132d3b77b6d93f_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/6385b55675a0bd614777a5c1/63dc84aec316e615456a4236_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/6385b55675a0bd614777a5c1/63dc84a428132d3b77b6d93f_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/6385b55675a0bd614777a5c1/63dc847e0b558ce1b0fb64fb_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/6385b55675a0bd614777a5c1/6440ea4bd4553938e18c6f19_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/6385b55675a0bd614777a5c1/643fae84ad334819712706ce_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/6385b55675a0bd614777a5c1/643fbd67116f0cf68711b909_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/6385b55675a0bd614777a5c1/643fc8323cfe7a4b3d2b97e9_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/6385b55675a0bd614777a5c1/6405b0bd00b83d5ac14022f5_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/6385b55675a0bd614777a5c1/63e08d3e10d0b91b3962f8ac_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/6385b55675a0bd614777a5c1/646c131a77a5e5939f396972_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/6385b55675a0bd614777a5c1/64222ffe150ff836486cfb29_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/6385b55675a0bd614777a5c1/64659ba54858ecd8f80591e1_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/6385b55675a0bd614777a5c1/647070d66a9d1c73f49f9559_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/6385b55675a0bd614777a5c1/64706bade005606711dfee34_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/6385b55675a0bd614777a5c1/6448bf90fca86ba1f12804ea_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/6385b55675a0bd614777a5c1/642b9130801425137a97a8d8_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/6385b55675a0bd614777a5c1/642ac2d7a7a6a56c1adfe1f2_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707c6_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/6385b55675a0bd614777a5c1/6476be1acc99e3aa56dbfc19_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707c6_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-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/6385b55675a0bd614777a5c1/646f1299f884bd361fc86970_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/6385b55675a0bd614777a5c1/646f196cf6bf94e31e3bd253_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: 639px;
      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/6385b55675a0bd614777a5c1/646b1af5c8d8d73c253bd80a_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/6385b55675a0bd614777a5c1/646b1de3b77c1ce04d1ba619_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/6385b55675a0bd614777a5c1/64780e1b669464f456dfc281_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/6385b55675a0bd614777a5c1/646c9a03f0cb27c6713d3bcf_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/6385b55675a0bd614777a5c1/646cb3b7dc79002f6afed3af_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/6385b55675a0bd614777a5c1/6476e0bc816823abe71d2b18_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/6385b55675a0bd614777a5c1/646db33166c5a1a9cf3c4fe9_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/6385b55675a0bd614777a5c1/6458b7d589e2f26f43912143_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/6385b55675a0bd614777a5c1/64b8e55b5a8c42e06d043d3b_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/6385b55675a0bd614777a5c1/65ef1d4733b373dcb85f258c_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/6385b55675a0bd614777a5c1/6762770835c56a3e5a6610d8_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/6385b55675a0bd614777a5c1/640031c49daa1759bb89c04a_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/6385b55675a0bd614777a5c1/64004b40aa4174a1bdd73e2f_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/6385b55675a0bd614777a5c1/64004e7bf1a4de8273fc9aaf_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/6385b55675a0bd614777a5c1/64004e979dc392eacc16ec28_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/6385b55675a0bd614777a5c1/640a9ae4d63909154826cb9f_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/6385b55675a0bd614777a5c1/67b45e09d9807b90cb2abb69_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/6385b55675a0bd614777a5c1/67ce89369abf6487e35cbb41_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/6385b55675a0bd614777a5c1/63e4ab0bcde96a7bd79365f8_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/6385b55675a0bd614777a5c1/646df80f2bb197206752ac42_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/6385b55675a0bd614777a5c1/6453526344091785d6df215f_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/6385b55675a0bd614777a5c1/64b8e55b5a8c42e06d043d3b_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/6385b55675a0bd614777a5c1/6453af0d02a8870b48fd5929_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/6385b55675a0bd614777a5c1/64673427c813541f4788b752_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/6385b55675a0bd614777a5c1/646730c94bb53c2cdc88c90b_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: 639px;
      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/6385b55675a0bd614777a5c1/63ef2b4ac320f6e8810d1135_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 {
      transform: translate(5px, -40px)rotateX(0)rotateY(180deg)rotate(0)
  }
  .popup-slider-arrow-active.prev.ad-viewer {
      transform: translate(51px, -14px)rotateX(0)rotateY(180deg)rotate(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)rotate(0)
  }
  .popup_slider-arrow-disabled.next.ad-viewer-2 {
      transform: translate(-49px, -34px)rotateX(0)rotateY(180deg)rotate(0)
  }
  .popup_slider-arrow-disabled.prev.gcash-jr {
      margin-left: 12px;
      left: -2px
  }
  .popup_slider-arrow-disabled.prev {
      z-index: 2;
      transform: translate(3px, -60px)
  }
  .popup_slider-arrow-disabled.prev.ad-viewer {
      transform: translate(49px, -34px)
  }
  .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/6385b55675a0bd614777a5c1/6476fd4f5e9047a3307f2285_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/6385b55675a0bd614777a5c1/6476fd4f2c531e64ba36f9fb_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/6385b55675a0bd614777a5c1/63f72bb7cd044097f1bd7385_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: translateY(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 {
      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/6385b55675a0bd614777a5c1/640031c49daa173e8489c050_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/6385b55675a0bd614777a5c1/6401af1ba37ca567b40888de_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/6385b55675a0bd614777a5c1/63c5f68c5c0290501a6442bd_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/6385b55675a0bd614777a5c1/640684098d5250672b404dab_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/6385b55675a0bd614777a5c1/6406a9d4a18210028f5e5512_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-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/6385b55675a0bd614777a5c1/6630aca4cd796ca047a1c952_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/6385b55675a0bd614777a5c1/642b83e289907515f47951ae_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/6385b55675a0bd614777a5c1/642b9130801425424997a8c5_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/6385b55675a0bd614777a5c1/6434b5bf071644bfd44f78e1_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/6385b55675a0bd614777a5c1/6434fa965afac20e98133496_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/6385b55675a0bd614777a5c1/66875696b139e758dea37e04_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/6385b55675a0bd614777a5c1/66c464405162d3bd2a8b99fe_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/6385b55675a0bd614777a5c1/6436321c79afd86991e78741_partners-ggives-hero-bg-tablet.webp);
      background-position: 50%;
      background-size: 980px
  }
  .partners_ggives-section.hero-section.partner_ggives {
      background-image: linear-gradient(#0000 35%, #fff0 52%, #fff 85%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65f072d3ec40de16cbcfc685_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.service-fees {
      max-width: none
  }
  .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/6385b55675a0bd614777a5c1/65279c976af22bede380b5f0_gs-rtb3-tablet.webp);
      background-size: 432px
  }
  .get-started-section-card.register {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65279c59b9d9401752fc8a5f_gs-rtb2-tablet.webp);
      background-size: 432px
  }
  .get-started-section-card.download {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65279c3453df43a1da8195f3_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/6385b55675a0bd614777a5c1/652e615f0b80d9929f456109_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/6385b55675a0bd614777a5c1/652e6178ec2ccfcefc4170ce_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/6385b55675a0bd614777a5c1/652e604719b525ccffe44c2f_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/6385b55675a0bd614777a5c1/652dec579f8086ca27bd67fc_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/6385b55675a0bd614777a5c1/652ded68c2b0e3f907cf5ba3_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/6385b55675a0bd614777a5c1/643f87a807be607726bdc44e_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/6385b55675a0bd614777a5c1/643f879db0b60a449071a12d_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/6385b55675a0bd614777a5c1/644633651c65a3ae09ace339_kyc-selfie-card-dapat-tablet.webp)
  }
  .get-started-section-card.kyc-selfie.show {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a3782eace329_kyc-selfie-card-show-tablet.webp)
  }
  .get-started-section-card.kyc-selfie.wear {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a324a6ace331_kyc-selfie-card-wear-tablet.webp)
  }
  .get-started-section-card.kyc-selfie.make {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a31b52ace321_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/6385b55675a0bd614777a5c1/644b2e1af60a00d258287e77_international-feature-finance-tablet.webp)
  }
  .get-started-section-card.feature-intl.worldwide {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644b2e1af60a009201287e9a_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/6385b55675a0bd614777a5c1/644b2e1af60a003b7f287e86_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/6385b55675a0bd614777a5c1/644b6534f60a0097952c55d2_ph-sim-feature-card-instant-tablet.webp)
  }
  .get-started-section-card.ph-sim-features.payment {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644ba66c881cba0ad7125539_ph-sim-feature-card-payment-tablet.webp)
  }
  .get-started-section-card.ph-sim-features.libre {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644ba66c881cba1c8c12552f_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/6385b55675a0bd614777a5c1/645063d6eb229afd6d6f2222_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/6385b55675a0bd614777a5c1/645063d6eb229a069a6f2217_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/6385b55675a0bd614777a5c1/645063d6eb229a22866f2209_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/6385b55675a0bd614777a5c1/645896c3169fc40c56845a8e_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/6385b55675a0bd614777a5c1/659f8c5296d68d4f86d04007_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/6385b55675a0bd614777a5c1/659f8c522f70d81822cad758_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/6385b55675a0bd614777a5c1/65a73a398d34c9b08dcb9304_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/6385b55675a0bd614777a5c1/6527a28653df43a1da89e723_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: 2853px;
      padding-bottom: 60px
  }
  .get-started_section.hero-section {
      background-color: #062146;
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65275de4ad43d990a869f7ab_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/6385b55675a0bd614777a5c1/652dff9f859f7ef17c8fdc2b_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/6385b55675a0bd614777a5c1/6440a8b103c901e2d74ae9f3_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/6385b55675a0bd614777a5c1/644633faa7f9f0501b0ecb44_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/6385b55675a0bd614777a5c1/642cdfe21e9125dfebeeea4d_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/6385b55675a0bd614777a5c1/644a49731b71e754a5952fb3_fresh-bg-tablet.webp);
      background-size: 980px;
      height: 646px
  }
  .gcash-premium_section.freedom {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644b2b6ada9211907559cac5_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/6385b55675a0bd614777a5c1/644a4988050fe82aee72fc0d_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/6385b55675a0bd614777a5c1/644a49965b4f895555effaf7_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/6385b55675a0bd614777a5c1/644b2e0d48d1152180fec688_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/6385b55675a0bd614777a5c1/644b2e28ed46004ec2e5d6c0_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/6385b55675a0bd614777a5c1/644ba592b44a8c58d6fc70f2_ph-sim-header-tablet.webp);
      background-size: 980px;
      height: 1040px
  }
  .ph-sim_section.home-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6450ab2751a450e909f2e964_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/6385b55675a0bd614777a5c1/644b2e28ed46004ec2e5d6c0_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/6385b55675a0bd614777a5c1/64545fe49a9779a8c5c64ca6_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/6385b55675a0bd614777a5c1/6678ea4d478d7c5c596251c0_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/6385b55675a0bd614777a5c1/657015719f1ed1a2e1c9c8df_Tablet.webp);
      background-size: 980px;
      height: 620px
  }
  .international_section.partners {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/648ac9d7a88f11650951867d_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/6385b55675a0bd614777a5c1/6513a21f6a4808cda61eabb3_banner-4.webp);
      height: 1400px
  }
  .international_section.features {
      margin-top: -80px
  }
  .international_section.hero-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6710c9608f5f146a2f3c04e1_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/6385b55675a0bd614777a5c1/647607f4fa26f8bd63c9b4a8_pay-qr-receive-money-card-tablet.webp)
  }
  .pop-up-feature-card.pay-qr.long.pay-qr-send-money {
      background-image: linear-gradient(90deg, #223561, #fff0 64%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646fff14e14f0a2ee98b327e_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/6385b55675a0bd614777a5c1/65e05a7b72c7eee10f4c5706_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/6385b55675a0bd614777a5c1/645dfc3ab5e5cf6f5f48ec5b_pay-qr-snap-tab.webp)
  }
  .pop-up-feature-card.pay-qr.pay-qr-own {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64795eb66809616fa75fb79d_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/6385b55675a0bd614777a5c1/6479999d90128cb35618dd7b_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/6385b55675a0bd614777a5c1/6476f2516421f48719b5e4c2_gcrypto-easy-start-bg-tablet.webp)
  }
  .pop-up-feature-card.gcrypto.long.gcrypto-easy-use {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e366_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e33a_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/6385b55675a0bd614777a5c1/64d3473c5cab998e11a67431_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: translateY(14px)
  }
  .gsave-header-slider_img.second {
      transform: translateY(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/6385b55675a0bd614777a5c1/6476b7bb0209ae05608995a0_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/6385b55675a0bd614777a5c1/64759fc3f36e14ee9b921860_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/6385b55675a0bd614777a5c1/64759fc20080993fdbd87cac_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/6385b55675a0bd614777a5c1/647daae7b023430293c7a19a_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/6385b55675a0bd614777a5c1/64780f36600543f90b4e0ce7_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
  }
  .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/6385b55675a0bd614777a5c1/654c80837cd2a36e76549c74_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/6385b55675a0bd614777a5c1/654c88fa4b82485856e0c3d0_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/6385b55675a0bd614777a5c1/654c95d2794fb302daf47976_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(90deg, #111f29, #fff0 57%), linear-gradient(#fff0 47%, #111f29 96%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca3d78bb1de4292704880_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/6385b55675a0bd614777a5c1/666a5ca1b0a3dc4ca86c06e1_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/6385b55675a0bd614777a5c1/6506d3cabd03cbc9538ab46b_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/6385b55675a0bd614777a5c1/6508802918b8521cf7042a4a_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/6385b55675a0bd614777a5c1/65a8effc7698352431215156_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(90deg, #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/6385b55675a0bd614777a5c1/66fa3298201adf0c95ac6088_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/6385b55675a0bd614777a5c1/67459390be46c5d5a6f6dd5c_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
  }
  .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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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
  }
  .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.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.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
  }
  .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/6385b55675a0bd614777a5c1/666a9a0b4002bf288fce6d4c_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/6385b55675a0bd614777a5c1/654c77801841ad95cb8004c1_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/6385b55675a0bd614777a5c1/6506b2e549742f655071b5c6_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/6385b55675a0bd614777a5c1/6506b42688240a444338d077_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/6385b55675a0bd614777a5c1/6507cb88352adcbf5751fdc4_glife-logos-tablet.webp);
      background-size: 480px
  }
  .container-video-block {
      min-width: 0
  }
  .card-block.fds-enterprise {
      background-image: linear-gradient(#fff0 61%, #0009), linear-gradient(146deg, #00000080 14%, #fff0 36%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca8a35b00242c6dee5088_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/6385b55675a0bd614777a5c1/66fa3298201adf0c95ac6088_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/6385b55675a0bd614777a5c1/655eed8a552843810a2ed98e_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/6385b55675a0bd614777a5c1/655eed8a552843810a2ed98e_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/6385b55675a0bd614777a5c1/655eed8a552843810a2ed98e_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/6385b55675a0bd614777a5c1/671ef9e04d83373f6a04596b_980x1024.avif);
      height: 500px;
      padding-bottom: 30px;
      padding-left: 30px
  }
  .rtb-block.merry-g-2024 {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/655eed8a552843810a2ed98e_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/6385b55675a0bd614777a5c1/671ef9e04d83373f6a04596b_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/6385b55675a0bd614777a5c1/671ef9e04d83373f6a04596b_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/6385b55675a0bd614777a5c1/659fa3bc44a6794fc996353d_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/6385b55675a0bd614777a5c1/657b07fdc773241708589c0d_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.global-wallets {
      font-size: 1.14286rem
  }
  .preamble.global-wallets.absolute-white {
      font-size: 1rem
  }
  .card-feature-description {
      font-size: 1.14rem
  }
  .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 {
      max-width: 432px
  }
  .pictured-list {
      flex-direction: column;
      align-items: center
  }
  .pictured-list.circular.grid {
      grid-template-columns: 272px;
      justify-items: center
  }
  .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/6385b55675a0bd614777a5c1/657b0753023acaafe32d114d_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/6385b55675a0bd614777a5c1/65c9e7d0726ace3087d426da_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/6385b55675a0bd614777a5c1/65e5326339725fa7fe7b726d_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.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
  }
  .partner-solutions_section.rtb-section.practical-api {
      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.about-us_cards_section,
  .partner-solutions_section.explore-solutions-section {
      height: auto
  }
  .partner-solutions_section.feature-steps_section {
      padding-bottom: 60px
  }
  .partner-solutions_section.partner-with-us_section_lets-talk {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663acdc9692f47404d1b8acd_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,
  .partner-solutions_section.efficiency-drive_cards_section,
  .partner-solutions_section.unique-co-branding-section,
  .partner-solutions_section.unique-co-branding-section,
  .partner-solutions_section.geo-target-section {
      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.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.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
  }
  .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: translateY(-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,
  .partner-solutions_banner.customer-api {
      height: 800px
  }
  .partner-solutions_banner.forest-adoption {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66b31ae9fb7d162ce789a2c8_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 {
      height: 800px
  }
  .partner-solutions_banner.resources {
      height: 800px;
      padding-top: 120px
  }
  .partner-solutions_banner.homepage {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/662a14d018c240a793d86474_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_title {
      font-size: 40px
  }
  .partner-solutions_banner_title.partner-with-us {
      margin-top: 8px;
      margin-bottom: 0;
      font-size: 40px
  }
  .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_description {
      font-size: 22px
  }
  .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,
  .partner-solutions_main_section.customer-api {
      order: 1;
      width: 100%;
      max-width: none;
      padding-top: 24px;
      padding-bottom: 0
  }
  .partner-solutions_main_section.customer-api.extended-rtb {
      width: 100%;
      margin-top: 50px
  }
  .partner-solutions_main_section.practical-api {
      width: 100%
  }
  .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_inner_section_heading.onboarding-with-customer-api {
      text-align: left
  }
  .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_description,
  .partner-solutions_inner_section_description.explore-solution-section {
      font-size: 16px
  }
  .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
  }
  .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/6385b55675a0bd614777a5c1/663ae5b240262b45c14d7da4_-tabcard.webp);
      background-size: 432px;
      border-top-right-radius: 12px
  }
  .about-us_cards.merchants-seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663ae5b0fd45f871b0afd3e1_-tabcard-1.webp);
      background-size: 432px;
      max-width: 100%
  }
  .about-us_cards._100-countries {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663ae5b0e11f97cc0d8ed7a1_-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/6385b55675a0bd614777a5c1/66434d1cc4b60d96f93d53a9_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/6385b55675a0bd614777a5c1/66b31a549163037ce9e49b44_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.green-solutions {
      margin-bottom: 40px
  }
  .partner-solutions_section_video_container {
      width: 100%;
      max-width: 980px;
      height: 427px
  }
  .partner-solutions_section_video_container.promo-solutions,
  .partner-solutions_section_video_container.customer-api {
      max-width: 512px;
      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_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
  }
  .partner-solutions_banner-extension.customer-api {
      height: auto
  }
  .efficiency-drive_cards {
      max-width: 432px;
      height: 450px
  }
  .efficiency-drive_cards._76-million {
      border-radius: 0
  }
  .efficiency-drive_cards._640k-agent-networks {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64759fc48ab9ea3bafcf2e3a_strength-numbers-640k-tablet.webp);
      max-width: 100%
  }
  .efficiency-drive_cards._8m-msme-loans {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64a62dcbfd3f3f594c691027_8m-msme-loan-tablet.webp), linear-gradient(#030f1d, #030f1d);
      background-position: 50%, 0 0;
      background-repeat: no-repeat, repeat;
      background-size: cover, auto;
      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/6385b55675a0bd614777a5c1/66b31b081f65083f6300eeef_Coconut%20-%20tbl.avif)
  }
  .unique-co-branding_cards.combo---forest-location {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6643145bcb1cbdbfa3fd14c3_forest-location-tm.avif);
      background-size: cover
  }
  .unique-co-branding_cards.combo---tree-certificate {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66b31b30daa5a28d1b00956b_Josie%20Rizal%20-%20mb.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/6385b55675a0bd614777a5c1/662a14d0a2ed08d68cc7b288_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/6385b55675a0bd614777a5c1/66864a511aebac547516cffa_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/6385b55675a0bd614777a5c1/665535a05a6f4d528f196c46_read-privacy.webp);
      background-position: 100%;
      padding-left: 20px
  }
  .partner-solutions_articles.in-article {
      font-size: 28px
  }
  .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 {
      display: block
  }
  .resources-banner-container.new-banner-resolution.mobile,
  .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/6385b55675a0bd614777a5c1/640a9ae4d63909154826cb9f_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/6385b55675a0bd614777a5c1/642cdfe21e9125dfebeeea4d_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/6385b55675a0bd614777a5c1/6720776c54fa75b8fc056865_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/6385b55675a0bd614777a5c1/6401880e8f2d07377bb56e3c_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/6385b55675a0bd614777a5c1/66b1da0b7e474c5aefa9c64c_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/6385b55675a0bd614777a5c1/66b4360e78d04990d4239fb4_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_border.webp), linear-gradient(#f6f9fd, #f6f9fd);
      background-size: contain, auto
  }
  .wrapper---20th-winners.b2s---2024 {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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
  }
  ._20th-winners---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/6385b55675a0bd614777a5c1/63da5f47d316c39a49952810_gdeals-section-card2-bg-tablet.webp)
  }
  .gcash-jr-feature-card.gdeals-card.discover {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f500c7389640eb9782b_gdeals-section-card1-bg-tablet.webp)
  }
  .gcash-jr-feature-card.gdeals-card.share {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f1cb2d37785596a1c2e_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/6385b55675a0bd614777a5c1/64780f2f1547cbfe069c6bc1_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/6385b55675a0bd614777a5c1/646231f02f245aea28d9b8cb_global-stocks-hassle-free-bg-tablet.webp)
  }
  .gcash-jr-feature-card.global-stocks.easy-access {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64780f2a669464f456e0b83a_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/6385b55675a0bd614777a5c1/63dcc3039f86b4b4cb9e4c4b_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/6385b55675a0bd614777a5c1/63dcc30df199c830c0684544_gaming-card2-bg-tablet.webp)
  }
  .gcash-jr-feature-card.content-end.gaming-card.ahead {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63dcc31b8640da7315caa2fd_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/6385b55675a0bd614777a5c1/64705ef2041bb767eac339f6_egov-convenience-tablet.webp)
  }
  .gcash-jr-feature-card.govt.signed-and-sealed {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eef4f90b915dae86ed8_egov-signed-tablet.webp)
  }
  .gcash-jr-feature-card.govt.e-govt-partners {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eee1a29105b5d976a36_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/6385b55675a0bd614777a5c1/63eedeb7c320f602cb07677a_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/6385b55675a0bd614777a5c1/63f870ac47f2035a864128b6_cashin-card2-tablet.webp)
  }
  .gcash-jr-feature-card.cash-in.setup {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f870ac47f2032eca4128ba_cashin-card3-tablet.webp)
  }
  .gcash-jr-feature-card.cash-in.more-way {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f870ac47f203d2e04128b2_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/6385b55675a0bd614777a5c1/64093492bd5d36a7915da590_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/6385b55675a0bd614777a5c1/65b8c3135219c995a426efb0_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/6385b55675a0bd614777a5c1/655c1dff64ef809f57397fc2_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/6385b55675a0bd614777a5c1/655c1e0056637040b6abb006_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/6385b55675a0bd614777a5c1/6421710e9382685ced868579_shop-feature-card1-bg-tablet.webp)
  }
  .gcash-jr-feature-card.shop-feature-card.gcash-card {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64217117f708de16f1f6a1c5_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/6385b55675a0bd614777a5c1/64620a39a64b0e487fc83331_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/6385b55675a0bd614777a5c1/64620a37ff1ff2c5801f6855_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/6385b55675a0bd614777a5c1/64620a3b0385deaab03f3903_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/6385b55675a0bd614777a5c1/64620a3cabd174ddaae23713_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafaf_gfunds-affordable-bg-tablet.webp)
  }
  .gcash-jr-feature-card.gfunds-cards-square.gfund-hassle-free {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafd4_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafbf_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/6385b55675a0bd614777a5c1/6478085e322b69239e42dd07_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e35_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/6385b55675a0bd614777a5c1/645c58991b6e617599eef173_gloan-easy-cash-tab.webp)
  }
  .gcash-jr-feature-card.services-gloan.long {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64472f559f2e77de6f5a2788_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/6385b55675a0bd614777a5c1/6462e7f5ff0a756789d46eed_gdeals-redeem-tab.webp)
  }
  .gcash-jr-feature-card.gdeals.gdeals-voucher {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461e91a7655625aea16d799_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/6385b55675a0bd614777a5c1/647866ca1f140c6821a8e150_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/6385b55675a0bd614777a5c1/645319023a337d93711691b9_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/6385b55675a0bd614777a5c1/645319023a337d98811691bd_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/6385b55675a0bd614777a5c1/63e61891141ecfc37f83ad2f_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/6385b55675a0bd614777a5c1/6475e582cd1883887f49f998_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/6385b55675a0bd614777a5c1/6695ecd6e0993f2f606a713f_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/6385b55675a0bd614777a5c1/66bb23216e92c3ad9fbe2f2a_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/6385b55675a0bd614777a5c1/6684edd613a7b6ee9bed7a77_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/6385b55675a0bd614777a5c1/6687a1065fbcd3f94ca1fce2_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/6385b55675a0bd614777a5c1/66bb23216e92c3ad9fbe2f2a_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/6385b55675a0bd614777a5c1/672c6f37781bfc906f3ce6e8_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(#fff0 50%, #000048), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6720962b83c12a4c6e73879a_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/6385b55675a0bd614777a5c1/67209ab852c9085917cb2575_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/6385b55675a0bd614777a5c1/672c6f365b73b6ba81f50aa2_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/6385b55675a0bd614777a5c1/672c6f376eec8d132bfdd6f0_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/6385b55675a0bd614777a5c1/67209abb2157bdf5a5386e7f_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/6385b55675a0bd614777a5c1/63d76af89c1d376f1b4f32d6_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/6385b55675a0bd614777a5c1/63d786dab9892d6e78992fd2_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/6385b55675a0bd614777a5c1/63d77b5dec78da66a187b638_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/6385b55675a0bd614777a5c1/63d85e9d44b1aaae33d34dd1_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/6385b55675a0bd614777a5c1/64771126dd10183aba49d481_KKB-send-payment-tablet.webp)
  }
  .gcash-jr-card.kkb-cards.track {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6461eb9c40c595f00199b84b_KKB-track-tablet.webp)
  }
  .gcash-jr-card.kkb-cards.card-request {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64771127249330c9bcb4716a_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/6385b55675a0bd614777a5c1/646c5303631994021446bce8_gstocks-ph-free-topup-tablet.webp)
  }
  .gcash-jr-card.gstock-card.gstocks-invest {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c5302b22e612b473efc24_gstocks-ph-invest-tablet.webp)
  }
  .gcash-jr-card.gstock-card.gstocks-no-bank {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c5301ff316d922336f653_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/6385b55675a0bd614777a5c1/63d9bfb85695c36ebfedf6c7_transportation-card2-bg-tablet.webp);
      background-position: 0 0
  }
  .gcash-jr-card.transportation-card.land {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63d9bfae58edcf55b70cd8dc_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/6385b55675a0bd614777a5c1/63edd30b6d25e1340cfcda9b_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/6385b55675a0bd614777a5c1/63edd3098523a5663e5659c6_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/6385b55675a0bd614777a5c1/63f458ae2a45bb5492b6917e_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/6385b55675a0bd614777a5c1/63f458ae2a45bb7ce5b69196_worry-free-tablet.webp)
  }
  .gcash-jr-card.transportation-card.highway {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f458ae2a45bb0dabb69186_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/6385b55675a0bd614777a5c1/6405c018ebfe6739ebb841ba_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/6385b55675a0bd614777a5c1/6405c023a4181a14e2a6c819_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/6385b55675a0bd614777a5c1/64082c4b54b6ca396af698c1_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a50399c6a0_gloan-gamit-bg-tablet.webp)
  }
  .gcash-jr-card.gloan-testimonial.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb64b1c99c686_gloan-aside-bg-tablet.webp)
  }
  .gcash-jr-card.gloan-testimonial.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb65e0b99c693_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/6385b55675a0bd614777a5c1/63d85e9d44b1aaae33d34dd1_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a50399c6a0_gloan-gamit-bg-tablet.webp)
  }
  .gcash-jr-card.promos.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb64b1c99c686_gloan-aside-bg-tablet.webp)
  }
  .gcash-jr-card.promos.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb65e0b99c693_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707c6_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/6385b55675a0bd614777a5c1/6476be1acc99e3aa56dbfc19_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/6385b55675a0bd614777a5c1/672c701a69d5d3071ad12e94_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/6385b55675a0bd614777a5c1/63bd26506e371e7f63757c20_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/6385b55675a0bd614777a5c1/63bd26506e371e7f63757c20_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/6385b55675a0bd614777a5c1/6423ed335c331bfdf3295620_gdeals-card-tablet.webp);
      min-width: 360px
  }
  .gcash-jr-slider-card.enjoy.gcrypto {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e0b_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/6385b55675a0bd614777a5c1/667e29d2bfdd018309f0ba04_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/6385b55675a0bd614777a5c1/667e29d2bfdd018309f0ba04_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/6385b55675a0bd614777a5c1/667e29d2bfdd018309f0ba04_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/6385b55675a0bd614777a5c1/667e29d2bfdd018309f0ba04_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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-left: 24px;
      padding-right: 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/6385b55675a0bd614777a5c1/6436321c79afd86991e78741_partners-ggives-hero-bg-tablet.webp);
      background-position: 50%;
      background-size: 980px
  }
  .org-leaderboard.hero-section.partner_ggives {
      background-image: linear-gradient(#0000 35%, #fff0 52%, #fff 85%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65f072d3ec40de16cbcfc685_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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/6385b55675a0bd614777a5c1/649aafdc3ac45ab8fc429471_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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
  }
  .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
  }
}

@media screen and (max-width:767px) {
  .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/6385b55675a0bd614777a5c1/64ef0c20540ff9e5ef3cf9e7_card-kv-mob.webp)
  }
  .bounding-box.card-banner-section.send-money-protect {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/655c1e07aa1ce12d62d87aed_Featured%20Product%20KV_Tablet_20-11-23.webp), linear-gradient(#037cff, #037cff);
      background-position: 50% 100%, 0 0;
      height: 330px
  }
  .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.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/6385b55675a0bd614777a5c1/63da73ec3e6dc2407e9a4bae_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 {
      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: translateY(-30px)
  }
  .popup_slider-prev.adjusted {
      background-image: linear-gradient(#0080004d, #0080004d);
      height: 160px;
      margin-top: auto;
      margin-bottom: auto;
      transform: translateY(-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 {
      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/6385b55675a0bd614777a5c1/655c1df7cb1b67fa8d12a00e_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/6385b55675a0bd614777a5c1/65ef1e72165374937ebd98ee_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/6385b55675a0bd614777a5c1/67b53eada02158608194a46f_Hero%20Banner.png);
      height: 764px
  }
  .ginsure_section.ginsure-header-section.bill-protect {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/67ce8986466915a826526e05_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)rotate(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
  }
  .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/6385b55675a0bd614777a5c1/66864a511aebac547516cffa_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/6385b55675a0bd614777a5c1/654c95d2794fb302daf47976_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(90deg, #111f29, #fff0 77%), linear-gradient(#fff0 47%, #111f29 96%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca3d78bb1de4292704880_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(#0000 40%, #1e1e1e 77%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/666a5ca1b0a3dc4ca86c06e1_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(90deg, #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/6385b55675a0bd614777a5c1/67459390be46c5d5a6f6dd5c_SD%20-%20Merry%20Banner.webp);
      background-size: auto, cover
  }
  .wrapper---hero.merry-g-2024.winners-2 {
      height: 600px
  }
  .popup-b2s {
      position: fixed;
      inset: 0%
  }
  .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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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
  }
  .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/6385b55675a0bd614777a5c1/64c88b4da7be42cafa787931_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%
  }
  .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
  }
  .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/6385b55675a0bd614777a5c1/654c77801841ad95cb8004c1_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
  }
  .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
  }
  .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
  }
  .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/6385b55675a0bd614777a5c1/65e532e4b5ef17c52bf485bc_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,
  .partner-solutions_section.rtb-section.customer-api,
  .partner-solutions_section.rtb-section.forest-adoption,
  .partner-solutions_section.rtb-section.about-bundle,
  .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/6385b55675a0bd614777a5c1/65e5883d9743dee8dd5caebb_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
  }
  .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.brand-challenges {
      padding-top: 40px;
      padding-bottom: 40px
  }
  .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/6385b55675a0bd614777a5c1/662a14d016690044c11c0311_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%
  }
  .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---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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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
  }
  ._20th-winners---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/6385b55675a0bd614777a5c1/655c1df7cb1b67fa8d12a00e_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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/6385b55675a0bd614777a5c1/668d7ab54d886ea62effaef3_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
  }
  .campaign-body-heading {
      font-size: 28px
  }
}

@media screen and (max-width:479px) {
  .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: translateY(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: none;
      padding-left: 0;
      padding-right: 0
  }
  .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: translateY(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%
  }
  .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/6385b55675a0bd614777a5c1/642a939af1fcfc83a765c44c_one-gcash-mob.webp);
      background-size: contain;
      max-width: 100%
  }
  .bounding-box.bill-protect {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/642b78cd7735496560526839_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/6385b55675a0bd614777a5c1/6453af0d02a8870b48fd5929_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/6385b55675a0bd614777a5c1/655d9b2ec262a155a02eb6ac_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.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,
  .bounding-box.rtb-section.customer-api,
  .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.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,
  .bounding-box.disbursement-types {
      min-width: 272px;
      max-width: 320px;
      padding-left: 0;
      padding-right: 0
  }
  .bounding-box.rtb-extended-section.customer-api {
      padding-top: 60px;
      padding-bottom: 60px
  }
  .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
  }
  .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/6385b55675a0bd614777a5c1/63fdd82d887a801f363895a4_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/6385b55675a0bd614777a5c1/63c7c3d9ebac4598022bc9fb_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/6385b55675a0bd614777a5c1/63da6ef8cab4e80d8ecfca5f_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/6385b55675a0bd614777a5c1/63bd26506e371e90ba757c1e_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/6385b55675a0bd614777a5c1/63bd26506e371e90ba757c1e_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/6385b55675a0bd614777a5c1/6423ed5321b96cbb9dc25bb7_gdeals-card-mobile.webp);
      min-width: 320px
  }
  .services_section-card.enjoy.gcrypto {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e08_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-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/6385b55675a0bd614777a5c1/63bd58c913e3745a99a38a2c_borrow-bg-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/6385b55675a0bd614777a5c1/63bd58c913e3745a99a38a2c_borrow-bg-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/6385b55675a0bd614777a5c1/63da7249ec0d853c62a11e86_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/6385b55675a0bd614777a5c1/647d5541b0177009b5d1926b_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 {
      max-width: 27ch;
      font-size: 1rem
  }
  .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: 17ch;
      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/6385b55675a0bd614777a5c1/63bed3eb24ee9d1f4e8ae84b_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/6385b55675a0bd614777a5c1/642591801a45ca2be3186195_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/6385b55675a0bd614777a5c1/63da67ac4a56dbc6043f9c4f_services-second-section-bg-mobile.webp), linear-gradient(90deg, #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/6385b55675a0bd614777a5c1/63c63dab96487c2923644532_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/6385b55675a0bd614777a5c1/63bfdb5acfbc6cd66728e4be_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/6385b55675a0bd614777a5c1/63c5f68c5c02901c136442c3_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/6385b55675a0bd614777a5c1/63c4fd690d5e92a5f1050120_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/6385b55675a0bd614777a5c1/63ec97b7fd6a22c1b36ed296_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/6385b55675a0bd614777a5c1/6405b6291122c62007cc5853_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/6385b55675a0bd614777a5c1/64f963f483d5fe550605f052_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/6385b55675a0bd614777a5c1/64741d49f510c1f08af0ecb7_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/6385b55675a0bd614777a5c1/63e242b67a226035de9dabcb_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/6385b55675a0bd614777a5c1/646ff3f00d72f61b1af4028e_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/6385b55675a0bd614777a5c1/63f425f07df68f665d2fdc23_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/6385b55675a0bd614777a5c1/63feb01b7891d5b8c16abe77_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/6385b55675a0bd614777a5c1/64093268de5aef4ed9e9810a_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: 664px
  }
  .services-play_section.play-header {
      background-color: #000034;
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63cf8e9dd154eff4f98be636_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/6385b55675a0bd614777a5c1/63d76af89c1d378a074f32d1_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/6385b55675a0bd614777a5c1/63d786dab9892d165b992fd5_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/6385b55675a0bd614777a5c1/63d77b5dec78da0d4987b633_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/6385b55675a0bd614777a5c1/63d85e9d44b1aa2a52d34dd7_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/6385b55675a0bd614777a5c1/64771127e8f144a44e74a9c4_KKB-send-payment-mobile.webp)
  }
  .popup-section-card.kkb-cards.track {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/645d9b8ac12d1c474e1b210d_KKB-track-mobile.webp)
  }
  .popup-section-card.kkb-cards.card-request {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647711255e9047a33091e86a_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/6385b55675a0bd614777a5c1/646456eb152e5e9e0de59808_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/6385b55675a0bd614777a5c1/63d9bfaf58edcfb5a90cd8e0_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/6385b55675a0bd614777a5c1/63e4aaef17406d2e46060781_ginsure-insurance-card6-bg-mobile.webp)
  }
  .popup-section-card.ginsure-insurance.travel {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab0bcde96a93189365fe_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/6385b55675a0bd614777a5c1/63e4ab2853feb4b76d346c77_ginsure-insurance-card4-bg-mobile.webp)
  }
  .popup-section-card.ginsure-insurance.lifestyle {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab3980d9b4f3ea3e78ba_ginsure-insurance-card3-bg-mobile.webp)
  }
  .popup-section-card.ginsure-insurance.personal {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab44f2865673f8804a02_ginsure-insurance-card2-bg-mobile.webp)
  }
  .popup-section-card.ginsure-insurance.health {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab553963c57004779eab_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/6385b55675a0bd614777a5c1/63edd30a3f55090c93e64109_cash-out-partners-nationwidemobile.webp);
      background-position: 50%
  }
  .popup-section-card.cash-out.gcash-mastercard {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63edd30a10ff3e4f69f797b2_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/6385b55675a0bd614777a5c1/63f458ae2a45bba7deb69182_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/6385b55675a0bd614777a5c1/63f458ae2a45bb3f49b6919a_worry-free-mobile.webp)
  }
  .popup-section-card.transportation-card.highway {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f458ae2a45bbfd5eb6918a_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/6385b55675a0bd614777a5c1/6405c018ebfe6762d9b841bd_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/6385b55675a0bd614777a5c1/6405c023a4181a533ca6c81d_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/6385b55675a0bd614777a5c1/65f5278a70f8e75ffd7f4dff_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a3f899c6a5_gloan-gamit-bg-mobile.webp);
      justify-content: flex-end
  }
  .popup-section-card.gloan-testimonial.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb6f99899c68b_gloan-aside-bg-mobile.webp);
      justify-content: flex-end
  }
  .popup-section-card.gloan-testimonial.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb60d2199c698_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/6385b55675a0bd614777a5c1/63d85e9d44b1aa2a52d34dd7_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a3f899c6a5_gloan-gamit-bg-mobile.webp);
      justify-content: flex-end
  }
  .popup-section-card.default.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb6f99899c68b_gloan-aside-bg-mobile.webp);
      justify-content: flex-end
  }
  .popup-section-card.default.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb60d2199c698_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/6385b55675a0bd614777a5c1/63ef2b4ac320f6adec0d1120_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: translateY(-170%)
  }
  .popup-steps_slider-arrow-active.prev {
      transform: translateY(-170%)rotateX(0)rotateY(180deg)rotate(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/6385b55675a0bd614777a5c1/63d88f03f344699f4f8613ef_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;
      font-size: 1rem
  }
  .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/6385b55675a0bd614777a5c1/63ef21afa5cb630604a613dd_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/6385b55675a0bd614777a5c1/63f870ad47f203505b4128ce_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)rotate(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/6385b55675a0bd614777a5c1/6477c90f7cf14145088c3d40_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/6385b55675a0bd614777a5c1/6401ade213b0a52d5eec3d41_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/6385b55675a0bd614777a5c1/6401af1ba37ca5477d0888f0_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 {
      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-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: 8ch;
      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-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/6385b55675a0bd614777a5c1/6476b7ca3791d54676097be8_gstocks-eligibility-mob.webp);
      background-size: 480px;
      height: 1428px
  }
  .ph_stocks_section.ph-stocks-banner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c22ebab6bcc5acef0f9ce_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/6385b55675a0bd614777a5c1/646ae3ee552ae1f2c7d11828_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/6385b55675a0bd614777a5c1/63f458ae2a45bbaa33b691ba_transpo-header-bg-mobile.webp);
      background-size: 480px 2346px;
      height: 2536px
  }
  .gtravel_section.other-services-section {
      height: 664px;
      padding-top: 40px;
      padding-bottom: 40px
  }
  .gtravel_section.gtravel-header-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64769f69d408147e130a51dc_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/6385b55675a0bd614777a5c1/63da5f47d316c3206f952813_gdeals-section-card2-bg-mobile.webp)
  }
  .popup-feature-card.gdeals-card.discover {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f500c738904c5b9782e_gdeals-section-card1-bg-mobile.webp)
  }
  .popup-feature-card.gdeals-card.share {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f1cb2d3775e6c6a1c2c_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/6385b55675a0bd614777a5c1/64780f2f669464f456e0bc03_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/6385b55675a0bd614777a5c1/647858cb776d31b426ce17b8_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/6385b55675a0bd614777a5c1/64741f17faab9fcd0e5c4952_egov-convenience-mobile.webp);
      background-size: cover
  }
  .popup-feature-card.govt.signed-and-sealed {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eec26e5e315461cfa6c_egov-signed-mobile.webp);
      background-size: cover
  }
  .popup-feature-card.govt.e-govt-partners {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eee6201b89f5f1fbd70_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/6385b55675a0bd614777a5c1/63eedeb7c320f608ee076794_no-gcash-mobile.webp);
      height: 480px
  }
  .popup-feature-card.gcash-padala.padala-partner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63eedeb7c320f6cce307678c_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/6385b55675a0bd614777a5c1/63eedeb7c320f670d0076790_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/6385b55675a0bd614777a5c1/63f870ac47f2034bab4128b7_cashin-card2-mobile.webp)
  }
  .popup-feature-card.cash-in.setup {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f870ac47f203c7b74128bb_cashin-card3-mobile.webp);
      justify-content: flex-end
  }
  .popup-feature-card.cash-in.more-way {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f870ac47f20370454128b3_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/6385b55675a0bd614777a5c1/640b2663ce1a575ca9fca9fd_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/6385b55675a0bd614777a5c1/65b8c3122e0c60c5b0ad6eb7_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/6385b55675a0bd614777a5c1/655c1e2f0fefb545ed8ce47c_Short%20Card%202_Mobile%402x.webp)
  }
  .popup-feature-card.ginsure._30-days-protect.absolute-white {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/655c1e2fb8291f5f05eb21c4_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/6385b55675a0bd614777a5c1/6421710e938268ebcd86857c_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/6385b55675a0bd614777a5c1/64217117f708de2625f6a1c8_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/6385b55675a0bd614777a5c1/64620a3b205824415cf820ca_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/6385b55675a0bd614777a5c1/64620a3aa323efa26e6f49b7_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/6385b55675a0bd614777a5c1/64620a3b25c5e9561984e260_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/6385b55675a0bd614777a5c1/64620a37bf7e8d2d410075f0_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafb3_gfunds-affordable-bg-mobile.webp)
  }
  .popup-feature-card.gfunds-cards-square.gfund-hassle-free {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafb7_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafbb_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/6385b55675a0bd614777a5c1/647951d78a1ef98cb9fd7f33_gdeals-redeem-mob.webp);
      background-position: 50%
  }
  .popup-feature-card.gdeals.gdeals-voucher {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6463364fece9061a1d2b9bf1_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/6385b55675a0bd614777a5c1/647866c8af69e9b944cd5e37_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/6385b55675a0bd614777a5c1/645319023a337d63d91691c1_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/6385b55675a0bd614777a5c1/6454939d487e822a0f7b0537_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/6385b55675a0bd614777a5c1/63e59bdf4b85607cb5df6fad_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/6385b55675a0bd614777a5c1/6695ecd6828aea64f5cd9d64_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/6385b55675a0bd614777a5c1/670540901be5f541d43e1caa_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/6385b55675a0bd614777a5c1/66bb1deaa60379523cd3ef40_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(#0000, #00000080), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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(#fff0 50%, #00234f), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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/6385b55675a0bd614777a5c1/66bb1deaa60379523cd3ef40_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(#0000, #00000080), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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(#fff0 50%, #00234f), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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(#0000, #00000080), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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(#fff0 50%, #00234f), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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/6385b55675a0bd614777a5c1/64785b8ed493993e6280307a_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/6385b55675a0bd614777a5c1/6465b6ab32dec18699480b09_gfunds-atram-img-base.webp);
      max-width: 272px;
      height: 40px
  }
  .popup-section-card-image.bpi {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b6ab32dec18699480b0b_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/6385b55675a0bd614777a5c1/6477beea1d686537bf92e0cd_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/6385b55675a0bd614777a5c1/63e08ecdcc6c485aac58c19e_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/6385b55675a0bd614777a5c1/63e08ed5d3e9be90f8922e68_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/6385b55675a0bd614777a5c1/64646a7dc59a099bc4b35e1a_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/6385b55675a0bd614777a5c1/63dc847e0b558c7b9afb64fe_load-promo-card1-bg-mobile.webp)
  }
  .popup-promo-card.content-right.lucky {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63dc84a428132d9e28b6d946_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/6385b55675a0bd614777a5c1/63dc84aec316e648076a4239_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/6385b55675a0bd614777a5c1/63dc84a428132d9e28b6d946_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/6385b55675a0bd614777a5c1/63dc847e0b558c7b9afb64fe_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/6385b55675a0bd614777a5c1/643fae80def4da3e96222ae9_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/6385b55675a0bd614777a5c1/643fbd67116f0c4e7a11b90e_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/6385b55675a0bd614777a5c1/643fc8323cfe7ae6112b97e6_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/6385b55675a0bd614777a5c1/6405b0bd00b83dfa894022ea_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/6385b55675a0bd614777a5c1/63e08d3e10d0b9c4ce62f8b2_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/6385b55675a0bd614777a5c1/646c13161226eae02ef9aec6_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/6385b55675a0bd614777a5c1/6461c130446d0cb1107b11d6_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/6385b55675a0bd614777a5c1/64659ba54858ecd8f80591ee_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/6385b55675a0bd614777a5c1/647070d27d120de0b9e016cc_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/6385b55675a0bd614777a5c1/64706baceb26aa9e17ae50a5_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/6385b55675a0bd614777a5c1/6448bf8fde882e866aa1dc48_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/6385b55675a0bd614777a5c1/642b9130801425320d97a8dd_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/6385b55675a0bd614777a5c1/63e1b0975639fe618987adb7_bills-message-bubble-telecom-mobike.webp)
  }
  .bills-message-bubble.internet {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/642ac2d85b655159905f80e6_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707bb_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/6385b55675a0bd614777a5c1/6476e2b2de69432e1ca16223_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707bb_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 {
      align-items: stretch
  }
  .swiper-slide.gcash-jr {
      max-width: none
  }
  .swiper-slide.partner-solutions.opacity-0 {
      display: 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/6385b55675a0bd614777a5c1/646f129a914ea91dce467457_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/6385b55675a0bd614777a5c1/646f196bf6bf94e31e3bcfc6_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: 668px;
      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/6385b55675a0bd614777a5c1/646b1af5c8d8d73c253bd810_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/6385b55675a0bd614777a5c1/646b1de3b77c1ce04d1ba616_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/6385b55675a0bd614777a5c1/64780e7f7a383aaf3739608c_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/6385b55675a0bd614777a5c1/646c9a03f0cb27c6713d3be1_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/6385b55675a0bd614777a5c1/646cb3b7dc79002f6afed3b4_what-is-crypto-mob.webp);
      background-size: 480px;
      padding-top: 120px
  }
  .gcrypto_section.gcrypto-header {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6476e0a3816823abe71d18b4_gcrypto-hero-bg-mobile.webp);
      background-size: 480px;
      height: 608px
  }
  .ggives_section.ggives-lifestyle {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646db3302bb197206712eee7_ggives-lifestyle-bg-mobile.webp);
      background-size: 480px;
      height: 1415px
  }
  .ggives_section.ggives-header {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6458d5f611704553e6d2964f_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/6385b55675a0bd614777a5c1/64b8e55a2fd64bfc7c39ee9a_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/6385b55675a0bd614777a5c1/676277076777c6c04e7f0d35_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/6385b55675a0bd614777a5c1/640031c49daa1787e089c03d_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/6385b55675a0bd614777a5c1/640078f39daa1732738e5789_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/6385b55675a0bd614777a5c1/64004e7bf1a4de6166fc9ab3_gforest-hope-section-bg-mobile.webp);
      background-size: 480px;
      height: 810px
  }
  .gforest_section.nurture-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64004e979dc392a9f516ec2d_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/6385b55675a0bd614777a5c1/640adbdf9a999d25a6434961_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/6385b55675a0bd614777a5c1/63e4aaef17406d480c060783_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/6385b55675a0bd614777a5c1/63e4ab0bcde96ab87b9365fd_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/6385b55675a0bd614777a5c1/63e4ab2853feb47f10346c79_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/6385b55675a0bd614777a5c1/63e4ab3980d9b41c5e3e78bc_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/6385b55675a0bd614777a5c1/63e4ab44f28656547a804a04_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/6385b55675a0bd614777a5c1/63e4ab553963c52775779ead_insurance-logo1-mobile.webp);
      max-width: 96px;
      height: 40px
  }
  .popup-section-card-img.ginsure-travel {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64082c4b54b6cab08cf698c7_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/6385b55675a0bd614777a5c1/646df80d7bf192cebd0aff74_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/6385b55675a0bd614777a5c1/64b8e55a2fd64bfc7c39ee9a_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/6385b55675a0bd614777a5c1/646734259fbe73875685b1ff_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/6385b55675a0bd614777a5c1/646730cba425fbd16696d2b3_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: 668px
  }
  .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 {
      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)rotate(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 {
      background-repeat: no-repeat;
      background-size: 34px 34px;
      transform: translateY(-43px)rotateX(0)rotateY(180deg)rotate(0)
  }
  .popup-slider-arrow-active.prev.ad-viewer {
      transform: translate(-17px, -13px)rotateX(0)rotateY(180deg)rotate(0)
  }
  .popup-slider-arrow-active.adjusted {
      transform: translate(10px, -10px)
  }
  .popup_slider-arrow-disabled {
      width: 34px;
      height: 34px
  }
  .popup_slider-arrow-disabled.next {
      transform: translate(-24px, -57px)rotateX(0)rotateY(180deg)rotate(0)
  }
  .popup_slider-arrow-disabled.next.ad-viewer-2 {
      transform: translate(-20px, -34px)rotateX(0)rotateY(180deg)rotate(0)
  }
  .popup_slider-arrow-disabled.prev {
      transform: translate(24px, -57px)
  }
  .popup_slider-arrow-disabled.prev.ad-viewer {
      transform: translate(20px, -34px)
  }
  .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/6385b55675a0bd614777a5c1/6476fd4da88408c0f9699008_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/6385b55675a0bd614777a5c1/6476fd4e8ed867b16b2f7db2_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/6385b55675a0bd614777a5c1/63f72bb7cd044097f1bd7385_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: translateY(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 {
      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/6385b55675a0bd614777a5c1/6401af1ba37ca507110888dc_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/6385b55675a0bd614777a5c1/63c5f68c5c02901c136442c3_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/6385b55675a0bd614777a5c1/6406ac900a6c64e36d5b187f_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/6385b55675a0bd614777a5c1/6406aac87ab5786817a8b367_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-banner-description {
      max-width: none
  }
  .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/6385b55675a0bd614777a5c1/640e7e37c4bc99e367c02961_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)
  }
  .map_filter-dropdown-content {
      height: 235px
  }
  .ginsure-extension {
      position: relative
  }
  .ginsure-extension.ginsure-cards {
      max-width: 432px
  }
  .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/6385b55675a0bd614777a5c1/6630acb18a888c0ae5564e5f_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
  }
  .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/6385b55675a0bd614777a5c1/642b83e289907532047951b1_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/6385b55675a0bd614777a5c1/642b913080142536a997a8c8_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/6385b55675a0bd614777a5c1/6434bb96ac4abe1f795e0157_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/6385b55675a0bd614777a5c1/66875696b139e758dea37e04_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/6385b55675a0bd614777a5c1/66bb244e811637cb63a7f197_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/6385b55675a0bd614777a5c1/6436321c79afd8476de7873d_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
  }
  .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: none;
      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-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/6385b55675a0bd614777a5c1/6527a1ef09ff78020df80423_gs-rtb3-mobile.webp)
  }
  .get-started-section-card.register {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6527a0f82546312f9479b487_gs-rtb2-mobile.webp)
  }
  .get-started-section-card.download {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6527a0ca2601a8abb8435b85_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/6385b55675a0bd614777a5c1/652e6285c5cdebbf2387b015_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/6385b55675a0bd614777a5c1/652e630bf25090dc6a6ea488_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/6385b55675a0bd614777a5c1/652e62c359e1a235e41004a0_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/6385b55675a0bd614777a5c1/652deeede9c85f18301e2fa6_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/6385b55675a0bd614777a5c1/652def7d4af49f3138fd5689_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/6385b55675a0bd614777a5c1/643f87a807be602c8dbdc450_get-kyc-card1-mobile.webp);
      justify-content: center
  }
  .get-started-section-card.kyc-picture.ensure {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/643f879db0b60a80d971a12f_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/6385b55675a0bd614777a5c1/644633651c65a30839ace33b_kyc-selfie-card-dapat-mobile.webp)
  }
  .get-started-section-card.kyc-selfie.show {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a3f5a8ace32b_kyc-selfie-card-selfie-mobile.webp)
  }
  .get-started-section-card.kyc-selfie.wear {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a33164ace333_kyc-selfie-card-wear-mobile.webp)
  }
  .get-started-section-card.kyc-selfie.make {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644633651c65a3371face323_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/6385b55675a0bd614777a5c1/644b2e1af60a00d02a287e7b_international-feature-finance-mobile.webp)
  }
  .get-started-section-card.feature-intl.worldwide {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644b2e1af60a001a95287e9e_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/6385b55675a0bd614777a5c1/644b2e1af60a00b07c287e8a_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/6385b55675a0bd614777a5c1/644b6534f60a0019262c55d5_ph-sim-feature-card-instant-mobile.webp)
  }
  .get-started-section-card.ph-sim-features.payment {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644ba66c881cba347412553c_ph-sim-feature-card-payment-mobile.webp)
  }
  .get-started-section-card.ph-sim-features.libre {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644ba66c881cba1a7f125532_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/6385b55675a0bd614777a5c1/645063d6eb229a23f16f221f_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/6385b55675a0bd614777a5c1/645063d6eb229a0dd16f2214_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/6385b55675a0bd614777a5c1/645063d6eb229a358b6f2203_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/6385b55675a0bd614777a5c1/645a05ca0fcf1c9019f642c0_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/6385b55675a0bd614777a5c1/645867ba34d354025450e853_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/6385b55675a0bd614777a5c1/648c162266d8d1d8f199cda2_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/6385b55675a0bd614777a5c1/659f8c52ea31a0899459560b_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/6385b55675a0bd614777a5c1/659f8c52ee8f90f16e55f094_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/6385b55675a0bd614777a5c1/65a73a393ed338e3745964b4_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/6385b55675a0bd614777a5c1/6527bafbe9a28354627dcc88_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: 2545px
  }
  .get-started_section.hero-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65276137f1d7d3709d1b3db4_gs-hero-mobile.webp);
      background-position: 50% 0;
      background-size: 480px;
      align-items: flex-start;
      height: 865px
  }
  .get-started_section.verification {
      max-height: 798px;
      padding-top: 60px;
      padding-bottom: 60px
  }
  .get-started_section.get-verified {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/652e5c13d1e880d65c94b987_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/6385b55675a0bd614777a5c1/652e5cc03d4ede35524b5c1c_gs-step3-mobile.webp);
      background-size: 320px;
      width: 100%;
      height: 260px
  }
  .get-verified-bg.tips {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/652e5d0671885f5ba49e4587_gs-step1-mobile.webp)
  }
  .get-verified-bg.selfie {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/652e5cf7ba644a6271bcd05b_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/6385b55675a0bd614777a5c1/6440ac6c9df5abd3159b4b98_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/6385b55675a0bd614777a5c1/64410ebedd3955203ed92c4d_help-center-m.webp);
      background-position: 50%
  }
  .kyc-card-options.partner-stores {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64410ef7fbf2141ff1955a94_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/6385b55675a0bd614777a5c1/6440fb6c4e49207f0be66f0d_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/6385b55675a0bd614777a5c1/6440fb6c4e4920f0a5e66f10_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/6385b55675a0bd614777a5c1/644b11c1d2bf1942dbeb1e94_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/6385b55675a0bd614777a5c1/642ce31c6731c4f82a367061_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/6385b55675a0bd614777a5c1/644a49731b71e791ab952fb9_fresh-bg-mobile.webp);
      background-size: 480px
  }
  .gcash-premium_section.freedom {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644a497efe18c9c1f50088c7_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/6385b55675a0bd614777a5c1/644a4988050fe81da672fc13_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/6385b55675a0bd614777a5c1/644a49965b4f8925f8effafd_shop-fearlessly-bg-mobile.webp);
      background-size: 480px;
      height: 550px
  }
  .overseas_section.hero-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/644b2e0d48d115585bfec68e_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/6385b55675a0bd614777a5c1/644b2e28ed4600bfe9e5d6c4_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/6385b55675a0bd614777a5c1/644ba592b44a8c2d22fc70f7_ph-sim-header-mobile.webp);
      background-size: 480px;
      height: 813px
  }
  .ph-sim_section.home-section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6450ab2751a4509730f2e95a_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/6385b55675a0bd614777a5c1/6450ac31503fcda1ebd96f60_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/6385b55675a0bd614777a5c1/6570156eea34adffc57210f8_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/6385b55675a0bd614777a5c1/648ac9e47567feed95c7abf9_global_pay_partners_mob.webp);
      background-size: 480px
  }
  .international_section.partners.white_section {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6513b79996934fd96a9336a3_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/6385b55675a0bd614777a5c1/6710c95ff309ad7ed4f1ddbf_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/6385b55675a0bd614777a5c1/64760e80e2f0251ebfc40e4b_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/6385b55675a0bd614777a5c1/646fff13ce1cbe54c1bbe45a_pay-qr-send-mobile.webp)
  }
  .pop-up-feature-card.pay-qr.pay-qr-snap {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646b3db5a725242fc8bd420c_pay-qr-snap-mob.webp)
  }
  .pop-up-feature-card.pay-qr.pay-qr-own {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64795eb5587bc99e83d5315c_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e345_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e324_gcrypto-easy-start-bg-mobile.webp)
  }
  .pop-up-feature-card.gcrypto.long.gcrypto-easy-use {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e362_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/6385b55675a0bd614777a5c1/646c8ff8f036a2e74399e35a_gcrypto-easy-accept-bg-mobile.webp)
  }
  .pop-up-feature-card.card.bayad-bills {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/65e050ee079fb99dc8003134_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/6385b55675a0bd614777a5c1/65ded12bdea283b40c901d25_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/6385b55675a0bd614777a5c1/64772d40347dd1390cea073d_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: translateY(-105px)
  }
  .gsave-header-slider_img.third {
      transform: translateY(-98px)
  }
  .gsave-header-slider_img.second {
      transform: translateY(-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/6385b55675a0bd614777a5c1/6465c2aadd8cbdcadc6bad24_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/6385b55675a0bd614777a5c1/6476b7ca3791d54676097be8_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/6385b55675a0bd614777a5c1/6476a5a6cc99e3aa56c50e43_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/6385b55675a0bd614777a5c1/6476fa60cec4c0f9c51bd7ff_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/6385b55675a0bd614777a5c1/647daae70ad8ff3eb651d168_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/6385b55675a0bd614777a5c1/64780f36c66751843bcea9d5_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/6385b55675a0bd614777a5c1/654c81875a66108b8ae154b7_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/6385b55675a0bd614777a5c1/654c8a407cd2a36e765b19e7_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/6385b55675a0bd614777a5c1/654c968d20ae49ad8fc16488_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(90deg, #111f2999, #fff0), linear-gradient(#fff0 47%, #111f29 96%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca58950dfbdc03342592e_04_Suyen_Mobile_480x800.webp);
      background-size: auto, auto, 480px
  }
  .section.hero.business.products.sme {
      background-image: linear-gradient(#fff0 37%, #0a1828), linear-gradient(#0000 40%, #1e1e1e 77%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/666a67ca19a820e77c4cc3a7_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/6385b55675a0bd614777a5c1/6506d3ca91feec8652d5dbbf_instoreqr-featured-mobile.webp), linear-gradient(#0000, #0000)
  }
  .section.business-blocks.featured-kv.fds-enterprise {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6508802a8aab1c1b64d5fec4_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/6385b55675a0bd614777a5c1/65a8effc87b76e3197b41f08_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
  }
  .partner-item {
      width: 100%
  }
  .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/6385b55675a0bd614777a5c1/66fa32988e047cd02114f7c4_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/6385b55675a0bd614777a5c1/6745938f51befea8b67ee9d4_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
  }
  .popup-b2s.mechanics {
      display: none
  }
  .partner-promo-link {
      width: 50%;
      max-width: none
  }
  .wrapper-b2s---body.b2s---2024 {
      padding-bottom: 60px
  }
  .wrapper-b2s---body.b2s---winners-table {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/668d7ab4fca76fea8f1e1f58_BG%20-%20Mobile.webp), linear-gradient(#0000, #0000);
      padding-bottom: 80px
  }
  .partner-rich-text-block {
      padding-left: 20px
  }
  .asset---mobile-banner {
      border-radius: 12px
  }
  .master-container.floating,
  .master-container.floating---table {
      min-width: 242px;
      max-width: 320px
  }
  .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
  }
  .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 {
      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.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
  }
  .icon-link-arrow.sme {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/67207f8f491492f8579f748f_chvron.svg)
  }
  .wrapper-hero-header {
      justify-content: flex-end;
      max-width: 272px;
      height: 100%
  }
  .section-block.nmsme {
      background-image: linear-gradient(#0000 50%, #0a1828 63%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/666a9a0b4002bf288fce6d4c_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/6385b55675a0bd614777a5c1/654c7944e94311894bc8cdb8_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/6385b55675a0bd614777a5c1/6506b40de673b3bb0af2c1f5_publicsector_block_mob.webp);
      background-size: 480px
  }
  .section-block.sari-sari-store {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6506b426107238bf78b83fa1_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
  }
  .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
  }
  .image---logos {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6507cb88db84d6ba844fff11_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(#fff0 61%, #0009), linear-gradient(146deg, #00000080 14%, #fff0 36%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/654ca8b9794fb302da01c241_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/6385b55675a0bd614777a5c1/66fa32988e047cd02114f7c4_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/6385b55675a0bd614777a5c1/671ef9e0a4a087d96cf02010_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/6385b55675a0bd614777a5c1/671ef9e0a4a087d96cf02010_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/6385b55675a0bd614777a5c1/671ef9e0a4a087d96cf02010_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
  }
  .component-partner-block {
      width: 100%
  }
  .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/6385b55675a0bd614777a5c1/659fa3bcf09ae9a7452b38b8_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/6385b55675a0bd614777a5c1/657b07fdc773241708589c01_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 {
      grid-template-columns: 100%
  }
  .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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd9a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd1e_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/6385b55675a0bd614777a5c1/657ae8a392ac84fc855aab9f_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd26_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcdb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddca_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dce3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddda_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddee_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcc7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddd6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcc3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcd3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dca7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd13_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dde2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd0f_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcbb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddde_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcab_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddf6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dda2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dda6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcdf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd03_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dccb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd22_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddea_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcef_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcb7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dce7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcaf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddd2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcbf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de02_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd52_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd2a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dccf_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcf7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddfa_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddce_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/6385b55675a0bd614777a5c1/657ae8a392ac84fc855aab9b_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de02_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd07_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd5e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd36_stocks-6.webp);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
  }
  .stocks-4 {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd3a_stocks-4.webp);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
  }
  .investments-3 {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcff_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de06_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd32_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcd7_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcb3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dcfb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd5a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd4a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd9e_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddf2_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddf6_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd2e_stocks-9.webp);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
  }
  .stocks-3 {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd46_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd56_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/6385b55675a0bd614777a5c1/657ae8a392ac84fc855aab0b_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dceb_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dca3_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de0a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd0b_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de0a_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775de06_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd3e_stocks-11.webp);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
  }
  .stocks-8 {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd42_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775ddfa_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/6385b55675a0bd614777a5c1/657aed29126ec8e1d775dd32_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/6385b55675a0bd614777a5c1/657b0753023acaafe32d1141_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/6385b55675a0bd614777a5c1/673591bcaf675768defd1334_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/6385b55675a0bd614777a5c1/65dd9697afb490c300bdb181_banner.avif), linear-gradient(#000118 72%, #01072d 100%, #00042b 100%, #00042b);
      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.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.rtb-section {
      background-image: linear-gradient(#eef2f9, #eef2f9);
      height: auto
  }
  .partner-solutions_section.rtb-section.practical-api {
      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/6385b55675a0bd614777a5c1/663acdc93a297dff8425a2f2_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: 60px;
      padding-bottom: 60px
  }
  .partner-solutions_section.rtb-extended-section {
      background-image: linear-gradient(#eef2f9, #eef2f9);
      height: auto
  }
  .partner-solutions_section.unique-co-branding-section,
  .partner-solutions_section.geo-target-section {
      padding-top: 60px;
      padding-bottom: 60px
  }
  .partner-solutions_inner_section.banner-content.forest-adoption {
      max-width: 272px
  }
  .partner-solutions_inner_section.banner-content.faqs,
  .partner-solutions_inner_section.banner-content.faqs-topic,
  .partner-solutions_inner_section.banner-content.resources {
      text-align: left
  }
  .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.banner-extension-content.customer-api {
      grid-template-columns: 1fr
  }
  .partner-solutions_inner_section.onboarding-with-customer-api,
  .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
  }
  .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.forest-adoption {
      background-image: linear-gradient(#155866 10%, #fff0 16%), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66b31ae978f9c16fc82563f6_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.homepage {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/662a14d1c1b0666f5ae457fc_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_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.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_main_section {
      justify-content: center;
      align-items: flex-start;
      max-width: none;
      padding: 32px 0 60px
  }
  .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_inner_section_heading {
      font-size: 24px;
      line-height: 1.2
  }
  .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_description {
      line-height: 1.4
  }
  .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_brand_challenges_grid {
      grid-row-gap: 24px;
      grid-template-columns: 1fr
  }
  .item-description {
      max-width: none;
      font-size: 18px
  }
  .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/6385b55675a0bd614777a5c1/663ae5b23a297dff8438501c_-mobcard.webp);
      background-size: 432px;
      padding-top: 40px
  }
  .about-us_cards.merchants-seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663ae5b0aade1ea1b2dde160_-mobcard-1.webp);
      background-size: 432px
  }
  .about-us_cards._100-countries {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/663ae5b0125b1c3a8b56b4e3_-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/6385b55675a0bd614777a5c1/663ae5b23a297dff84385016_-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/6385b55675a0bd614777a5c1/66b31a54a710693375dd5adb_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_marketing-solutions.green-solutions {
      max-width: 272px
  }
  .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_card_description {
      font-size: 16px
  }
  .efficiency-drive_cards {
      max-width: 100%;
      height: 480px;
      padding: 32px 24px
  }
  .efficiency-drive_cards._76-million {
      padding-top: 40px
  }
  .efficiency-drive_cards._640k-agent-networks {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6476a5a60209ae056079448d_strength-numbers-640k-mobile.webp)
  }
  .efficiency-drive_cards._8m-msme-loans {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64a630c3b6354a3471606589_8m-msme-loan-mobile.webp), linear-gradient(#030f1d, #030f1d);
      background-position: 50% 100%, 0 0;
      background-size: cover, auto
  }
  .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/6385b55675a0bd614777a5c1/662a14d097e56bdd986146bc_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/6385b55675a0bd614777a5c1/668648fc4d668dbd46d1d49c_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.mobile {
      background-position: 50% 100%;
      background-size: cover;
      display: block
  }
  .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: 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: 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/6385b55675a0bd614777a5c1/66875696b139e758dea37e04_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/6385b55675a0bd614777a5c1/642ce31c6731c4f82a367061_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(#e6f5fe 46%, #0000 59%);
      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
  }
  .placeholder-only-remove {
      max-width: 320px
  }
  .winners---learn-more {
      font-size: 1rem
  }
  .image---pd-banner-background {
      display: inline-block
  }
  .image---pd-banner-background.about-us.story {
      height: 1145px
  }
  .image---pd-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/6385b55675a0bd614777a5c1/6720776b7a66087aa523b173_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/6385b55675a0bd614777a5c1/66b4360d7a1f224b700fbc04_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/6385b55675a0bd614777a5c1/668d7ab4fca76fea8f1e1f58_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/6385b55675a0bd614777a5c1/668d7ab4fca76fea8f1e1f58_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
  }
  ._20th-winners---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/6385b55675a0bd614777a5c1/63da5f47d316c3206f952813_gdeals-section-card2-bg-mobile.webp)
  }
  .gcash-jr-feature-card.gdeals-card.discover {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f500c738904c5b9782e_gdeals-section-card1-bg-mobile.webp)
  }
  .gcash-jr-feature-card.gdeals-card.share {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63da5f1cb2d3775e6c6a1c2c_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/6385b55675a0bd614777a5c1/64780f2f669464f456e0bc03_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/6385b55675a0bd614777a5c1/647858cb776d31b426ce17b8_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/6385b55675a0bd614777a5c1/64741f17faab9fcd0e5c4952_egov-convenience-mobile.webp);
      background-size: cover
  }
  .gcash-jr-feature-card.govt.signed-and-sealed {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eec26e5e315461cfa6c_egov-signed-mobile.webp);
      background-size: cover
  }
  .gcash-jr-feature-card.govt.e-govt-partners {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/64705eee6201b89f5f1fbd70_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/6385b55675a0bd614777a5c1/63eedeb7c320f608ee076794_no-gcash-mobile.webp);
      height: 480px
  }
  .gcash-jr-feature-card.gcash-padala.padala-partner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63eedeb7c320f6cce307678c_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/6385b55675a0bd614777a5c1/63eedeb7c320f670d0076790_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/6385b55675a0bd614777a5c1/63f870ac47f2034bab4128b7_cashin-card2-mobile.webp)
  }
  .gcash-jr-feature-card.cash-in.setup {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f870ac47f203c7b74128bb_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/6385b55675a0bd614777a5c1/63f870ac47f20370454128b3_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/6385b55675a0bd614777a5c1/640b2663ce1a575ca9fca9fd_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/6385b55675a0bd614777a5c1/65b8c3122e0c60c5b0ad6eb7_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/6385b55675a0bd614777a5c1/655c1e2f0fefb545ed8ce47c_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/6385b55675a0bd614777a5c1/655c1e2fb8291f5f05eb21c4_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/6385b55675a0bd614777a5c1/6421710e938268ebcd86857c_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/6385b55675a0bd614777a5c1/64217117f708de2625f6a1c8_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/6385b55675a0bd614777a5c1/64620a3b205824415cf820ca_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/6385b55675a0bd614777a5c1/64620a3aa323efa26e6f49b7_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/6385b55675a0bd614777a5c1/64620a3b25c5e9561984e260_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/6385b55675a0bd614777a5c1/64620a37bf7e8d2d410075f0_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafb3_gfunds-affordable-bg-mobile.webp)
  }
  .gcash-jr-feature-card.gfunds-cards-square.gfund-hassle-free {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafb7_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/6385b55675a0bd614777a5c1/6465b99e8baeb9c8eb8eafbb_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/6385b55675a0bd614777a5c1/647951d78a1ef98cb9fd7f33_gdeals-redeem-mob.webp);
      background-position: 50%
  }
  .gcash-jr-feature-card.gdeals.gdeals-voucher {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6463364fece9061a1d2b9bf1_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/6385b55675a0bd614777a5c1/647866c8af69e9b944cd5e37_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/6385b55675a0bd614777a5c1/645319023a337d63d91691c1_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/6385b55675a0bd614777a5c1/6454939d487e822a0f7b0537_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/6385b55675a0bd614777a5c1/63e59bdf4b85607cb5df6fad_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/6385b55675a0bd614777a5c1/6695ecd6828aea64f5cd9d64_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/6385b55675a0bd614777a5c1/670540901be5f541d43e1caa_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/6385b55675a0bd614777a5c1/66bb1deaa60379523cd3ef40_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(#0000, #00000080), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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(#fff0 50%, #00234f), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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/6385b55675a0bd614777a5c1/66bb1deaa60379523cd3ef40_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(#fff0 50%, #000048), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6720962b83c12a4c6e73879a_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(#0000, #00000080), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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(#fff0 50%, #00234f), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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(#0000, #00000080), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa73f270d6bbb400976d_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(#fff0 50%, #00234f), url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/66bafa7329e48ef3ce8179a8_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/6385b55675a0bd614777a5c1/672c6f365b73b6ba81f50aa2_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/6385b55675a0bd614777a5c1/63d76af89c1d378a074f32d1_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/6385b55675a0bd614777a5c1/63d786dab9892d165b992fd5_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/6385b55675a0bd614777a5c1/63d77b5dec78da0d4987b633_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/6385b55675a0bd614777a5c1/63d85e9d44b1aa2a52d34dd7_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/6385b55675a0bd614777a5c1/64771127e8f144a44e74a9c4_KKB-send-payment-mobile.webp)
  }
  .gcash-jr-card.kkb-cards.track {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/645d9b8ac12d1c474e1b210d_KKB-track-mobile.webp)
  }
  .gcash-jr-card.kkb-cards.card-request {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/647711255e9047a33091e86a_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/6385b55675a0bd614777a5c1/646456eb152e5e9e0de59808_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/6385b55675a0bd614777a5c1/63d9bfaf58edcfb5a90cd8e0_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/6385b55675a0bd614777a5c1/63e4aaef17406d2e46060781_ginsure-insurance-card6-bg-mobile.webp)
  }
  .gcash-jr-card.ginsure-insurance.travel {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab0bcde96a93189365fe_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/6385b55675a0bd614777a5c1/63e4ab2853feb4b76d346c77_ginsure-insurance-card4-bg-mobile.webp)
  }
  .gcash-jr-card.ginsure-insurance.lifestyle {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab3980d9b4f3ea3e78ba_ginsure-insurance-card3-bg-mobile.webp)
  }
  .gcash-jr-card.ginsure-insurance.personal {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab44f2865673f8804a02_ginsure-insurance-card2-bg-mobile.webp)
  }
  .gcash-jr-card.ginsure-insurance.health {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63e4ab553963c57004779eab_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/6385b55675a0bd614777a5c1/63edd30a3f55090c93e64109_cash-out-partners-nationwidemobile.webp);
      background-position: 50%
  }
  .gcash-jr-card.cash-out.gcash-mastercard {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63edd30a10ff3e4f69f797b2_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/6385b55675a0bd614777a5c1/63f458ae2a45bba7deb69182_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/6385b55675a0bd614777a5c1/63f458ae2a45bb3f49b6919a_worry-free-mobile.webp)
  }
  .gcash-jr-card.transportation-card.highway {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/63f458ae2a45bbfd5eb6918a_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/6385b55675a0bd614777a5c1/6405c018ebfe6762d9b841bd_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/6385b55675a0bd614777a5c1/6405c023a4181a533ca6c81d_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/6385b55675a0bd614777a5c1/65f5278a70f8e75ffd7f4dff_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a3f899c6a5_gloan-gamit-bg-mobile.webp);
      justify-content: flex-end
  }
  .gcash-jr-card.gloan-testimonial.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb6f99899c68b_gloan-aside-bg-mobile.webp);
      justify-content: flex-end
  }
  .gcash-jr-card.gloan-testimonial.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb60d2199c698_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/6385b55675a0bd614777a5c1/63d85e9d44b1aa2a52d34dd7_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/6385b55675a0bd614777a5c1/6447a5759f9eb6a3f899c6a5_gloan-gamit-bg-mobile.webp);
      justify-content: flex-end
  }
  .gcash-jr-card.promos.owner {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb6f99899c68b_gloan-aside-bg-mobile.webp);
      justify-content: flex-end
  }
  .gcash-jr-card.promos.seller {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6447a5759f9eb60d2199c698_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/6385b55675a0bd614777a5c1/6461ca663a8ef5f743c707bb_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/6385b55675a0bd614777a5c1/6476e2b2de69432e1ca16223_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/6385b55675a0bd614777a5c1/672c701a69d5d3071ad12e94_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/6385b55675a0bd614777a5c1/63bd26506e371e90ba757c1e_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/6385b55675a0bd614777a5c1/63bd26506e371e90ba757c1e_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/6385b55675a0bd614777a5c1/6423ed5321b96cbb9dc25bb7_gdeals-card-mobile.webp);
      min-width: 320px
  }
  .gcash-jr-slider-card.enjoy.gcrypto {
      background-image: url(https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6475d06803a904b42a4c1e08_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/6385b55675a0bd614777a5c1/668d7ab4fca76fea8f1e1f58_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/6385b55675a0bd614777a5c1/668d7ab4fca76fea8f1e1f58_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/6385b55675a0bd614777a5c1/6436321c79afd8476de7873d_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/6385b55675a0bd614777a5c1/668d7ab4fca76fea8f1e1f58_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/6385b55675a0bd614777a5c1/668d7ab4fca76fea8f1e1f58_BG%20-%20Mobile.webp), linear-gradient(#0000, #0000);
      padding-bottom: 80px
  }
  .wrapper-summer---body.summer---2025 {
      padding-bottom: 60px
  }
  .promo-item {
      width: 100%
  }
  .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--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
  }
}

#w-node-_3531252f-3e9b-4d40-98e4-38c3d8c5f6f9-42715cc7 {
  justify-self: end
}

#w-node-_13226dad-06f0-0407-5b28-7f4b38b4e015-42715d3b {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_26a18cb0-35bc-1b7d-a250-021d7ad13e01-42715df0,
#w-node-e3fd5f71-8a77-9a71-aea1-662545a06726-42715e39 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e3fd5f71-8a77-9a71-aea1-662545a06720-42715e39 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3ec523d8-4693-e79e-c54b-fe204ed75f69-42715e39 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f371-42715e3a {
  grid-area: 1/2/2/3
}

#w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f377-42715e3a {
  grid-area: 2/1/2/2
}

#w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f37d-42715e3a {
  grid-area: 2/2/2/3
}

#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc2a-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc2c-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc38-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc3a-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc3c-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc3e-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc40-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc42-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc44-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc46-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc4c-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc6a-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc6c-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc7e-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc80-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc82-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc84-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc8c-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc8e-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc90-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc92-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc94-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc96-42715e54,
#w-node-_0a1b508b-1d46-b6b6-b159-083f96f1ccb6-42715e54,
#w-node-a500d3a9-d907-5a96-691d-426a3242b124-42715e54,
#w-node-_8534466b-7ecf-da49-942f-e796c69ca725-42715e54,
#w-node-_323bef20-ba6f-a584-562c-e1486521983c-42715e54,
#w-node-a3a17eab-78c0-cb47-e097-dc09dd66b803-42715e54,
#w-node-c8daba3a-0cd8-a465-77ad-cd9c0d51e3c3-42715e54,
#w-node-_9ccd52eb-af79-e154-5201-d84e50669f5b-42715e54,
#w-node-e23112bf-2fcc-fd37-6a68-ebbd0e5eb2ef-42715e54,
#w-node-_6f5ec7fe-f51f-946c-1d78-d8b3aed1217a-42715e54,
#w-node-_214ef00f-7860-691f-99e3-3c3d3c364b20-42715e54,
#w-node-b4525f25-feda-e1c7-1a62-b23fba831fde-42715e54,
#w-node-_1a8ef921-1fc8-190a-4b7c-79a76935c076-42715e54,
#w-node-_85372a1c-e2c2-ade0-e178-6c4d1f8ad673-42715e54,
#w-node-_804a378a-58c4-be5f-aec8-3ec412df5365-42715e54,
#w-node-_13e2ea7f-4a86-5319-f29a-a7de7cb206a8-42715e54,
#w-node-_667bcdb6-4c4a-5e26-cef6-658606cadf8a-42715e54,
#w-node-c201cf0b-7983-a6ca-d4b3-05d95292673e-42715e54,
#w-node-_375e8ad4-7de5-37ba-2e88-9f1166cfcb57-42715e54,
#w-node-_1f05883d-c138-1c06-84e9-a0489bac8733-42715e54,
#w-node-_7363daed-2f6e-a410-dae7-623b47cb9d6a-42715e54,
#w-node-a9101373-293c-d8c6-a54d-a6be94a6b3a8-42715e54,
#w-node-b550fd4c-70f8-8ffa-4105-d6ec28e258d0-42715e54,
#w-node-a07709a3-d5ad-80e5-812a-6576a9896caf-42715e54,
#w-node-_15c8e798-b847-8576-7b51-0737887a653e-42715e54,
#w-node-_4b4ea708-8f09-72a8-cc29-c1d171b151f1-42715e54,
#w-node-bcd70001-c0e2-47e1-fb19-528fae94fc0f-42715e54,
#w-node-_0af2da8f-237b-c16e-c309-e47c7b49e432-42715e54,
#w-node-_49431400-96ed-ecf1-df77-27f102881d98-42715e54,
#w-node-c75957c1-9d1b-e183-0e27-6dae0af9d784-42715e54,
#w-node-ae01c4d2-3557-178f-7c01-c680f9771927-42715e54,
#w-node-f057a433-55c1-7987-3e7c-11730b2f575e-42715e54,
#w-node-_4e81c4c3-3bd5-705e-4854-a21d946def5e-42715e54,
#w-node-_25540091-ac51-504e-55b6-ebc324696998-42715e54,
#w-node-_87e65c19-ff8e-e466-d407-776a5b2ffa62-42715e54,
#w-node-_46796cbc-8657-383b-6112-1387e2a41961-42715e54,
#w-node-_44930037-083b-ae7e-44f0-5afbee6549a3-42715e54,
#w-node-_06d7756c-9f9b-1931-165b-5df112b15d8c-42715e54,
#w-node-_25448c86-5103-ba45-3a44-8633aa63ca37-42715e54,
#w-node-ca588492-fe69-370b-892c-b6ae6f54fa82-42715e54,
#w-node-f702bfe2-83c9-1d14-a677-1933554c371d-42715e54,
#w-node-_29e40a7f-2d73-89b4-474a-5192da41205d-42715e54,
#w-node-_6391a25b-bd2e-44f4-be66-088e21b61778-42715e54,
#w-node-_1b4960d3-22fd-df53-0edf-b08bf45eae20-42715e54,
#w-node-_9e5a83c9-4c94-2b36-1433-b017d2e10b4d-42715e54,
#w-node-_02a83ec9-c58e-3c77-8afa-287f5f26dc45-42715e54,
#w-node-f7600d0d-78c3-e98b-62bb-941b45f07abc-42715e54,
#w-node-_06b64c5e-22e9-fc86-1ff8-197d6077b32a-42715e54,
#w-node-_4efea232-a466-4026-6a68-b2ec2e56fd58-42715e54,
#w-node-a8cecf82-14ab-e28a-b993-968c270f5b68-42715e54,
#w-node-f58324f9-0df6-5e65-84ed-403c0753d252-42715e54,
#w-node-_2be72bd7-fdd7-843c-896a-7d493b1730e2-42715e54,
#field.w-node-_2f98fcc9-690e-95d7-7852-9d8b8fff10a6-42715e8b,
#w-node-ab09fbfa-bf24-104c-c4c2-a9ba02b33542-42715e8b,
#w-node-d752bb98-9b34-3c04-db3f-e3f258a47b9f-42715e8b,
#w-node-_65dbbb84-7a06-60ad-e227-015466587666-42715e8b,
#w-node-ef2ff91f-65b6-10e0-27d8-0d6d23e8adf8-42715e8b,
#w-node-cd772536-2340-f908-a91e-fe2ea41f64ee-42715e8b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_90d1e599-b020-142e-b488-a6e0e3729887-42715e93 {
  grid-area: 2/1/3/2
}

#w-node-_90d1e599-b020-142e-b488-a6e0e3729880-42715e93 {
  grid-area: 2/2/3/3
}

#w-node-_0e981a97-7c4c-98f8-59e9-6528a6e1c14c-42715ec7 {
  grid-area: 1/2/2/2
}

#w-node-_0e981a97-7c4c-98f8-59e9-6528a6e1c152-42715ec7 {
  grid-area: 2/1/3/2
}

#w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-42715ee3 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-f105d6be-793a-0ee3-d564-d9a2a8e72daf-42715ee3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-42715f25 {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-42715f25 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b531-42715f25,
#w-node-_6e933c11-2730-0541-aacc-c76954d78292-42715f27 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_6e933c11-2730-0541-aacc-c76954d78298-42715f27 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6e933c11-2730-0541-aacc-c76954d782a4-42715f27,
#w-node-_867b3dbd-5f70-512c-e980-4ed007519985-42715f28,
#w-node-_1c445bfc-3cb3-4773-b998-efde8b620416-42715f3e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-e806c97c-6afb-e544-2a7b-2ccf24ca9877-42715f3e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f1018b9b-d033-284b-8824-f4bfdf8efcfd-42715f3e {
  grid-area: 1/1/2/3
}

#w-node-f1018b9b-d033-284b-8824-f4bfdf8efd2b-42715f3e {
  grid-area: 2/2/3/3
}

#w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc50-42715f43,
#w-node-_6448cb84-8444-ee2b-3412-c317991459d9-42715f5e,
#w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c1a-42715f78,
#w-node-c9260688-85d2-f399-ad5e-f43a441339f2-42715f8f {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df366e-42715f93 {
  place-self: center
}

#w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df3673-42715f93,
#w-node-_2d44e0d2-12e3-06b5-df42-d0909c72bd15-42715f94 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_46022195-a3b0-77ed-0007-57ccd320a5fe-42715faf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e04-42715ff9 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e09-42715ff9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e13-42715ff9,
#w-node-_068bed46-11b2-97dc-a5fb-8f3752147f74-4271601b,
#w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-42716024 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed86-4271603b {
  grid-area: span 4/span 1/span 4/span 1;
  place-self: end
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed91-4271603b {
  grid-area: span 5/span 1/span 5/span 1;
  align-self: end
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-4271603b {
  grid-area: span 4/span 1/span 4/span 1;
  place-self: center stretch
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8eda4-4271603b {
  grid-area: span 4/span 1/span 4/span 1
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edb0-4271603b {
  grid-area: span 3/span 1/span 3/span 1;
  justify-self: end
}

#w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edbb-4271603b {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_8766da97-3216-3826-64f4-b4cce4cfbdc3-42716085 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_6e14f3af-c0f3-4467-6c21-1a950594979e-42716088,
#w-node-_436c0c34-2908-af48-4b85-bfd9e7d95402-873389ee {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934404-f814197e {
  grid-area: span 2/span 1/span 2/span 1;
  align-self: end
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934409-f814197e {
  grid-area: span 4/span 1/span 4/span 1;
  justify-self: end
}

#w-node-_9ead2b80-d907-843b-130d-01ee9993440a-f814197e {
  grid-area: span 4/span 1/span 4/span 1
}

#w-node-_9ead2b80-d907-843b-130d-01ee9993440b-f814197e {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934413-f814197e {
  grid-area: span 2/span 1/span 2/span 1;
  align-self: end
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934418-f814197e {
  grid-area: span 4/span 1/span 4/span 1;
  justify-self: end
}

#w-node-_9ead2b80-d907-843b-130d-01ee99934419-f814197e {
  grid-area: span 4/span 1/span 4/span 1
}

#w-node-_9ead2b80-d907-843b-130d-01ee9993441a-f814197e {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022ec-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f1-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f2-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f3-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f5-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f6-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f7-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f8-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f9-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fa-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fb-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fc-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fd-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022fe-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022ff-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02300-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02301-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02302-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02303-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02304-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02305-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02306-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02307-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02308-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02309-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230a-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230b-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230c-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0230e-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02310-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02311-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02312-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02313-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02315-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02316-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02317-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02318-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231a-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231b-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231c-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231d-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231e-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0231f-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02320-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02322-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02323-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02324-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02325-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02326-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02327-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02328-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02329-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232a-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232b-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232c-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232d-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232f-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02330-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02331-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02332-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02333-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02334-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02335-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02336-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02337-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02338-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02339-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233a-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233b-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233c-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233d-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233e-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0233f-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02340-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02341-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02342-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02343-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02344-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02345-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02346-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02347-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02349-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234a-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234b-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234c-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234d-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234e-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0234f-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02350-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02351-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02352-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02353-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02354-0ad36b09,
#w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02355-0ad36b09 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c12e648-fdfa-9e3f-6c4a-46289413aa44-ad53353f {
  justify-self: auto
}

#w-node-_7dd1a850-ba20-4550-4e72-100b457cefa6-ad53353f {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-fe08a08b-5459-7a2b-45e6-19d8c393008f-ad53353f {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-ad53353f,
#w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-ad53353f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fe08a08b-5459-7a2b-45e6-19d8c39300a1-ad53353f,
#w-node-_386603ab-368e-c0d9-9407-046d8c6deff8-ad53353f {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-ad53353f,
#w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-ad53353f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_95d2945d-f1d8-5071-c783-db889bb74b72-ad53353f {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-_12ef9b2b-4df0-7295-d434-a8deecabae48-ad53353f {
  align-self: auto
}

#w-node-_2b677a7c-a053-e8b6-2158-75319252dc3f-75c2da61 {
  grid-area: 1/1/2/2
}

#w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee1-75c2da61,
#w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee9-75c2da61,
#w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-75c2da61,
#w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f07-75c2da61,
#w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-75c2da61 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0252a34f-ee4b-95a7-f025-ea97b86ec3f9-3809a397,
#w-node-_0252a34f-ee4b-95a7-f025-ea97b86ec3fc-3809a397,
#w-node-_0252a34f-ee4b-95a7-f025-ea97b86ec3ff-3809a397 {
  align-self: start
}

#w-node-_92300073-fda1-d668-b80c-8763d4c8b9f6-30e60ae4,
#w-node-_7cf0af94-abc0-081e-81db-a5fa286c5252-035487f4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-f41067be {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-f41067be {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fc5dd4be-316d-af81-3d8d-9bd7759ca747-24cf4088 {
  justify-self: end
}

#w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c1-216bd6af {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-abce207f-0ff0-0417-f430-9a85dcd61bfc-216bd6af {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-216bd6af {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f7b77402-9c53-771f-7603-a17112ed29cf-216bd6af {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-_722cac84-d98f-17cd-96f9-08966d517fe2-2b66afce {
  justify-self: end
}

#w-node-_722cac84-d98f-17cd-96f9-08966d517ff4-2b66afce {
  place-self: stretch start
}

#w-node-_722cac84-d98f-17cd-96f9-08966d518002-2b66afce {
  justify-self: end
}

#w-node-_722cac84-d98f-17cd-96f9-08966d518014-2b66afce {
  place-self: stretch start
}

#w-node-_1f065553-7caf-5899-d5cc-b34f11d8af55-d563d33b {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-d563d33b,
#w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287a-d563d33b,
#w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287c-d563d33b,
#w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287d-d563d33b,
#w-node-f98f9dd1-0ff3-6c38-cd1f-002f9d85287e-d563d33b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_825505bf-1d0a-b351-43b5-c33d81d77686-bb3683b4 {
  grid-area: span 2/span 2/span 2/span 2
}

#w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-bb3683b4 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_41e5784f-8574-f260-c2b5-1bb6157c19e3-dff5d428 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_41e5784f-8574-f260-c2b5-1bb6157c1aa9-dff5d428 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-4235ff5c {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-c10a8d67-004c-1177-ba31-07e3cff8b7f2-b9991ab9,
#w-node-_51fda11f-cbfb-7df0-e608-098be4d0b489-b9991ab9,
#w-node-_28c54b8b-615e-85b0-d9cd-d6d81f7dcfee-b9991ab9,
#w-node-_499342b0-3ec1-61ec-a174-f85fd64930b5-b9991ab9,
#w-node-_67e6cfb4-7b19-d37d-5e1a-40f6f4f38922-e569c647,
#w-node-_9b419853-0198-22fd-a8ef-dd4845dd2bfc-e569c647,
#w-node-_0e1e16cc-94cd-478f-9487-3e6e0c3cc7ec-e569c647,
#w-node-_115ee526-4d64-523a-a8eb-51a6daa2b349-e569c647 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9ae25999-e78f-1540-a618-316a2323eb4b-e569c647 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-f1925fd8-f974-9cfb-357a-ed60eddd9c05-e3f8b2a5,
#w-node-f1925fd8-f974-9cfb-357a-ed60eddd9c07-e3f8b2a5,
#w-node-e4e9a21f-f0d6-f8b1-67d4-c997ddf7cdd0-e3f8b2a5,
#w-node-_8b04fa96-338a-7eb9-16cf-d47478ca92b2-e3f8b2a5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_704ebefb-3d67-8067-bb3a-357ddc1ddab5-e3f8b2a5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-e3bd7acd,
#w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-04109422 {
  grid-area: span 1/span 2/span 1/span 2
}

@media screen and (min-width:1920px) {
  #w-node-_15d664d0-0b46-6014-46eb-bad6c18bc869-ad53353f {
      justify-self: center
  }
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-75c2da61,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f07-75c2da61,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-75c2da61 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-4235ff5c {
      grid-area: span 1/span 1/span 1/span 1
  }
}

@media screen and (min-width:1440px) {
  #w-node-_5a5f0b2b-04a6-ebaa-2832-f8565637f371-42715e3a {
      grid-area: 1/2/2/3
  }
  #w-node-_323bef20-ba6f-a584-562c-e1486521983c-42715e54,
  #w-node-a3a17eab-78c0-cb47-e097-dc09dd66b803-42715e54,
  #w-node-e23112bf-2fcc-fd37-6a68-ebbd0e5eb2ef-42715e54,
  #w-node-_563774b3-30e7-f5fa-71bf-2cfe25a9e2ce-42715e54,
  #w-node-_5408b98c-98a5-6b6b-4e0f-c36ce33d2053-42715e54,
  #w-node-cf3978d9-aeff-f11a-3dcc-83327545efa5-42715e54,
  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-42715ee3,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-42715f25,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-42715f25 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_1c445bfc-3cb3-4773-b998-efde8b620416-42715f3e {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-f1018b9b-d033-284b-8824-f4bfdf8efcfd-42715f3e {
      grid-area: 1/1/2/3
  }
  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc50-42715f43,
  #w-node-_6448cb84-8444-ee2b-3412-c317991459d9-42715f5e,
  #w-node-_2d44e0d2-12e3-06b5-df42-d0909c72bd15-42715f94,
  #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e04-42715ff9,
  #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e13-42715ff9,
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-42716024 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed91-4271603b {
      justify-self: auto
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-4271603b {
      justify-self: end
  }
  #w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-ad53353f,
  #w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-ad53353f,
  #w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-ad53353f,
  #w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-ad53353f {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-75c2da61,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-75c2da61 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-f41067be,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-f41067be,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-216bd6af,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34cb-216bd6af,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-d563d33b,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af5f-d563d33b,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-bb3683b4,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d77690-bb3683b4 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-4235ff5c {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db341-4235ff5c,
  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db347-4235ff5c,
  #w-node-c10a8d67-004c-1177-ba31-07e3cff8b7f2-b9991ab9,
  #w-node-_51fda11f-cbfb-7df0-e608-098be4d0b489-b9991ab9,
  #w-node-_28c54b8b-615e-85b0-d9cd-d6d81f7dcfee-b9991ab9,
  #w-node-_499342b0-3ec1-61ec-a174-f85fd64930b5-b9991ab9 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-e3bd7acd,
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-04109422 {
      grid-area: span 1/span 2/span 1/span 2
  }
}

@media screen and (min-width:1280px) {
  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-4235ff5c {
      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-42715d3b,
  #w-node-_13226dad-06f0-0407-5b28-7f4b38b4e008-42715d3b,
  #w-node-e3fd5f71-8a77-9a71-aea1-662545a06726-42715e39,
  #w-node-e3fd5f71-8a77-9a71-aea1-662545a0672c-42715e39,
  #w-node-e3fd5f71-8a77-9a71-aea1-662545a06720-42715e39,
  #w-node-_3ec523d8-4693-e79e-c54b-fe204ed75f69-42715e39,
  #w-node-a913635a-f1e2-8fa0-bad2-beadf3ac756a-42715e39,
  #w-node-ca588492-fe69-370b-892c-b6ae6f54fa82-42715e54 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_90d1e599-b020-142e-b488-a6e0e3729880-42715e93 {
      grid-area: 3/1/4/2
  }
  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-42715ee3,
  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da7-42715ee3,
  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72daf-42715ee3,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-42715f25,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-42715f25,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-42715f25,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b531-42715f25,
  #w-node-_6e933c11-2730-0541-aacc-c76954d78292-42715f27,
  #w-node-_6e933c11-2730-0541-aacc-c76954d78298-42715f27,
  #w-node-_6e933c11-2730-0541-aacc-c76954d7829e-42715f27,
  #w-node-_6e933c11-2730-0541-aacc-c76954d782a4-42715f27,
  #w-node-_867b3dbd-5f70-512c-e980-4ed007519985-42715f28,
  #w-node-_867b3dbd-5f70-512c-e980-4ed00751998b-42715f28,
  #w-node-_867b3dbd-5f70-512c-e980-4ed007519993-42715f28,
  #w-node-_1c445bfc-3cb3-4773-b998-efde8b620416-42715f3e,
  #w-node-e806c97c-6afb-e544-2a7b-2ccf24ca9877-42715f3e,
  #w-node-e806c97c-6afb-e544-2a7b-2ccf24ca9881-42715f3e {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc44-42715f43,
  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc4a-42715f43 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-_6448cb84-8444-ee2b-3412-c317991459d9-42715f5e,
  #w-node-_6448cb84-8444-ee2b-3412-c317991459e3-42715f5e {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c0a-42715f78,
  #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c10-42715f78 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-c9260688-85d2-f399-ad5e-f43a441339f2-42715f8f,
  #w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df3678-42715f93,
  #w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df367d-42715f93,
  #w-node-_6d95f9bc-077b-2f0d-1e5e-b65b00df3673-42715f93,
  #w-node-_2d44e0d2-12e3-06b5-df42-d0909c72bd15-42715f94,
  #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e04-42715ff9,
  #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e09-42715ff9,
  #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e0e-42715ff9,
  #w-node-f75d7aac-18e2-66e2-16b5-1848ebde3e13-42715ff9,
  #w-node-_068bed46-11b2-97dc-a5fb-8f3752147f74-4271601b,
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-42716024,
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8091-42716024 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed86-4271603b {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: auto
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed91-4271603b {
      order: -9999;
      grid-area: span 1/span 1/span 1/span 1;
      align-self: auto
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-4271603b {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: center
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8eda4-4271603b {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edb0-4271603b {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: auto
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8edbb-4271603b {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_8766da97-3216-3826-64f4-b4cce4cfbdb7-42716085 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-_8766da97-3216-3826-64f4-b4cce4cfbdbd-42716085 {
      grid-area: 2/1/3/3
  }
  #w-node-_436c0c34-2908-af48-4b85-bfd9e7d95402-873389ee {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_9ead2b80-d907-843b-130d-01ee99934409-f814197e {
      place-self: center
  }
  #w-node-_9ead2b80-d907-843b-130d-01ee9993440a-f814197e {
      justify-self: center
  }
  #w-node-_9ead2b80-d907-843b-130d-01ee99934418-f814197e {
      place-self: end center
  }
  #w-node-_9ead2b80-d907-843b-130d-01ee99934419-f814197e {
      justify-self: center
  }
  #w-node-fe08a08b-5459-7a2b-45e6-19d8c393008f-ad53353f,
  #w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-ad53353f,
  #w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-ad53353f,
  #w-node-fe08a08b-5459-7a2b-45e6-19d8c39300a1-ad53353f,
  #w-node-_386603ab-368e-c0d9-9407-046d8c6deff8-ad53353f,
  #w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-ad53353f,
  #w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-ad53353f,
  #w-node-_95d2945d-f1d8-5071-c783-db889bb74b72-ad53353f,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee1-75c2da61 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ee9-75c2da61 {
      grid-area: span 2/span 1/span 2/span 1
  }
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5ef5-75c2da61,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5efb-75c2da61,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f01-75c2da61,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f07-75c2da61,
  #w-node-_01e06ae5-afb2-2e6f-8c3c-f57d055e5f0d-75c2da61,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-f41067be,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-f41067be,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-f41067be,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c1-216bd6af,
  #w-node-abce207f-0ff0-0417-f430-9a85dcd61bfc-216bd6af,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-216bd6af,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34cb-216bd6af,
  #w-node-f7b77402-9c53-771f-7603-a17112ed29cf-216bd6af,
  #w-node-_9b558fce-5ad4-5290-9951-0a4542c606e3-216bd6af,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af55-d563d33b,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-d563d33b,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af5f-d563d33b {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_1201ee62-442f-f5b5-a949-c29c2663ccc4-d563d33b,
  #w-node-_9d32fc32-fee2-b2c8-d4b2-d3642e98a0ce-d563d33b {
      grid-area: 1/1/2/2
  }
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8b1e3-d563d33b,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d77686-bb3683b4,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-bb3683b4,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d77690-bb3683b4,
  #w-node-c3d99d69-48de-b236-40f8-af5d7a4db33b-4235ff5c,
  #w-node-c10a8d67-004c-1177-ba31-07e3cff8b7f2-b9991ab9,
  #w-node-_51fda11f-cbfb-7df0-e608-098be4d0b489-b9991ab9,
  #w-node-_28c54b8b-615e-85b0-d9cd-d6d81f7dcfee-b9991ab9,
  #w-node-_499342b0-3ec1-61ec-a174-f85fd64930b5-b9991ab9 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_9ae25999-e78f-1540-a618-316a2323eb4b-e569c647 {
      grid-column: span 1/span 1
  }
  #w-node-d65e7740-b780-1382-afaa-dff3668878e0-e569c647,
  #w-node-c081ec93-9eec-5090-8527-8261f94c80fe-e569c647,
  #w-node-f77f2f55-6a03-881f-0591-f12782fd4a10-e569c647 {
      order: 9999
  }
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8091-e3bd7acd,
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-e3bd7acd,
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8087-04109422,
  #w-node-bbd7409a-4b6b-e856-41ee-58de148e8091-04109422 {
      grid-area: span 1/span 1/span 1/span 1
  }
}

@media screen and (max-width:767px) {
  #w-node-_3531252f-3e9b-4d40-98e4-38c3d8c5f6f9-42715cc7,
  #w-node-fc5dd4be-316d-af81-3d8d-9bd7759ca747-24cf4088 {
      order: 9999;
      place-self: center
  }
}

@media screen and (max-width:479px) {
  #w-node-_8277d910-ba2a-06c5-51f2-0f94f3140119-42715df0 {
      order: 9999
  }
  #w-node-_8277d910-ba2a-06c5-51f2-0f94f3140158-42715df0 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-cb1593d2-fc17-ca73-0e3b-6200663965b7-42715df0 {
      order: 9999
  }
  #w-node-_0a1b508b-1d46-b6b6-b159-083f96f1cc82-42715e54,
  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da0-42715ee3,
  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72da7-42715ee3,
  #w-node-f105d6be-793a-0ee3-d564-d9a2a8e72daf-42715ee3,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-42715f25,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-42715f25,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-42715f25,
  #w-node-_867b3dbd-5f70-512c-e980-4ed007519985-42715f28,
  #w-node-_867b3dbd-5f70-512c-e980-4ed00751998b-42715f28 {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc44-42715f43,
  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc4a-42715f43,
  #w-node-_80ef49dd-12af-a09f-6aac-7bfc0099cc50-42715f43,
  #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c0a-42715f78,
  #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c10-42715f78,
  #w-node-_2681a69c-8105-e37e-a4ac-1f98ad699c1a-42715f78 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-f8bc600d-78a8-0ee9-85c2-b85f6cc8ed96-4271603b {
      justify-self: auto
  }
  #w-node-_8766da97-3216-3826-64f4-b4cce4cfbdb7-42716085 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-_6e14f3af-c0f3-4467-6c21-1a950594973e-42716088 {
      order: 9999
  }
  #w-node-_6e14f3af-c0f3-4467-6c21-1a9505949744-42716088 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-fb313d8c-104b-10af-ff92-a54135529bda-42716088 {
      order: 9999
  }
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e1-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e2-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e3-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e4-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e5-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e6-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e7-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e8-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022e9-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022ea-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f6-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f7-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f8-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff022f9-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02305-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02306-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02307-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02318-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02323-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02324-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02325-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02326-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02327-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02328-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff0232f-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02330-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02331-0ad36b09,
  #w-node-f123a2e4-47e2-96c9-d07a-c5f64ff02332-0ad36b09,
  #w-node-fe08a08b-5459-7a2b-45e6-19d8c393008f-ad53353f,
  #w-node-fe08a08b-5459-7a2b-45e6-19d8c393009b-ad53353f,
  #w-node-_087d9d2a-ea2d-32ec-087a-d4adaa7a7db8-ad53353f,
  #w-node-fe08a08b-5459-7a2b-45e6-19d8c39300a1-ad53353f,
  #w-node-_386603ab-368e-c0d9-9407-046d8c6deff8-ad53353f,
  #w-node-_386603ab-368e-c0d9-9407-046d8c6deffe-ad53353f,
  #w-node-_66c6a3ec-0636-308a-c58f-5bfa7f912da8-ad53353f,
  #w-node-_95d2945d-f1d8-5071-c783-db889bb74b72-ad53353f {
      grid-area: span 1/span 1/span 1/span 1
  }
  #w-node-_92300073-fda1-d668-b80c-8763d4c8b98b-30e60ae4 {
      order: 9999
  }
  #w-node-_92300073-fda1-d668-b80c-8763d4c8b991-30e60ae4 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-_7cf0af94-abc0-081e-81db-a5fa286c51eb-035487f4 {
      order: 9999
  }
  #w-node-_7cf0af94-abc0-081e-81db-a5fa286c51f1-035487f4 {
      grid-area: span 1/span 2/span 1/span 2
  }
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b519-f41067be,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b523-f41067be,
  #w-node-ff330c02-6e94-4252-c4db-4ad9d983b52b-f41067be,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c1-216bd6af,
  #w-node-abce207f-0ff0-0417-f430-9a85dcd61bfc-216bd6af,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34c5-216bd6af,
  #w-node-ad065cf4-0ea5-33ba-4b17-73de91af34cb-216bd6af,
  #w-node-f7b77402-9c53-771f-7603-a17112ed29cf-216bd6af,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af55-d563d33b,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af59-d563d33b,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8af5f-d563d33b,
  #w-node-_1f065553-7caf-5899-d5cc-b34f11d8b1e6-d563d33b,
  #w-node-c390b508-c434-32e6-61ef-7b68c4916b8b-d563d33b,
  #w-node-_22f98fd7-6042-5893-28b4-d9b48487305a-d563d33b,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d77686-bb3683b4,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d7768a-bb3683b4,
  #w-node-_825505bf-1d0a-b351-43b5-c33d81d77690-bb3683b4,
  #w-node-c10a8d67-004c-1177-ba31-07e3cff8b7f2-b9991ab9,
  #w-node-_51fda11f-cbfb-7df0-e608-098be4d0b489-b9991ab9,
  #w-node-_28c54b8b-615e-85b0-d9cd-d6d81f7dcfee-b9991ab9,
  #w-node-_499342b0-3ec1-61ec-a174-f85fd64930b5-b9991ab9 {
      grid-area: span 1/span 1/span 1/span 1
  }
}

@font-face {
  font-family: 'Gilroy';
  src: url('https://cdn.prod.website-files.com/6385b55675a0bd614777a5c1/6506980280671c09d50b03fd_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/6385b55675a0bd614777a5c1/65069802ab184afebbdac987_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/6385b55675a0bd614777a5c1/65069802ab184afebbdac982_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/6385b55675a0bd614777a5c1/65069801647a504a11d2604a_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/6385b55675a0bd614777a5c1/6506a69ae673b3bb0ae86940_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/6385b55675a0bd614777a5c1/638806ac1f38e430670a5aa3_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;
}