/* https://equalsmoney.com/eq-homepage-assets/css/equalsgeometry.css */
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

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

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

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

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

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

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

body {
  overflow: visible;
  background-color: #262835;
  font-family: Equals, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

a {
  text-decoration: underline;
}

.h1---main {
  max-width: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 52px;
  font-weight: 700;
}

.h1---main.white {
  color: #fff;
}

.h1---main.center {
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.h1---main.center.blue {
  color: #ffb900;
}

.h1---main.blue {
  color: #3871c2;
}

.h1---main.mango {
  padding-bottom: 5px;
  color: #ffb900;
}

.h1---main.developer-portal {
  margin-bottom: 20px;
}

.h1---main.our-story {
  margin-right: auto;
  margin-bottom: 40px;
}

.medium-body---main {
  width: auto;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  white-space: normal;
}

.medium-body---main.white {
  color: #fff;
}

.medium-body---main.center {
  width: auto;
  max-width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 16px;
  text-align: center;
  white-space: break-spaces;
}

.medium-body---main.center.mobile-left-align {
  width: auto;
}

.medium-body---main.center.why-choose-us {
  max-width: 900px;
  margin-top: 40px;
}

.medium-body---main.hero {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 28px;
}

.medium-body---main.midnight {
  color: #262835;
}

.medium-body---main.midnight.banner {
  display: inline;
  white-space: normal;
}

.medium-body---main.midnight.register-interest-checklist {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 700;
}

.medium-body---main.support {
  color: #ffb900;
}

.medium-body---main.sign-in {
  text-align: center;
}

.medium-body---main.onboarding {
  color: #262835;
}

.medium-body---main.side-by-side-paragraph {
  margin-bottom: 18px;
}

.medium-body---main.why-choose-us-hero {
  max-width: 500px;
}

.medium-body---main.coming-soon-text {
  display: inline-block;
  margin-right: 10px;
}

.medium-body---main.market-report {
  margin-bottom: 10px;
}

.medium-body---main.why-choose-us-numbers {
  width: 230px;
  text-align: center;
}

.currency-buy-value {
  display: inline-block;
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #3871c2;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
  -o-object-fit: fill;
  object-fit: fill;
}

.medium-body-bold---main {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
  white-space: normal;
}

.medium-body-bold---main.white {
  display: inline-block;
  margin-right: 0px;
  color: #fff;
  font-weight: 400;
}

.medium-body-bold---main.center {
  text-align: center;
}

.medium-body-bold---main.long-currency {
  width: 48px;
}

.medium-body-bold---main.midnight-blue {
  display: inline;
  color: #262835;
}

.medium-body-bold---main.naccom {
  width: 70%;
}

.small-body-semibold---main {
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 14px;
  line-height: 28px;
  font-weight: 700;
}

.small-body-semibold---main.footer-header {
  margin-bottom: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.h2---main {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 42px;
  font-weight: 700;
}

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

.h2---main.midnight {
  color: #262835;
}

.h2---main.sign-in {
  margin-bottom: 20px;
}

.h2---main.yelllow {
  color: #ffb900;
}

.h2---main.values {
  margin-bottom: 16px;
}

.small-body---main {
  width: auto;
  margin-left: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
}

.small-body---main.white {
  color: #fff;
}

.category---main {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Equals, sans-serif;
  color: #ffb900;
  font-size: 10px;
  line-height: 32px;
  font-weight: 400;
  letter-spacing: 6px;
  text-transform: uppercase;
}

.category---main.white {
  color: #ffb900;
}

.category---main.midnight {
  color: #262835;
}

.eq---button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 47px;
  max-width: 222px;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 34px;
  text-decoration: none;
}

.eq---button:hover {
  background-color: #ffd566;
}

.eq---button.currencyhero {
  height: 47px;
  margin-left: 0px;
}

.eq---button.white-button {
  background-color: #ffb900;
  color: #262835;
}

.eq---button.app-user-guide {
  width: 222px;
  margin-top: 188px;
}

.eq---button.why-choose-us {
  margin-top: 40px;
}

.button---main {
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
}

.button---main.ffx {
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.button---main.ffx.white-button {
  color: #262835;
}

.button---main.ffx---secondary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffb900;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.button---main.ffx---secondary:hover {
  color: #ffd566;
}

.button---main.faster-payments {
  font-size: 14px;
}

.eq---button-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 222px;
  height: 47px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
  text-decoration: none;
}

.eq---button-center:hover {
  background-color: #ffd566;
}

.column-21 {
  padding-top: 140px;
  padding-right: 72px;
  padding-left: 0px;
}

.column-22 {
  padding: 140px 72px 140px 0px;
}

.faq-question-1 {
  max-width: 513px;
  margin-bottom: 28px;
}

.faq-question-2 {
  max-width: 513px;
  margin-bottom: 28px;
}

.faq-question-3 {
  max-width: 513px;
  margin-bottom: 94px;
}

.columns-4 {
  margin-right: auto;
  margin-left: auto;
}

.div-block-25 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 174px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.my-container {
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  max-width: 1480px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.my-container.columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 68px;
  padding-left: 68px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.equals---secondary-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 47px;
  max-height: none;
  max-width: 222px;
  margin-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ffb900;
  text-decoration: none;
}

.equals---secondary-button:hover {
  border-color: #ffd566;
  background-color: transparent;
  color: #ffd566;
}

.equals---secondary-button._2-button-nav {
  width: 143px;
}

.equals---secondary-button._2-button-nav.meganav {
  width: auto;
}

.equals---secondary-button.why-choose-us-second-cta {
  display: none;
  margin-left: 20px;
}

.columns-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Equals, sans-serif;
  color: #262835;
}

.column-26 {
  padding-right: 0px;
  padding-left: 0px;
}

.personal-link-div {
  margin-right: 0px;
  margin-left: auto;
  font-family: Equals, sans-serif;
  font-weight: 700;
}

.nav-link-top-5 {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Equals, sans-serif;
  color: #fff;
  text-decoration: none;
}

.nav-link-top-5:hover {
  color: #ffb900;
}

.nav-link-top-5.w--current {
  color: #ffb900;
  font-weight: 600;
  text-align: left;
}

.nav-link-top-5.current.w--current {
  color: #ffb900;
  font-weight: 600;
}

.div-block-37 {
  margin-left: auto;
}

.nav-link-top-2 {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Equals, sans-serif;
  color: #ffb900;
  font-weight: 600;
  text-decoration: none;
}

.nav-link-top-2:hover {
  color: #ffd566;
}

.nav-link-top-2.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-top-2.w--current:hover {
  color: #ffd566;
}

.nav-link-top-2.other {
  color: #fff;
  font-weight: 400;
}

.nav-link-top-2.other.w--current {
  color: #3871c2;
  font-weight: 600;
}

.nav-link-top-2.other.w--current:hover {
  color: #4c97e8;
}

.nav-link-top {
  display: block;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.nav-link-top:hover {
  color: #ffb900;
}

.nav-link-top.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-top.w--current:hover {
  color: #ffd566;
}

.nav-link-top.business {
  color: #fff;
  font-weight: 400;
}

.nav-link-top.business:hover {
  color: #ffd566;
}

.nav-link-top.business.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-top.personal {
  color: #ffb900;
  font-weight: 600;
}

.nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  max-width: 1480px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 68px;
  padding-left: 68px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.topnav {
  display: none;
  background-color: #fff;
}

.topnav.v2 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 11;
  display: block;
  background-color: #262835;
}

.topnav.business {
  display: block;
  background-color: #262835;
}

.topnav.about {
  display: block;
  background-color: #262835;
}

.topnav.contact {
  display: block;
  background-color: #262835;
}

.top-nav-div {
  display: block;
  height: 63px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #676978;
}

.nav-link-3 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  line-height: 20px;
}

.nav-link-3:hover {
  color: #ffb900;
}

.nav-link-3.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-3.active-link {
  color: #ffb900;
}

.nav-link-3.active-link.w--current {
  color: #ffb900;
}

.nav-link-3._3-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-link-3._3-column.w--current {
  color: #ffb900;
  font-weight: 600;
}

.navbar {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  display: block;
  background-color: #fff;
}

.navbar.v2 {
  z-index: 10;
  border-bottom: 1px solid #676978;
  background-color: #262835;
  box-shadow: 1px 12px 10px -4px rgba(38, 40, 53, 0.05);
}

.ffx---secondary-button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 340px;
  height: 64px;
  max-height: none;
  max-width: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #3260b0;
  text-decoration: none;
}

.ffx---secondary-button-2:hover {
  border-color: #5da6ec;
  color: #5da6ec;
}

.ffx---secondary-button-2.nav {
  width: 143px;
  height: 47px;
  border-width: 1px;
  border-color: #fff;
}

.ffx---secondary-button-2.nav:hover {
  border-color: #fff;
}

.ffx---secondary-button-2.nav {
  width: 143px;
  height: 47px;
  border-width: 1px;
  border-color: #3871c2;
}

.ffx---secondary-button-2.nav:hover {
  border-color: #4c97e8;
}

.nav-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  max-width: none;
  margin-top: 0px;
  margin-right: auto;
  padding-top: 0px;
  padding-right: 0em;
  padding-left: 0em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.button---main-2 {
  color: #262835;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.button---main-2.ffx---secondary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
}

.button---main-2.ffx---secondary:hover {
  background-color: #484a58;
  color: #fff;
}

.button---main-2.ffx {
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
}

.button---main-2.ffx {
  width: auto;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
}

.button---main-2.ffx---secondary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Equals, sans-serif;
  color: #3871c2;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
}

.button---main-2.ffx---secondary:hover {
  color: #5da6ec;
}

.menu-dropdown {
  display: none;
  margin-right: 0px;
  margin-left: 0px;
}

.menu-dropdown-link {
  margin-bottom: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
}

.menu-button {
  display: none;
  padding-right: 0px;
}

.menu-button.w--open {
  background-color: transparent;
}

.menu-button._4-column {
  display: none;
}

.nav-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 94px;
  max-width: 296px;
  min-width: auto;
  margin-left: auto;
  padding-left: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-buttons._4-column {
  padding-left: 0px;
}

.nav-logo {
  width: 100%;
  height: auto;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15%;
  height: 94px;
  padding-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.brand.w--current {
  padding-right: 10px;
}

.menu-dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-bottom: 40px;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #1d2329;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
}

.menu-dropdown-toggle.w--open {
  background-color: transparent;
}

.menu-dropdown-carrot {
  margin-right: 0px;
  margin-left: 3px;
  float: right;
}

.menu-dropdown-carrot.business {
  display: none;
}

.menu-dropdown-carrot.faq {
  display: none;
}

.menu-dropdown-carrot.contact {
  display: none;
}

.menu-dropdown-list {
  position: relative;
  background-color: #f5f5f5;
}

.menu-dropdown-list.w--open {
  padding-bottom: 10px;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.equals---button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 47px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
  color: #262835;
  font-size: 16px;
  line-height: 34px;
  text-decoration: none;
}

.equals---button:hover {
  background-color: #ffd566;
}

.equals---button._2-button-nav {
  width: 143px;
  height: 47px;
  margin-left: 0px;
  background-color: #ffb900;
}

.equals---button._2-button-nav:hover {
  background-color: #ffd566;
}

.equals---button._2-button-nav.hide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.equals---button._2-button-nav.meganav {
  width: auto;
}

.equals---button.sign-in {
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
}

.menu-line {
  display: block;
  height: 1px;
  margin-bottom: 40px;
  background-color: #fff;
}

.div-block-41 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #262835;
  text-decoration: none;
}

.div-block-42 {
  height: 100%;
  margin-right: auto;
}

.product-page-hero {
  overflow: hidden;
  height: 700px;
  background-color: #262835;
}

.product-page-hero.personal {
  height: 600px;
  background-image: none;
}

.product-page-hero.dominic-hill {
  height: auto;
}

.currency-card-hero-column-2 {
  display: block;
  height: 90%;
  padding-right: 68px;
  padding-left: 68px;
}

.currency-card-hero-column-2.personal {
  padding-right: 0px;
  padding-left: 0px;
}

.hero-column-copy-and-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90%;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 68px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.hero-column-copy-and-cta.home {
  padding-right: 40px;
}

.hero-column-copy-and-cta.photo-hero {
  padding-right: 68px;
  padding-bottom: 47px;
}

.hero-column-copy-and-cta.photo-hero.effectivefx {
  padding-bottom: 94px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.hero-column-copy-and-cta.photo-hero.affiliate {
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.hero-column-copy-and-cta.affiliate {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.hero-paragraph-div {
  width: auto;
  margin-bottom: 47px;
}

.hero-paragraph-div.about {
  width: auto;
}

.hero-paragraph-div.expense-management {
  margin-bottom: 47px;
}

.hero-paragraph-div.about {
  width: 500px;
}

.columns-hero {
  height: 90%;
  padding-top: 47px;
  padding-bottom: 0px;
}

.columns-hero.contact {
  padding-bottom: 47px;
}

.columns-hero.about {
  padding-bottom: 47px;
}

.columns-hero.photo {
  height: auto;
}

.columns-hero.photo.about {
  padding-bottom: 0px;
}

.columns-hero.mockup {
  padding-bottom: 0px;
}

.columns-hero.mockup.affiliate {
  height: auto;
}

.hero-content {
  margin-top: 0px;
  margin-bottom: auto;
  padding-right: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.hero-content.about {
  padding-right: 40px;
}

.hero-content.personal {
  padding-right: 10%;
}

.hero-content.home {
  padding-right: 0px;
}

.hero-content.dominic-hill {
  padding-right: 68px;
}

.hero-content.icas {
  padding-right: 60px;
}

.trust-banner-grid {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px 68px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 44px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.trust-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trust-text---yellow {
  font-family: Equals, sans-serif;
  color: #ffb900;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.div-block-50 {
  margin-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.section---trust {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 188px;
  background-color: #484a58;
}

.grid-5 {
  width: 100%;
  margin: 0px auto 0px 0px;
  padding-right: 68px;
  padding-bottom: 94px;
  padding-left: 68px;
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.benefit-icon {
  display: block;
  width: auto;
  height: 124px;
  max-width: none;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
}

.div-block-51 {
  margin-bottom: 0px;
}

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

.nav-link-2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}

.nav-link-2:hover {
  color: #ffb900;
}

.nav-link-2.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-2.w--current:hover {
  color: #ffd566;
}

.nav-link-2.open-support-chat {
  margin-bottom: 0px;
  color: #fff;
}

.nav-link-2.open-support-chat:hover {
  color: #ffb900;
}

.nav-link-2.active-link {
  margin-right: auto;
  color: #ffb900;
  font-weight: 600;
}

.nav-link-2._3-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-link-4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}

.nav-link-4:hover {
  color: #ffb900;
}

.nav-link-4.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-4.w--current:hover {
  color: #ffd566;
}

.list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.mango-checkmark-icon {
  margin-right: 10px;
  padding-top: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.section---currencies {
  display: block;
  height: 100%;
  margin-bottom: 0px;
  padding: 94px 68px;
  background-color: transparent;
}

.section---currencies.broker-platform {
  background-color: #484a58;
}

.section-center-header {
  margin-top: 0px;
  margin-bottom: 18px;
}

.section-center-header.pricing {
  margin-bottom: 94px;
}

.section-center-header.steps {
  margin-bottom: 94px;
}

.currency-grid {
  margin-bottom: 40px;
  padding-right: 68px;
  padding-left: 68px;
  grid-column-gap: 8px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.currency-grid.mobile {
  display: none;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.currency-grid.table-2 {
  width: 80%;
  margin-right: auto;
  margin-bottom: 70px;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
  justify-items: start;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.currency-grid.table-2.international-payments {
  margin-top: 47px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 10%;
  grid-column-gap: 0px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.currency-grid.table-2.international-payments.expand {
  display: none;
}

.currency-grid.table-2.international-payments {
  padding-right: 0px;
  padding-left: 10%;
  grid-column-gap: 0px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.currency-grid.table-2.international-payments.expand {
  display: none;
}

.currency-grid.table-1 {
  width: 80%;
  margin: 94px auto 29px;
  padding-right: 0%;
  padding-left: 0%;
  justify-items: start;
  grid-column-gap: 20px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.currency-grid.table-1 {
  width: 80%;
  margin: 94px auto 29px;
  padding-right: 0%;
  padding-left: 0%;
  justify-items: start;
  grid-column-gap: 0px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.currency-grid.table-1.international-payments {
  margin-top: 47px;
  padding-right: 0px;
  padding-left: 10%;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.main-currency {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-width: 250px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px none #d4d5dd;
  border-radius: 0px;
  background-color: transparent;
}

.main-currency.side {
  width: 250px;
}

.main-currency.side.popular-table-currencies-list {
  border-bottom-style: solid;
}

.main-currency.popular-table-currencies-list {
  height: 85px;
  padding-bottom: 28px;
  border-bottom-style: solid;
}

.div-block-68 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flag-icon {
  width: 32px;
  height: 32px;
  margin-right: 20px;
  margin-bottom: 0px;
}

.other-currency {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  min-width: 250px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 20px;
  background-color: transparent;
}

.other-currency.table-1 {
  display: none;
}

.other-currency.table-1.currency-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 58px;
}

.other-currency.table-1.currency-list.long-currency {
  overflow: hidden;
  width: auto;
  height: auto;
  min-width: auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -o-object-fit: cover;
  object-fit: cover;
}

.hero-image-div {
  display: block;
  overflow: hidden;
  height: 552px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.hero-image-div._2 {
  display: block;
}

.hero-image-div._2 {
  display: block;
}

.business-link-div {
  margin-right: auto;
  margin-left: 0px;
}

.section---cta-mobile {
  display: none;
}

.currencycard480 {
  display: none;
}

.side-nav-menu-item-2 {
  width: 100%;
  font-family: Equals, sans-serif;
  color: #fff;
}

.side-nav-menu-item-3 {
  width: 100%;
  font-family: Equals, sans-serif;
  color: #fff;
  font-weight: 400;
}

.side-nav-menu-item-4 {
  width: 100%;
  font-family: Equals, sans-serif;
  color: #fff;
  font-weight: 400;
}

.side-nav-menu-item-5 {
  width: 100%;
  font-family: Equals, sans-serif;
  color: #fff;
  font-weight: 400;
}

.text-block-46 {
  width: 100%;
  font-family: Equals, sans-serif;
  color: #fff;
}

.hamburger-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0px 10px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.burger-line {
  width: 22.5px;
  height: 3px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 0px;
  background-color: #fff;
}

.div-block-71 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icon-images {
  width: 48px;
}

.world-icon {
  width: 44px;
}

.trust-pilot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.trust-pilot.trust-section {
  width: auto;
  margin-right: auto;
  margin-left: auto;
  font-family: Helveticaneue, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

.trustpilot-text {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 11px;
  font-weight: 300;
  white-space: nowrap;
}

.trustpilot-white {
  width: 125px;
}

.trustpilot-white.testimonial-section {
  width: 75%;
  padding: 0px 0%;
  background-color: transparent;
}

.trustpilot-white.trust-section {
  width: 115px;
}

.trustpilot-white.home-page {
  width: 250.86px;
}

.currency-name {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.currency-name.currency {
  max-width: 130px;
  color: #fff;
  font-size: 16px;
}

.currency-name.currency.long {
  max-width: 130px;
  margin-bottom: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.currency-name.currency.original-length {
  max-width: none;
}

.trust-pilot-reviews {
  font-weight: 500;
}

.trust-text---white {
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.div-block-73 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hero-header {
  width: auto;
  margin-bottom: 18px;
}

.hero-header.about {
  width: auto;
  min-width: auto;
}

.hero-header.about {
  width: 600px;
}

.hero-header.home {
  max-width: 400px;
}

.div-block-75 {
  margin-bottom: 100px;
}

.nav-link-top-3 {
  margin-right: 60px;
  color: #fff;
  text-decoration: none;
}

.nav-link-top-3:hover {
  color: #ffb900;
}

.nav-link-top-3.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-top-3.current.w--current {
  color: #ffb900;
  font-weight: 600;
}

.currency-rate-div {
  margin-left: 0px;
}

.ccy-div {
  width: 48px;
  margin-right: 8px;
}

.section-center-paragraph-div {
  max-width: 1000px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

.section-center-paragraph-div.about {
  max-width: 800px;
}

.section---rewards {
  display: none;
  padding: 94px 68px;
  background-color: #262835;
}

.rewards-paragraph-div {
  max-width: 1000px;
  margin-right: auto;
  margin-bottom: 94px;
  margin-left: auto;
}

.grid-13 {
  max-width: 1184px;
  margin-bottom: 100px;
  padding-right: 40px;
  padding-left: 40px;
  grid-column-gap: 44px;
  grid-row-gap: 88px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-91 {
  margin-bottom: 0px;
}

.section---as-featured-in {
  height: auto;
  padding: 118px 68px 118px 69px;
  background-color: #484a58;
}

.grid---as-featured-in {
  max-width: 1184px;
  margin-bottom: 100px;
  padding-right: 68px;
  padding-left: 68px;
  grid-column-gap: 124px;
  grid-row-gap: 124px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.section---faq {
  padding-right: 68px;
  padding-left: 68px;
}

.cta-section-content-div {
  max-width: 592px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 68px;
}

.footer {
  height: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #f7f8fc;
}

.div-block-97 {
  width: 222px;
}

.div-block-100 {
  margin-bottom: 0px;
}

.section---support {
  height: 100%;
  background-color: #e5f2fc;
}

.support-column-photo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 500px;
  padding: 0px 68px 0px 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.support-column-photo.about {
  background-color: #262835;
}

.div-block-101 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 500px;
  padding-right: 68px;
  padding-left: 0px;
  background-color: #484a58;
}

.div-block-101.home {
  background-color: #262835;
}

.div-block-101.about {
  background-color: #262835;
}

.support-column-content {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.customer-support-columns {
  height: 100%;
  background-color: #484a58;
}

.app-store-button-image {
  margin-right: 0px;
  margin-bottom: 0px;
}

.mask {
  overflow: visible;
}

.slide {
  height: auto;
}

.image-39 {
  height: 100%;
  background-color: #484a58;
  -o-object-fit: cover;
  object-fit: cover;
}

.footer-support-links-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Equals, sans-serif;
}

.column-40 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-41 {
  padding-right: 0px;
  padding-left: 0px;
}

.white-text-on-image {
  position: absolute;
  left: 68px;
  top: auto;
  right: 0%;
  bottom: 5%;
}

.white-text-on-image.side-by-side {
  right: 68px;
}

.white-text-on-image.partnerships {
  right: 68px;
}

.footer-link {
  width: 100%;
  margin-bottom: 8px;
  font-family: Equals, sans-serif;
  color: #fff;
  line-height: 28px;
  text-decoration: none;
}

.footer-link:hover {
  color: #ffb900;
}

.footer-link.midnight {
  margin-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 10px;
}

.footer-link.midnight:hover {
  color: #fff;
}

.footer-logo {
  width: 74px;
  margin-bottom: 40px;
}

.html-embed {
  color: #262835;
}

.html-embed.twitter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.html-embed.facebook {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.html-embed.instagram {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15.48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.html-embed.linkedin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.html-embed.linkedin.mango {
  color: #ffb900;
}

.social-media-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 31px;
  height: 31px;
  margin-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fff;
}

.social-media-button.mango {
  border-color: #ffb900;
}

.social-media-icons-div {
  display: -ms-grid;
  display: grid;
  margin-right: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 31px 31px 31px 31px;
  grid-template-columns: 31px 31px 31px 31px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.twitter-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-columns {
  width: 600px;
  margin-right: 0px;
  padding: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.column-42 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footer-legal-blue-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 179px;
  padding: 0px 68px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
}

.footer-logo-div {
  width: 20%;
  height: 100%;
  padding-top: 10px;
  padding-right: 20px;
}

.footer-logo-div.mobiletablet {
  display: none;
}

.footer-about-links-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer-products-links-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 94px 68px;
}

.footer-app-store-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footer-app-store-button {
  margin-bottom: 12px;
}

.footer-google-play-button {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.footer-legal-logo-div {
  display: block;
  width: auto;
  height: auto;
  margin-bottom: 44px;
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.part-of-the-equals-group-logo {
  width: 222px;
}

.footer-mastercard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 66px 68px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-mastercard.fca {
  padding-top: 66px;
  padding-bottom: 0px;
}

.footer-mastercard.temp {
  padding-bottom: 20px;
}

.div-block-116 {
  width: 80%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.small-body-footer---main {
  margin-bottom: 0px;
  padding-left: 0px;
  font-family: Equals, sans-serif;
  color: #d4d5dd;
  font-size: 10px;
  line-height: 18px;
}

.footer-legal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 72%;
  max-width: 1480px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footer-legal-links-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding-right: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-mastercard-div {
  width: 20%;
}

.terms-and-conditions-div {
  width: auto;
}

.privacy-policy-div {
  width: auto;
}

.cookie-policy-div {
  width: auto;
}

.modern-slavery-div {
  width: auto;
}

.modern-slavery-div._2 {
  display: none;
}

.div-block-117 {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #484a58;
}

.jade-image-div {
  width: 100%;
  height: 100%;
  background-color: #484a58;
  -o-object-fit: cover;
  object-fit: cover;
}

.center-cta {
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
}

.text-block-51 {
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}

.text-block-52 {
  width: 100%;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}

.title-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 384px;
  max-width: 1480px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section---terms {
  padding-right: 58px;
  padding-bottom: 94px;
  padding-left: 68px;
  background-color: transparent;
}

.terms-heading {
  display: none;
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: Equals, sans-serif;
}

.misc-text-block {
  position: static;
  width: 100%;
  float: left;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}

.support-div {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.support-div.form {
  display: none;
}

.nav-link-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Equals, sans-serif;
  color: #fff;
  text-decoration: none;
}

.nav-link-1:hover {
  color: #ffb900;
}

.nav-link-1.w--current {
  color: #ffb900;
  font-weight: 600;
}

.nav-link-1.w--current:hover {
  color: #ffd566;
}

.nav-link-1._4-item-tablet {
  margin-right: auto;
  margin-left: auto;
}

.nav-link-top-4 {
  display: none;
  height: 100%;
  color: #fff;
  text-decoration: none;
}

.nav-link-top-4:hover {
  color: #ffb900;
}

.image-46 {
  display: inline-block;
  width: 74px;
}

.misc-list {
  width: 100%;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 20px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}

.misc-list.letter-bullets {
  list-style-type: lower-alpha;
}

.text-block-62 {
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.animate-this {
  width: 222px;
}

.animate-this.rate-alerts-button {
  width: 277.5px;
}

.animate-this.market-reports-button {
  width: 280px;
}

.side-by-side-header-wrapper {
  margin-bottom: 18px;
}

.hero-column-2 {
  height: 100%;
  padding-right: 68px;
  padding-bottom: 68px;
  padding-left: 68px;
}

.hero-column-2.currencies-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.currency-expand {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
  cursor: pointer;
}

.currency-expand-button {
  display: none;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #1a1e27;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  text-decoration: none;
}

.faq-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
  height: 55px;
  min-height: 55px;
  min-width: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #f3f3f3;
}

.currency-expand-content {
  overflow: hidden;
}

.footer-app-store-buttons-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 296px;
  margin-left: auto;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.nav-link-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  height: 100%;
  margin-right: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.nav-link-columns._4-column {
  display: none;
  width: 80%;
}

.nav-column-1 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.nav-column-1:hover {
  color: #ffd566;
}

.nav-column-2 {
  padding-right: 0px;
  padding-left: 0px;
}

.nav-column-3 {
  padding-right: 0px;
  padding-left: 0px;
}

.testimonial-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 75px 3% 170px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #face55;
}

.slide-2 {
  margin-right: 50px;
  padding: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(70, 137, 215, 0.2);
  border-radius: 10px;
  background-color: #fff;
}

.author-name {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #ffb900;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
}

.right-arrow {
  position: static;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 47px;
  height: 47px;
  margin-top: -47px;
  margin-right: 411px;
  margin-left: 65px;
  border-radius: 0px;
  background-color: #ffb900;
  font-size: 14px;
}

.right-arrow:hover {
  background-color: #ffd566;
}

.author-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Equals, sans-serif;
}

.left-arrow {
  position: static;
  left: auto;
  top: auto;
  right: 74px;
  bottom: 0%;
  display: block;
  width: 47px;
  height: 47px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: 0px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #ffb900;
  font-size: 14px;
}

.left-arrow:hover {
  background-color: #ffd566;
}

.content-block {
  height: auto;
  padding: 10px 20px 0px 0%;
  border-radius: 0px;
  background-color: #262835;
}

.quote-h4 {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.slide-nav-3 {
  top: 575.901px;
  display: none;
  max-width: 150px;
  border-radius: 500px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.05);
}

.testimonial-card {
  overflow: visible;
  height: auto;
  max-width: 518px;
  border-radius: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.author-detail {
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}

.text-fixed-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.testimonial-slider {
  width: 80%;
  height: auto;
  max-width: none;
  padding-bottom: 80px;
  padding-left: 40px;
  border-left: 3px solid #484a58;
  background-color: transparent;
}

.column-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.author-image {
  width: 114px;
  margin-right: 14px;
  border-radius: 0px;
}

.h4-bold---main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}

.section---fees {
  padding: 94px 68px;
  background-color: #484a58;
}

.fees-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-width: 1036px;
  margin-right: auto;
  margin-bottom: 94px;
  margin-left: auto;
  border: 2px solid #fff;
  border-radius: 24px 0px 0px 24px;
  background-color: #484a58;
  box-shadow: 7px 7px 10px 10px rgba(38, 40, 53, 0.05);
}

.horizontal-logo {
  display: block;
  height: 24px;
  margin-top: 10px;
  margin-right: 40px;
  margin-bottom: 25px;
  padding-right: 0px;
}

.horizontal-logo.mobile {
  display: none;
}

.slide-horizontal {
  height: 470px;
}

.testimonial-card-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background-color: #fff;
  box-shadow: 17px 88px 60px -100px rgba(79, 94, 120, 0.18), 11px 0 20px -9px rgba(79, 94, 120, 0.1);
}

.right-arrow-3 {
  left: auto;
  top: auto;
  right: 94px;
  bottom: 47px;
  width: 47px;
  height: 47px;
  border-radius: 0px;
  background-color: #3871c2;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 14px;
}

.right-arrow-3:hover {
  width: 47px;
  height: 47px;
  background-color: #4c97e8;
}

.horizontal-quote-h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #151c34;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}

.slider-horizontal {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.left-arrow-3 {
  left: auto;
  top: auto;
  right: 168px;
  bottom: 47px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47px;
  height: 47px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #3871c2;
  font-size: 14px;
}

.left-arrow-3:hover {
  width: 47px;
  height: 47px;
  background-color: #4c97e8;
}

.horizontal-content-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding: 47px 94px 47px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.mask-horizontal {
  overflow: visible;
}

.horizontal-fixed-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.testimonial-image-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 20%;
  height: 350px;
  padding-top: 47px;
  padding-left: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.testimonial-image-wrap.trust-pilot {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.div-block-125 {
  display: block;
  margin-left: 0px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 60px 1fr;
  grid-template-columns: 60px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonial-content {
  overflow: visible;
  width: auto;
  height: auto;
  border-radius: 0px;
}

.travel-smarter-title-div {
  margin-bottom: 18px;
}

.travel-smarter-paragraph-div {
  margin-bottom: 40px;
}

.travel-smarter-button {
  display: none;
  width: 222px;
  margin-top: auto;
}

.section---trustpilot-testimonial {
  overflow: hidden;
  padding: 94px 0px 188px;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/image-123.png);
  background-size: cover;
}

.trustpilot-testimonial-div {
  display: none;
}

.mango-strip-fees-table {
  width: 14%;
  border-radius: 24px 0px 0px 24px;
  background-color: #ffb900;
}

.div-block-128 {
  width: 86%;
}

.fees-table-big-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #fff;
}

.fees-table-big-icon.naccom {
  height: 190px;
}

.fees-table-smalll-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 110px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #fff;
}

.fees-table-smalll-icon.bottom {
  border-bottom-style: none;
}

.fees-table-big-row {
  width: 100%;
  height: 140px;
  padding-top: 24px;
  padding-left: 73px;
  border-bottom: 2px solid #fff;
}

.fees-table-big-row.naccom {
  height: 190px;
}

.fees-table-small-row {
  height: 110px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 73px;
  border-bottom: 2px solid #fff;
}

.fees-table-small-row.bottom {
  border-bottom-style: none;
}

.image-54 {
  width: 52px;
  height: 52px;
}

.div-block-135 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-136 {
  width: 444px;
}

.fees-card {
  display: none;
}

.nav-link-details {
  display: none;
  color: rgba(40, 51, 56, 0.6);
  font-size: 14px;
  white-space: normal;
}

.icon-square {
  display: none;
  width: 52px;
  height: 52px;
  margin-right: 20px;
  padding: 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 10px;
  background-color: #f3efff;
}

.icon-square.colour-2 {
  background-color: #f0fbf7;
}

.icon-square.colour-3 {
  background-color: #ebfbff;
}

.icon-square.colour-4 {
  background-color: #fff7f2;
}

.mobile-nav {
  display: none;
  width: 50vw;
  margin-top: 94px;
  padding-top: 94px;
  padding-right: 68px;
  padding-left: 68px;
  background-color: #262835;
}

.mobile-nav-link {
  display: block;
  width: 100%;
  padding-left: 0px;
  color: #fff;
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
}

.mobile-nav-link.w--current {
  color: #ffb900;
}

.nav-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.mobile-dropdown {
  width: 100%;
  color: #fff;
}

.dropdown-link-mob {
  position: relative;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #262835;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 30px;
  line-height: 36px;
  text-decoration: none;
}

.dropdown-link-mob:hover {
  background-color: #262835;
  opacity: 0.91;
  color: #ffb900;
}

.dropdown-link-mob.w--current {
  color: #ffb900;
  font-weight: 400;
}

.dropdown-link-mob.w--current:hover {
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #ffd566;
}

.icon-4 {
  width: 100%;
}

.mobile-toggle {
  display: block;
  width: 100%;
  padding-left: 0px;
  color: #fff;
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
}

.mobile-toggle.w--open {
  padding-left: 0px;
}

.offers-button-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white-box-section {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 423px;
}

.white-box-container {
  width: 100%;
  max-width: 1480px;
  background-color: transparent;
}

.white-box-right-div {
  background-color: #fff;
}

.white-box-div-right {
  display: block;
  width: 100%;
  background-color: transparent;
}

.testimonial-section-padding {
  padding-right: 68px;
  padding-left: 68px;
}

.app-buttons-cta-div {
  display: -ms-grid;
  display: grid;
  width: auto;
  margin-bottom: 47px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.app-buttons-cta-div.testimonials {
  margin-top: 94px;
  margin-bottom: 0px;
}

.right-arrow-icon {
  display: inline-block;
  width: 10.97px;
  height: 100%;
}

.left-arrow-icon {
  width: 10.97px;
  height: 100%;
}

.rewards-logo-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rewards-logo-link:hover {
  opacity: 0.75;
}

.rewards-logo-link.nero {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.rewards-logo-link.wilko {
  padding-left: 18px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.rewards-logo-link.waterstones {
  padding-right: 18px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.image-62 {
  width: 130px;
}

.image-63 {
  width: 93.01px;
}

.image-64 {
  width: 111px;
}

.image-66 {
  width: 96px;
  max-width: none;
}

.image-67 {
  width: 74px;
  max-width: none;
}

.image-68 {
  width: 111px;
  max-width: none;
}

.image-69 {
  width: 91.43px;
  max-width: none;
}

.image-70 {
  width: 74px;
  max-width: none;
}

.image-71 {
  width: 112px;
}

.image-72 {
  width: 132px;
}

.section-11 {
  position: static;
  z-index: 1;
  background-color: #484a58;
}

.linkedin-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.instagram-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.facebook-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-button-div {
  width: 222px;
}

.hero-button-div.international-payments {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 222px 222px;
  grid-template-columns: 222px 222px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mobile-currency-paragraph {
  display: none;
}

.mobile-mango-checkmark-icon {
  display: none;
}

.lettered-terms-list {
  font-family: Equals, sans-serif;
  font-size: 16px;
  line-height: 28px;
  list-style-type: lower-roman;
}

.currency-card-terms-grid {
  width: 100%;
  margin-bottom: 20px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section---privacy-policy {
  overflow: hidden;
  height: 100%;
  padding-right: 68px;
  padding-bottom: 94px;
  padding-left: 68px;
}

.link-block-9 {
  text-decoration: none;
}

.text-link---main {
  font-family: Equals, sans-serif;
  color: #ffb900;
  font-size: 16px;
  line-height: 28px;
  text-decoration: none;
  white-space: nowrap;
}

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

.text-link---main.contact-module {
  color: #ffb900;
}

.text-link---main.contact-module:hover {
  text-decoration: none;
}

.text-link---main.small {
  font-size: 14px;
}

.text-link---main.activate {
  display: inline;
  white-space: normal;
}

.text-link---main.ffx {
  color: #3871c2;
}

.text-link---main.ip-contact {
  color: #fff;
}

.text-link---main.ip-contact:hover {
  text-decoration: none;
}

.image-82 {
  width: 210px;
}

.image-83 {
  width: 200px;
}

.image-84 {
  width: 200px;
}

.image-85 {
  width: 188px;
}

.div-block-166 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

.trustpilot-icon-link {
  width: 80%;
  font-family: Helveticaneue, sans-serif;
  font-size: 11px;
  font-weight: 300;
  text-decoration: none;
}

.trustpilot-icon-link.home-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 225px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.strategy-illo_top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 400px;
  height: 400px;
  max-height: none;
  max-width: none;
  margin-top: 0px;
  opacity: 0;
}

.col {
  margin-bottom: 32px;
  padding-right: 20px;
  padding-left: 20px;
}

.col._2col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
}

.col._2col.overflow-visible {
  position: static;
  display: block;
  overflow: visible;
  width: 50%;
  height: auto;
  padding-left: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.col._2col.tab-menu {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  font-family: Equals, sans-serif;
}

.section---history {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 47px 68px 94px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.tab_illo-wrapper {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 140px;
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: center;
}

.tab_illo-wrapper._2020 {
  position: static;
  bottom: 0px;
  display: block;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tab_illo-wrapper._2019 {
  position: static;
  margin-top: 86px;
}

.tab_illo-wrapper._2017 {
  position: static;
  margin-top: 282px;
}

.tab_illo-wrapper._2018 {
  position: static;
  margin-top: 125px;
}

.tab_illo-wrapper._2015 {
  position: static;
  margin-top: 548px;
}

.tab_illo-wrapper._2013 {
  position: static;
  margin-top: 626px;
}

.tab_illo-wrapper._2012 {
  position: static;
  margin-top: 767px;
}

.tab_illo-wrapper._2010 {
  position: static;
  margin-top: 806px;
}

.tab_illo-wrapper._2016 {
  position: static;
  margin-top: 352px;
}

.strategy-illo_bg {
  display: block;
  width: 400px;
  height: 400px;
  max-height: none;
  max-width: none;
  padding-top: 0px;
  opacity: 0;
}

.row {
  margin-right: -20px;
  margin-bottom: -32px;
  margin-left: -20px;
}

.row.flex-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tab_text-wrapper {
  overflow: hidden;
  padding-top: 30px;
}

.tab-link-2 {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px 8% 47px 28px;
  border-left: 4px solid transparent;
  background-color: transparent;
  opacity: 0.4;
  -webkit-transition: border-color 200ms ease, opacity 200ms ease-out;
  transition: border-color 200ms ease, opacity 200ms ease-out;
  color: #182c4f;
  cursor: pointer;
}

.tab-link-2:hover {
  border-left-color: #ffb900;
  opacity: 0.6;
  text-decoration: none;
}

.tab-link-2.w--current {
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0%;
  padding-bottom: 47px;
  border-left-color: #ffb900;
  background-color: transparent;
  opacity: 1;
}

.tab_pane {
  bottom: 0px;
  overflow: visible;
  margin-top: 0px;
}

.block_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.section---hero {
  overflow: hidden;
  background-color: #484a58;
  -o-object-fit: cover;
  object-fit: cover;
}

.section---hero.business {
  background-color: #262835;
}

.section---hero.about {
  background-color: #262835;
}

.section---hero.background {
  height: 600px;
  padding-bottom: 100px;
  background-color: transparent;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/why-choose-us-hero-2x-min.jpg);
  background-position: 0px 0px;
  background-size: cover;
}

.section---hero.background.home {
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/hero-2x.jpg);
}

.section---hero.pricing {
  height: 600px;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/Pricing-hero-full-image-min.jpg);
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.section---hero.home-v2 {
  background-color: transparent;
}

.section---hero.business-home {
  background-color: #090b18;
}

.div-block-172 {
  margin-bottom: 18px;
}

.div-block-173 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-174 {
  margin-bottom: 20px;
}

.div-block-175 {
  margin-bottom: 0px;
}

.div-block-176 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 141px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-88 {
  width: 127.7px;
}

.image-89 {
  width: 110.1px;
}

.section---contact-information {
  padding: 94px 68px 0px;
}

.section---contact-information.broker-platforms.bottom {
  padding-bottom: 94px;
}

.grid-18 {
  padding-right: 8.33%;
  padding-left: 8.33%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section---business-contact {
  padding: 94px 68px;
  background-color: #484a58;
}

.div-block-180 {
  width: 343px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-181 {
  margin-bottom: 94px;
}

.div-block-182 {
  margin-bottom: 20px;
}

.section---our-offices {
  padding: 94px 68px;
}

.div-block-184 {
  margin-bottom: 94px;
}

.grid-19 {
  width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 8.33%;
  padding-left: 8.33%;
  grid-column-gap: 0px;
  grid-row-gap: 94px;
}

.get-directions-link---main {
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #ffb900;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.get-directions-link---main.blue {
  color: #3871c2;
}

.directions-arrow {
  padding-bottom: 2px;
  padding-left: 10px;
}

.arrow-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-decoration: none;
}

.arrow-link.social-environmental {
  margin-top: 16px;
}

.arrow-link.blog-link {
  margin-top: 32px;
}

.div-block-185 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 188px;
  padding-left: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.image-108 {
  width: 140px;
}

.section-23 {
  height: auto;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 90vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #262835;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 440px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.section---our-people {
  padding: 94px 68px;
  background-color: #484a58;
}

.div-block-190 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-191 {
  width: auto;
  padding-right: 10%;
}

.about-linkedin-grid {
  margin-top: 94px;
  margin-bottom: 94px;
  padding-right: 0%;
  padding-left: 0%;
  grid-column-gap: 0px;
  grid-row-gap: 44px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.div-block-192 {
  padding-left: 10%;
}

.div-block-193 {
  padding-right: 10px;
}

.div-block-194 {
  padding-right: 10px;
}

.div-block-195 {
  padding-right: 10px;
}

.div-block-196 {
  padding-right: 10px;
}

.section---values {
  padding: 94px 68px;
}

.div-block-197 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-130 {
  width: 400px;
  padding-right: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.side-by-side---home-image-right {
  margin-right: 0px;
  margin-left: 0px;
  padding: 94px 68px;
}

.div-block-198 {
  width: 50vw;
}

.div-block-199 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-200 {
  width: 50vw;
  padding-top: 0px;
}

.div-block-201 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-202 {
  margin-bottom: 18px;
}

.div-block-203 {
  margin-bottom: 18px;
}

.image-131 {
  width: 400px;
}

.div-block-204 {
  margin-bottom: 40px;
}

.div-block-205 {
  margin-bottom: 40px;
}

.why-choose-us-benefits {
  max-width: 600px;
}

.div-block-207 {
  max-width: none;
}

.div-block-208 {
  overflow: hidden;
  height: 517px;
  max-width: 444px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 24px;
  background-color: #484a58;
  box-shadow: 7px 7px 10px 10px rgba(38, 40, 53, 0.05);
  -o-object-fit: none;
  object-fit: none;
}

.div-block-209 {
  margin-bottom: 18px;
}

.div-block-210 {
  padding: 20px 35px 40px;
}

.values-grid {
  margin-top: 94px;
  padding-right: 0%;
  padding-left: 0%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.image-132 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-133 {
  overflow: hidden;
  width: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.section---our-brands {
  padding: 94px 68px;
}

.grid-23 {
  margin-top: 94px;
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-211 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 74px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
}

.div-block-212 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  padding-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px solid #ffb900;
  border-radius: 24px;
  color: #262835;
  text-decoration: none;
}

.brand-logo-about {
  width: 60%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}

.div-block-213 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 74px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3871c2;
  text-decoration: none;
}

.div-block-214 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 74px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f07c22;
}

.div-block-215 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  padding-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: #3871c2;
  border-radius: 24px;
  text-decoration: none;
}

.div-block-216 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  padding-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: #f07c22;
  border-radius: 24px;
  text-decoration: none;
}

.section-29 {
  padding: 94px 68px;
  background-color: #484a58;
}

.grid-24 {
  grid-column-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-217 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.image-135 {
  width: 250.86px;
}

.div-block-218 {
  max-width: 300px;
}

.section---logo-banner {
  height: auto;
  padding: 47px 68px;
  background-color: #484a58;
}

.section---logo-banner.production {
  padding-right: 20px;
  padding-left: 20px;
}

.section---logo-banner.home-v2 {
  margin-bottom: 94px;
  background-color: transparent;
}

.logo-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-container.production {
  height: auto;
}

.image-136 {
  width: 60%;
}

.div-block-220 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.image-137 {
  width: 75%;
}

.image-138 {
  width: 75%;
}

.image-139 {
  width: 75%;
}

.image-140 {
  width: 75%;
}

.image-141 {
  width: 75%;
}

.div-block-221 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.div-block-222 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-223 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-224 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-225 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-226 {
  margin-bottom: 47px;
}

.section---about-trust {
  margin-top: 0px;
  padding: 94px 68px;
  background-color: #484a58;
  line-height: 14px;
}

.section---about-trust.v2 {
  background-color: #262835;
}

.about-stats-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.about-stats-grid.home {
  margin-bottom: 94px;
}

.div-block-228 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div-block-229 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div-block-230 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div-block-231 {
  width: 222px;
  margin-top: 47px;
}

.section---currency-list-regions {
  height: auto;
  padding: 47px 68px;
  background-color: #262835;
}

.section---currency-list-regions.last {
  padding-bottom: 94px;
}

.currency-toggle-wrap {
  position: relative;
  left: 0%;
  right: 0%;
  display: block;
  width: 222px;
  margin-top: 47px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.popular-currencies---buy {
  margin-top: 0px;
}

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

._2cta-grid {
  display: -ms-grid;
  display: grid;
  width: auto;
  margin: 94px auto 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._2cta-grid.priced-to-suit-all-pockets {
  grid-column-gap: 16px;
  -ms-grid-columns: 0.25fr;
  grid-template-columns: 0.25fr;
}

._2cta-grid.priced-to-suit-all-pockets.center {
  -ms-grid-columns: 0.25fr;
  grid-template-columns: 0.25fr;
}

._2cta-grid.moneycouk-affiliate {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-237 {
  width: auto;
}

.div-block-238 {
  width: auto;
}

.personal-page-hero-image {
  max-width: 115%;
  margin-top: -5%;
  margin-left: -10%;
}

.module-header-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.modal-element {
  overflow: hidden;
  width: 658px;
  height: auto;
  max-width: 658px;
  min-height: auto;
  border-radius: 0px;
  background-color: #fff;
}

.modal-element.intpay-rate-alerts {
  width: auto;
  min-height: auto;
}

.modal-element.intpay-request-a-callback {
  width: auto;
  min-height: auto;
}

.modal-element.home-request-callback {
  position: static;
  overflow: visible;
  min-height: auto;
}

.modal-element.intpay-market-report {
  min-height: auto;
}

.modal-element.dominic-hill-rate-alerts {
  min-height: auto;
}

.modal-element.dominic-hill-market-report {
  min-height: auto;
}

.modal-element.ip-personal-market-report {
  min-height: auto;
}

.modal-element.ip-personal-rate-alerts {
  min-height: auto;
}

.modal-element.ip-icas-rate-alerts {
  min-height: auto;
}

.modal-element.ip-icas-market-report {
  min-height: auto;
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 55px;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px none rgba(21, 28, 52, 0.1);
}

.close {
  width: 19px;
  height: 19px;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.close:hover {
  opacity: 1;
}

.modal-content {
  padding-right: 46px;
  padding-bottom: 47px;
  padding-left: 46px;
}

.header---rate-alerts-form {
  margin-bottom: 18px;
}

.body---form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  margin: 0px 0px 18px;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: Equals, sans-serif;
}

.eq-text-field {
  display: block;
  height: 60px;
  margin-bottom: 16px;
  padding-right: 12px;
  padding-left: 16px;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #262835;
  background-color: #fff;
  font-family: Equals, sans-serif;
  color: #7c7e8d;
  font-size: 16px;
  line-height: 28px;
}

.eq-text-field:focus {
  border-bottom-color: #ffb900;
}

.equals-submit-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 58.75px;
  margin-top: 0px;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.equals-submit-button:hover {
  background-color: #ffd566;
}

.success-message {
  background-color: transparent;
}

.image-144 {
  max-width: 290px;
  margin-top: 40px;
}

.body---rate-alerts-success {
  margin-bottom: 20px;
}

.error-message {
  background-color: #d95852;
  font-family: Equals, sans-serif;
  color: #fff;
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(6, 18, 41, 0.76);
  font-family: Equals, sans-serif;
}

.modal.intpay-rate-alerts {
  display: none;
}

.modal.intpay-market-report {
  display: none;
}

.modal.intpay-request-a-callback {
  display: none;
}

.modal.expman-free-demo {
  display: none;
}

.modal.expman-free-demo.dominic-hill {
  display: none;
}

.modal.expman-request-callback {
  display: none;
}

.modal.expman-request-callback.dominic-hill {
  display: none;
}

.modal.broker-request-callback {
  display: none;
}

.modal.home-request-callback {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
}

.modal.payment-platform-request-callback {
  display: none;
}

.modal.effectivefx-request-callback {
  display: none;
}

.modal.effectivefx-rate-alerts {
  display: none;
}

.modal.effectivefx-market-report {
  display: none;
}

.modal.es-moneysupermarket-register {
  display: none;
}

.modal.es-moneysupermarket-free-demo {
  display: none;
}

.modal.moneycouk-register {
  display: none;
}

.modal.dominic-hill-rate-alerts {
  display: none;
}

.modal.dominic-hill-market-report {
  display: none;
}

.modal.dominic-hill-request-callback {
  display: none;
}

.modal.naccom-register {
  display: none;
}

.modal.icas-register {
  display: none;
}

.modal.icas-demo {
  display: none;
}

.modal.expenses-email {
  display: none;
}

.modal.ip-personal-rate-alerts {
  display: none;
}

.modal.ip-personal-market-report {
  display: none;
}

.modal.partnerships-callback {
  display: none;
}

.modal.icas-ip-request-call-back {
  display: none;
}

.modal.ip-icas-rate-alerts {
  display: none;
}

.modal.ip-icas-market-report {
  display: none;
}

.modal.ppc-1-callback {
  display: none;
}

.modal.ppc-1-demo {
  display: none;
}

.modal.ppc-2-callback {
  display: none;
}

.modal.ppc-2-demo {
  display: none;
}

.modal.ppc-3-callback {
  display: none;
}

.modal.ppc-3-demo {
  display: none;
}

.modal.callback-financeads {
  display: none;
}

.modal.demo-financeads {
  display: none;
}

.modal.financeads-rate-alerts {
  display: none;
}

.modal.financeads-market-report {
  display: none;
}

.modal.callback-mind {
  display: none;
}

.modal.callback-bcf {
  display: none;
}

.modal.bcf-rate {
  display: none;
}

.modal.bcf-market {
  display: none;
}

.modal.callback-production {
  display: none;
}

.modal.edge-rate-alerts {
  display: none;
}

.modal.edge-market-report {
  display: none;
}

.modal.edge-callback {
  display: none;
}

.modal.es-small-business-register {
  display: none;
}

.modal.es-small-business-demo {
  display: none;
}

.modal.ip-crown-callback {
  display: none;
}

.modal.show {
  display: none;
}

.modal.twj-callback {
  display: none;
}

.about-column-right {
  padding-right: 0px;
  padding-left: 0px;
}

.travel-smarter-card {
  overflow: hidden;
  border-radius: 0px;
}

.terms-side-menu {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  height: 500px;
  margin-bottom: 140px;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.terms-nav-link {
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  text-decoration: none;
}

.terms-nav-link:hover {
  color: #ffb900;
}

.terms-nav-link.w--current {
  padding-top: 16px;
  padding-bottom: 16px;
  color: #ffb900;
  font-weight: 600;
}

.terms-nav-link.w--current:hover {
  color: #ffd566;
}

.terms-and-conditions-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.terms-and-conditions-content {
  width: 80%;
}

.terms-dropdown {
  display: none;
  font-family: Equals, sans-serif;
  font-size: 16px;
}

.dropdown-toggle {
  width: 100%;
  padding-left: 30px;
  border: 1px solid #ebecf1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.dropdown-toggle:hover {
  background-color: #fdfdfd;
}

.icon-7 {
  color: #7da6cc;
}

.dropdown-list-3 {
  display: block;
  overflow: hidden;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 10px 40px 0 rgba(152, 162, 172, 0.21);
}

.div-block {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-terms-link {
  padding-left: 30px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.dropdown-terms-link:hover {
  background-color: #f5f6f8;
  box-shadow: inset 2px 0 0 0 #88c1ff;
}

.employee-name-text {
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}

.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-perspective: none;
  perspective: none;
}

.swiper-container {
  display: none;
  overflow: visible;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.detail {
  padding: 20px 0px;
}

.swiper-slide {
  overflow: hidden;
  width: 320px;
  min-width: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #4c97e8;
  border-radius: 24px;
  background-color: #fff;
}

.paragraph-9 {
  font-family: Equals, sans-serif;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}

.testimonial-quote {
  height: 80%;
}

.open-support-chat {
  margin-bottom: 8px;
  color: #4c97e8;
  text-decoration: none;
}

.open-support-chat:hover {
  text-decoration: none;
}

.modal-form {
  display: block;
  min-height: 500px;
  font-family: Equals, sans-serif;
}

.form-block {
  height: 520px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
}

.column-47 {
  overflow: hidden;
  height: auto;
  padding-right: 0px;
  padding-left: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.column-48 {
  padding: 94px 68px 94px 5%;
}

.column-48.currencies {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-15.tailored-to-you {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.image-149.tailored-to-you {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-149.tailored-to-you.production {
  margin-top: 0px;
  background-color: #262835;
}

.image-149.team-spending {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

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

.column-50 {
  padding: 94px 68px;
}

.image-right {
  width: 100%;
  height: 100%;
  max-width: none;
  padding: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-right.work-around-the-world {
  width: 100%;
  -o-object-position: 30% 50%;
  object-position: 30% 50%;
}

.image-right.hero {
  height: 650px;
  margin-top: -47px;
}

.image-right.hero.ip-affiliate {
  height: auto;
}

.image-right.currency-card {
  display: block;
  height: 650px;
  margin-top: -47px;
}

.image-right.kaio {
  width: 200%;
  height: 800px;
  -o-object-position: 0% 0%;
  object-position: 0% 0%;
}

.side-by-side---image-left {
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}

.side-by-side---image-left.connecting-your-business {
  background-color: #484a58;
}

.side-by-side---image-left.home {
  overflow: hidden;
  height: auto;
  padding-top: 94px;
  padding-bottom: 94px;
}

.side-by-side---image-right {
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}

.side-by-side---image-right.home {
  height: auto;
  margin-top: 0px;
  padding-bottom: 94px;
}

.business---expense-management-div {
  max-width: 600px;
  margin-left: 0px;
  padding-right: 0px;
}

.div-block-247 {
  max-width: 600px;
}

.columns-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-248 {
  margin-bottom: 60px;
}

.utility-illustration {
  max-width: 90%;
  margin-bottom: 20px;
}

.side-by-side---home-image-left {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding: 94px 68px;
}

.h3-bold---main {
  margin-top: 0px;
  margin-bottom: 8px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.h3-bold---main.mango {
  color: #ffb900;
}

.h3-bold---main.center {
  font-weight: 700;
  text-align: center;
}

.h3-bold---main.midnight {
  margin-bottom: 0px;
  color: #262835;
}

.h3-bold---main.midnight.onboarding {
  margin-top: 20px;
  margin-bottom: 10px;
}

.h3-bold---main.pricing-large-business {
  margin-bottom: 20px;
}

.section---blue-blog-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 94px;
  padding-right: 68px;
  padding-left: 68px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3871c2;
}

.div-block-275 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-276 {
  display: none;
  width: 7%;
  height: 47px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.link-block-10 {
  display: block;
  margin-left: auto;
  text-decoration: none;
}

.image-161 {
  padding-top: 4px;
  padding-left: 10px;
}

.image-162 {
  display: block;
  margin-left: auto;
}

.div-block-277 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.div-block-278 {
  display: inline-block;
  margin-left: 0px;
}

.lottie-animation-6 {
  width: 47px;
  height: 47px;
  padding: 4px;
  border-radius: 100px;
  background-color: #fff;
}

.div-block-287 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.terms-and-conditions-info-box {
  margin-bottom: 28px;
  padding: 10px 20px;
  background-color: #484a58;
  font-family: Equals, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-13 {
  margin-bottom: 0px;
  color: #fff;
}

.contact-hero-image {
  display: block;
  width: 450px;
  margin: auto;
}

.div-block-288 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.section-36 {
  background-color: #484a58;
}

.section---checklist {
  padding: 94px 68px 95px;
}

.div-block-291 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10%;
}

.div-block-292 {
  width: 5%;
  margin-right: 20px;
  padding-top: 4px;
}

.image-169 {
  width: auto;
  max-width: none;
}

.div-block-293 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10%;
}

.column-54 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-55 {
  padding-right: 0px;
  padding-left: 0px;
}

.section---equals-cta {
  padding: 94px 68px;
}

.div-block-296 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-bottom: 10px;
}

.image-170 {
  padding-right: 18px;
}

.contact-info-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.contact-info-div.hero {
  padding-top: 20px;
}

.contact-info-div.form-page {
  margin-bottom: 20px;
}

.section---equals-testimonial {
  overflow: hidden;
  padding-top: 94px;
  padding-bottom: 94px;
}

.section---equals-testimonial.why-choose-us {
  background-color: #262835;
}

.column-56 {
  padding-right: 5%;
  padding-left: 68px;
}

.column-57 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.div-block-297 {
  display: block;
  margin-bottom: 0px;
}

.hero-column-image {
  padding-right: 0px;
  padding-left: 0px;
}

.image-171 {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.column-59 {
  padding: 0px;
}

.grid-30 {
  margin-top: 47px;
  margin-bottom: 47px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.section---home-about {
  padding: 94px 68px;
}

.step-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90px;
  height: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #fff;
  border-radius: 100px;
}

.step-card {
  padding: 20px;
  border: 2px solid #fff;
}

.step-card.step-1 {
  width: 30%;
}

.section---3-steps {
  padding: 94px 68px;
}

.column-60 {
  padding-right: 0px;
  padding-left: 0px;
}

.section---video-testimonial {
  padding: 94px 68px;
}

.section---video-testimonial.production {
  padding-bottom: 0px;
}

.text-span-10 {
  color: #fff;
  font-weight: 600;
}

.text-span-11 {
  color: #fff;
  font-weight: 700;
}

.column-62 {
  padding-left: 68px;
}

.div-block-300 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.div-block-301 {
  width: 50%;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.country-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 45px;
  padding-right: 33px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  color: #fff;
  text-decoration: none;
}

.country-link:hover {
  color: #ffb900;
}

.langauge-line-base {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
  height: 1px;
  background-color: rgba(155, 158, 184, 0.22);
}

.langauge-line-break {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 0%;
  height: 1px;
  background-color: #5b3acc;
}

.terms-table-title {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #7c7e8d;
}

.terms-table-info {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #7c7e8d;
  border-left: 1px none #000;
}

.div-block-302 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-block-73 {
  margin-right: 16px;
}

.country-toggle-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 63px;
  padding: 0px 33px 0px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.country-toggle-nav:hover {
  background-color: #484a58;
}

.country-toggle-nav.w--open {
  height: 63px;
  padding-right: 33px;
}

.image-174 {
  width: 30px;
  height: 30px;
}

.dropdown-2 {
  display: block;
  height: auto;
  margin-right: 0px;
  margin-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-list-4 {
  padding-right: 40px;
}

.dropdown-list-4.w--open {
  position: absolute;
  left: auto;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 148px;
  height: 64px;
  margin-right: 0px;
  padding-right: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #484a58;
}

.icon-8 {
  margin-right: 10px;
}

.checkbox-title {
  display: none;
  margin-bottom: 0px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #5b3acc;
  font-size: 14px;
}

.checkbox-text-wrapper {
  position: relative;
  z-index: 9;
  width: 95%;
  margin-left: 20px;
  padding-left: 0px;
  cursor: pointer;
}

.checkbox-base {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  padding: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1.2px;
  border-color: rgba(62, 52, 200, 0.1);
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 35px 0 rgba(198, 211, 255, 0.28);
}

.checkbox-text {
  color: #5b617c;
  font-weight: 400;
}

.checkbox-icon {
  position: relative;
  z-index: 9;
  display: none;
  width: 55px;
  height: 55px;
  margin-right: 0px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #ffb900;
}

.form-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100%;
  min-height: 500px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkbox-h4 {
  margin-top: 0px;
  margin-bottom: 3px;
  font-size: 16px;
  line-height: 28px;
}

.icon-9 {
  width: 25px;
}

.checkbox {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  border: 2px solid #e1e1ea;
  border-radius: 10px;
  opacity: 0;
  cursor: pointer;
}

.checkbox:hover {
  border-color: #ffb900;
}

.checkbox:active {
  border: 1px solid #000;
}

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 120px;
  min-width: auto;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding: 10px 30px 10px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-color: #e1e1ea;
}

.form-callback {
  display: block;
  overflow: visible;
}

.form-callback.hide {
  display: none;
}

.form-callback.partnerships {
  display: block;
  height: 450px;
  min-height: 450px;
}

.text-span-12 {
  display: block;
}

.text-span-13 {
  color: #ffb900;
}

.text-span-14 {
  color: #ffb900;
}

.div-block-306 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 94px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grid-33 {
  margin-top: 40px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.text-span-15 {
  font-weight: 400;
}

.checkbox-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  height: 25px;
  margin-top: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e1e1ea;
  border-radius: 4px;
  background-color: #f7f8fc;
}

.checkmark-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f7f8fc;
}

.underline {
  height: 3px;
  background-color: #ffb900;
}

.underline.contact-ip {
  background-color: #262835;
}

.underline.payments-private {
  display: none;
}

.div-block-310 {
  width: 222px;
}

.div-block-311 {
  width: 222px;
}

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

.columns-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-313 {
  width: 222px;
}

.columns-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.topnav-cta-form {
  width: 148px;
}

.slider-right {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 0px;
  background-color: #ffb900;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #262835;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.slider-right:hover {
  background-color: #ffd566;
}

.previous-placeholder {
  display: none;
  width: auto;
  height: 35px;
  max-width: 100px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.previous-placeholder:hover {
  opacity: 1;
}

.slider-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 80px;
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #ededf4;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  text-decoration: none;
}

.slider-left:hover {
  background-color: rgba(21, 28, 52, 0.15);
}

.slide-3 {
  position: static;
  width: 100%;
  height: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 20px;
}

.next-placeholder {
  display: none;
  overflow: visible;
  width: auto;
  height: 47px;
  max-width: 159px;
  margin: auto auto 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-wrap {
  display: block;
  width: 100%;
}

.image-178 {
  max-height: none;
  max-width: 80%;
}

.div-block-316 {
  margin-bottom: 94px;
}

.columns-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.hero-image {
  max-width: 120%;
  margin-top: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.hero-image.expense-management {
  max-width: 115%;
  margin-top: -47px;
}

.hero-image.broker-platforms {
  overflow: visible;
  max-width: 160%;
  margin-top: -19%;
}

.image-179 {
  padding-right: 30px;
}

.div-block-317 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nav-column-4 {
  padding-right: 0px;
  padding-left: 0px;
}

.image-180 {
  height: 640px;
  margin-top: -47px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.div-block-318 {
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-319 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
}

.tooltip-icon {
  max-width: none;
  margin-left: 8px;
  padding-top: 2px;
}

.div-block-320 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-321 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
}

.annual-platform-fee-tooltip {
  position: relative;
  left: auto;
  top: -4px;
  display: none;
  height: 40px;
  margin-left: 4px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.transactions-tooltip {
  position: relative;
  top: -12px;
  display: none;
  height: 56px;
  margin-left: 4px;
  padding-left: 0px;
}

.no-wrap {
  white-space: nowrap;
}

.redemptions-tooltip {
  position: relative;
  top: -12px;
  display: none;
  height: 56px;
  margin-left: 4px;
}

.column-65 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.column-65.about {
  height: auto;
  margin-bottom: auto;
}

.column-65.effectivefx {
  padding-top: 94px;
}

.image-181 {
  width: 60%;
}

.text-span-17 {
  color: #ffb900;
}

.form-slider {
  height: auto;
  background-color: transparent;
}

.slide-nav-4 {
  display: none;
}

.div-block-328 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.checkbox-slide {
  overflow: hidden;
  background-color: #fff;
}

.fixed-height {
  display: block;
  overflow: visible;
  height: 500px;
  min-height: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -o-object-fit: cover;
  object-fit: cover;
}

.inputs-wrapper {
  display: block;
  height: auto;
  min-height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-334 {
  max-width: 1000px;
  margin-right: auto;
  margin-bottom: 47px;
  margin-left: auto;
}

.spacer {
  display: none;
}

.div-block-335 {
  height: 600px;
}

.div-block-338 {
  margin-top: 100px;
}

.div-block-339 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flowbaseslider.form-callback {
  display: block;
  overflow: scroll;
}

.text-span-18 {
  display: block;
}

.text-span-19 {
  display: block;
}

.steps-arrows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.step-arrow-image {
  margin-top: 23.5px;
  margin-left: -2px;
}

.step-arrow {
  padding-right: 10px;
}

.link-underline-animate {
  display: inline-block;
}

.link-underline-animate.contact-ip {
  margin-right: 10px;
}

.contact-page-info-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-348 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 14%;
  padding-left: 14%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-span-20 {
  display: block;
}

.tablet-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-182.edge {
  background-color: #fff;
}

.div-block-351 {
  padding-bottom: 23.5px;
}

.section---equals-blog-banner {
  display: none;
  height: 94px;
  padding-right: 68px;
  padding-left: 68px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f8fc;
}

.link-block-11 {
  text-decoration: none;
}

.image-184 {
  height: 47px;
}

.moneysupermarket-logo {
  width: 94px;
  height: 94px;
}

.modal-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: auto;
  padding-top: 47px;
  padding-bottom: 94px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #262835;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.callbackform-wrapper {
  overflow: hidden;
  width: 60%;
  height: auto;
  min-width: 0px;
  margin: auto;
  padding: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 0px;
  background-color: #fff;
}

.callbackform-wrapper.form-callback {
  min-height: auto;
  border-radius: 0px;
}

.callbackform-wrapper.form-callback.equals {
  border-radius: 0px;
}

.callbackform-wrapper.form-callback.equals.make-it-happen {
  width: 100%;
  min-width: auto;
  margin-top: 47px;
}

.callbackform-wrapper.form-callback {
  border-radius: 24px;
  box-shadow: 0 1px 35px 0 rgba(198, 211, 255, 0.28);
}

.callbackform-wrapper.form-callback {
  min-width: 800px;
  border-radius: 24px;
  box-shadow: 0 1px 35px 0 rgba(198, 211, 255, 0.28);
}

.equals-submit-button {
  text-decoration: none;
}

.form-block-4 {
  margin-bottom: 0px;
}

.div-block-352 {
  padding-bottom: 20px;
}

.image-185 {
  display: block;
  width: 372px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 47px;
  padding-left: 0px;
}

.sign-in-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 28px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #e1e1ea;
  text-decoration: none;
}

.sign-in-link:hover {
  border-width: 2px;
  border-color: #fff;
}

.image-186 {
  margin-bottom: 18px;
}

.image-187 {
  margin-bottom: 18px;
}

.link-block-12 {
  text-decoration: none;
}

.div-block-356 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-358 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-359 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 94px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-360 {
  margin-top: 47px;
  margin-bottom: 47px;
}

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

.image-189 {
  width: 300px;
}

.image-189.mobile {
  display: none;
}

.arrow-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-decoration: none;
}

.arrow-link-2.upgrade-now {
  margin-top: 20px;
}

.image-90 {
  padding-bottom: 2px;
  padding-left: 10px;
}

.div-block-284 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.page-popup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 10px 20px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #fff;
  border-radius: 24px;
  background-color: transparent;
  box-shadow: 7px 7px 10px 10px rgba(38, 40, 53, 0.05);
}

.spend-card {
  width: 52.48px;
  height: 76px;
  max-width: none;
  margin-right: 20px;
}

.h2---main-2 {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 42px;
}

.h2---main-2.midnight {
  color: #262835;
}

.h2---main-2.midnight {
  color: #262835;
}

.h2---main-2.midnight {
  color: #262835;
}

.text-span-21 {
  white-space: nowrap;
}

.text-link---main-2 {
  font-family: Equals, sans-serif;
  color: #ffb900;
  font-size: 16px;
  line-height: 28px;
  text-decoration: none;
  white-space: nowrap;
}

.text-link---main-2:hover {
  text-decoration: underline;
}

.text-link---main-2.ffx {
  color: #3871c2;
}

.text-link---main-2.ffx.bold {
  margin-bottom: 0px;
  font-weight: 600;
}

.image-191 {
  width: 200px;
}

.user-guide-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

.div-block-364 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  padding: 0px 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #262835;
}

.slide-image-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  padding-top: 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #676978;
}

.text-span-23 {
  color: #ffb900;
}

.div-block-366 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 188px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-367 {
  margin-bottom: 46px;
}

.userguide-mobile-mockup {
  width: 75%;
}

.arrow-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 140px;
  margin-top: auto;
}

.user-guide-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  padding-top: 188px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-194 {
  width: 500px;
  max-width: none;
}

.body---user-guide {
  overflow: hidden;
}

.fullpage {
  overflow: visible;
  width: auto;
  height: auto;
}

.right-arrow-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.left-arrow-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.slide-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.hide {
  display: none;
}

.image-195 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-196 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.panel {
  height: 100vh;
}

.image-197 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-198 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-199 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-200 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-201 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-202 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-203 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-204 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-205 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-206 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-207 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-208 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-209 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-210 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.affiliate-logo {
  width: 120px;
  max-width: 80%;
}

.affiliate-logo.twj {
  padding: 10px;
  background-color: #fff;
}

.section-38 {
  height: 100vh;
}

.column-66 {
  height: 100vh;
  padding-right: 0px;
  padding-left: 3px;
}

.column-67 {
  height: 100vh;
  padding-right: 3px;
  padding-left: 0px;
}

.div-block-378 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-bottom: 158px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/sign-in-ip-background-2x.jpg);
  background-position: 0px 0px;
  background-size: cover;
}

.div-block-379 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-bottom: 158px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/sign-in-es-background-2x.jpg);
  background-position: 0px 0px;
  background-size: cover;
}

.small-body---main-2 {
  width: auto;
  margin-left: auto;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
}

.small-body---main-2.stone-grey {
  color: #7c7e8d;
}

.checkbox-label {
  font-weight: 400;
}

.text-span-24 {
  display: inline;
}

.medium-body-bold---main-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
  white-space: normal;
}

.medium-body-bold---main-2.midnight {
  color: #262835;
}

.medium-body---main-4 {
  width: auto;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  white-space: normal;
}

.medium-body---main-4.midnight {
  width: 100%;
  margin-bottom: 20px;
  color: #262835;
  font-weight: 400;
}

.eq-text-field-2 {
  height: 60px;
  margin-top: 0px;
  margin-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #262835;
  background-color: #fff;
  font-family: Equals, sans-serif;
  color: #7c7e8d;
  font-size: 16px;
  line-height: 28px;
}

.eq-text-field-2:focus {
  border-bottom-color: #ffb900;
  color: #7c7e8d;
}

.div-block-380 {
  margin-top: 10px;
}

.equals-submit-button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 58.75px;
  margin-top: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  text-decoration: none;
}

.equals-submit-button-2:hover {
  background-color: #ffd566;
}

.edit-information-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
}

.onboarding-inputs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 300px;
  margin-top: 20px;
  margin-bottom: 47px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.onboarding-header {
  margin-bottom: 20px;
}

.checkbox-link {
  color: #3871c2;
  font-weight: 400;
  text-decoration: none;
}

.button---main-3 {
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
}

.button---main-3.ffx {
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.button---main-3.ffx---secondary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffb900;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.button---main-3.ffx---secondary:hover {
  color: #ffd566;
}

.image-215 {
  width: 100px;
  max-width: 60%;
}

.h2---main-3 {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 48px;
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 32px;
  line-height: 42px;
}

.h2---main-3.midnight {
  color: #262835;
}

.h2---main-3.midnight.final {
  white-space: nowrap;
}

.checkbox-field-4 {
  color: #7c7e8d;
}

.thanks-for-registering-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.company-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 0px;
  box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.06);
  opacity: 1;
}

.onboarding-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-perspective: none;
  perspective: none;
}

.onboarding-container {
  display: none;
  overflow: visible;
  width: 75%;
  max-width: none;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.onboarding-container.es {
  display: none;
}

.onboarding-slide {
  overflow: visible;
  width: 100%;
  height: auto;
  max-width: 691px;
  min-width: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 120px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 0px;
  background-color: #fff;
}

.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  height: 141px;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 33px;
  padding-left: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.back-button-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  margin-top: 0px;
  margin-bottom: auto;
  padding-left: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.back-button-image {
  width: 56px;
  height: 56px;
  margin-left: 0px;
  float: none;
}

.logo {
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
}

.image-216 {
  width: 148px;
}

.close-button {
  display: none;
  margin-left: auto;
}

.image-onboarding {
  position: fixed;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  height: 100vh;
}

.onboarding-image {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 80% 50%;
  object-position: 80% 50%;
}

.bg-white {
  background-color: #fff;
}

.page-loader {
  position: fixed;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.page-loader.es {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lottie-animation-7 {
  width: 200px;
}

.progress-bar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0%;
  height: 5px;
  background-color: #ffb900;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.error-message-2 {
  background-color: #d95852;
  color: #fff;
}

.div-block-388 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-389 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 94px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.partnerships-logo-banner.partnerships {
  background-color: #262835;
}

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

.financial-text {
  display: none;
}

.currencies-text {
  display: none;
}

.image-217 {
  position: fixed;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  height: 100vh;
}

.onboarding-image-2 {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 80% 50%;
  object-position: 80% 50%;
}

.back-button-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.back-button-image-2 {
  width: 56px;
  height: 56px;
  margin-left: 0px;
  float: none;
}

.image-218 {
  margin-bottom: 18px;
}

.div-block-390 {
  max-width: 664px;
}

.div-block-365 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
}

.business-or-personal-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 2px solid #fff;
  text-decoration: none;
}

.business-or-personal-link:hover {
  border: 2px solid #ededf4;
}

.div-block-370 {
  height: auto;
  padding-right: 33px;
  padding-left: 100px;
}

.div-block-391 {
  max-width: 664px;
  margin-bottom: 40px;
}

.h3-bold---main-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.h3-bold---main-2.midnight {
  margin-top: 0px;
  color: #262835;
  font-weight: 700;
}

.div-block-392 {
  display: -ms-grid;
  display: grid;
  max-width: 814px;
  margin-top: 0px;
  margin-bottom: 94px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  background-color: transparent;
}

.div-block-393 {
  width: 75%;
  margin-left: auto;
}

.div-block-394 {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.text-span-29 {
  display: block;
}

.div-block-355 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.onboarding-body {
  background-color: #fff;
}

.text-span-30 {
  display: block;
}

.image-219 {
  padding: 10px;
  background-color: #fff;
}

.image-220 {
  padding: 10px;
  background-color: #fff;
}

.div-block-395 {
  width: 800px;
  margin-right: auto;
  margin-bottom: 47px;
  margin-left: auto;
}

.text-span-31 {
  display: block;
}

.div-block-396 {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-221 {
  width: 110.36800000000001px;
  height: 22.400000000000002px;
  max-width: none;
}

.image-222 {
  width: 118.4px;
  height: 19.424000000000003px;
  max-width: none;
}

.image-223 {
  width: 130.432px;
  height: 18.400000000000002px;
  max-width: none;
}

.image-224 {
  width: 170.376px;
  height: 17.6px;
  max-width: none;
}

.image-225 {
  width: 82.82400000000001px;
  height: 35.2px;
  max-width: none;
}

.image-226 {
  width: 136px;
  height: 17.32px;
  max-width: none;
}

.my-container-2 {
  display: block;
  width: 100%;
  height: auto;
  max-width: 1480px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.section---accounting {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  margin-top: 0px;
  margin-bottom: 47px;
  padding: 94px 68px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid none none;
  border-width: 1px;
  border-color: #484a58 #000 #262835;
  background-color: #262835;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/bigger-background-image-production-2x.jpg);
  background-position: 100% 50%;
  background-size: cover;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.div-block-398 {
  width: 60%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 47px 60px 47px 47px;
  background-color: #262835;
}

.div-block-399 {
  margin-bottom: 20px;
  padding-left: 60px;
}

.div-block-400 {
  width: 100px;
}

.div-block-401 {
  width: 740px;
}

.div-block-402 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.image-227 {
  display: none;
}

.image-228 {
  width: 111px;
  height: 45px;
  max-width: none;
  margin-right: 30px;
}

.image-229 {
  width: 69px;
  height: 68.5px;
  max-width: none;
  margin-right: 30px;
}

.text-span-33 {
  font-weight: 700;
}

.text-span-34 {
  font-weight: 700;
}

.section---developer-portal-hero {
  padding: 47px 68px;
  background-color: #484a58;
}

.div-block-362 {
  margin-bottom: 10px;
}

.div-block-404 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 52px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 0px;
  background-color: #484a58;
}

.div-block-405 {
  display: -ms-grid;
  display: grid;
  width: auto;
  max-width: 1000px;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section---portal {
  padding: 94px 68px;
}

.div-block-363 {
  margin-top: 40px;
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-406 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 74px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
}

.div-block-407 {
  padding-right: 40px;
  padding-left: 40px;
}

.section---developer-portal-apis {
  padding: 94px 68px;
}

.div-block-408 {
  margin-top: 20px;
  padding-right: 40px;
  padding-left: 40px;
}

.h4-bold---main-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}

.h4-bold---main-2.white {
  color: #fff;
}

.div-block-409 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  padding-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px solid #ffb900;
  border-radius: 24px;
  color: #262835;
  text-decoration: none;
}

.div-block-410 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 74px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3871c2;
}

.div-block-411 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  padding-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: #3871c2;
  border-radius: 24px;
}

.section---developer-getting-started {
  padding: 0px 68px 94px;
}

.link-11 {
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  text-decoration: none;
}

.link-11:hover {
  color: #ffb900;
}

.link-11.w--current {
  padding-top: 16px;
  padding-bottom: 16px;
  color: #ffb900;
  font-weight: 700;
}

.link-11.w--current:hover {
  color: #ffb900;
}

.developer-portal-line {
  height: 2px;
  margin-top: 47px;
  margin-bottom: 47px;
  background-color: #e1e1ea;
  color: transparent;
}

.side-menu {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  height: 400px;
  margin-bottom: 140px;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.side-menu.developer {
  height: 300px;
  margin-top: 47px;
  margin-bottom: 0px;
}

.div-block-412 {
  margin-bottom: 0px;
  padding-top: 47px;
}

.div-block-413 {
  margin-bottom: 47px;
}

.faq-circle-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
  height: 55px;
  min-height: 55px;
  min-width: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #f3f3f3;
}

.h3---main-regular {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
}

.h3---main-regular.currency {
  color: #fff;
  font-size: 16px;
}

.medium-body-bold---main-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #262835;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}

.main-currency-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-width: 250px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px none #d4d5dd;
  border-radius: 0px;
  background-color: transparent;
}

.main-currency-2.line {
  padding-bottom: 0px;
  border-bottom-style: none;
  background-color: transparent;
}

.main-currency-2.line.tabletline {
  border-bottom-style: none;
  background-color: transparent;
}

.main-currency-2.side {
  width: 250px;
}

.main-currency-2.side.line {
  padding-bottom: 28px;
  border-bottom-style: none;
  background-color: transparent;
}

.div-block-414 {
  display: -ms-grid;
  display: grid;
  max-width: 600px;
  margin-top: 94px;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.html-embed-3 {
  max-width: none;
  margin: 20px 0px 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-415 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-416 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.html-embed-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.html-embed-5 {
  display: none;
}

.div-block-417 {
  display: none;
  margin-top: 40px;
}

.div-block-418 {
  max-width: 800px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
}

.navigation-dropdown {
  display: none;
  min-width: 140px;
  background-color: #262835;
}

.navigation-dropdown.w--open {
  left: -100px;
  max-height: 100vh;
  min-width: 320px;
  padding-top: 10px;
  background-color: transparent;
}

.dropdown-title {
  margin-bottom: 2px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.nav-buttons-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 94px;
  max-width: 296px;
  min-width: 220px;
  margin-left: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-buttons-2.meganav {
  max-width: none;
  min-width: auto;
  margin-left: 0px;
}

.nav-buttons-2.meganav._1-button {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.pointer {
  position: absolute;
  left: 0%;
  top: -3%;
  right: 4%;
  bottom: auto;
  z-index: 20;
  width: 20px;
  height: 20px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 2px;
  background-color: #484a58;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

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

.nav-dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 24px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
}

.nav-dropdown-toggle:hover {
  color: #ffb900;
}

.nav-dropdown-toggle.meganav.w--open {
  color: #ffb900;
}

.dropdown-wrapper {
  overflow: hidden;
  min-width: 140px;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 4px -19px 35px 0 rgba(32, 53, 90, 0.08), 11px 11px 30px -10px rgba(32, 53, 90, 0.15);
}

.dropdown-wrapper.w--open {
  left: -97px;
  max-height: 100vh;
  min-width: 300px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15), 8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.nav-dropdown-1 {
  line-height: 28px;
}

.dropdown-link {
  position: relative;
  z-index: 25;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #484a58;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #283338;
  font-size: 16px;
  text-decoration: none;
}

.dropdown-link:hover {
  background-color: #262835;
  color: #3871c2;
}

.icon-10 {
  margin-right: 5px;
  padding-top: 2px;
}

.dropdown-pointer {
  position: relative;
}

.nav-dropdown-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-dropdown-column.cards {
  height: 100%;
}

.nav-content-wrap-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: 16px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dropdown-nav-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  height: 94px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-nav-columns.meganav {
  margin-right: auto;
  padding-right: 0%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.topnav-2-button-left {
  width: 110px;
  margin-right: 5px;
}

.topnav-2-button-right {
  width: 143px;
  margin-left: 5px;
}

.topnav-2-button-right.meganav {
  width: 110px;
}

.div-block-422 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.form-times {
  margin-bottom: 20px;
}

.image-232 {
  width: 50vw;
  height: 650px;
  max-width: none;
  margin-left: 0px;
}

.source-of-funds {
  margin-top: 20px;
}

.onboarding-error {
  display: none;
  padding: 8px 16px 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 8px;
  background-color: #fff2f1;
}

.alert-icon {
  padding-top: 4px;
  padding-right: 10px;
}

.onboarding-error-text {
  color: #262835;
  font-size: 16px;
  line-height: 28px;
}

.line {
  height: 1px;
  margin-bottom: 20px;
  background-color: #e1e1ea;
}

.activate-card-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 60px;
  padding: 16px;
  border: 1px solid #e1e1ea;
  border-radius: 8px;
  box-shadow: none;
  text-decoration: none;
}

.activate-card-button:hover {
  border-color: #e1e1ea;
  background-color: transparent;
  box-shadow: 0 0 9px 3px rgba(38, 40, 53, 0.09);
}

.div-block-424 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.text-span-35 {
  display: block;
}

.text-span-36 {
  display: block;
}

.large-number-text {
  display: inline;
  margin-right: 10px;
  color: #ffb900;
  font-size: 80px;
  line-height: 80px;
  font-weight: 700;
}

.proof-text {
  display: inline;
  color: #ffb900;
  font-size: 28px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.text-span-38 {
  display: block;
}

.section---stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 68px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #262835;
}

.section---stats.home {
  margin-bottom: 0px;
  padding-top: 40px;
}

.body---extra-dark {
  background-color: #090b18;
}

.section---what-is-equals-money {
  padding: 94px 68px;
}

.why-choose-us---equals-money-account {
  display: -ms-grid;
  display: grid;
  margin-top: 47px;
  margin-bottom: 94px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 20px;
  background-color: #090b18;
}

.square-image-column {
  padding: 68px 0px;
}

.square-image-column.right {
  padding-top: 47px;
  padding-right: 68px;
  padding-bottom: 47px;
}

.square-image-column.right.home {
  padding-left: 68px;
}

.square-image-column.right.home.kaio {
  padding: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.square-image-column.left {
  padding: 47px 68px;
}

.square-image-column.left.home.virtual-cards {
  padding: 0px;
}

.why-choose-us-benefits-column-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 68px;
  padding-left: 68px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.why-choose-us-benefits-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 68px;
  padding-left: 68px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.drop-arrow-plain {
  margin-right: 5px;
  font-size: 14px;
}

.meganav-dropdown {
  position: static;
  margin-right: 0px;
  margin-left: 0px;
}

.navigation {
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.navigation-drop-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  padding: 47px 68px;
  background-color: #090b18;
}

.navigation-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  padding: 0px;
  border-radius: 20px;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}

.navigation-link-block:hover {
  background-color: transparent;
  color: #ffb900;
}

.navigation-link-block.w--current {
  color: #ffb900;
}

.dropdown-list-5 {
  min-width: 100%;
}

.dropdown-list-5.w--open {
  position: absolute;
  left: 0px;
  top: 80px;
  right: 0px;
  bottom: auto;
  padding-top: 15px;
  background-color: transparent;
  box-shadow: 2px 30px 50px 0 rgba(0, 0, 0, 0.08);
}

.nav-content-wrap-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.nav-link-details-4 {
  font-size: 14px;
}

.dropdown-list-full-wrapper {
  background-color: #090b18;
}

.nav-title {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.navigation-column {
  width: 50%;
  padding: 0px 40px 0px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navigation-column.links {
  width: 33%;
  margin-left: 11%;
  padding-top: 14px;
  padding-left: 0px;
}

.navigation-column.title {
  width: 20%;
  max-width: none;
  padding-right: 0px;
}

.nav-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #ffb900;
}

.bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 800;
}

.nav {
  background-color: #262835;
}

.meganav-column {
  width: auto;
}

.meganav-column.first {
  padding-right: 2%;
  padding-left: 0px;
}

.meganav-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 2%;
  padding-left: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.number-saved {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.chat-lottie-animation {
  width: 100%;
}

.div-block-426 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.yellow-line {
  height: 2px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #ffb900;
}

.why-choose-us-features {
  padding: 48px;
  background-color: #262835;
}

.why-choose-us-features.company-cards {
  background-color: #363842;
}

.why-choose-us-features.business-payments {
  background-color: #363842;
}

.text-span-39 {
  display: block;
}

.text-span-40 {
  display: block;
}

.text-span-41 {
  display: block;
}

.text-span-42 {
  display: block;
}

.text-span-43 {
  display: block;
}

.why-choose-us-features-icon {
  width: 52px;
  height: 52px;
  max-width: none;
  margin-bottom: 20px;
}

.why-choose-us-features-header {
  margin-bottom: 0px;
}

.div-block-427 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-span-44 {
  display: block;
}

.yellow-large-checkmark {
  margin-right: 18px;
  padding-top: 4px;
}

.features-side-by-side-header {
  margin-bottom: 24px;
}

.features-side-by-side-header.coming-soon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-428 {
  width: 100%;
  max-width: 222px;
  margin-right: 20px;
}

.top-nav-button-right {
  width: 100%;
  max-width: none;
  min-width: 120px;
  margin-left: auto;
}

.coming-soon-tag {
  display: inline-block;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 12px;
  border: 1px solid #ffb900;
  border-radius: 8px;
}

.coming-soon-tag.mobile-payments {
  width: auto;
  height: auto;
  margin-top: 8px;
}

.coming-soon-tag.mobile-payments.home {
  margin-top: 12px;
  margin-left: 0px;
}

.coming-soon-tag.footer {
  margin-bottom: 0px;
  border-color: #9699aa;
  background-color: transparent;
}

.text-block-75 {
  color: #ffb900;
  font-size: 10px;
  line-height: 12px;
  white-space: nowrap;
}

.coming-soon-feature {
  display: block;
}

.coming-soon-feature.assign-budgets {
  display: block;
}

.card-lottie-animation {
  width: 100%;
  height: 550px;
}

.div-block-429 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-430 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-12 {
  color: #ffb900;
  text-decoration: none;
}

.text-block-76 {
  color: #fff;
  font-size: 10px;
  line-height: 18px;
}

.equals-checkmark-icon {
  width: 28px;
  height: 28px;
  margin-right: 8px;
}

.medium-number-text {
  padding-bottom: 3px;
}

.why-choose-us-number-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.background-video {
  height: 100vh;
  opacity: 1;
}

.background-video.hero {
  height: 650px;
}

.background-video.hero.make-it-happen {
  height: 650px;
}

.text-span-46 {
  color: #ffb900;
}

.video-section {
  height: 650px;
  background-color: rgba(38, 40, 53, 0.7);
}

.div-block-432 {
  width: 500px;
  margin-left: 68px;
  padding-top: 180px;
}

.div-block-432.make-it-happen {
  padding-top: 94px;
}

.text-span-47 {
  display: block;
}

.section---pricing-table {
  padding: 94px 68px;
}

.pricing-table-grid {
  width: auto;
  margin-top: 20px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.pricing-table-wrap {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.floating-widget-column {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 28%;
  height: 300px;
  max-width: 300px;
  padding: 30px 30px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #363842;
}

.div-block-435 {
  margin-bottom: 60px;
}

.pricing-table-column {
  width: 65%;
  max-width: 888px;
}

.div-block-437 {
  margin-bottom: 60px;
}

.pricing-table-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-table-cell {
  border-bottom: 1px solid #676978;
}

.div-block-438 {
  margin-top: 60px;
}

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

.hero-gradient {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(93deg, #000, transparent);
}

.hero-gradient.home {
  padding: 188px 68px;
  background-image: none;
}

.hero-gradient.make-it-happen-get-started {
  height: auto;
  min-height: 600px;
  padding: 94px 68px;
}

.hero-gradient.make-it-happen-get-started.cards {
  height: auto;
}

.hero-gradient.make-it-happen-get-started.cards-form {
  min-height: auto;
}

.div-block-440 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section---our-story {
  padding: 94px 68px;
}

.column-73 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-74 {
  padding-top: 92px;
  padding-right: 0px;
  padding-left: 40px;
}

.image-244 {
  max-width: 95%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.text-span-48 {
  color: #ffb900;
  font-weight: 700;
}

.grid-36 {
  margin-top: 94px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-441 {
  height: auto;
  padding: 20px;
  border-radius: 8px;
  background-color: #262835;
}

.values-icon {
  width: 50px;
  height: 50px;
  margin-bottom: 40px;
}

.section---values-v2 {
  padding: 94px 68px;
}

.section-center-body {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}

.section---our-brands-v2 {
  padding: 94px 68px;
  background-color: #262835;
}

.grid-37 {
  margin-top: 94px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-38 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.sections---our-teams {
  padding: 94px 68px;
}

.column-75 {
  padding-right: 100px;
  padding-left: 0px;
}

.team-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 150px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.team-block-content {
  margin-bottom: 20px;
}

.column-76 {
  padding-right: 0px;
  padding-left: 0px;
}

.logo-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.grid-39 {
  margin-top: 94px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section---3-images {
  padding: 94px 68px;
}

.image-246 {
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-247 {
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-248 {
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.section---culture-and-benefits {
  padding: 94px 68px;
}

.benefits-card {
  padding: 30px;
  border-radius: 8px;
  background-color: #262835;
}

.benefits-card.social {
  background-color: #090b18;
}

.benefits-icon {
  margin-bottom: 20px;
}

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

.benefits {
  margin-top: 47px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.section---let-s-get-started {
  padding: 94px 68px;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/pricing-get-started-2x.jpg);
  background-position: 0px 0px;
  background-size: cover;
}

.section---let-s-get-started.home {
  padding: 0px;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/get-started-2x-min.jpg);
  background-position: 100% 10%;
  background-size: cover;
}

.section---let-s-get-started.make-it-happen {
  min-height: 600px;
  padding: 0px;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/Make-it-happen-cards-image-2x.jpg);
}

.section---let-s-get-started.make-it-happen.cards-form {
  height: auto;
  min-height: auto;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/make-it-happen-payments-image-2x-min.jpg);
  background-position: 0% 50%;
  background-size: cover;
}

.section---let-s-get-started.make-it-happen.cards-get-started {
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/Frame-17478.jpg);
  background-position: 0% 0%;
  background-size: cover;
}

.view-open-posititions-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 48px 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 8px;
  background-color: #ffb900;
  text-decoration: none;
}

.view-open-posititions-button:hover {
  background-color: #ffd566;
}

.column-77 {
  padding-right: 60px;
  padding-left: 0px;
}

.column-78 {
  padding-right: 0px;
  padding-left: 0px;
}

.social-environmental-text {
  margin-top: 16px;
}

.section---social-environmental {
  padding: 94px 68px;
  background-color: #262835;
}

.section---life-at-equals-get-started {
  height: 700px;
  padding: 94px 68px;
  background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/Get-started-illustration.svg);
  background-position: 50% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.div-block-445 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 47px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.equals-careers-benefits {
  margin-top: 47px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.slide-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 5000px;
  margin-top: 20px;
  margin-right: -20px;
  margin-left: -20px;
  padding: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-img._50-r-m {
  margin-right: 200px;
}

.section---animated-logos {
  display: none;
  overflow: hidden;
  padding-top: 47px;
  padding-bottom: 47px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-span-49 {
  color: #ffb900;
}

.div-block-446 {
  max-width: 800px;
  margin-right: 68px;
  margin-left: 68px;
}

.div-block-447 {
  margin-bottom: 20px;
}

.feature-buttons {
  display: -ms-grid;
  display: grid;
  margin-top: 47px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 222px 222px;
  grid-template-columns: 222px 222px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.home-features {
  max-width: 600px;
}

.columns-home-image-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-features-column-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 68px;
}

.home-features-column-2 {
  padding-right: 68px;
  padding-left: 20px;
}

.columns-home-image-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-249 {
  max-width: 100%;
}

.text-span-50 {
  color: #ffb900;
}

.column-79 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-80 {
  padding-right: 0px;
}

.image-252 {
  display: none;
}

.h1---main-2 {
  max-width: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 52px;
  font-weight: 700;
}

.h1---main-2.center {
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.category---main-2 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Equals, sans-serif;
  color: #ffb900;
  font-size: 10px;
  line-height: 32px;
  font-weight: 400;
  letter-spacing: 6px;
  text-transform: uppercase;
}

.medium-body---main-5 {
  width: auto;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  white-space: normal;
}

.medium-body---main-5.center {
  width: auto;
  max-width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 16px;
  text-align: center;
  white-space: break-spaces;
}

.eq---button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 47px;
  max-width: 222px;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffb900;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 34px;
  text-decoration: none;
}

.eq---button-2:hover {
  background-color: #ffd566;
}

.h3-bold---main-3 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.h3-bold---main-3.center {
  font-weight: 700;
  text-align: center;
}

.list-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
}

.column-82 {
  padding-right: 68px;
  padding-left: 68px;
}

.blue-checkmark-icon {
  margin-right: 10px;
  padding-top: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.my-container-3 {
  display: block;
  width: 100%;
  height: auto;
  max-width: 1480px;
  min-width: auto;
  margin: 0px auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.div-block-448 {
  margin-bottom: 40px;
}

.div-block-449 {
  max-width: 600px;
}

.section---video-and-benefits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 94px 0px;
}

.section---video-and-benefits.make-it-happen {
  background-color: #090b18;
}

.side-by-side-cta {
  width: 222px;
}

.content-block-2 {
  height: auto;
  padding: 10px 20px 0px 0%;
  border-radius: 0px;
  background-color: transparent;
}

.author-detail-2 {
  color: #fff;
  font-size: 16px;
  line-height: 28px;
}

.make-it-happen-testimonial-left-arrow {
  position: static;
  left: auto;
  top: auto;
  right: 74px;
  bottom: 0%;
  display: none;
  width: 47px;
  height: 47px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: 0px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #ffb900;
  font-size: 14px;
}

.make-it-happen-testimonial-left-arrow:hover {
  background-color: #ffd566;
}

.quote-h4-2 {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Equals, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.trustpilot-text-2 {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 11px;
  font-weight: 300;
  white-space: nowrap;
}

.make-it-happen-testimonial {
  width: 80%;
  height: auto;
  max-width: none;
  padding-bottom: 80px;
  padding-left: 40px;
  border-left: 3px solid #484a58;
  background-color: transparent;
}

.author-name-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #ffb900;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
}

.swiper-slide-2 {
  overflow: hidden;
  width: 320px;
  min-width: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #4c97e8;
  border-radius: 24px;
  background-color: #fff;
}

.trust-pilot-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.make-it-happen-testimonial-right-arrow {
  position: static;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 47px;
  height: 47px;
  margin-top: -47px;
  margin-right: 411px;
  margin-left: 65px;
  border-radius: 0px;
  background-color: #ffb900;
  font-size: 14px;
}

.make-it-happen-testimonial-right-arrow:hover {
  background-color: #ffd566;
}

.equals---secondary-button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 47px;
  max-height: none;
  max-width: 222px;
  margin-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ffb900;
  text-decoration: none;
}

.equals---secondary-button-2:hover {
  border-color: #ffd566;
  background-color: transparent;
  color: #ffd566;
}

.equals---secondary-button-2.why-choose-us-second-cta {
  display: none;
  margin-left: 20px;
}

.text-span-51 {
  color: #ffb900;
}

.cta-section---center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cta-section---center.make-it-happen {
  margin-bottom: 94px;
}

.column-83 {
  display: none;
}

.column-84 {
  padding-right: 0px;
  padding-left: 0px;
}

.logo-banner---make-it-happen {
  background-color: #090b18;
}

.text-span-52 {
  color: #ffb900;
}

.text-span-53 {
  color: #ffb900;
  font-weight: 600;
}

.text-span-54 {
  color: #ffb900;
}

.text-span-55 {
  color: #ffb900;
  font-weight: 600;
}

.column-85 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-86 {
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-450 {
  margin-top: 95px;
}

.column-87 {
  padding-right: 0px;
  padding-left: 0px;
}

.make-it-happen-cta {
  margin-top: 94px;
}

.section-40 {
  padding: 94px 68px;
}

.blog-grid {
  margin-top: 47px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-category {
  display: inline-block;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 4px 14px;
  border-radius: 100px;
  background-color: #ffb900;
}

.blog-category.market-update {
  margin-top: 36px;
  margin-bottom: 24px;
}

.blog-category.special-report {
  margin-top: 36px;
  margin-bottom: 24px;
  background-color: #090b18;
}

.blog-card-image {
  display: block;
  width: 100%;
  height: 139px;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-block-77 {
  font-size: 10px;
}

.blog-category-text {
  color: #262835;
  font-size: 10px;
  line-height: 18px;
}

.blog-category-text.white {
  color: #fff;
}

.blog-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 20px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #262835;
}

.virtual-cards-header-home {
  display: inline-block;
}

@media screen and (min-width: 1280px) {
  .h1---main {
    margin-bottom: 0px;
  }

  .medium-body---main {
    font-size: 16px;
  }

  .medium-body---main.center {
    font-size: 16px;
  }

  .medium-body---main.coming-soon-text {
    display: block;
  }

  .h2---main {
    font-size: 32px;
    line-height: 42px;
  }

  .small-body---main {
    margin-left: 0px;
    line-height: 24px;
  }

  .column-21 {
    padding-left: 0px;
  }

  .div-block-25 {
    width: 178px;
  }

  .my-container.columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .equals---secondary-button:hover {
    border-color: #ffd566;
  }

  .personal-link-div {
    margin-right: 0px;
    margin-left: auto;
  }

  .nav-link-top-5 {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
  }

  .nav-link-top-5:hover {
    color: #ffb900;
  }

  .div-block-37 {
    margin-left: auto;
  }

  .nav-link-top-2 {
    color: #ffb900;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
  }

  .nav-link-top-2:hover {
    color: #ffd566;
  }

  .nav-link-top-2.w--current {
    color: #ffb900;
    font-weight: 600;
  }

  .nav-link-top-2.w--current:hover {
    color: #ffd566;
  }

  .nav-link-top {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
  }

  .nav-link-top:hover {
    color: #ffb900;
  }

  .nav-link-top.business {
    color: #fff;
    font-weight: 400;
  }

  .topnav {
    display: block;
    background-color: #262835;
  }

  .nav-link-3 {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0%;
    font-size: 16px;
    line-height: 20px;
    white-space: nowrap;
  }

  .nav-link-3.w--current {
    color: #ffb900;
  }

  .nav-link-3._4-column {
    padding-left: 10%;
  }

  .nav-link-3.active-link {
    margin-right: auto;
    margin-left: auto;
  }

  .navbar.v2 {
    box-shadow: 1px 12px 10px -4px rgba(38, 40, 53, 0.05);
  }

  .ffx---secondary-button-2.nav {
    width: 143px;
    height: 47px;
  }

  .ffx---secondary-button-2.nav {
    width: 143px;
    height: 47px;
  }

  .nav-menu-2 {
    display: none;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: transparent;
  }

  .menu-dropdown {
    display: none;
  }

  .menu-button {
    display: none;
  }

  .menu-button._4-column {
    display: none;
  }

  .nav-buttons {
    width: 296px;
    height: 94px;
    max-width: none;
    min-width: auto;
  }

  .nav-buttons._4-column {
    width: 143px;
  }

  .nav-logo {
    width: 143px;
    margin-right: 43px;
  }

  .brand {
    width: 16%;
    padding-right: 20px;
  }

  .equals---button._2-button-nav {
    width: 143px;
    height: 47px;
  }

  .equals---button._2-button-nav:hover {
    background-color: #ffd566;
  }

  .menu-line {
    display: none;
  }

  .div-block-41 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-42 {
    margin-right: auto;
  }

  .product-page-hero {
    height: 700px;
    background-image: none;
  }

  .product-page-hero.personal {
    height: 600px;
  }

  .currency-card-hero-column-2 {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .currency-card-hero-column-2.personal {
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-column-copy-and-cta {
    display: inline-block;
    height: 100%;
    padding-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .hero-column-copy-and-cta.photo-hero {
    padding-bottom: 0px;
  }

  .hero-paragraph-div.about {
    width: auto;
  }

  .hero-paragraph-div.expense-management {
    margin-bottom: 47px;
  }

  .hero-paragraph-div.about {
    width: 600px;
  }

  .columns-hero {
    padding-top: 40px;
    padding-bottom: 0px;
  }

  .columns-hero.photo {
    padding-top: 47px;
  }

  .columns-hero.photo.icas {
    padding-top: 0px;
  }

  .columns-hero.mockup {
    padding-bottom: 0px;
  }

  .hero-content {
    margin-top: 0px;
  }

  .hero-content.affiliate {
    margin-bottom: 0px;
  }

  .hero-content.icas {
    margin-top: 0px;
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .trust-banner-grid {
    width: 100%;
    height: 188px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .trust-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .trust-text---yellow {
    font-size: 16px;
    line-height: 22px;
  }

  .section---trust {
    height: 188px;
  }

  .grid-5 {
    grid-row-gap: 36px;
  }

  .benefit-icon {
    width: auto;
    height: 134px;
  }

  .div-block-52 {
    max-width: 325px;
    margin-right: auto;
    margin-left: auto;
  }

  .nav-link-2 {
    display: block;
    width: 100%;
    margin-right: 99px;
    margin-left: 0px;
    padding-left: 0%;
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
  }

  .nav-link-2.w--current {
    color: #ffb900;
    font-weight: 600;
  }

  .nav-link-2.active-link {
    padding-left: 5%;
  }

  .nav-link-2.active-link {
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .nav-link-4 {
    display: block;
    width: 100%;
    margin-right: 40px;
    margin-left: 0px;
    font-family: Equals, sans-serif;
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
  }

  .nav-link-4.test {
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }

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

  .currency-grid.table-2.international-payments {
    width: 100%;
    padding-left: 0%;
    grid-column-gap: 0px;
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .currency-grid.table-2.international-payments {
    width: 100%;
    padding-left: 0%;
    grid-column-gap: 0px;
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .currency-grid.table-1 {
    margin-top: 94px;
    grid-column-gap: 0px;
  }

  .currency-grid.table-1 {
    margin-top: 94px;
    grid-column-gap: 0px;
  }

  .currency-grid.table-1.international-payments {
    width: 100%;
    margin-top: 47px;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .main-currency {
    padding-top: 0px;
    padding-bottom: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flag-icon {
    margin-right: 20px;
  }

  .other-currency {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 10px 0px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-radius: 20px;
    background-color: transparent;
  }

  .other-currency.table-1 {
    display: none;
  }

  .hero-image-div {
    overflow: hidden;
    height: 600px;
    padding-top: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .business-link-div {
    margin-right: auto;
    margin-left: 0px;
  }

  .div-block-71 {
    padding-right: 20px;
  }

  .icon-images {
    width: 60px;
    height: 60px;
  }

  .trust-pilot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .trustpilot-white {
    width: 140px;
  }

  .trustpilot-white.trust-section {
    width: 115px;
  }

  .currency-name.currency {
    max-width: 200px;
    font-size: 16px;
  }

  .currency-name.currency.long {
    max-width: 200px;
  }

  .div-block-76 {
    height: 340px;
  }

  .div-block-77 {
    height: 270px;
  }

  .div-block-78 {
    height: 270px;
  }

  .div-block-79 {
    height: 270px;
  }

  .div-block-80 {
    height: 270px;
  }

  .div-block-81 {
    height: 270px;
  }

  .nav-link-top-3 {
    display: block;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Equals, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    text-decoration: none;
  }

  .nav-link-top-3:hover {
    color: #ffb900;
  }

  .section-center-paragraph-div {
    max-width: 1000px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
  }

  .div-block-86 {
    width: 100px;
  }

  .section---rewards {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section---as-featured-in {
    padding-left: 68px;
  }

  .grid---as-featured-in {
    margin-right: auto;
    margin-left: auto;
  }

  .cta-section-content-div {
    height: 100%;
    margin-top: 94px;
    margin-bottom: 220px;
  }

  .support-column-photo {
    height: 600px;
    background-color: #484a58;
  }

  .div-block-101 {
    display: block;
    height: 100%;
    background-color: transparent;
  }

  .support-column-content {
    background-color: #484a58;
  }

  .image-39 {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .footer-support-links-div {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-link {
    font-size: 16px;
  }

  .footer-link.midnight {
    font-size: 10px;
  }

  .footer-columns {
    display: none;
    width: 58%;
  }

  .footer-logo-div {
    width: 20%;
    padding-top: 10px;
  }

  .footer-about-links-div {
    width: 100%;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-products-links-div {
    width: 100%;
  }

  .footer-app-store-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .footer-legal-logo-div {
    width: 20%;
    height: 100%;
    margin-bottom: 0px;
    padding-right: 0px;
  }

  .part-of-the-equals-group-logo {
    width: 180px;
  }

  .footer-mastercard {
    height: auto;
    padding-top: 66px;
    padding-bottom: 66px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-legal {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-legal-links-div {
    width: 38.666666666666664%;
    margin-right: 6%;
  }

  .footer-mastercard-div {
    width: 20%;
  }

  .mastercard-logo {
    width: 100px;
  }

  .terms-and-conditions-div {
    width: 22%;
  }

  .privacy-policy-div {
    width: 22%;
  }

  .cookie-policy-div {
    width: 22%;
  }

  .modern-slavery-div {
    display: none;
    width: 296px;
  }

  .modern-slavery-div._2 {
    display: block;
  }

  .div-block-117 {
    height: 100%;
  }

  .jade-image-div.darren {
    overflow: hidden;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .text-block-52 {
    width: 100%;
  }

  .title-block {
    padding-left: 0px;
  }

  .support-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 600px;
    max-width: 525px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .support-div.form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    max-width: none;
    margin-top: 40px;
  }

  .nav-link-1 {
    width: 100%;
    margin-right: 99px;
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
  }

  .nav-link-1._4-item-tablet {
    width: auto;
    margin-right: auto;
  }

  .nav-link-1.meganav {
    margin-right: 0px;
  }

  .nav-link-top-4 {
    display: none;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Equals, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
  }

  .nav-link-top-4:hover {
    color: #ffd566;
  }

  .misc-list {
    padding-left: 20px;
  }

  .misc-list.i-bullets {
    list-style-type: lower-roman;
  }

  .misc-list.letter-bullets {
    list-style-type: lower-alpha;
  }

  .currency-expand {
    padding-right: 0px;
    padding-left: 0px;
  }

  .footer-app-store-buttons-div {
    padding-left: 0px;
  }

  .nav-link-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 58%;
  }

  .nav-link-columns._4-column {
    display: block;
    width: 70%;
  }

  .content-block {
    padding-left: 0%;
  }

  .quote-h4 {
    font-size: 25px;
    line-height: 38px;
  }

  .testimonial-card {
    max-width: none;
  }

  .text-fixed-height {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .testimonial-slider {
    max-width: none;
  }

  .horizontal-logo {
    max-width: 100%;
  }

  .horizontal-logo.yellow {
    width: 50px;
    height: auto;
    max-width: none;
    margin-right: 28px;
  }

  .slide-horizontal {
    height: 423px;
  }

  .div-block-125 {
    margin-left: 0%;
  }

  .testimonial-content {
    width: 100%;
  }

  .fees-table-small-row {
    height: 110px;
  }

  .white-box-right-div {
    width: 100%;
  }

  .currency-card-terms-grid {
    margin-bottom: 20px;
  }

  .trustpilot-icon-link.home-page {
    width: 225px;
  }

  .col._2col.overflow-visible {
    position: static;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .col._2col.tab-menu {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .tab_illo-wrapper._2020 {
    position: static;
  }

  .tab_illo-wrapper._2019 {
    position: static;
  }

  .tab_illo-wrapper._2017 {
    position: static;
  }

  .tab_illo-wrapper._2018 {
    position: static;
  }

  .tab_illo-wrapper._2015 {
    position: static;
  }

  .tab_illo-wrapper._2013 {
    position: static;
  }

  .tab_illo-wrapper._2016 {
    position: static;
  }

  .section---hero {
    overflow: hidden;
    background-image: none;
  }

  .section---hero.business {
    background-color: #262835;
    background-image: none;
  }

  .utility-page-content {
    width: 440px;
  }

  .section---our-people {
    padding-right: 68px;
    padding-left: 68px;
  }

  .div-block-191 {
    padding-right: 10%;
  }

  .about-linkedin-grid {
    padding-right: 8.33%;
    padding-left: 8.33%;
  }

  .div-block-192 {
    padding-left: 10%;
  }

  .why-choose-us-benefits {
    max-width: none;
  }

  .div-block-207 {
    max-width: 90%;
  }

  .div-block-208 {
    overflow: hidden;
    box-shadow: 7px 7px 10px 10px rgba(38, 40, 53, 0.05);
  }

  .div-block-209 {
    margin-bottom: 18px;
  }

  .div-block-210 {
    padding: 20px 40px;
  }

  .values-grid {
    padding-right: 8.3%;
    padding-left: 8.3%;
  }

  .image-132 {
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .div-block-217.trust-pilot {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section---logo-banner.production {
    padding-right: 68px;
    padding-left: 68px;
  }

  .logo-container.production {
    height: auto;
  }

  .image-136 {
    width: 70%;
  }

  .div-block-220 {
    width: auto;
  }

  .div-block-235 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 58%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  ._2cta-grid {
    grid-column-gap: 16px;
  }

  .body---form {
    margin-top: 20px;
  }

  .modal.intpay-rate-alerts {
    display: none;
  }

  .modal.intpay-market-report {
    display: none;
  }

  .modal.intpay-request-a-callback {
    display: none;
  }

  .modal.expman-free-demo {
    display: none;
  }

  .modal.expman-request-callback {
    display: none;
  }

  .modal.broker-request-callback {
    display: none;
  }

  .modal.home-request-callback {
    display: none;
  }

  .modal.payment-platform-request-callback {
    display: none;
  }

  .image-149.team-spending {
    height: 800px;
  }

  .column-50 {
    padding-right: 68px;
  }

  .column-50.buy-and-hold {
    padding-right: 68px;
  }

  .image-right.hero {
    width: 100%;
    height: auto;
    margin-top: -47px;
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
  }

  .image-right.hero.icas {
    height: 650px;
    margin-top: 0px;
  }

  .image-right.effectivefx {
    margin-top: auto;
  }

  .h3-bold---main {
    color: #fff;
  }

  .h3-bold---main.center {
    font-weight: 700;
    text-align: center;
  }

  .link-block-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .div-block-277 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .div-block-278 {
    margin-left: 0px;
  }

  .section-36 {
    background-color: #484a58;
  }

  .text-span-9 {
    display: block;
  }

  .contact-info-div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .contact-info-div.form-page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-297 {
    display: block;
  }

  .step-number {
    border-width: 2px;
  }

  .step-card.step-1 {
    width: 30%;
    padding-right: 10px;
  }

  .image-178 {
    height: 100%;
  }

  .hero-image {
    max-width: 140%;
    margin-top: auto;
  }

  .hero-image.broker-platforms {
    max-width: 160%;
    margin-top: -12%;
    margin-left: -22px;
  }

  .image-179 {
    padding-right: 30px;
  }

  .image-180 {
    margin-top: -47px;
    padding-left: 40px;
  }

  .image-180.home {
    padding-left: 0px;
  }

  .annual-platform-fee-tooltip {
    position: relative;
    top: -5px;
    display: none;
  }

  .column-65 {
    display: block;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .column-65.effectivefx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 94px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-181 {
    width: 75%;
  }

  .spacer {
    height: 94px;
  }

  .div-block-335 {
    height: auto;
  }

  .text-span-18 {
    display: block;
  }

  .text-span-19 {
    display: block;
  }

  .steps-arrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .step-arrow {
    padding-right: 20px;
  }

  .div-block-348 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-right: 14%;
    padding-left: 14%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tablet-nav {
    display: none;
    width: 70%;
  }

  .image-182 {
    width: 143px;
  }

  .section---equals-blog-banner {
    background-color: #f7f8fc;
  }

  .image-184 {
    height: 47px;
  }

  .callbackform-wrapper.form-callback.equals {
    min-width: 500px;
    margin-top: 0px;
  }

  .div-block-359 {
    padding-bottom: 47px;
  }

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

  .spend-card {
    height: 100%;
  }

  .h2---main-2 {
    font-size: 32px;
    line-height: 42px;
  }

  .slide-image-column {
    position: relative;
    top: 0px;
  }

  .userguide-mobile-mockup {
    position: static;
    top: 0px;
  }

  .user-guide-hero {
    width: 100%;
    height: 100vh;
  }

  .small-body---main-2 {
    margin-left: auto;
    line-height: 24px;
  }

  .medium-body---main-4 {
    font-size: 16px;
  }

  .h2---main-3 {
    font-size: 32px;
    line-height: 42px;
  }

  .onboarding-container {
    display: none;
  }

  .header {
    padding-left: 0%;
  }

  .page-loader {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .div-block-392 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .section---accounting {
    padding-top: 94px;
    background-size: cover;
  }

  .div-block-398 {
    width: 70%;
    padding-right: 60px;
  }

  .div-block-399 {
    padding-left: 78px;
  }

  .div-block-400 {
    width: auto;
  }

  .image-228 {
    width: 111px;
    height: 45px;
    max-width: none;
  }

  .image-229 {
    width: 69px;
    height: 68.5px;
    max-width: none;
  }

  .div-block-405 {
    grid-column-gap: 68px;
  }

  .h3---main-regular.currency {
    font-size: 16px;
  }

  .main-currency-2 {
    padding-top: 0px;
    padding-bottom: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .main-currency-2.line {
    padding-bottom: 28px;
    border-bottom-style: solid;
  }

  .main-currency-2.side.line {
    border-style: none none solid;
    border-width: 1px;
    border-color: #000 #000 #d4d5dd;
  }

  .image-231 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-231.darren {
    max-width: none;
  }

  .nav-buttons-2 {
    width: 296px;
    height: 94px;
    min-width: auto;
  }

  .nav-dropdown-toggle {
    margin-right: auto;
  }

  .dropdown-wrapper {
    border-radius: 0px;
  }

  .nav-dropdown-1 {
    font-size: 16px;
  }

  .nav-dropdown-column {
    width: 33%;
  }

  .nav-dropdown-column.cards {
    width: 33%;
  }

  .dropdown-nav-columns {
    width: 58%;
  }

  .topnav-2-button-left {
    width: 100%;
  }

  .topnav-2-button-right.meganav {
    width: 100%;
  }

  .why-choose-us---equals-money-account {
    margin-top: 47px;
    margin-bottom: 47px;
    -ms-grid-columns: 25% 25% 25% 25%;
    grid-template-columns: 25% 25% 25% 25%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .meganav-column.first {
    padding-right: 2%;
  }

  .meganav-column {
    padding-right: 2%;
    padding-left: 2%;
  }

  .why-choose-us-features {
    padding: 32px;
  }

  .why-choose-us-features.business-payments {
    background-color: #262835;
  }

  .why-choose-us-features.money-management {
    background-color: #363842;
  }

  .coming-soon-tag {
    margin-top: 8px;
  }

  .coming-soon-tag.footer {
    margin-top: 0px;
  }

  .coming-soon-feature {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-429 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    margin-bottom: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-block-430 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .section---our-story {
    padding: 94px 68px;
  }

  .grid-39 {
    margin-top: 40px;
  }

  .benefits-card {
    border-radius: 8px;
    background-color: #262835;
  }

  .h1---main-2 {
    margin-bottom: 0px;
  }

  .medium-body---main-5 {
    font-size: 16px;
  }

  .medium-body---main-5.center {
    font-size: 16px;
  }

  .h3-bold---main-3 {
    color: #fff;
  }

  .h3-bold---main-3.center {
    font-weight: 700;
    text-align: center;
  }

  .content-block-2 {
    padding-left: 0%;
  }

  .quote-h4-2 {
    font-size: 25px;
    line-height: 38px;
  }

  .make-it-happen-testimonial {
    max-width: none;
  }

  .trust-pilot-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .equals---secondary-button-2:hover {
    border-color: #ffd566;
  }
}

@media screen and (min-width: 1440px) {
  .h1---main {
    max-width: none;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 60px;
    line-height: 76px;
  }

  .h1---main.center {
    max-width: none;
  }

  .h1---main.mango {
    padding-bottom: 10px;
    color: #ffb900;
  }

  .medium-body---main {
    max-width: none;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 28px;
  }

  .medium-body---main.center {
    max-width: none;
    font-size: 16px;
  }

  .medium-body---main.hero {
    font-size: 16px;
    line-height: 28px;
  }

  .medium-body---main.hero.affiliate {
    max-width: 584px;
  }

  .medium-body---main.coming-soon-text {
    display: inline;
  }

  .medium-body---main.why-choose-us-numbers {
    width: 300px;
    margin-top: 10px;
  }

  .currency-buy-value {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 28px;
  }

  .medium-body-bold---main {
    font-size: 16px;
    line-height: 28px;
  }

  .medium-body-bold---main.center {
    font-weight: 600;
  }

  .medium-body-bold---main.midnight-blue {
    color: #262835;
  }

  .medium-body-bold---main.naccom {
    width: 100%;
  }

  .small-body-semibold---main {
    font-size: 16px;
  }

  .h2---main {
    max-width: none;
    font-family: Equals, sans-serif;
    font-size: 36px;
    line-height: 46px;
  }

  .small-body---main {
    margin-left: 0px;
    font-family: Equals, sans-serif;
    font-size: 12px;
    line-height: 24px;
  }

  .small-body---main.sign-in {
    font-size: 14px;
  }

  .category---main {
    text-transform: uppercase;
  }

  .eq---button {
    color: #262835;
  }

  .eq---button.why-choose-us {
    margin-top: 48px;
  }

  .button---main.ffx {
    margin-top: -1px;
  }

  .button---main.ffx---secondary {
    color: #ffb900;
  }

  .button---main.ffx---secondary:hover {
    color: #ffd566;
  }

  .column-21 {
    padding-left: 0px;
  }

  .column-22 {
    padding-right: 0px;
  }

  .faq-question-1 {
    max-width: 600px;
  }

  .faq-question-2 {
    max-width: 600px;
  }

  .faq-question-3 {
    max-width: 600px;
  }

  .columns-4 {
    width: 100%;
  }

  .my-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    height: auto;
    max-width: 1480px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .my-container.columns {
    padding-right: 0px;
    padding-left: 0px;
  }

  .equals---secondary-button {
    border-color: #ffb900;
    background-color: transparent;
  }

  .equals---secondary-button:hover {
    border-color: #ffd566;
  }

  .personal-link-div {
    margin-right: 0px;
    margin-left: auto;
  }

  .nav-link-top-5 {
    color: #fff;
  }

  .nav-link-top-5:hover {
    color: #ffb900;
  }

  .nav-link-top-5.w--current {
    color: #ffb900;
  }

  .nav-link-top-5.current {
    color: #fff;
    font-weight: 400;
  }

  .nav-link-top-2 {
    color: #ffb900;
    font-weight: 600;
  }

  .nav-link-top-2.w--current {
    font-weight: 600;
  }

  .nav-link-top-2.w--current:hover {
    color: #ffd566;
  }

  .nav-link-top-2.other {
    color: #fff;
    font-weight: 400;
  }

  .nav-link-top {
    color: #fff;
    font-weight: 400;
  }

  .nav-container {
    width: 100%;
    max-width: 1480px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .topnav.v2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .top-nav-div {
    padding-right: 68px;
    padding-left: 68px;
  }

  .nav-link-3 {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    color: #fff;
  }

  .nav-link-3.w--current {
    font-weight: 600;
  }

  .nav-link-3._3-column {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .ffx---secondary-button-2.nav {
    width: 184px;
    height: 47px;
    background-color: #262835;
  }

  .ffx---secondary-button-2.nav {
    width: 184px;
    height: 47px;
    background-color: #fff;
  }

  .nav-menu-2 {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .button---main-2.ffx---secondary {
    font-size: 16px;
    line-height: 16px;
  }

  .button---main-2.ffx {
    font-size: 16px;
    line-height: 16px;
  }

  .button---main-2.ffx {
    font-size: 16px;
    line-height: 16px;
  }

  .button---main-2.ffx---secondary {
    font-size: 16px;
    line-height: 16px;
  }

  .nav-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 316px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav-buttons._4-column {
    width: 222px;
  }

  .nav-logo {
    width: 148px;
    height: auto;
    margin-right: 148px;
  }

  .brand {
    width: 20%;
    height: 94px;
    padding-right: 0px;
  }

  .equals---button._2-button-nav {
    width: 184px;
    height: 47px;
    margin-left: 0px;
    background-color: #ffb900;
  }

  .equals---button._2-button-nav:hover {
    background-color: #ffd566;
  }

  .equals---button.sign-in {
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-41 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-42 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .product-page-hero {
    position: relative;
    z-index: auto;
    overflow: hidden;
    height: 970px;
    padding-top: 0px;
    padding-right: 68px;
    padding-left: 68px;
    background-size: cover;
  }

  .product-page-hero.personal {
    height: auto;
  }

  .currency-card-hero-column-2 {
    height: auto;
  }

  .hero-column-copy-and-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-column-copy-and-cta.home {
    padding-right: 68px;
  }

  .hero-column-copy-and-cta.photo-hero {
    height: auto;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-column-copy-and-cta.photo-hero.effectivefx {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .hero-column-copy-and-cta.activate {
    padding-left: 68px;
  }

  .hero-paragraph-div {
    display: block;
    margin-bottom: 47px;
    padding-right: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hero-paragraph-div.about {
    width: auto;
  }

  .hero-paragraph-div.expense-management {
    margin-bottom: 94px;
  }

  .hero-paragraph-div.contact {
    margin-bottom: 47px;
  }

  .hero-paragraph-div.about {
    width: 700px;
  }

  .columns-hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 970px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .columns-hero.about {
    display: block;
    overflow: visible;
    width: auto;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .columns-hero.photo {
    height: auto;
    padding-top: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .columns-hero.mockup.affiliate {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .columns-hero.home {
    height: 782px;
  }

  .columns-hero.activate {
    height: auto;
  }

  .columns-hero.pricing {
    height: auto;
  }

  .hero-content {
    width: auto;
    max-width: none;
    margin-top: 47px;
    margin-bottom: auto;
    padding-right: 0px;
  }

  .hero-content.personal {
    padding-right: 10%;
  }

  .hero-content.home {
    margin-top: 47px;
  }

  .hero-content.affiliate {
    margin-top: 0px;
    margin-bottom: 94px;
  }

  .hero-content.dominic-hill {
    margin-top: 0px;
  }

  .trust-banner-grid {
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0px 7%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 0px;
  }

  .trust-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .trust-text---yellow {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-50 {
    margin-left: 0px;
  }

  .section---trust {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 376px;
    padding-right: 68px;
    padding-left: 68px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-5 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-column-gap: 64px;
    grid-row-gap: 134px;
  }

  .benefit-icon {
    width: auto;
    height: 160px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .div-block-51 {
    margin-bottom: 0px;
  }

  .div-block-52 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 300px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section---benefits {
    height: 1316px;
    padding: 188px 68px;
  }

  .nav-link-2 {
    margin-right: 126px;
    margin-left: 0px;
    padding-left: 5%;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
  }

  .nav-link-2.w--current {
    color: #ffb900;
    font-weight: 600;
  }

  .nav-link-2.open-support-chat {
    padding-left: 0%;
  }

  .nav-link-2._3-column {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .nav-link-4 {
    margin-right: 40px;
    margin-left: 0px;
    font-family: Equals, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
  }

  .section---currencies {
    position: relative;
    overflow: hidden;
    height: 1275px;
    margin-bottom: 0px;
    padding: 188px 68px;
    background-color: transparent;
  }

  .section---currencies.broker-platform {
    height: auto;
  }

  .section-center-header {
    margin-top: 0px;
    margin-bottom: 18px;
  }

  .section-center-header.pricing {
    margin-bottom: 0px;
  }

  .currency-grid {
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 68px;
    grid-row-gap: 30px;
  }

  .currency-grid.mobile {
    padding-left: 5%;
  }

  .currency-grid.table-2 {
    width: 80%;
    margin-bottom: 40px;
    padding-right: 0%;
    padding-left: 5%;
  }

  .currency-grid.table-2.international-payments {
    margin-top: 94px;
    margin-bottom: 94px;
    padding-left: 5%;
    grid-column-gap: 0px;
    grid-row-gap: 56px;
  }

  .currency-grid.table-2.international-payments {
    margin-bottom: 94px;
    padding-left: 5%;
    grid-column-gap: 0px;
    grid-row-gap: 56px;
  }

  .currency-grid.table-1 {
    width: 80%;
    max-width: 1480px;
    margin: 47px auto 0px;
    padding-right: 0%;
    padding-left: 5%;
  }

  .currency-grid.table-1 {
    width: 80%;
    max-width: 1480px;
    margin-top: 120px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0%;
    padding-left: 5%;
  }

  .currency-grid.table-1.international-payments {
    margin-top: 94px;
    padding-left: 5%;
  }

  .main-currency {
    max-width: none;
    padding-top: 0px;
    padding-bottom: 28px;
    background-color: transparent;
  }

  .main-currency.side {
    width: 250px;
    margin-right: 0%;
    padding-right: 0%;
  }

  .other-currency {
    width: 100%;
    max-width: none;
    background-color: transparent;
  }

  .hero-image-div {
    display: block;
    overflow: visible;
    height: 700px;
    padding-top: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .hero-image-div._2 {
    display: block;
    overflow: visible;
    height: 970px;
    padding-top: 107px;
  }

  .hero-image-div.personal {
    padding-top: 0px;
  }

  .hero-image-div._2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    height: 970px;
    padding-top: 107px;
  }

  .business-link-div {
    margin-right: auto;
    margin-left: 0px;
  }

  .div-block-71 {
    width: 100px;
    padding-right: 0px;
  }

  .icon-images {
    width: 75px;
    height: 75px;
  }

  .world-icon {
    width: auto;
  }

  .trust-pilot {
    text-decoration: none;
  }

  .trustpilot-text {
    width: auto;
    font-size: 13.5px;
  }

  .trustpilot-text.home-page {
    font-size: 16px;
    line-height: 26px;
  }

  .trustpilot-white {
    width: 30%;
  }

  .trustpilot-white.testimonial-section {
    width: 148%;
  }

  .trustpilot-white.trust-section {
    width: 163.65px;
  }

  .trustpilot-white.home-page {
    width: 298px;
  }

  .currency-name {
    font-size: 22px;
  }

  .currency-name.currency {
    max-width: none;
    font-size: 16px;
  }

  .trust-text---white {
    font-size: 22px;
    line-height: 28px;
  }

  .hero-header {
    margin-bottom: 36px;
  }

  .hero-header.about {
    width: auto;
  }

  .hero-header.about {
    width: 800px;
  }

  .hero-header.home {
    max-width: 500px;
  }

  .div-block-76 {
    height: 270px;
  }

  .nav-link-top-3 {
    display: inline-block;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Equals, sans-serif;
    color: #fff;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
  }

  .nav-link-top-3.current {
    font-family: Equals, sans-serif;
    color: #fff;
    font-weight: 400;
  }

  .section-center-paragraph-div {
    max-width: 1000px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
  }

  .section---rewards {
    height: 1128px;
    padding: 188px 68px;
    background-color: #262835;
  }

  .rewards-paragraph-div {
    max-width: 1000px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
  }

  .grid-13 {
    width: 1184px;
    max-width: 1184px;
    margin: 94px auto 173px;
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 24px;
    grid-row-gap: 160px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-91 {
    margin-bottom: 0px;
  }

  .section---as-featured-in {
    position: static;
    height: auto;
    padding-bottom: 188px;
    background-color: #484a58;
  }

  .grid---as-featured-in {
    margin: 94px auto 0px;
    padding-right: 68px;
    padding-left: 68px;
    grid-row-gap: 124px;
  }

  .cta-section-content-div {
    width: 592px;
    margin-top: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
  }

  .cta-section-content-div.international-payments {
    padding-top: 0px;
  }

  .cta-section-content-div.expense-management {
    margin-top: 0px;
    padding-top: 0px;
  }

  .footer {
    height: auto;
    padding-top: 0px;
    padding-left: 68px;
    background-color: #f7f8fc;
  }

  .div-block-97 {
    width: 222px;
  }

  .section---support {
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
    background-color: #e5f2fc;
  }

  .support-column-photo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 752px;
    padding: 0px 7% 0px 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #484a58;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .div-block-101 {
    width: auto;
    height: 752px;
    background-color: transparent;
  }

  .support-column-content {
    height: auto;
    background-color: #484a58;
  }

  .customer-support-columns {
    height: auto;
  }

  .image-39 {
    width: 100%;
    max-width: none;
  }

  .footer-support-links-div {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .white-text-on-image.side-by-side {
    top: auto;
    bottom: 5%;
  }

  .white-text-on-image.partnerships {
    right: 0px;
    width: 100%;
    padding-right: 68px;
  }

  .footer-link {
    margin-bottom: 8px;
    font-family: Equals, sans-serif;
    font-size: 16px;
    line-height: 28px;
  }

  .footer-link:hover {
    color: #ffb900;
  }

  .footer-link.midnight {
    font-size: 10px;
    line-height: 18px;
  }

  .footer-columns {
    display: none;
    width: 58%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .footer-legal-blue-banner {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 68px;
    padding-left: 68px;
  }

  .footer-logo-div {
    width: 20%;
    padding-top: 10px;
  }

  .footer-about-links-div {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-products-links-div {
    width: 100%;
  }

  .footer-content {
    padding: 188px 0px;
  }

  .footer-legal-logo-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    padding-right: 0px;
  }

  .part-of-the-equals-group-logo {
    width: 222px;
  }

  .footer-mastercard {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .div-block-116 {
    width: 65%;
  }

  .small-body-footer---main {
    padding-left: 0px;
    line-height: 18px;
  }

  .footer-legal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    max-width: 1480px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-legal-links-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 38.666666666666664%;
    height: 100%;
    margin-right: 0%;
    padding-right: 7%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .terms-and-conditions-div {
    width: auto;
  }

  .privacy-policy-div {
    width: auto;
  }

  .cookie-policy-div {
    width: auto;
  }

  .modern-slavery-div {
    width: auto;
  }

  .modern-slavery-div._2 {
    display: block;
  }

  .text-block-52 {
    color: #fff;
  }

  .title-block {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section---terms {
    padding-right: 68px;
    background-color: #262835;
  }

  .support-div {
    max-width: 700px;
  }

  .nav-link-1 {
    color: #fff;
  }

  .nav-link-1.w--current:hover {
    color: #ffd566;
  }

  .nav-link-top-4 {
    color: #fff;
  }

  .nav-link-top-4:hover {
    color: #ffb900;
  }

  .image-46 {
    width: 74px;
  }

  .text-block-62 {
    font-size: 22px;
    line-height: 28px;
  }

  .animate-this.rate-alerts-button {
    width: 277.5px;
  }

  .hero-column-2 {
    padding-top: 94px;
    padding-bottom: 94px;
    padding-left: 136px;
  }

  .hero-column-2.currencies-list {
    height: 700px;
    padding-top: 0px;
  }

  .currency-expand {
    display: none;
    padding-right: 0px;
    padding-left: 0px;
  }

  .right-arrow:hover {
    background-color: #ffd566;
  }

  .left-arrow:hover {
    background-color: #ffd566;
  }

  .content-block {
    padding-right: 0px;
    padding-left: 0%;
  }

  .quote-h4 {
    line-height: 38px;
  }

  .testimonial-card {
    width: auto;
    height: auto;
    margin-left: 0px;
  }

  .text-fixed-height {
    min-height: 94px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .column-wrap {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .h4-bold---main {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Equals, sans-serif;
    font-size: 16px;
    line-height: 28px;
  }

  .section---fees {
    height: auto;
    padding-top: 188px;
    padding-bottom: 188px;
  }

  .fees-table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 1036px;
    height: auto;
    max-width: 1036px;
    margin: 84px auto 94px;
    background-color: #484a58;
  }

  .horizontal-logo {
    height: 34px;
  }

  .slide-horizontal {
    height: 564px;
  }

  .right-arrow-3 {
    width: 47px;
    height: 47px;
  }

  .horizontal-quote-h4 {
    font-size: 36px;
    line-height: 46px;
  }

  .left-arrow-3 {
    width: 47px;
    height: 47px;
  }

  .horizontal-content-block {
    padding-top: 94px;
    padding-right: 148px;
  }

  .horizontal-fixed-height {
    width: 86%;
  }

  .testimonial-image-wrap {
    padding-top: 94px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .testimonial-image-wrap.trust-pilot {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-125 {
    margin-left: 0%;
  }

  .section---trustpilot-testimonial {
    padding: 188px 0px 376px;
  }

  .mango-strip-fees-table {
    width: 148px;
    border-radius: 23px 0px 0px 23px;
    background-color: #ffb900;
  }

  .div-block-128 {
    height: auto;
  }

  .fees-table-big-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 166px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .fees-table-smalll-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 109px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #fff;
  }

  .fees-table-big-row {
    height: 166px;
    padding-top: 40px;
    padding-left: 73px;
  }

  .fees-table-big-row.naccom {
    padding-top: 20px;
  }

  .fees-table-small-row {
    height: 109px;
    padding-top: 40px;
    padding-left: 73px;
    border-bottom: 2px solid #fff;
  }

  .image-54 {
    width: 52px;
  }

  .image-56 {
    width: 52px;
  }

  .div-block-136 {
    width: 73%;
  }

  .div-block-136.naccom {
    width: 50%;
  }

  .div-block-137 {
    width: 27%;
  }

  .div-block-139 {
    width: 27%;
  }

  .offers-button-div {
    margin-top: auto;
  }

  .section-padding {
    width: 100%;
    height: 100%;
    padding-right: 68px;
    padding-left: 68px;
  }

  .white-box-section {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 564px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .white-box-container {
    width: 100%;
    height: 564px;
    max-width: 1480px;
  }

  .white-box-right-div {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }

  .white-box-div-right {
    width: 100%;
  }

  .testimonial-section-padding {
    padding-right: 68px;
    padding-left: 68px;
  }

  .app-buttons-cta-div {
    margin-bottom: 94px;
  }

  .app-buttons-cta-div.testimonials {
    margin-top: 94px;
    margin-bottom: 0px;
  }

  .rewards-logo-link.wilko {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .rewards-logo-link.waterstones {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-11 {
    padding-right: 0px;
    padding-left: 0px;
    background-color: #484a58;
  }

  .hero-button-div.international-payments {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 222px 222px;
    grid-template-columns: 222px 222px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .section---privacy-policy {
    padding-bottom: 188px;
  }

  .text-link---main {
    cursor: pointer;
  }

  .text-link---main.contact-module {
    color: #ffb900;
  }

  .text-link---main.contact-module:hover {
    border-bottom: 2px none #ffb900;
    text-decoration: none;
  }

  .features-list.cta {
    width: 500px;
  }

  .div-block-166 {
    height: auto;
  }

  .trustpilot-icon-link {
    width: 100%;
  }

  .trustpilot-icon-link.home-page {
    width: 40%;
  }

  .col._2col.overflow-visible {
    position: static;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .col._2col.tab-menu {
    position: static;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .tab_illo-wrapper {
    position: relative;
    top: auto;
    bottom: auto;
    display: block;
  }

  .tab_illo-wrapper._2020 {
    position: static;
    top: 0px;
    bottom: 220px;
    margin-top: -47px;
  }

  .tab_illo-wrapper._2017 {
    margin-top: 376px;
  }

  .tab_illo-wrapper._2018 {
    margin-top: 172px;
  }

  .tab_illo-wrapper._2013 {
    margin-top: 720px;
  }

  .tab_illo-wrapper._2012 {
    margin-top: 861px;
  }

  .tab_illo-wrapper._2010 {
    margin-top: 947px;
  }

  .tab_illo-wrapper._2016 {
    margin-top: 446px;
  }

  .tab_text-wrapper {
    width: 500px;
  }

  .tab-link-2 {
    margin-bottom: 20px;
    padding-right: 20%;
  }

  .tab-link-2.w--current {
    margin-bottom: 20px;
    padding-right: 8%;
  }

  .tab_pane {
    top: 0px;
  }

  .section---hero {
    overflow: hidden;
    padding-right: 68px;
    padding-left: 68px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .section---hero.business {
    overflow: hidden;
    padding-right: 68px;
    padding-left: 68px;
    background-color: transparent;
  }

  .section---hero.about {
    overflow: hidden;
    width: 100%;
  }

  .section---hero.background {
    height: auto;
    max-height: 782px;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0px;
  }

  .section---hero.pricing {
    height: 854px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-position: 50% 30%;
    background-size: 1920px;
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
  }

  .div-block-175 {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
  }

  .section---contact-information {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section---contact-information.broker-platforms {
    padding-bottom: 188px;
  }

  .grid-18 {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section---business-contact {
    padding-top: 188px;
    padding-bottom: 188px;
  }

  .div-block-181 {
    margin-bottom: 100px;
  }

  .section---our-offices {
    padding-top: 188px;
    padding-bottom: 188px;
  }

  .grid-19 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .arrow-link {
    margin-top: 40px;
  }

  .section-23 {
    width: auto;
    height: auto;
    padding-right: 68px;
    padding-left: 68px;
  }

  .utility-page-content {
    width: 500px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section---our-people {
    padding-top: 94px;
  }

  .about-linkedin-grid {
    padding-right: 10%;
    padding-left: 10%;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-193 {
    padding-right: 0px;
  }

  .div-block-194 {
    padding-right: 0px;
  }

  .div-block-195 {
    padding-right: 0px;
  }

  .div-block-196 {
    padding-right: 0px;
  }

  .section---values {
    padding-top: 188px;
  }

  .image-130 {
    width: 539px;
  }

  .side-by-side---home-image-right {
    padding-top: 94px;
  }

  .div-block-198 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-202.work-around-the-world {
    margin-bottom: 66px;
  }

  .image-131 {
    width: 474px;
  }

  .div-block-204 {
    margin-bottom: 94px;
  }

  .div-block-205 {
    margin-bottom: 94px;
  }

  .why-choose-us-benefits {
    max-width: 600px;
  }

  .div-block-207 {
    max-width: 80%;
  }

  .div-block-208 {
    max-width: 444px;
  }

  .values-grid {
    padding-right: 0%;
    padding-left: 0%;
  }

  .section---our-brands {
    padding-top: 188px;
    padding-bottom: 188px;
  }

  .div-block-212 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-215 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
  }

  .div-block-216 {
    width: 372px;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-217.trust-pilot {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-135 {
    width: 320px;
  }

  .div-block-218 {
    max-width: 300px;
  }

  .section---logo-banner {
    padding-top: 94px;
    padding-bottom: 94px;
    background-color: #484a58;
  }

  .section---logo-banner.production {
    padding-top: 158px;
    padding-bottom: 230px;
  }

  .logo-container {
    padding-right: 5%;
    padding-left: 5%;
  }

  .logo-container.production {
    height: auto;
  }

  .image-136 {
    width: 104px;
  }

  .div-block-220 {
    width: auto;
  }

  .image-137 {
    width: 88.76px;
  }

  .image-138 {
    width: 88px;
  }

  .image-140 {
    width: 88px;
  }

  .image-141 {
    width: 147px;
  }

  .div-block-226 {
    margin-bottom: 47px;
  }

  .section---about-trust {
    padding-top: 94px;
    padding-right: 68px;
    padding-bottom: 94px;
    background-color: #484a58;
  }

  .about-stats-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-228 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-229 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-230 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section---currency-list-regions {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section---currency-list-regions.last {
    padding-bottom: 188px;
  }

  .currency-toggle-wrap {
    left: 0%;
    top: 0px;
    right: 0%;
    margin-top: 47px;
    margin-left: auto;
  }

  .popular-currencies---buy {
    margin-top: 0px;
  }

  .footer-top-wrap {
    padding-right: 68px;
    padding-left: 68px;
  }

  .footer-mastercard-banner-wrap {
    padding-right: 68px;
    padding-left: 68px;
  }

  .div-block-235 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 58%;
  }

  ._2cta-grid {
    grid-column-gap: 80px;
  }

  ._2cta-grid.priced-to-suit-all-pockets {
    -ms-grid-columns: 0.25fr 222px;
    grid-template-columns: 0.25fr 222px;
  }

  .personal-page-hero-image {
    overflow: visible;
    max-width: 150%;
    margin-top: -10%;
    margin-left: -20%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .modal-element.broker-request-callback {
    overflow: visible;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .body---form {
    margin-top: 0px;
  }

  .equals-submit-button {
    margin-top: 0px;
  }

  .modal {
    display: none;
  }

  .modal.intpay-rate-alerts {
    position: fixed;
    display: none;
  }

  .modal.intpay-market-report {
    display: none;
  }

  .modal.intpay-request-a-callback {
    position: fixed;
    display: none;
  }

  .modal.expman-free-demo {
    display: none;
  }

  .modal.expman-request-callback {
    display: none;
  }

  .modal.broker-request-callback {
    position: fixed;
    display: none;
  }

  .modal.home-request-callback {
    top: 0px;
    display: none;
  }

  .modal.payment-platform-request-callback {
    display: none;
  }

  .modal.effectivefx-rate-alerts {
    display: none;
  }

  .modal.dominic-hill-rate-alerts {
    display: none;
  }

  .modal.ip-personal-rate-alerts {
    display: none;
  }

  .modal.ip-personal-market-report {
    display: none;
  }

  .modal.ip-icas-rate-alerts {
    display: none;
  }

  .modal.ppc-2-callback {
    display: none;
  }

  .modal.ppc-2-demo {
    display: none;
  }

  .modal.financeads-rate-alerts {
    display: none;
  }

  .modal.bcf-rate {
    display: none;
  }

  .about-column-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    height: 100%;
    padding-left: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -o-object-fit: fill;
    object-fit: fill;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .terms-nav-link {
    color: #fff;
  }

  .column-47.team-spending {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    height: 1034px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
  }

  .column-48 {
    padding-top: 141px;
  }

  .column-48.currencies {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 188px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-149 {
    width: 100%;
    height: 1034px;
    max-height: 1128px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-149.tailored-to-you {
    max-width: 960px;
  }

  .image-149.tailored-to-you.production {
    border-style: none solid solid;
    border-width: 1px;
    border-color: #262835;
  }

  .image-149.team-spending {
    overflow: visible;
    width: auto;
    height: 100%;
    max-height: none;
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
  }

  .column-right {
    display: block;
    overflow: visible;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .column-50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 188px;
    padding-right: 5%;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .image-right {
    overflow: visible;
    width: 50vw;
    height: 1034px;
    max-height: none;
    max-width: 960px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .image-right.work-around-the-world {
    width: auto;
    background-image: none;
  }

  .image-right.hero {
    overflow: visible;
    width: auto;
    height: auto;
    margin-top: 0px;
    background-image: none;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .image-right.hero.ip-affiliate {
    max-height: 900px;
  }

  .image-right.hero.icas {
    height: 100%;
  }

  .image-right.effectivefx {
    height: auto;
    margin-top: 47px;
  }

  .image-right.currency-card {
    height: auto;
    max-height: 970px;
    background-image: none;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .image-right.kaio {
    width: 250%;
    height: 1128px;
    max-width: none;
  }

  .side-by-side---image-left {
    overflow: hidden;
    max-height: 1128px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .side-by-side---image-left.home {
    overflow: hidden;
  }

  .side-by-side---image-right {
    overflow: hidden;
    max-height: 1128px;
    padding-right: 68px;
    padding-left: 68px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .side-by-side---image-right.overflow-visible {
    overflow: visible;
  }

  .business---expense-management-div {
    max-width: 600px;
    margin-right: auto;
    margin-left: 0px;
    padding-right: 0%;
  }

  .columns-16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .div-block-252 {
    margin-bottom: 0px;
  }

  .side-by-side---home-image-left.international-payments {
    padding-bottom: 188px;
  }

  .h3-bold---main {
    font-size: 22px;
  }

  .div-block-276 {
    width: 5%;
  }

  .link-block-10 {
    margin-left: 0px;
    padding-left: 16px;
  }

  .div-block-277 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-right: 5%;
  }

  .div-block-278 {
    margin-left: 0px;
  }

  .div-block-287 {
    padding-right: 60px;
  }

  .terms-and-conditions-info-box {
    color: #262835;
    line-height: 28px;
  }

  .contact-hero-image {
    width: 550px;
    margin-top: 141px;
  }

  .section---checklist {
    padding-top: 188px;
    padding-bottom: 188px;
    background-color: #262835;
  }

  .column-54 {
    padding-top: 188px;
    padding-bottom: 188px;
  }

  .column-54.international-payments {
    padding-left: 68px;
  }

  .column-55 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section---equals-cta {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section---equals-cta.international-payments {
    padding: 94px 0px;
  }

  .section---equals-cta.expense-management {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .div-block-296 {
    padding-right: 60px;
  }

  .section---equals-testimonial {
    overflow: hidden;
    padding-top: 188px;
    padding-bottom: 188px;
  }

  .section---equals-testimonial.why-choose-us {
    background-color: #262835;
  }

  .div-block-297 {
    display: block;
  }

  .hero-column-image {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-171 {
    overflow: hidden;
    width: 50vw;
    height: auto;
    max-width: none;
    min-width: 960px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .column-59 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section---home-about {
    padding-top: 188px;
    padding-bottom: 188px;
  }

  .step-number {
    width: 111px;
    height: 111px;
    border: 2px solid #fff;
    border-radius: 100px;
  }

  .step-card {
    margin-top: 0px;
    padding: 37px;
  }

  .step-card.step-1 {
    width: 30%;
    padding-right: 30px;
    padding-left: 30px;
  }

  .section---3-steps {
    padding-top: 0px;
    padding-bottom: 188px;
  }

  .section---3-steps.expense-management {
    padding-bottom: 188px;
  }

  .section---video-testimonial {
    padding-bottom: 188px;
  }

  .text-span-10 {
    color: #fff;
    font-weight: 700;
  }

  .text-span-11 {
    color: #fff;
    font-weight: 700;
  }

  .checkbox-field {
    margin-bottom: 20px;
  }

  .form-callback {
    min-height: auto;
  }

  .div-block-306 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-33 {
    grid-row-gap: 44px;
  }

  .underline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 3px;
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #ffb900;
  }

  .div-block-313 {
    width: 222px;
  }

  .topnav-cta-form {
    width: 184px;
  }

  .slider-left {
    height: 58.75px;
  }

  .button-wrap {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .image-178 {
    max-width: none;
    margin-top: -94px;
  }

  .div-block-316 {
    margin-bottom: 188px;
  }

  .columns-19 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .video {
    border: 1px solid #262835;
  }

  .hero-image {
    max-height: none;
    max-width: none;
    margin-top: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .hero-image.expense-management {
    margin-top: 0%;
  }

  .hero-image.broker-platforms {
    max-width: none;
    margin-top: -5%;
  }

  .div-block-317 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .image-180 {
    display: block;
    overflow: visible;
    width: auto;
    height: 640px;
    max-width: none;
    padding-left: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-180.home {
    margin-top: 0px;
    margin-left: -100px;
  }

  .div-block-318 {
    width: auto;
    height: auto;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .div-block-319 {
    overflow: visible;
    height: 28px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .annual-platform-fee-tooltip {
    position: relative;
    top: -5px;
    overflow: visible;
    height: 40px;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .column-65 {
    overflow: visible;
    height: auto;
  }

  .column-65.icas {
    overflow: visible;
  }

  .image-181 {
    width: auto;
    margin-right: 20px;
    padding-right: 10px;
  }

  .form-slider {
    height: auto;
    background-color: transparent;
  }

  .slide-nav-4 {
    display: none;
  }

  .div-block-334 {
    margin-bottom: 94px;
  }

  .spacer {
    display: block;
    height: 188px;
  }

  .div-block-338 {
    margin-top: 0px;
  }

  .text-span-18 {
    display: block;
    white-space: nowrap;
  }

  .text-span-19 {
    display: block;
    white-space: nowrap;
  }

  .steps-arrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-right: auto;
    margin-bottom: 94px;
    margin-left: auto;
  }

  .step-arrow-image {
    width: 68px;
    height: 64px;
    margin-top: 47px;
    margin-left: -2px;
  }

  .step-arrow {
    padding-right: 20px;
  }

  .contact-page-info-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-348 {
    padding-right: 7%;
    padding-left: 7%;
  }

  .image-182 {
    width: 148px;
    height: auto;
  }

  .div-block-351 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 141px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .moneysupermarket-logo {
    width: 94px;
    height: 94px;
    -o-object-position: 0% 50%;
    object-position: 0% 50%;
  }

  .modal-section {
    width: auto;
    height: 100%;
    margin-bottom: 94px;
    padding-top: 94px;
    padding-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .callbackform-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    max-width: 740px;
    min-width: auto;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right: 1px solid #262835;
    border-radius: 0px;
  }

  .callbackform-wrapper.form-callback {
    border-right-style: none;
  }

  .callbackform-wrapper.form-callback {
    border-right-style: none;
  }

  .image-185 {
    width: 300px;
  }

  .sign-in-link {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
    background-color: transparent;
  }

  .sign-in-link:hover {
    border-color: #ffb900;
  }

  .div-block-356 {
    padding-top: 28px;
    padding-bottom: 0px;
  }

  .div-block-360 {
    margin-bottom: 94px;
  }

  .div-block-361 {
    margin-bottom: 94px;
  }

  .page-popup {
    margin-top: 40px;
    padding: 20px 20px 30px 0px;
    border: 2px none #676978;
    border-radius: 0px;
    background-color: #262835;
  }

  .spend-card {
    margin-right: 40px;
  }

  .h2---main-2 {
    max-width: none;
    font-family: Equals, sans-serif;
    font-size: 36px;
    line-height: 46px;
  }

  .text-span-22 {
    white-space: nowrap;
  }

  .text-link---main-2 {
    cursor: pointer;
  }

  .div-block-364 {
    width: 34.5%;
  }

  .slide-image-column {
    width: 65.5%;
  }

  .userguide-mobile-mockup {
    width: 643px;
    max-width: none;
  }

  .affiliate-logo {
    width: 140px;
  }

  .column-66 {
    padding-left: 6px;
  }

  .column-67 {
    padding-right: 6px;
  }

  .small-body---main-2 {
    margin-left: auto;
    font-family: Equals, sans-serif;
    font-size: 12px;
    line-height: 24px;
  }

  .medium-body-bold---main-2 {
    font-size: 16px;
    line-height: 28px;
  }

  .medium-body-bold---main-2.midnight {
    color: #262835;
  }

  .medium-body---main-4 {
    max-width: none;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 28px;
  }

  .equals-submit-button-2 {
    margin-top: 20px;
  }

  .div-block-381 {
    width: 100%;
  }

  .edit-information-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-decoration: none;
  }

  .image-214 {
    padding-top: 2px;
  }

  .onboarding-inputs {
    height: auto;
    min-height: 300px;
  }

  .onboarding-header {
    margin-bottom: 20px;
  }

  .button---main-3.ffx {
    margin-top: -1px;
  }

  .button---main-3.ffx---secondary {
    color: #ffb900;
  }

  .button---main-3.ffx---secondary:hover {
    color: #ffd566;
  }

  .h2---main-3 {
    max-width: none;
    font-family: Equals, sans-serif;
    font-size: 36px;
    line-height: 46px;
  }

  .h2---main-3.midnight {
    line-height: 44px;
  }

  .company-details {
    border-radius: 0px;
  }

  .onboarding-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .onboarding-container {
    overflow: hidden;
  }

  .onboarding-slide {
    padding-left: 148px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right: 1px none #262835;
    border-radius: 0px;
  }

  .header {
    height: 188px;
  }

  .back-button-link {
    width: 148px;
    margin-top: auto;
    padding-left: 10px;
  }

  .back-button-image {
    max-width: none;
    min-width: auto;
  }

  .image-onboarding {
    display: block;
  }

  .onboarding-image {
    width: 100%;
  }

  .partnerships-logo-banner {
    background-color: #262835;
  }

  .image-217 {
    display: block;
  }

  .back-button-link-2 {
    width: 148px;
  }

  .back-button-image-2 {
    max-width: none;
    min-width: auto;
  }

  .div-block-370 {
    padding-left: 148px;
  }

  .h3-bold---main-2 {
    font-size: 22px;
  }

  .h3-bold---main-2.midnight {
    margin-top: 0px;
  }

  .div-block-392 {
    display: -ms-grid;
    display: grid;
    margin-top: 40px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-396 {
    grid-row-gap: 60px;
  }

  .image-221 {
    width: 137.96px;
    height: 28px;
    max-width: none;
  }

  .image-222 {
    width: 148px;
    height: 24.28px;
    max-width: none;
  }

  .image-223 {
    width: 163.04px;
    height: 23px;
    max-width: none;
  }

  .image-224 {
    width: 212.97px;
    height: 22px;
    max-width: none;
  }

  .image-225 {
    width: 103.53px;
    height: 44px;
    max-width: none;
  }

  .image-226 {
    width: 137.95px;
    height: 21.65px;
    max-width: none;
  }

  .my-container-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    height: auto;
    max-width: 1480px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .section---accounting {
    display: block;
    max-width: 1920px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding: 188px 68px;
    border-top-style: none;
    border-left-style: none;
    background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/bigger-background-image-production-2x.jpg);
    background-position: 100% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }

  .div-block-398 {
    width: 70%;
    margin-left: 0px;
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .div-block-399 {
    margin-bottom: 47px;
  }

  .div-block-405 {
    grid-column-gap: 68px;
  }

  .h4-bold---main-2 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Equals, sans-serif;
    font-size: 16px;
    line-height: 28px;
  }

  .div-block-409 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-411 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .section---developer-getting-started {
    padding-top: 0px;
    padding-right: 68px;
    padding-left: 68px;
  }

  .side-menu.developer {
    margin-top: 94px;
  }

  .div-block-412.build-on-your-data {
    margin-top: 94px;
  }

  .h3---main-regular {
    font-size: 22px;
    font-weight: 300;
  }

  .h3---main-regular.currency {
    color: #fff;
    font-size: 16px;
  }

  .medium-body-bold---main-3 {
    font-size: 16px;
    line-height: 28px;
  }

  .main-currency-2 {
    max-width: none;
    padding-top: 0px;
    padding-bottom: 28px;
    background-color: transparent;
  }

  .main-currency-2.side {
    width: 250px;
    margin-right: 0%;
    padding-right: 0%;
  }

  .ip-rate-personal {
    width: 222px;
  }

  .html-embed-3 {
    margin-bottom: 60px;
  }

  .div-block-418 {
    max-width: none;
    margin-right: auto;
    padding-right: 0px;
  }

  .navigation-dropdown {
    display: none;
  }

  .nav-buttons-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 316px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav-dropdown-toggle {
    width: auto;
    margin-right: 126px;
  }

  .nav-dropdown-toggle.meganav {
    margin-right: auto;
  }

  .nav-dropdown-column {
    width: 33%;
  }

  .nav-dropdown-column.cards {
    width: 33%;
  }

  .dropdown-nav-columns {
    width: 58%;
    margin-right: auto;
  }

  .dropdown-nav-columns.meganav {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-39 {
    padding-right: 68px;
    padding-left: 68px;
  }

  .image-232 {
    height: 800px;
  }

  .large-number-text {
    font-size: 117px;
    line-height: 117px;
  }

  .proof-text {
    font-size: 36px;
    line-height: 36px;
  }

  .section---stats {
    padding-top: 94px;
    padding-bottom: 100px;
  }

  .section---stats.home {
    padding-top: 100px;
  }

  .square-image-column {
    padding-right: 0px;
  }

  .square-image-column.right {
    padding-right: 0px;
  }

  .square-image-column.left.home {
    padding-left: 0px;
  }

  .meganav-dropdown {
    margin-left: 0px;
  }

  .navigation-drop-container {
    max-width: 1480px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .dropdown-list-full-wrapper {
    padding-right: 68px;
    padding-left: 68px;
  }

  .navigation-column.links {
    width: auto;
    margin-left: 19%;
  }

  .navigation-column.title {
    width: 20%;
    padding-right: 40px;
  }

  .meganav-column {
    padding-right: 5%;
    padding-left: 0%;
  }

  .meganav-column.first {
    padding-right: 5%;
  }

  .why-choose-us-features {
    padding: 48px;
  }

  .why-choose-us-features-icon {
    width: auto;
    height: auto;
  }

  .div-block-427 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .coming-soon-tag.footer {
    padding-top: 8px;
    padding-left: 12px;
  }

  .text-block-75 {
    width: 63.265625px;
    white-space: nowrap;
  }

  .coming-soon-feature.assign-budgets {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .card-lottie-animation {
    height: 780px;
  }

  .div-block-429 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .text-span-45 {
    display: block;
  }

  .medium-number-text {
    padding: 10px 10px 6px;
  }

  .background-video {
    height: 100vh;
  }

  .background-video.hero {
    height: 852px;
  }

  .background-video.hero.make-it-happen {
    height: 852px;
    padding-top: 0px;
  }

  .video-section {
    height: 852px;
    padding-right: 68px;
    padding-left: 68px;
  }

  .div-block-432 {
    width: 500px;
    margin-top: 160px;
    margin-left: 0px;
    padding-top: 0px;
  }

  .div-block-432.make-it-happen {
    padding-top: 0px;
  }

  .floating-widget-column {
    margin-bottom: 0px;
  }

  .hero-gradient {
    padding-right: 68px;
    padding-left: 68px;
  }

  .hero-gradient.make-it-happen-get-started {
    min-height: 800px;
  }

  .hero-gradient.make-it-happen-get-started.cards {
    height: auto;
    min-height: 900px;
  }

  .hero-gradient.make-it-happen-get-started.cards-form {
    min-height: 900px;
  }

  .column-74 {
    padding-top: 116px;
  }

  .image-244 {
    max-width: 70%;
  }

  .div-block-441 {
    padding: 36px;
  }

  .values-icon {
    width: auto;
    height: auto;
  }

  .section---values-v2 {
    padding: 94px 68px;
  }

  .grid-38 {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .sections---our-teams {
    padding: 94px 68px;
  }

  .benefits-card {
    padding: 48px;
  }

  .section---let-s-get-started.make-it-happen {
    min-height: 800px;
  }

  .section---let-s-get-started.make-it-happen.cards-form {
    min-height: 900px;
    background-size: cover;
  }

  .section---let-s-get-started.make-it-happen.cards-get-started {
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
    background-position: 0% 100%;
    background-size: cover;
  }

  .view-open-posititions-button {
    padding: 48px;
  }

  .section---life-at-equals-get-started {
    height: 940px;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .home-features-column-1 {
    padding-left: 0px;
  }

  .image-251.kaio {
    margin-left: -70px;
  }

  .column-79 {
    padding-left: 40px;
  }

  .h1---main-2 {
    max-width: none;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 60px;
    line-height: 76px;
  }

  .h1---main-2.center {
    max-width: none;
  }

  .category---main-2 {
    text-transform: uppercase;
  }

  .medium-body---main-5 {
    max-width: none;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 28px;
  }

  .medium-body---main-5.center {
    max-width: none;
    font-size: 16px;
  }

  .eq---button-2 {
    color: #262835;
  }

  .h3-bold---main-3 {
    font-size: 22px;
  }

  .my-container-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    height: auto;
    max-width: 1480px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .section---video-and-benefits {
    padding-top: 188px;
    padding-bottom: 0px;
  }

  .section---video-and-benefits.make-it-happen {
    padding-bottom: 188px;
  }

  .video-2 {
    border: 1px none #262835;
  }

  .content-block-2 {
    padding-right: 0px;
    padding-left: 0%;
  }

  .make-it-happen-testimonial-left-arrow:hover {
    background-color: #ffd566;
  }

  .quote-h4-2 {
    line-height: 38px;
  }

  .trustpilot-text-2 {
    width: auto;
    font-size: 13.5px;
  }

  .trust-pilot-2 {
    text-decoration: none;
  }

  .make-it-happen-testimonial-right-arrow:hover {
    background-color: #ffd566;
  }

  .equals---secondary-button-2 {
    border-color: #ffb900;
    background-color: transparent;
  }

  .equals---secondary-button-2:hover {
    border-color: #ffd566;
  }

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

  .blog-card-image {
    height: 200px;
  }

  .blog-card {
    padding-top: 24px;
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media screen and (max-width: 991px) {
  .h1---main {
    font-size: 40px;
    line-height: 48px;
  }

  .h1---main.center {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
  }

  .medium-body---main.hero {
    line-height: 28px;
  }

  .medium-body---main.currency-card-fees {
    width: 69%;
  }

  .currency-buy-value {
    font-size: 16px;
  }

  .medium-body-bold---main {
    white-space: normal;
  }

  .small-body-semibold---main.footer-header {
    margin-bottom: 18px;
    font-size: 16px;
  }

  .small-body-semibold---main.footer-header.apps {
    display: none;
  }

  .h2---main {
    font-size: 25px;
    line-height: 32px;
  }

  .h2---main.midnight {
    width: 80%;
  }

  .small-body---main {
    margin-left: 0px;
    padding-left: 0px;
  }

  .category---main {
    text-transform: uppercase;
  }

  .eq---button {
    width: 100%;
    max-width: 222px;
  }

  .column-21 {
    padding-top: 47px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-22 {
    padding-top: 47px;
    padding-right: 0px;
    padding-bottom: 94px;
  }

  .faq-question-1 {
    max-width: 600px;
  }

  .faq-question-2 {
    max-width: 600px;
  }

  .faq-question-3 {
    max-width: 600px;
    margin-bottom: 47px;
  }

  .equals---secondary-button {
    max-width: 222px;
  }

  .equals---secondary-button.side-nav {
    max-width: none;
    margin-right: 5px;
  }

  .equals---secondary-button.why-choose-us-second-cta {
    max-width: 222px;
    margin-left: 20px;
  }

  .nav-link-top-5 {
    display: none;
  }

  .nav-link-top-2 {
    display: none;
  }

  .nav-link-top {
    display: none;
  }

  .nav-container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .topnav {
    display: none;
  }

  .topnav.v2 {
    display: none;
  }

  .topnav.business {
    display: none;
  }

  .topnav.about {
    display: none;
  }

  .topnav.contact {
    display: none;
  }

  .nav-link-3 {
    display: none;
    font-family: Equals, sans-serif;
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .navbar {
    z-index: 0;
    background-color: #fff;
  }

  .ffx---secondary-button-2.nav {
    width: 132px;
    background-color: #fff;
  }

  .ffx---secondary-button-2.nav {
    width: 132px;
    background-color: #fff;
  }

  .nav-menu-2 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 0;
    width: 100vw;
    height: 100%;
    margin-top: 94px;
    padding-top: 100px;
    padding-right: 40px;
    padding-left: 40px;
    background-color: #262835;
  }

  .button---main-2.ffx---secondary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button---main-2.ffx---secondary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .menu-dropdown {
    display: block;
  }

  .menu-dropdown-link {
    padding-bottom: 20px;
    background-color: #262835;
    font-family: Equals, sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 36px;
    font-weight: 400;
  }

  .menu-button {
    z-index: 1;
    margin-left: 20px;
    padding-right: 0px;
    background-color: transparent;
  }

  .menu-button.w--open {
    z-index: 2;
    background-color: transparent;
  }

  .nav-buttons {
    position: relative;
    z-index: 2;
    width: auto;
    height: 94px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .nav-logo {
    width: 132px;
  }

  .brand {
    z-index: 2;
    width: 132px;
  }

  .menu-dropdown-toggle {
    margin-bottom: 40px;
    padding: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px none #000;
    background-color: #262835;
  }

  .menu-dropdown-toggle.w--open {
    margin-bottom: 20px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: #262835;
  }

  .menu-dropdown-carrot {
    margin-right: 0px;
  }

  .menu-dropdown-list.w--open {
    margin-bottom: 40px;
    background-color: #262835;
  }

  .equals---button._2-button-nav {
    width: 140px;
  }

  .equals---button._2-button-nav:hover {
    background-color: #ffd566;
  }

  .equals---button.side-nav {
    margin-left: 5px;
  }

  .menu-line {
    display: block;
    height: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }

  .product-page-hero {
    height: auto;
  }

  .currency-card-hero-column-2 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .hero-column-copy-and-cta {
    position: static;
    height: auto;
    padding-right: 68px;
    padding-bottom: 47px;
  }

  .hero-column-copy-and-cta.contact {
    padding-right: 68px;
    padding-bottom: 47px;
  }

  .hero-column-copy-and-cta.home {
    padding-bottom: 47px;
  }

  .hero-column-copy-and-cta.photo-hero {
    padding-bottom: 47px;
  }

  .hero-column-copy-and-cta.photo-hero.affiliate {
    padding-right: 68px;
  }

  .hero-column-copy-and-cta.personal {
    padding-right: 0px;
  }

  .hero-column-copy-and-cta.currencies {
    padding-bottom: 0px;
  }

  .hero-column-copy-and-cta.why-choose-us {
    padding-right: 0px;
  }

  .hero-paragraph-div {
    margin-bottom: 24px;
  }

  .hero-paragraph-div.about {
    width: auto;
  }

  .hero-paragraph-div.about {
    width: auto;
  }

  .hero-paragraph-div.home-hero {
    max-width: 400px;
  }

  .columns-hero {
    height: auto;
  }

  .columns-hero.contact {
    padding-right: 0px;
    padding-bottom: 47px;
  }

  .columns-hero.photo {
    overflow: hidden;
    padding-bottom: 0px;
  }

  .columns-hero.mockup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .columns-hero.personal {
    padding-bottom: 47px;
  }

  .hero-content {
    margin-bottom: 0px;
    padding-right: 0px;
  }

  .hero-content.currencies-list {
    padding-right: 68px;
  }

  .hero-content.about {
    padding-right: 68px;
  }

  .hero-content.home {
    padding-right: 0px;
  }

  .hero-content.dominic-hill {
    padding-right: 0px;
  }

  .hero-content.icas {
    padding-right: 0px;
  }

  .hero-content.pricing {
    padding-right: 68px;
  }

  .trust-banner-grid {
    padding-right: 68px;
    padding-left: 68px;
    grid-column-gap: 8px;
  }

  .trust-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section---trust {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-5 {
    padding-right: 0px;
    padding-left: 0px;
    grid-auto-flow: row;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .benefit-icon {
    width: 100px;
    height: 100px;
  }

  .section---benefits {
    padding-right: 68px;
    padding-left: 68px;
  }

  .nav-link-2 {
    display: none;
  }

  .nav-link-4 {
    display: none;
  }

  .list {
    padding-right: 0px;
  }

  .section---currencies {
    margin-left: 0px;
    padding-right: 68px;
    padding-left: 68px;
  }

  .section-center-header.steps {
    max-width: 700px;
    margin-bottom: 47px;
  }

  .currency-grid {
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .currency-grid.mobile {
    display: none;
  }

  .currency-grid.table-2 {
    display: none;
  }

  .currency-grid.table-2.international-payments {
    display: -ms-grid;
    display: grid;
    width: auto;
    padding-left: 5%;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .currency-grid.table-2.international-payments.expand {
    display: none;
  }

  .currency-grid.table-2.international-payments {
    display: -ms-grid;
    display: grid;
    width: auto;
    padding-left: 5%;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .currency-grid.table-2.international-payments.expand {
    display: none;
  }

  .currency-grid.table-1 {
    width: auto;
    margin-top: 47px;
    padding-left: 0%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .currency-grid.table-1 {
    width: auto;
    margin-top: 47px;
    padding-left: 0%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .currency-grid.table-1.international-payments {
    padding-left: 5%;
    justify-items: start;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .main-currency {
    width: 300px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 1px none #000;
  }

  .main-currency.side.popular-table-currencies-list {
    border-bottom-style: none;
  }

  .main-currency.popular-table-currencies-list {
    height: auto;
    padding-bottom: 0px;
    border-bottom-style: none;
  }

  .flag-icon {
    width: 48px;
    margin-right: 20px;
  }

  .other-currency {
    width: 300px;
    padding-right: 10px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .other-currency.table-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .other-currency.table-1.currency-list {
    width: 330px;
  }

  .hero-image-div {
    height: 475px;
  }

  .hero-image-div._2 {
    overflow: visible;
  }

  .hero-image-div.personal {
    overflow: visible;
    max-width: 115%;
  }

  .hero-image-div._2 {
    overflow: visible;
  }

  .section---cta-mobile {
    position: static;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: none;
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hamburger-wrapper {
    padding-left: 10px;
  }

  .burger-line {
    border-radius: 0px;
    background-color: #fff;
  }

  .div-block-71 {
    width: 5em;
    padding-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .icon-images {
    width: 50px;
  }

  .world-icon {
    width: 50px;
  }

  .trustpilot-text {
    font-size: 10px;
  }

  .trustpilot-white {
    width: 90px;
  }

  .trustpilot-white.testimonial-section {
    width: 132px;
    margin-right: 0px;
  }

  .trustpilot-white.trust-section {
    width: 125px;
  }

  .currency-name.currency {
    max-width: none;
  }

  .hero-header {
    margin-bottom: 20px;
  }

  .hero-header.about {
    width: auto;
  }

  .hero-header.about {
    width: auto;
  }

  .div-block-75 {
    margin-bottom: 44px;
  }

  .ccy-div {
    width: 40px;
    margin-right: 20px;
  }

  .section-center-paragraph-div {
    display: block;
    margin-bottom: 40px;
  }

  .rewards-paragraph-div {
    margin-bottom: 47px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-13 {
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 51px;
    grid-row-gap: 124px;
  }

  .section---as-featured-in {
    padding: 94px 68px;
  }

  .grid---as-featured-in {
    margin-bottom: 47px;
    grid-column-gap: 73px;
    grid-row-gap: 124px;
  }

  .section---faq {
    padding-right: 68px;
    padding-left: 68px;
  }

  .cta-section-content-div {
    padding-right: 0px;
  }

  .section---support {
    position: relative;
    z-index: 1;
    height: 375px;
  }

  .support-column-photo {
    height: 100%;
    padding-right: 40px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .div-block-101 {
    height: auto;
    padding-left: 0px;
  }

  .support-column-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .support-column-content.about {
    background-color: #262835;
  }

  .support-column-content.home {
    background-color: #262835;
  }

  .customer-support-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 500px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mask {
    height: auto;
    padding-bottom: 40px;
  }

  .image-39 {
    overflow: hidden;
    width: 100%;
    max-width: none;
    -o-object-position: 40% 50%;
    object-position: 40% 50%;
  }

  .white-text-on-image {
    position: absolute;
    left: 68px;
    top: auto;
    line-height: 28px;
  }

  .footer-link {
    font-size: 14px;
  }

  .footer-link.midnight {
    font-size: 12px;
  }

  .footer-logo {
    width: 50px;
  }

  .html-embed.twitter {
    width: 10.4px;
  }

  .html-embed.facebook {
    width: 5.36px;
  }

  .html-embed.instagram {
    width: 10.67px;
  }

  .html-embed.linkedin {
    width: 10.56px;
    height: 10.05px;
  }

  .social-media-button {
    width: 21px;
    height: 21px;
  }

  .social-media-icons-div {
    grid-column-gap: 0px;
  }

  .footer-columns {
    width: 75%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .footer-legal-blue-banner {
    height: 179px;
    padding-top: 50px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-logo-div {
    width: 25%;
  }

  .footer-logo-div.mobiletablet {
    display: block;
    width: auto;
    margin-top: 69px;
  }

  .footer-about-links-div {
    padding-left: 10px;
  }

  .footer-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-app-store-button {
    width: 132px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .footer-google-play-button {
    width: 132px;
  }

  .footer-legal-logo-div {
    width: 50%;
    height: auto;
    margin-bottom: 44px;
    padding-right: 0px;
  }

  .footer-mastercard {
    height: auto;
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .footer-mastercard.fca {
    padding-bottom: 66px;
  }

  .small-body-footer---main {
    padding-left: 0px;
    font-size: 12px;
  }

  .footer-legal {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-legal-links-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .footer-mastercard-div {
    width: 25%;
  }

  .mastercard-logo {
    width: 63px;
  }

  .terms-and-conditions-div {
    width: 25%;
  }

  .privacy-policy-div {
    width: 25%;
  }

  .cookie-policy-div {
    width: 25%;
  }

  .modern-slavery-div {
    width: 25%;
  }

  .div-block-117 {
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .jade-image-div {
    overflow: hidden;
  }

  .title-block {
    height: auto;
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section---terms {
    padding-right: 68px;
    padding-left: 68px;
  }

  .terms-heading {
    margin-top: 0px;
    margin-bottom: 24px;
    font-family: Equals, sans-serif;
  }

  .support-div {
    max-width: 325px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .support-div.form {
    display: none;
  }

  .nav-link-1.w--current {
    display: none;
  }

  .image-46 {
    width: 60px;
  }

  .currency-expand {
    padding-right: 0px;
    padding-left: 0px;
  }

  .footer-app-store-buttons-div {
    display: none;
  }

  .nav-link-columns {
    display: none;
  }

  .content-block {
    padding-top: 0px;
    padding-right: 0px;
  }

  .testimonial-card {
    max-width: none;
  }

  .testimonial-slider {
    position: static;
    width: 100%;
    max-width: none;
    padding-bottom: 40px;
  }

  .column-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .h4-bold---main {
    margin-top: 0px;
  }

  .section---fees {
    overflow: hidden;
  }

  .horizontal-logo {
    display: none;
    margin-right: 20px;
  }

  .horizontal-logo.mobile {
    display: block;
    margin-bottom: 20px;
  }

  .horizontal-logo.yellow {
    display: block;
  }

  .right-arrow-3 {
    right: 40px;
    bottom: 40px;
  }

  .horizontal-quote-h4 {
    font-size: 20px;
    line-height: 32px;
  }

  .left-arrow-3 {
    right: 114px;
    bottom: 40px;
  }

  .horizontal-content-block {
    padding-right: 40px;
    padding-left: 25px;
  }

  .horizontal-fixed-height {
    height: 100%;
  }

  .testimonial-image-wrap {
    width: 20%;
    padding-left: 20px;
  }

  .testimonial-image-wrap.trust-pilot {
    padding-left: 20px;
  }

  .div-block-125 {
    margin-left: 0px;
  }

  .travel-smarter-title-div {
    margin-bottom: 24px;
  }

  .travel-smarter-paragraph-div {
    margin-bottom: 40px;
  }

  .mango-strip-fees-table {
    width: 21%;
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
  }

  .div-block-128 {
    width: 86%;
  }

  .fees-table-big-row {
    width: auto;
    padding-right: 0px;
    padding-left: 7%;
  }

  .fees-table-small-row {
    padding-right: 0px;
    padding-left: 7%;
  }

  .div-block-136 {
    width: 81%;
  }

  .div-block-137 {
    width: 158px;
    margin-left: auto;
  }

  .div-block-139 {
    width: 158px;
  }

  .div-block-141 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    padding-right: 0%;
    padding-left: 7%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #3871c2;
  }

  .div-block-144 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    padding-left: 7%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .fees-header-midnight-text {
    width: 69%;
    font-family: Equals, sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
  }

  .nav-link-details {
    display: none;
    color: #c0def8;
    font-size: 16px;
    font-weight: 400;
  }

  .icon-square {
    display: none;
    background-color: #3871c2;
  }

  .icon-square.colour-2 {
    background-color: #3871c2;
  }

  .icon-square.colour-3 {
    background-color: #3871c2;
  }

  .icon-square.colour-4 {
    background-color: #3871c2;
  }

  .mobile-nav {
    display: block;
    width: 100%;
    margin-top: 94px;
    padding: 0px 68px 47px;
    border-style: none;
    border-width: 0px;
    border-color: #fff;
    border-radius: 0px;
    background-color: #262835;
    box-shadow: 42px 42px 55px 0 rgba(32, 53, 90, 0.09);
    font-family: Equals, sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .mobile-nav-link {
    width: 100%;
    padding-left: 0px;
    color: #fff;
    font-weight: 600;
  }

  .mobile-nav-link:hover {
    color: #ffb900;
  }

  .mobile-nav-link.w--current {
    color: #ffb900;
  }

  .mobile-nav-link.w--current:hover {
    color: #ffd566;
  }

  .mobile-nav-link.regular {
    font-weight: 400;
  }

  .nav-content-wrap {
    line-height: 28px;
  }

  .mobile-dropdown {
    width: 100%;
    color: #fff;
  }

  .dropdown-list {
    background-color: #fff;
  }

  .dropdown-link-mob {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 0px none #262835;
    border-radius: 0px;
    background-color: #262835;
    color: #fff;
    font-size: 30px;
    line-height: 28px;
    font-weight: 400;
  }

  .dropdown-link-mob:hover {
    border-radius: 0px;
    background-color: #262835;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    color: #ffb900;
  }

  .dropdown-link-mob.w--current {
    color: #ffb900;
    font-size: 30px;
    line-height: 28px;
    font-weight: 400;
  }

  .dropdown-link-mob.w--current:hover {
    color: #ffd566;
  }

  .mobile-toggle {
    width: 100%;
    padding-left: 0px;
    color: #fff;
    font-weight: 600;
  }

  .mobile-toggle:hover {
    color: #ffb900;
  }

  .mobile-toggle.w--open {
    padding-right: 0px;
  }

  .mobile-toggle.hide {
    display: none;
  }

  .icon-5 {
    margin-right: 0px;
  }

  .icon-6 {
    margin-right: 0px;
  }

  .white-box-section {
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    z-index: 0;
  }

  .app-buttons-cta-div {
    grid-column-gap: 8px;
  }

  .image-62 {
    width: 100px;
  }

  .image-66 {
    width: 80px;
  }

  .image-67 {
    width: 60px;
  }

  .image-68 {
    width: 100px;
  }

  .image-69 {
    width: 80px;
  }

  .image-70 {
    width: 70px;
  }

  .hero-button-div.international-payments {
    grid-column-gap: 24px;
  }

  .mobile-currency-paragraph {
    display: none;
    margin-bottom: 40px;
  }

  .currency-card-terms-grid {
    margin-bottom: 20px;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .section---privacy-policy {
    padding-bottom: 94px;
  }

  .text-block-71 {
    font-weight: 400;
  }

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

  .div-block-166 {
    height: auto;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
  }

  .trustpilot-icon-link {
    width: 90%;
  }

  .trustpilot-icon-link.home-page {
    margin-bottom: 10px;
  }

  .col._2col.overflow-visible {
    display: none;
  }

  .col._2col.tab-menu {
    width: 100%;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .tab_illo-wrapper {
    position: -webkit-sticky;
    position: sticky;
    left: 0px;
    top: 133px;
    right: 0px;
    bottom: 0px;
  }

  .row.flex-center {
    margin-top: 60px;
  }

  .tab-link-2 {
    width: 560px;
    padding-right: 0%;
  }

  .tab-link-2.w--current {
    width: 560px;
  }

  .block_wrap {
    width: 50%;
  }

  .section---hero.about {
    height: auto;
  }

  .section---hero.background {
    height: 500px;
  }

  .section---hero.background.home {
    background-position: 50% 50%;
  }

  .div-block-173 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-176 {
    width: 30%;
  }

  .div-block-177 {
    width: 90%;
  }

  .div-block-178 {
    width: 90%;
  }

  .grid-18 {
    padding-right: 0%;
    padding-left: 0%;
    grid-column-gap: 0px;
  }

  .div-block-180 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-19 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .arrow-link.pricing {
    margin-top: 20px;
  }

  .div-block-185 {
    padding-left: 0px;
  }

  .image-108 {
    width: 112px;
  }

  .utility-page-content {
    width: 400px;
  }

  .div-block-191 {
    padding-right: 0%;
  }

  .about-linkedin-grid {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    grid-column-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-192 {
    padding-left: 0%;
  }

  .div-block-197 {
    width: auto;
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .side-by-side---home-image-right {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .div-block-198 {
    width: auto;
  }

  .div-block-199 {
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-200 {
    width: auto;
    padding-top: 40px;
  }

  .div-block-201 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .image-131 {
    width: 350px;
  }

  .why-choose-us-benefits {
    max-width: 600px;
    margin-right: auto;
    margin-left: 0px;
  }

  .div-block-207 {
    max-width: 600px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-208 {
    height: auto;
  }

  .values-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-23 {
    max-width: 444px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-23.developer {
    margin-top: 60px;
    grid-row-gap: 40px;
  }

  .section-29 {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .image-135 {
    margin-top: 20px;
  }

  .logo-container {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 45px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .logo-container.production {
    height: auto;
  }

  .image-136 {
    width: 35%;
  }

  .div-block-220 {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-137 {
    width: 35%;
  }

  .image-138 {
    width: 35%;
  }

  .image-139 {
    width: 40%;
  }

  .image-140 {
    width: 30%;
  }

  .image-141 {
    width: 40%;
  }

  .div-block-221 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section---about-trust {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .about-stats-grid {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .about-stats-grid.home {
    justify-items: center;
  }

  .about-stats-grid.why-choose-us {
    justify-items: center;
    grid-row-gap: 20px;
  }

  .section---currency-list-regions {
    height: auto;
  }

  .currency-toggle-wrap {
    left: 0%;
    right: 0%;
    margin-bottom: 0px;
    margin-left: auto;
  }

  .popular-currencies---buy {
    margin-top: 0px;
    padding-top: 0px;
  }

  ._2cta-grid {
    grid-column-gap: 16px;
  }

  .personal-page-hero-image {
    margin-top: 0%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .modal-element.home-request-callback {
    height: auto;
  }

  .modal.intpay-request-a-callback {
    display: none;
  }

  .modal.expman-free-demo {
    display: none;
  }

  .modal.expman-request-callback {
    display: none;
  }

  .modal.broker-request-callback {
    display: none;
  }

  .modal.home-request-callback {
    display: none;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .about-column-right {
    display: block;
    padding-left: 68px;
  }

  .terms-side-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    height: 400px;
    margin-bottom: 140px;
  }

  .terms-and-conditions-content {
    width: 70%;
  }

  .swiper-container {
    display: none;
  }

  .column-47 {
    overflow: hidden;
    height: 600px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .column-47.tailored-to-you {
    display: block;
  }

  .column-47.team-spending {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 68px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .column-48 {
    padding-top: 47px;
    padding-bottom: 47px;
    padding-left: 68px;
  }

  .columns-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .image-149 {
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .column-right {
    overflow: hidden;
    height: 600px;
  }

  .column-right.work-around-the-world {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .column-right.private-clients {
    height: auto;
  }

  .column-50 {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .column-50.buy-and-hold.ip-private {
    padding-bottom: 0px;
  }

  .image-right {
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .image-right.work-around-the-world {
    width: auto;
    height: 120%;
    margin-top: -94px;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .image-right.hero {
    height: 600px;
    margin-top: 0px;
  }

  .image-right.currency-card {
    padding-right: 40px;
    padding-left: 40px;
  }

  .image-right.kaio {
    width: 180%;
    height: auto;
  }

  .side-by-side---image-left.home {
    height: auto;
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .side-by-side---image-right.home {
    height: auto;
    margin-top: 47px;
    padding-bottom: 47px;
  }

  .business---expense-management-div {
    padding-right: 0px;
  }

  .business---expense-management-div.buy-and-hold {
    padding-right: 0px;
  }

  .business---expense-management-div.production {
    max-width: none;
  }

  .div-block-247.production {
    max-width: none;
  }

  .columns-16.business---expense-management {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .columns-16.buy-and-hold {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-248 {
    margin-bottom: 40px;
  }

  .section---blue-blog-banner {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-275 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-276 {
    width: 94px;
    margin-right: 20px;
  }

  .link-block-10 {
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-162 {
    margin-left: 20px;
  }

  .div-block-278 {
    margin-top: 8px;
    margin-left: 0px;
  }

  .div-block-288 {
    width: 252px;
    padding-right: 0px;
  }

  .section-36 {
    position: static;
    height: auto;
  }

  .section-36.product-pages {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 500px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-291 {
    padding-right: 0%;
  }

  .div-block-293 {
    padding-left: 0%;
  }

  .column-55 {
    padding-left: 20px;
  }

  .div-block-296 {
    padding-bottom: 10px;
  }

  .contact-info-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .column-57 {
    padding-right: 68px;
  }

  .div-block-297 {
    margin-bottom: 0px;
  }

  .hero-column-image {
    padding-top: 47px;
  }

  .hero-column-image.activate {
    display: none;
  }

  .image-171 {
    overflow: hidden;
    height: 120%;
    max-height: none;
    max-width: none;
    margin-top: -70px;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .column-59 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 550px;
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .step-number {
    width: 70px;
    height: 70px;
  }

  .step-card {
    padding-right: 60px;
    padding-bottom: 40px;
  }

  .step-card.step-1 {
    width: auto;
  }

  .section---3-steps {
    padding-top: 47px;
    padding-bottom: 47px;
  }

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

  .section---video-testimonial.production {
    padding-top: 47px;
  }

  .column-62 {
    padding-top: 47px;
    padding-left: 0px;
  }

  .div-block-300 {
    margin-bottom: 0px;
  }

  .div-block-301 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .checkbox-base {
    height: auto;
    min-height: 100px;
  }

  .checkbox-field {
    padding-bottom: 10px;
  }

  .form-callback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .form-callback.partnerships {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-span-12 {
    display: inline;
  }

  .div-block-303 {
    margin-left: 90px;
  }

  .div-block-304 {
    margin-left: 90px;
  }

  .div-block-305 {
    margin-left: 90px;
  }

  .div-block-306 {
    margin-top: 47px;
  }

  .topnav-cta-form {
    width: 140px;
  }

  .columns-19 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-image {
    max-width: 100%;
    margin-top: 0%;
  }

  .hero-image.expense-management {
    max-width: 100%;
  }

  .hero-image.broker-platforms {
    max-width: 150%;
    margin-top: -19%;
    margin-bottom: -48%;
  }

  .image-179 {
    margin-bottom: 10px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .image-179.accounting {
    margin-bottom: 10px;
  }

  .div-block-317 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-span-16 {
    display: block;
  }

  .image-180 {
    height: 600px;
  }

  .column-65.effectivefx {
    padding-top: 0px;
  }

  .image-181 {
    width: 70px;
  }

  .flowbaseslider.form-callback {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-span-18 {
    display: inline;
  }

  .text-span-19 {
    display: inline;
  }

  .steps-arrows {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .step-arrow-image {
    margin-top: 0px;
    margin-left: 40px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .step-arrow {
    padding-right: 0px;
    padding-bottom: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .contact-page-info-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-span-20 {
    display: inline;
  }

  .tablet-nav {
    display: none;
  }

  .image-182 {
    width: 132px;
  }

  .section---equals-blog-banner {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .modal-section {
    padding-top: 47px;
  }

  .callbackform-wrapper {
    width: 80%;
  }

  .callbackform-wrapper.form-callback {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .callbackform-wrapper.form-callback.equals {
    margin-right: 0px;
    margin-left: 0px;
  }

  .callbackform-wrapper.form-callback {
    width: auto;
    min-width: auto;
    margin-right: 68px;
    margin-left: 68px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-359 {
    padding-top: 0px;
  }

  .div-block-360 {
    margin-top: 0px;
  }

  .image-189 {
    width: 100px;
  }

  .image-189.mobile {
    display: block;
  }

  .activate-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .page-popup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .h2---main-2 {
    font-size: 25px;
    line-height: 32px;
  }

  .h2---main-2.midnight {
    width: 80%;
  }

  .h2---main-2.midnight {
    width: auto;
  }

  .user-guide-container {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .div-block-364 {
    width: auto;
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .slide-image-column {
    overflow: hidden;
    width: auto;
    height: 600px;
    padding-top: 47px;
  }

  .div-block-366 {
    display: none;
    height: 188px;
  }

  .userguide-mobile-mockup {
    width: 50%;
  }

  .arrow-block {
    display: none;
    padding-top: 47px;
  }

  .div-block-378 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-379 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .small-body---main-2 {
    margin-left: 0px;
    padding-left: 0px;
  }

  .medium-body-bold---main-2 {
    white-space: normal;
  }

  .h2---main-3 {
    font-size: 25px;
    line-height: 32px;
  }

  .onboarding-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-left: auto;
  }

  .onboarding-slide {
    width: 100%;
    max-width: none;
    padding-right: 120px;
    padding-left: 120px;
  }

  .header {
    width: auto;
    height: 141px;
  }

  .back-button-link {
    width: 120px;
  }

  .back-button-image {
    max-width: 80%;
  }

  .image-216 {
    width: 132px;
  }

  .image-onboarding {
    display: none;
    width: 35%;
  }

  .image-217 {
    display: none;
    width: 35%;
  }

  .back-button-link-2 {
    width: 100px;
  }

  .back-button-image-2 {
    max-width: 80%;
  }

  .div-block-370 {
    padding-right: 100px;
  }

  .div-block-393 {
    width: auto;
  }

  .text-span-30 {
    display: inline;
  }

  .text-span-31 {
    display: inline;
  }

  .section---accounting {
    overflow: hidden;
    margin-top: 0px;
    padding: 0px;
  }

  .div-block-398 {
    width: auto;
    padding-right: 68px;
    padding-left: 68px;
  }

  .div-block-399 {
    padding-left: 50px;
  }

  .div-block-400 {
    width: 50px;
  }

  .div-block-401 {
    width: 80%;
  }

  .div-block-402 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .image-227 {
    display: block;
  }

  .image-228 {
    margin-bottom: 10px;
  }

  .image-229 {
    margin-bottom: 10px;
  }

  .div-block-405 {
    width: 100%;
    margin-top: 47px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .h4-bold---main-2 {
    margin-top: 0px;
  }

  .side-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    height: 400px;
    margin-bottom: 140px;
  }

  .main-currency-2 {
    width: 300px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 1px none #000;
  }

  .main-currency-2.line.tabletline {
    border-bottom-color: #d4d5dd;
  }

  .main-currency-2.side.line {
    border-bottom-color: #d4d5dd;
  }

  .image-231 {
    width: 125%;
    height: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
  }

  .nav-buttons-2 {
    position: relative;
    z-index: 2;
    width: auto;
    height: 94px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .nav-buttons-2.meganav._1-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

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

  .topnav-2-button-left {
    display: none;
  }

  .topnav-2-button-right {
    display: none;
  }

  .div-block-419 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .div-block-420 {
    width: 100%;
  }

  .div-block-421 {
    width: 100%;
  }

  .html-embed-6 {
    width: 100%;
  }

  .image-232 {
    width: 100vw;
    height: auto;
    margin-top: -120px;
  }

  .text-span-35 {
    display: inline;
  }

  .why-choose-us---equals-money-account {
    margin-top: 47px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .square-image-column.right {
    padding-left: 68px;
  }

  .square-image-column.right.home {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .square-image-column.left.home {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .why-choose-us-benefits-column-1 {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .why-choose-us-benefits-column-2 {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .navigation {
    display: none;
  }

  .navigation-link-block {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-content-wrap-4 {
    padding-left: 10px;
  }

  .nav-title {
    margin-bottom: 6px;
    font-size: 15px;
  }

  .yellow-line {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .why-choose-us-features.business-payments {
    background-color: #262835;
  }

  .why-choose-us-features.money-management {
    background-color: #363842;
  }

  .div-block-428 {
    margin-right: 0px;
  }

  .div-block-429 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-430 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-235 {
    width: 60px;
    height: 17px;
  }

  .image-236 {
    width: 31.5px;
    height: 31px;
  }

  .image-237 {
    width: 57.5px;
    height: 25px;
  }

  .image-238 {
    width: 31.5px;
    height: 31px;
  }

  .image-239 {
    width: 33.5px;
    height: 29px;
  }

  .image-240 {
    width: 58px;
    height: 26px;
  }

  .image-241 {
    width: 65.3984375px;
    height: 20.5px;
  }

  .image-242 {
    width: 41px;
    height: 17px;
  }

  .text-span-45 {
    display: block;
  }

  .div-block-432 {
    padding-top: 94px;
  }

  .section---pricing-table {
    padding-top: 47px;
  }

  .floating-widget-column {
    display: none;
  }

  .pricing-table-column {
    width: 100%;
    max-width: none;
  }

  .div-block-438 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-439 {
    display: block;
    margin-top: 60px;
    padding: 30px;
    background-color: #262835;
  }

  .hero-gradient {
    background-image: linear-gradient(100deg, #000, transparent);
  }

  .hero-gradient.home {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: none;
  }

  .column-73 {
    padding-right: 0px;
  }

  .column-74 {
    padding-top: 40px;
    padding-left: 0px;
  }

  .image-244 {
    margin-top: 40px;
  }

  .grid-36 {
    margin-top: 47px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section---values-v2 {
    padding-right: 68px;
    padding-left: 68px;
  }

  .grid-37 {
    margin-top: 47px;
  }

  .grid-38 {
    grid-column-gap: 60px;
  }

  .column-75 {
    padding-bottom: 60px;
  }

  .grid-39 {
    margin-top: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

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

  .benefits {
    margin-top: 47px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .section---let-s-get-started {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .section---let-s-get-started.home {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #363842;
    background-image: url(https://equalsmoney.com/eq-homepage-assets/css/../images/lets-get-started.jpg);
    background-position: 100% 50%;
    background-size: cover;
  }

  .section---let-s-get-started.make-it-happen {
    background-position: 50% 50%;
    background-size: cover;
  }

  .section---let-s-get-started.make-it-happen.cards-form {
    background-position: 0% 0%;
    background-size: cover;
  }

  .section---let-s-get-started.make-it-happen.cards-get-started {
    background-position: 50% 0%;
    background-size: cover;
  }

  .column-77 {
    padding-right: 0px;
    padding-bottom: 47px;
  }

  .section---social-environmental {
    padding-top: 94px;
  }

  .section---life-at-equals-get-started {
    height: 600px;
  }

  .equals-careers-benefits {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .feature-buttons {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .columns-home-image-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .home-features-column-1 {
    padding-right: 68px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .home-features-column-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 68px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .columns-home-image-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-249 {
    max-width: 60%;
  }

  .image-250 {
    max-width: 80%;
  }

  .image-251 {
    max-width: 80%;
  }

  .lottie-animation-8 {
    max-width: 80%;
  }

  .let-s-get-started-home {
    width: 60%;
  }

  .column-79 {
    padding-top: 40px;
  }

  .column-80 {
    padding-left: 0px;
  }

  .image-252 {
    display: block;
  }

  .column-81 {
    display: none;
  }

  .h1---main-2 {
    font-size: 40px;
    line-height: 48px;
  }

  .h1---main-2.center {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
  }

  .category---main-2 {
    text-transform: uppercase;
  }

  .eq---button-2 {
    width: 100%;
    max-width: 222px;
  }

  .list-2 {
    padding-right: 0px;
  }

  .column-82 {
    padding-top: 47px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-162 {
    margin-bottom: 20px;
  }

  .div-block-449 {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-right: 68px;
    padding-left: 68px;
  }

  .section---video-and-benefits {
    padding-top: 94px;
  }

  .content-block-2 {
    padding-top: 0px;
    padding-right: 0px;
  }

  .trustpilot-text-2 {
    font-size: 10px;
  }

  .make-it-happen-testimonial {
    position: static;
    width: 100%;
    max-width: none;
    padding-bottom: 40px;
  }

  .equals---secondary-button-2 {
    max-width: 222px;
  }

  .equals---secondary-button-2.why-choose-us-second-cta {
    max-width: 222px;
    margin-left: 20px;
  }

  .make-it-happen-cta {
    margin-top: 94px;
  }

  .blog-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .h1---main {
    width: auto;
    max-width: none;
    line-height: 52px;
    text-align: left;
  }

  .h1---main.center.mobile-left-align {
    text-align: left;
  }

  .medium-body---main {
    width: auto;
    margin-right: 0px;
    font-size: 14px;
  }

  .medium-body---main.center {
    display: block;
    width: auto;
    font-size: 14px;
  }

  .medium-body---main.center.mobile-left-align {
    text-align: left;
  }

  .medium-body---main.hero {
    margin-right: 0px;
    font-size: 14px;
    text-align: left;
  }

  .medium-body---main.currency-card-fees {
    width: 69%;
    white-space: normal;
  }

  .medium-body---main.let-s-get-started {
    text-align: left;
  }

  .currency-buy-value {
    font-size: 14px;
  }

  .medium-body-bold---main {
    font-size: 14px;
  }

  .medium-body-bold---main.card-fees {
    white-space: nowrap;
  }

  .medium-body-bold---main.see-all-currencies {
    font-weight: 600;
  }

  .medium-body-bold---main.view-less-currencies {
    display: none;
  }

  .h2---main {
    max-width: none;
  }

  .h2---main.midnight {
    width: auto;
  }

  .small-body---main.white {
    color: #fff;
  }

  .category---main {
    text-transform: uppercase;
  }

  .eq---button {
    max-width: none;
  }

  .eq---button.make-it-happen {
    max-width: 222px;
  }

  .eq---button.button-mobile {
    max-width: 50%;
  }

  .button---main.ffx {
    font-size: 14px;
  }

  .button---main.ffx---secondary {
    font-size: 14px;
  }

  .eq---button-center {
    height: 47px;
  }

  .column-21 {
    padding-top: 47px;
  }

  .column-22 {
    padding-top: 40px;
    padding-bottom: 47px;
  }

  .my-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
  }

  .my-container.columns {
    padding-right: 40px;
    padding-left: 40px;
  }

  .equals---secondary-button._2-button-nav {
    display: none;
  }

  .equals---secondary-button.why-choose-us-second-cta {
    margin-left: 10px;
  }

  .equals---secondary-button.home {
    max-width: none;
  }

  .nav-container {
    height: 80px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .ffx---secondary-button-2.nav {
    display: none;
    width: 112px;
  }

  .ffx---secondary-button-2.nav {
    display: none;
    width: 112px;
  }

  .nav-menu-2 {
    padding-top: 47px;
  }

  .menu-dropdown-link {
    padding-top: 0px;
    padding-bottom: 20px;
    font-size: 22px;
    line-height: 28px;
  }

  .menu-button {
    padding-left: 0px;
  }

  .nav-buttons {
    height: 80px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .nav-logo {
    width: 112px;
  }

  .brand {
    height: auto;
    padding-left: 0px;
  }

  .equals---button._2-button-nav {
    display: none;
    width: 112px;
  }

  .equals---button._2-button-nav.hide {
    display: none;
  }

  .menu-line {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .product-page-hero.personal {
    height: auto;
  }

  .currency-card-hero-column-2 {
    display: none;
  }

  .currency-card-hero-column-2.contact-page {
    display: block;
  }

  .currency-card-hero-column-2.personal {
    display: block;
  }

  .hero-column-copy-and-cta {
    padding-right: 40px;
    padding-left: 40px;
  }

  .hero-column-copy-and-cta.contact {
    padding-right: 40px;
  }

  .hero-column-copy-and-cta.home {
    padding-right: 40px;
    padding-bottom: 0px;
  }

  .hero-column-copy-and-cta.photo-hero {
    padding-right: 40px;
    padding-bottom: 47px;
  }

  .hero-column-copy-and-cta.photo-hero.affiliate {
    padding-right: 40px;
  }

  .hero-column-copy-and-cta.personal {
    padding-right: 40px;
  }

  .hero-column-copy-and-cta.pricing {
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-paragraph-div {
    width: auto;
    max-width: 560px;
    margin-bottom: 24px;
  }

  .hero-paragraph-div.pricing {
    max-width: 400px;
  }

  .hero-content {
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-right: 0px;
  }

  .hero-content.currencies-list {
    padding-right: 0px;
  }

  .hero-content.about {
    padding-right: 0px;
  }

  .hero-content.personal {
    padding-right: 0%;
  }

  .hero-content.home {
    padding-right: 40px;
  }

  .hero-content.affiliate {
    width: 100%;
  }

  .hero-content.dominic-hill {
    padding-right: 0px;
  }

  .hero-content.pricing {
    margin-left: 0px;
    padding-right: 100px;
  }

  .trust-banner-grid {
    width: auto;
    height: 100%;
    padding-right: 0px;
    padding-left: 0px;
    justify-items: center;
    grid-row-gap: 44px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 44px auto 44px auto;
    grid-template-rows: auto auto auto;
  }

  .trust-item {
    width: 236.84375px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section---trust {
    height: auto;
    padding: 40px;
  }

  .grid-5 {
    margin-right: 0px;
    margin-left: 0px;
    grid-column-gap: 16px;
  }

  .div-block-51 {
    margin-bottom: 0px;
  }

  .section---benefits {
    display: block;
    padding: 47px 40px;
  }

  .list {
    padding-right: 0px;
  }

  .section---currencies {
    display: block;
    padding: 47px 40px;
  }

  .section-center-header {
    text-align: left;
  }

  .section-center-header.pricing {
    margin-bottom: 47px;
  }

  .currency-grid {
    margin-bottom: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .currency-grid.mobile {
    display: -ms-grid;
    display: grid;
    width: auto;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .currency-grid.table-2 {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .currency-grid.table-2.international-payments {
    display: none;
    margin-bottom: 20px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .currency-grid.table-2.international-payments.expand {
    display: -ms-grid;
    display: grid;
    margin-top: 0px;
    padding-left: 0%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .currency-grid.table-2.international-payments {
    display: none;
    margin-bottom: 20px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .currency-grid.table-2.international-payments.expand {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .currency-grid.table-1 {
    padding-left: 0%;
    justify-items: center;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .currency-grid.table-1 {
    padding-left: 0%;
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .currency-grid.table-1.international-payments {
    margin-top: 0px;
    padding-left: 0%;
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .main-currency {
    padding-bottom: 0px;
  }

  .main-currency.side {
    width: 300px;
    padding-bottom: 16px;
    border-bottom-style: solid;
    border-bottom-color: #d4d5dd;
  }

  .main-currency.side.popular-table-currencies-list {
    width: 300px;
    height: auto;
    min-width: 250px;
    border-bottom-style: solid;
  }

  .main-currency.popular-table-currencies-list {
    height: auto;
    padding-bottom: 16px;
  }

  .flag-icon {
    width: 44px;
  }

  .other-currency {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .other-currency.table-1 {
    display: none;
  }

  .other-currency.table-1.currency-list {
    width: 300px;
  }

  .other-currency.table-1.currency-list.long-currency {
    height: 80px;
  }

  .hero-image-div._2 {
    height: auto;
  }

  .hero-image-div._2 {
    height: auto;
  }

  .section---cta-mobile {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: transparent;
  }

  .currencycard480 {
    display: block;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .burger-line {
    border-radius: 0px;
  }

  .div-block-71 {
    width: auto;
  }

  .icon-images {
    margin-right: 20px;
  }

  .world-icon {
    margin-right: 20px;
  }

  .trust-pilot {
    width: 223px;
    margin-right: auto;
    margin-left: 0px;
    padding-left: 0px;
  }

  .trust-pilot.trust-section {
    display: none;
  }

  .trustpilot-text {
    font-size: 11px;
  }

  .trustpilot-text.home-page {
    width: auto;
  }

  .trustpilot-white {
    width: 124px;
  }

  .trustpilot-white.testimonial-section {
    width: auto;
  }

  .trustpilot-white.trust-section {
    width: auto;
  }

  .trustpilot-white.home-page {
    width: auto;
  }

  .trust-text---white {
    width: auto;
  }

  .hero-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .currency-card-hero-mobile-div {
    display: none;
    overflow: visible;
    height: 450px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .currency-rate-div {
    display: block;
    width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-center-paragraph-div {
    display: block;
    margin-bottom: 40px;
  }

  .section-center-paragraph-div.about {
    display: block;
    margin-bottom: 47px;
  }

  .div-block-84 {
    display: block;
  }

  .section---rewards {
    padding: 47px 40px;
  }

  .rewards-paragraph-div {
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-13 {
    grid-column-gap: 40px;
    grid-row-gap: 94px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-91 {
    margin-bottom: 0px;
  }

  .section---as-featured-in {
    padding: 47px 40px;
  }

  .grid---as-featured-in {
    margin-bottom: 0px;
    grid-column-gap: 66px;
    grid-row-gap: 85px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .section---faq {
    padding-right: 40px;
    padding-left: 40px;
  }

  .cta-section-content-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section---support {
    height: auto;
    background-color: #fff;
  }

  .support-column-photo {
    height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-101 {
    height: auto;
    padding: 47px 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-101.home {
    background-color: #262835;
  }

  .support-column-content {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .customer-support-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .image-39 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .footer-support-links-div {
    margin-bottom: 60px;
  }

  .white-text-on-image {
    position: absolute;
    left: 40px;
  }

  .footer-link.midnight {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .footer-legal-blue-banner {
    height: auto;
    padding: 47px 40px;
  }

  .footer-logo-div {
    width: 100%;
    margin-bottom: 72px;
  }

  .footer-logo-div.mobiletablet {
    display: none;
  }

  .footer-about-links-div {
    margin-bottom: 60px;
    padding-left: 0px;
  }

  .footer-products-links-div {
    margin-bottom: 60px;
  }

  .footer-content {
    padding: 47px 40px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-app-store-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-legal-logo-div {
    width: auto;
    margin-bottom: 40px;
  }

  .part-of-the-equals-group-logo {
    width: 300px;
  }

  .footer-mastercard {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-116 {
    width: auto;
  }

  .small-body-footer---main {
    font-size: 10px;
  }

  .footer-legal-links-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .footer-mastercard-div {
    width: auto;
    margin-bottom: 24px;
  }

  .terms-and-conditions-div {
    width: auto;
  }

  .privacy-policy-div {
    width: auto;
  }

  .cookie-policy-div {
    width: auto;
  }

  .modern-slavery-div {
    width: auto;
  }

  .jade-image-div {
    overflow: hidden;
    width: auto;
    height: auto;
    margin-bottom: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .text-block-51 {
    font-size: 14px;
  }

  .text-block-52 {
    font-size: 14px;
  }

  .title-block {
    height: auto;
    padding-top: 47px;
    padding-bottom: 47px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section---terms {
    padding-right: 40px;
    padding-left: 40px;
  }

  .terms-heading {
    display: block;
    color: #fff;
  }

  .misc-text-block {
    font-size: 14px;
  }

  .support-div {
    max-width: none;
  }

  .image-46 {
    width: 50px;
  }

  .misc-list {
    font-size: 14px;
  }

  .hero-column-2.currencies-list {
    height: 400px;
    padding-right: 40px;
    padding-bottom: 0px;
    padding-left: 40px;
  }

  .currency-expand {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }

  .currency-expand-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px none #000;
  }

  .faq-circle {
    background-color: #ffb900;
  }

  .plus-icon {
    width: 18px;
    color: #262835;
  }

  .currency-expand-content {
    margin-bottom: 0px;
  }

  .content-block {
    padding-right: 20px;
    padding-left: 0px;
  }

  .quote-h4 {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .author-detail {
    font-size: 14px;
  }

  .testimonial-slider {
    display: none;
    width: auto;
    height: 450px;
    max-width: 400px;
  }

  .author-image {
    width: 94px;
  }

  .h4-bold---main {
    font-size: 14px;
  }

  .section---fees {
    padding: 47px 40px;
  }

  .fees-table {
    display: none;
  }

  .horizontal-logo {
    margin-right: 40px;
  }

  .slide-horizontal {
    height: 500px;
  }

  .testimonial-card-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .right-arrow-3 {
    right: 0px;
    bottom: 0px;
  }

  .horizontal-quote-h4 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
  }

  .slider-horizontal {
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }

  .left-arrow-3 {
    right: 74px;
    bottom: 0px;
  }

  .horizontal-content-block {
    width: 100%;
    height: 75%;
    padding: 0px 40px 94px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .testimonial-image-wrap {
    width: 100%;
    height: 120px;
    padding-top: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .testimonial-image-wrap.trust-pilot {
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-125 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .travel-smarter-paragraph-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section---trustpilot-testimonial {
    display: none;
    padding-right: 40px;
    padding-left: 40px;
  }

  .trustpilot-testimonial-div {
    width: auto;
    padding-left: 0%;
  }

  .image-54 {
    width: 44px;
  }

  .fees-card {
    display: block;
    overflow: hidden;
    margin-bottom: 0px;
    border-style: solid solid none;
    border-width: 2px;
    border-color: #fff;
    border-radius: 0px;
    background-color: #484a58;
  }

  .fees-card.bottom {
    border-right-style: none;
    border-left-style: none;
  }

  .div-block-141 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    padding-right: 0%;
    padding-left: 7%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #fff;
    background-color: #ffb900;
  }

  .div-block-143 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    padding-left: 7%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px none #fff;
  }

  .div-block-144 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    padding-left: 7%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-144.bottom {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
  }

  .div-block-144.top {
    border-top: 2px solid #fff;
  }

  .fees-header-midnight-text {
    width: 69%;
    padding-right: 8px;
    font-family: Equals, sans-serif;
    color: #262835;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
  }

  .mobile-nav {
    margin-top: 80px;
    padding-top: 20px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .mobile-nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .nav-content-wrap {
    font-size: 22px;
    line-height: 32px;
  }

  .dropdown-link-mob {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-link-mob.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #ffb900;
  }

  .mobile-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .offers-button-div.pricing {
    margin-top: 47px;
  }

  .white-box-section {
    display: none;
  }

  .testimonial-section-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .app-buttons-cta-div {
    display: -ms-grid;
    display: grid;
    margin-top: 40px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .image-63 {
    width: 80px;
  }

  .image-64 {
    width: 80px;
  }

  .image-66 {
    width: 80px;
  }

  .image-67 {
    width: 50px;
  }

  .image-68 {
    width: 80px;
  }

  .image-69 {
    width: 80px;
  }

  .image-70 {
    width: 60px;
  }

  .hero-button-div {
    margin-right: auto;
    margin-left: 0px;
  }

  .hero-button-div.international-payments {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .hero-button-div.home-callback {
    width: 100%;
  }

  .mobile-currency-paragraph {
    display: block;
  }

  .section---privacy-policy {
    padding-right: 40px;
    padding-bottom: 47px;
    padding-left: 40px;
  }

  .text-block-70 {
    font-size: 22px;
    line-height: 32px;
  }

  .text-block-71 {
    font-size: 22px;
    line-height: 32px;
    text-align: left;
  }

  .text-link---main {
    font-size: 14px;
  }

  .trustpilot-icon-link.home-page {
    width: 65%;
  }

  .col {
    padding-right: 12px;
    padding-left: 12px;
  }

  .col._2col.tab-menu {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section---history {
    padding: 40px;
  }

  .row {
    margin-right: -12px;
    margin-left: -12px;
  }

  .row.flex-center {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tab-link-2 {
    width: auto;
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 0px;
    padding-left: 16px;
  }

  .tab-link-2.w--current {
    width: 100%;
  }

  .section---hero.about {
    height: auto;
  }

  .section---hero.background {
    height: 500px;
    padding-bottom: 47px;
    background-position: 50% 0%;
  }

  .section---hero.pricing {
    background-position: 40% 50%;
    background-size: cover;
    opacity: 1;
  }

  .div-block-177 {
    width: auto;
  }

  .div-block-178 {
    width: auto;
  }

  .section---contact-information {
    padding: 47px 40px;
  }

  .section---contact-information.broker-platforms.bottom {
    padding-bottom: 47px;
  }

  .grid-18 {
    padding-right: 0%;
    padding-left: 0%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section---business-contact {
    padding: 47px 40px;
  }

  .div-block-181 {
    margin-bottom: 47px;
  }

  .section---our-offices {
    padding: 47px 40px;
  }

  .get-directions-link---main {
    font-size: 14px;
  }

  .directions-arrow.open-positions {
    width: 50px;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-left: 20px;
  }

  .utility-page-content {
    width: 400px;
  }

  .section---our-people {
    padding-right: 40px;
    padding-left: 40px;
  }

  .div-block-191 {
    padding-right: 0%;
  }

  .about-linkedin-grid {
    max-width: none;
    margin-top: 0px;
    margin-bottom: 47px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .div-block-192 {
    padding-left: 0%;
  }

  .section---values {
    padding: 40px;
  }

  .side-by-side---home-image-right {
    padding: 20px 40px;
  }

  .div-block-200 {
    padding-top: 0px;
  }

  .why-choose-us-benefits {
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-207 {
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }

  .values-grid {
    margin-top: 0px;
  }

  .section---our-brands {
    padding: 47px 40px;
  }

  .grid-23 {
    margin-top: 47px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-212 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-215 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-216 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .section-29 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .div-block-217.trust-pilot {
    padding-left: 0px;
  }

  .image-135 {
    width: 200px;
    margin-top: 0px;
  }

  .div-block-218 {
    max-width: 220px;
  }

  .section---logo-banner {
    padding-right: 40px;
    padding-left: 40px;
  }

  .logo-container {
    padding-right: 0%;
    padding-left: 0%;
  }

  .image-136 {
    width: 50%;
  }

  .image-137 {
    width: 40%;
  }

  .image-138 {
    width: 45%;
  }

  .image-139 {
    width: 50%;
  }

  .image-140 {
    width: 40%;
  }

  .image-141 {
    width: 50%;
  }

  .section---about-trust {
    padding-right: 40px;
    padding-left: 40px;
  }

  .about-stats-grid.home {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .about-stats-grid.why-choose-us {
    width: 300px;
    margin-right: auto;
    margin-left: auto;
  }

  .section---currency-list-regions {
    height: auto;
    padding-right: 40px;
    padding-left: 40px;
  }

  .currency-toggle-wrap {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
  }

  .popular-currencies---buy {
    margin-top: 0px;
    padding-top: 0px;
  }

  ._2cta-grid.priced-to-suit-all-pockets {
    width: 100%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  ._2cta-grid.priced-to-suit-all-pockets.center {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 300px;
    grid-template-columns: 300px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-237 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-238 {
    width: 100%;
  }

  .modal-element {
    height: auto;
    min-height: 600px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .modal-element.intpay-request-a-callback {
    width: auto;
    max-width: none;
  }

  .modal-element.expman-free-demo {
    width: auto;
    max-width: none;
    min-height: auto;
  }

  .modal-element.expman-request-callback {
    width: auto;
    max-width: none;
  }

  .modal-element.broker-request-callback {
    width: auto;
    max-width: none;
  }

  .modal-element.home-request-callback {
    width: auto;
    max-width: none;
  }

  .modal-element.payment-platform-request-callback {
    width: auto;
    max-width: none;
  }

  .modal-header {
    min-height: 47px;
    padding-top: 20px;
  }

  .modal-content {
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .header---rate-alerts-form {
    margin-bottom: 8px;
  }

  .body---form {
    margin-bottom: 8px;
  }

  .eq-text-field {
    height: 47px;
    font-size: 14px;
  }

  .equals-submit-button {
    height: 58.75px;
  }

  .modal.intpay-request-a-callback {
    display: none;
    padding-right: 40px;
    padding-left: 40px;
  }

  .modal.expman-free-demo {
    display: none;
  }

  .modal.expman-request-callback {
    display: none;
    padding-right: 40px;
    padding-left: 40px;
  }

  .modal.broker-request-callback {
    display: none;
    padding-right: 40px;
    padding-left: 40px;
  }

  .modal.home-request-callback {
    display: none;
    padding-right: 40px;
    padding-left: 40px;
  }

  .modal.payment-platform-request-callback {
    display: none;
    padding-right: 40px;
    padding-left: 40px;
  }

  .about-column-right {
    padding-right: 40px;
    padding-left: 40px;
  }

  .terms-side-menu {
    display: none;
  }

  .terms-nav-link {
    font-size: 14px;
  }

  .terms-and-conditions-content {
    width: 100%;
  }

  .terms-dropdown {
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
    display: block;
    margin-bottom: 47px;
    background-color: #fff;
  }

  .dropdown-toggle {
    border-style: none none solid;
    border-bottom-color: #262835;
    background-color: #484a58;
    color: #fff;
  }

  .dropdown-toggle:hover {
    background-color: #484a58;
  }

  .icon-7 {
    color: #ffb900;
  }

  .dropdown-list-3 {
    border-radius: 0px;
  }

  .div-block {
    background-color: #484a58;
  }

  .dropdown-terms-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
  }

  .dropdown-terms-link:hover {
    background-color: #262835;
    box-shadow: inset 2px 0 0 0 #ffb900;
  }

  .dropdown-terms-link.w--current {
    color: #ffb900;
    font-weight: 600;
  }

  .dropdown {
    display: block;
    width: 100%;
  }

  .employee-name-text {
    font-size: 14px;
  }

  .swiper-container {
    display: block;
    overflow: hidden;
  }

  .detail {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .swiper-slide {
    height: 500px;
    padding-top: 20px;
    border-color: #262835;
    border-radius: 0px;
    background-color: #484a58;
    box-shadow: 7px 7px 10px 10px rgba(72, 74, 88, 0.05);
  }

  .swiper-slide.long {
    height: 550px;
  }

  .paragraph-9 {
    font-family: Equals, sans-serif;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
  }

  .testimonial-quote {
    height: 80%;
  }

  .quote-icon {
    height: 24px;
    margin-bottom: 23.5px;
  }

  .column-47.tailored-to-you {
    display: block;
  }

  .column-47.team-spending {
    height: auto;
    padding-right: 40px;
    padding-left: 40px;
  }

  .column-48 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .image-149.tailored-to-you {
    -o-object-position: 50% 30%;
    object-position: 50% 30%;
  }

  .column-right.work-around-the-world {
    overflow: hidden;
  }

  .column-right.private-clients {
    height: auto;
  }

  .column-50 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .column-50.work-around-the-world {
    padding-bottom: 0px;
  }

  .image-right.work-around-the-world {
    height: 100%;
    margin-top: 0px;
  }

  .image-right.hero {
    height: 500px;
  }

  .image-right.kaio {
    width: 200%;
  }

  .side-by-side---image-left {
    overflow: hidden;
  }

  .side-by-side---image-right {
    overflow: hidden;
  }

  .business---expense-management-div {
    padding-right: 0px;
  }

  .business---expense-management-div.buy-and-hold {
    max-width: none;
    padding-right: 0px;
  }

  .columns-16.buy-and-hold {
    display: block;
  }

  .side-by-side---home-image-left {
    padding: 20px 40px;
  }

  .side-by-side---home-image-left.international-payments {
    padding-bottom: 47px;
  }

  .h3-bold---main.center.benefits {
    text-align: center;
  }

  .section---blue-blog-banner {
    padding-right: 40px;
    padding-left: 40px;
  }

  .div-block-275 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-276 {
    width: 94px;
  }

  .div-block-287 {
    padding-left: 0px;
  }

  .paragraph-13 {
    font-size: 14px;
  }

  .div-block-288 {
    padding-left: 0px;
  }

  .section-36.product-pages {
    height: auto;
  }

  .section---checklist {
    padding: 47px 40px;
  }

  .column-55 {
    padding-top: 20px;
  }

  .column-55.broker-platforms {
    padding-top: 60px;
    padding-right: 100px;
    padding-left: 100px;
  }

  .section---equals-cta {
    padding: 47px 40px;
  }

  .section---equals-testimonial {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .column-56 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .column-57 {
    padding-left: 40px;
  }

  .div-block-298 {
    padding-bottom: 0px;
  }

  .image-171 {
    margin-top: -60px;
  }

  .column-59 {
    padding: 0px 40px 47px;
  }

  .step-number {
    width: 70px;
    height: 70px;
  }

  .step-card {
    padding-right: 40px;
  }

  .section---3-steps {
    padding: 47px 40px;
  }

  .section---video-testimonial {
    padding-right: 40px;
    padding-bottom: 47px;
    padding-left: 40px;
  }

  .div-block-301 {
    width: auto;
  }

  .terms-table-title {
    padding-right: 20px;
  }

  .checkbox-text-wrapper {
    width: auto;
    margin-left: 16px;
  }

  .checkbox-base {
    min-height: 80px;
  }

  .checkbox-text {
    line-height: 20px;
  }

  .form-item-wrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .checkbox-h4 {
    font-size: 14px;
  }

  .checkbox-field {
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-right: 20px;
    padding-bottom: 10px;
  }

  .div-block-303 {
    margin-left: 90px;
  }

  .div-block-304 {
    margin-left: 90px;
  }

  .div-block-305 {
    margin-left: 90px;
  }

  .checkbox-div {
    width: 18px;
    height: 18px;
  }

  .div-block-310 {
    width: 100%;
  }

  .div-block-311 {
    width: 100%;
  }

  .columns-17 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .columns-18 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .topnav-cta-form {
    display: none;
  }

  .previous-placeholder {
    position: fixed;
    z-index: 6;
  }

  .next-placeholder {
    position: fixed;
    z-index: 6;
  }

  .columns-19 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-image.broker-platforms {
    max-width: 120%;
    margin-top: -8%;
    margin-bottom: -39%;
  }

  .image-179 {
    padding-top: 10px;
    padding-bottom: 0px;
  }

  .text-span-16 {
    display: inline;
  }

  .image-180 {
    height: auto;
    margin-top: 0px;
  }

  .annual-platform-fee-tooltip.mobile {
    top: 0px;
    display: none;
    margin: -20px auto 10px;
  }

  .transactions-tooltip.mobile {
    top: 0px;
    display: none;
    margin: -20px auto 10px;
  }

  .redemptions-tooltip.mobile {
    top: 0px;
    display: none;
    margin-top: -20px;
    margin-right: auto;
    margin-left: auto;
  }

  .image-181 {
    width: 50px;
    margin-right: 20px;
  }

  .div-block-335 {
    height: auto;
  }

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

  .div-block-340 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 69%;
  }

  .div-block-348 {
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 44px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-182 {
    width: 112px;
  }

  .section---equals-blog-banner {
    padding-right: 40px;
    padding-left: 40px;
  }

  .modal-section {
    padding-top: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .callbackform-wrapper {
    width: 100%;
  }

  .callbackform-wrapper.form-callback {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .image-185 {
    width: 200px;
  }

  .activate-header {
    margin-bottom: 20px;
  }

  .page-popup {
    display: block;
  }

  .spend-card {
    display: none;
  }

  .spend-card.form {
    display: block;
  }

  .h2---main-2 {
    max-width: none;
  }

  .h2---main-2.midnight {
    width: auto;
  }

  .h2---main-2.midnight {
    width: auto;
  }

  .text-link---main-2 {
    font-size: 14px;
  }

  .slide-image-column {
    height: 500px;
    padding-top: 47px;
  }

  .div-block-366 {
    height: 94px;
  }

  .image-194 {
    width: 300px;
  }

  .affiliate-logo {
    width: 100px;
    max-width: none;
  }

  .column-66 {
    height: 50vh;
    padding-top: 6px;
    padding-left: 0px;
  }

  .column-67 {
    height: 50vh;
    padding-right: 0px;
    padding-bottom: 6px;
  }

  .div-block-378 {
    height: 100%;
    padding-bottom: 0px;
  }

  .div-block-379 {
    height: 100%;
    padding-bottom: 0px;
  }

  .medium-body-bold---main-2 {
    font-size: 14px;
  }

  .medium-body---main-4 {
    width: auto;
    margin-right: 0px;
    font-size: 14px;
  }

  .eq-text-field-2 {
    height: 47px;
    font-size: 14px;
  }

  .equals-submit-button-2 {
    height: 47px;
  }

  .button---main-3.ffx {
    font-size: 14px;
  }

  .button---main-3.ffx---secondary {
    font-size: 14px;
  }

  .h2---main-3 {
    max-width: none;
  }

  .onboarding-wrapper {
    width: auto;
  }

  .onboarding-container {
    width: auto;
  }

  .onboarding-slide {
    padding-right: 60px;
    padding-left: 60px;
  }

  .header {
    width: 100%;
    height: 94px;
    padding: 0px 120px 0px 60px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .back-button-link {
    width: 60px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .back-button-image {
    width: auto;
    height: auto;
    max-width: none;
    min-width: auto;
    margin-left: -20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .logo {
    margin-right: auto;
    margin-left: auto;
  }

  .image-onboarding {
    display: none;
  }

  .progress-bar {
    top: 0px;
    height: 2px;
  }

  .div-block-389 {
    margin-top: 47px;
  }

  .image-217 {
    display: none;
  }

  .back-button-link-2 {
    width: 60px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .back-button-image-2 {
    width: auto;
    height: auto;
    max-width: none;
    min-width: auto;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 0px;
  }

  .image-218 {
    max-width: none;
  }

  .business-or-personal-link {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-370 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .div-block-392 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .my-container-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
  }

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

  .div-block-398 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .div-block-399 {
    padding-left: 50px;
  }

  .div-block-401 {
    width: 80%;
  }

  .div-block-402 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .section---developer-portal-hero {
    padding-right: 40px;
    padding-left: 40px;
  }

  .div-block-405 {
    margin-top: 47px;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section---portal {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section---developer-portal-apis {
    padding: 47px 40px;
  }

  .h4-bold---main-2 {
    font-size: 14px;
  }

  .div-block-409 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-411 {
    width: 372px;
    margin-right: auto;
    margin-left: auto;
  }

  .section---developer-getting-started {
    padding: 0px 40px 47px;
  }

  .link-11 {
    font-size: 14px;
  }

  .developer-portal-line {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .side-menu {
    display: none;
  }

  .div-block-412 {
    margin-top: 47px;
    padding-top: 0px;
  }

  .faq-circle-2 {
    background-color: #ffb900;
  }

  .medium-body-bold---main-3 {
    font-size: 14px;
  }

  .medium-body-bold---main-3.see-all-currencies {
    color: #fff;
  }

  .medium-body-bold---main-3.view-less-currencies {
    display: none;
  }

  .main-currency-2 {
    padding-bottom: 0px;
  }

  .main-currency-2.line.tabletline {
    border-bottom-style: none;
  }

  .main-currency-2.side {
    width: 300px;
    padding-bottom: 16px;
    border-bottom-style: solid;
    border-bottom-color: #d4d5dd;
  }

  .div-block-414 {
    max-width: none;
    margin-top: 47px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .image-231 {
    width: 100%;
  }

  .nav-buttons-2 {
    height: 80px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .image-232 {
    margin-top: -50px;
  }

  .text-span-35 {
    display: inline;
  }

  .large-number-text {
    font-size: 60px;
    line-height: 60px;
  }

  .proof-text {
    font-size: 20px;
    line-height: 20px;
  }

  .section---stats {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section---stats.home {
    margin-bottom: 47px;
  }

  .section---what-is-equals-money {
    padding: 47px 40px;
  }

  .why-choose-us---equals-money-account {
    margin-top: 47px;
    margin-bottom: 47px;
  }

  .square-image-column.right {
    padding: 20px 40px;
  }

  .square-image-column.right.home {
    padding-left: 40px;
  }

  .square-image-column.left {
    padding: 20px 40px;
  }

  .square-image-column.left.home {
    padding-bottom: 40px;
  }

  .why-choose-us-benefits-column-1 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .why-choose-us-benefits-column-2 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .div-block-427 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .coming-soon-tag {
    margin-top: 8px;
  }

  .card-lottie-animation {
    height: auto;
  }

  .medium-number-text {
    padding-bottom: 1px;
  }

  .div-block-432 {
    width: auto;
    margin-right: 40px;
    margin-left: 40px;
    padding-top: 47px;
  }

  .section---pricing-table {
    padding: 47px 40px;
  }

  .hero-gradient {
    padding-right: 40px;
    padding-left: 40px;
    background-image: linear-gradient(93deg, #000 9%, transparent);
  }

  .hero-gradient.home {
    padding-right: 40px;
    padding-left: 40px;
    background-image: linear-gradient(93deg, #000, transparent 68%);
  }

  .hero-gradient.make-it-happen-get-started {
    min-height: auto;
    padding: 47px 20px;
  }

  .section---our-story {
    padding: 47px 40px;
  }

  .grid-36 {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .section---values-v2 {
    padding-top: 47px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .section---our-brands-v2 {
    padding: 47px 40px;
  }

  .grid-38 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .sections---our-teams {
    padding: 47px 40px;
  }

  .column-75 {
    padding-bottom: 20px;
  }

  .team-block {
    min-height: 100px;
  }

  .grid-39 {
    margin-top: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .section---3-images {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section---culture-and-benefits {
    padding: 47px 40px;
  }

  .benefits {
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section---let-s-get-started {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section---let-s-get-started.home {
    background-position: 80% 50%;
  }

  .section---let-s-get-started.make-it-happen {
    min-height: auto;
  }

  .section---let-s-get-started.make-it-happen.cards-form {
    background-size: cover;
  }

  .grid-40 {
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section---social-environmental {
    padding: 47px 40px;
  }

  .section---life-at-equals-get-started {
    padding: 47px 40px;
  }

  .equals-careers-benefits {
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .logo-img._50-r-m {
    max-width: 80%;
  }

  .div-block-446 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .feature-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .home-features {
    max-width: 687px;
  }

  .home-features-column-1 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .home-features-column-2 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .image-250 {
    max-width: 80%;
  }

  .let-s-get-started-home {
    width: auto;
    max-width: 300px;
  }

  .h1---main-2 {
    width: auto;
    max-width: none;
    line-height: 52px;
    text-align: left;
  }

  .h1---main-2.center.mobile-left-align {
    text-align: left;
  }

  .category---main-2 {
    text-transform: uppercase;
  }

  .medium-body---main-5 {
    width: auto;
    margin-right: 0px;
    font-size: 14px;
  }

  .medium-body---main-5.center {
    display: block;
    width: auto;
    font-size: 14px;
  }

  .eq---button-2 {
    max-width: none;
  }

  .h3-bold---main-3.center.benefits {
    text-align: center;
  }

  .list-2 {
    padding-right: 0px;
  }

  .my-container-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
  }

  .div-block-449 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section---video-and-benefits {
    padding-right: 0px;
    padding-bottom: 47px;
    padding-left: 0px;
  }

  .content-block-2 {
    padding-right: 20px;
    padding-left: 0px;
  }

  .author-detail-2 {
    font-size: 14px;
  }

  .quote-h4-2 {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .trustpilot-text-2 {
    font-size: 11px;
  }

  .make-it-happen-testimonial {
    display: block;
    width: auto;
    height: 450px;
    max-width: 400px;
  }

  .swiper-slide-2 {
    height: 500px;
    padding-top: 20px;
    border-color: #262835;
    border-radius: 0px;
    background-color: #484a58;
    box-shadow: 7px 7px 10px 10px rgba(72, 74, 88, 0.05);
  }

  .trust-pilot-2 {
    width: 223px;
    margin-right: auto;
    margin-left: 0px;
    padding-left: 0px;
  }

  .equals---secondary-button-2.why-choose-us-second-cta {
    margin-left: 10px;
  }

  .cta-section---center.make-it-happen {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-40 {
    padding: 47px 40px;
  }

  .blog-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blog-card-image {
    height: 250px;
  }
}

@media screen and (max-width: 479px) {
  .h1---main {
    width: auto;
    font-size: 30px;
    line-height: 40px;
    text-align: left;
  }

  .h1---main.center {
    width: auto;
    max-width: none;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .h1---main.center.currencies {
    text-align: left;
  }

  .h1---main.center.mobile-left-align {
    text-align: left;
  }

  .medium-body---main {
    width: auto;
    margin-right: 0px;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
  }

  .medium-body---main.center {
    width: auto;
    font-size: 14px;
    text-align: center;
  }

  .medium-body---main.center.mobile-left-align {
    text-align: left;
  }

  .medium-body---main.center.benefits {
    text-align: left;
  }

  .medium-body---main.hero {
    font-size: 14px;
    text-align: left;
  }

  .medium-body---main.currency-card-fees {
    width: 60%;
    margin-right: 10px;
    padding-right: 0px;
  }

  .medium-body---main.let-s-get-started {
    text-align: left;
  }

  .medium-body---main.sign-in {
    text-align: center;
  }

  .medium-body---main.onboarding {
    display: none;
  }

  .currency-buy-value {
    font-size: 14px;
    line-height: 24px;
  }

  .medium-body-bold---main {
    margin-top: 0px;
    font-size: 14px;
    line-height: 28px;
    white-space: normal;
  }

  .medium-body-bold---main.card-fees {
    white-space: nowrap;
  }

  .medium-body-bold---main.view-less-currencies {
    display: none;
  }

  .h2---main.sign-in {
    text-align: center;
  }

  .small-body---main.sign-in {
    text-align: center;
  }

  .eq---button {
    max-width: none;
  }

  .eq---button.make-it-happen {
    max-width: none;
  }

  .eq---button.button-mobile {
    max-width: 100%;
  }

  .button---main.ffx {
    font-size: 14px;
  }

  .button---main.ffx---secondary {
    font-size: 14px;
  }

  .eq---button-center {
    width: auto;
    height: 47px;
  }

  .column-21 {
    padding-top: 46px;
  }

  .column-22 {
    padding-top: 20px;
    padding-bottom: 47px;
  }

  .faq-question-1 {
    margin-bottom: 40px;
  }

  .faq-question-2 {
    margin-bottom: 40px;
  }

  .faq-question-3 {
    margin-bottom: 40px;
  }

  .my-container {
    overflow: visible;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .my-container.columns {
    padding-right: 20px;
    padding-left: 20px;
  }

  .equals---secondary-button.why-choose-us-second-cta {
    margin-left: 10px;
  }

  .nav-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ffx---secondary-button-2.nav {
    display: none;
  }

  .ffx---secondary-button-2.nav {
    display: none;
  }

  .nav-menu-2 {
    margin-top: 80px;
    padding-top: 47px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .menu-button {
    display: none;
  }

  .nav-buttons {
    width: 50px;
    min-width: auto;
  }

  .brand {
    padding-left: 0px;
  }

  .menu-dropdown-toggle {
    width: auto;
    margin-bottom: 24px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .equals---button._2-button-nav {
    display: none;
  }

  .equals---button._2-button-nav.hide {
    display: none;
  }

  .menu-line {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .currency-card-hero-column-2.contact-page {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-column-copy-and-cta {
    height: auto;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .hero-column-copy-and-cta.contact {
    padding-right: 20px;
    padding-bottom: 0px;
  }

  .hero-column-copy-and-cta.home {
    padding-right: 20px;
  }

  .hero-column-copy-and-cta.home {
    padding-bottom: 0px;
  }

  .hero-column-copy-and-cta.photo-hero {
    padding-right: 20px;
    padding-bottom: 47px;
  }

  .hero-column-copy-and-cta.photo-hero.affiliate {
    padding-right: 20px;
  }

  .hero-column-copy-and-cta.personal {
    padding-right: 20px;
  }

  .hero-column-copy-and-cta.why-choose-us {
    padding-bottom: 0px;
  }

  .hero-column-copy-and-cta.pricing {
    height: 100%;
  }

  .hero-paragraph-div {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .columns-hero {
    padding-top: 20px;
  }

  .columns-hero.contact {
    padding-bottom: 0px;
  }

  .columns-hero.mockup {
    padding-bottom: 20px;
  }

  .columns-hero.personal {
    padding-bottom: 0px;
  }

  .columns-hero.pricing {
    height: 100%;
  }

  .hero-content {
    height: auto;
    max-height: none;
  }

  .hero-content.personal {
    padding-right: 0%;
  }

  .hero-content.home {
    padding-right: 20px;
  }

  .hero-content.dominic-hill {
    padding-right: 0px;
  }

  .hero-content.pricing {
    height: 100%;
    padding-right: 0px;
  }

  .trust-banner-grid {
    padding-right: 0px;
    padding-left: 0px;
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .trust-item {
    width: 220.84375px;
  }

  .section---trust {
    height: auto;
    padding: 40px 0px;
  }

  .grid-5 {
    padding-bottom: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .benefit-icon {
    display: none;
    overflow: visible;
    width: 25%;
    height: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
  }

  .div-block-51 {
    margin-bottom: 0px;
  }

  .section---benefits {
    display: block;
    padding: 47px 20px;
  }

  .list {
    padding-right: 0px;
  }

  .section---currencies {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding: 47px 20px 20px;
  }

  .section-center-header.steps {
    margin-bottom: 0px;
  }

  .currency-grid {
    margin-bottom: 16px;
    padding-right: 0px;
    padding-left: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .currency-grid.mobile {
    width: auto;
    margin-top: 20px;
    margin-left: auto;
    grid-row-gap: 16px;
  }

  .currency-grid.table-2.international-payments {
    display: none;
  }

  .currency-grid.table-2.international-payments.expand {
    padding-left: 0%;
  }

  .currency-grid.table-2.international-payments {
    grid-row-gap: 16px;
  }

  .currency-grid.table-1 {
    margin-bottom: 16px;
    grid-row-gap: 16px;
  }

  .currency-grid.table-1 {
    margin-bottom: 16px;
  }

  .currency-grid.table-1.international-payments {
    margin-top: 20px;
    margin-bottom: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .main-currency {
    width: auto;
    min-width: 260px;
    padding: 0px 10px 0px 0px;
  }

  .main-currency.side {
    width: auto;
    padding-bottom: 16px;
    border-bottom-style: solid;
    border-bottom-color: #d4d5dd;
  }

  .main-currency.side.popular-table-currencies-list {
    width: auto;
    height: auto;
    min-width: 240px;
  }

  .main-currency.popular-table-currencies-list {
    height: auto;
    min-width: 240px;
  }

  .div-block-68 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flag-icon {
    width: 32px;
    max-width: 100%;
    margin-right: 16px;
    border-radius: 20px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .other-currency {
    width: auto;
    min-width: 240px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
  }

  .other-currency.table-1.currency-list {
    width: auto;
    height: 0px;
    max-width: 240px;
    min-height: 40px;
  }

  .other-currency.table-1.currency-list.long-currency {
    min-height: 80px;
  }

  .hero-image-div._2 {
    overflow: hidden;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .hero-image-div._2 {
    overflow: hidden;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .section---cta-mobile {
    position: fixed;
    z-index: 4;
    display: block;
    padding: 8px 20px 10px;
    background-color: #484a58;
    box-shadow: 0 -10px 10px 1px rgba(38, 40, 53, 0.05);
  }

  .currencycard480 {
    display: block;
    overflow: visible;
    margin-bottom: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .side-nav-menu-item-2 {
    font-size: 25px;
  }

  .side-nav-menu-item-3 {
    font-size: 25px;
  }

  .side-nav-menu-item-4 {
    font-size: 25px;
  }

  .side-nav-menu-item-5 {
    font-size: 25px;
  }

  .text-block-46 {
    font-size: 25px;
  }

  .burger-line {
    border-radius: 0px;
  }

  .div-block-71 {
    width: 74px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .icon-images {
    height: 67px;
    margin-right: 0px;
  }

  .world-icon {
    margin-right: 32px;
  }

  .trust-pilot {
    width: auto;
    margin-right: auto;
    margin-left: 0px;
    padding-left: 0px;
  }

  .trust-pilot.trust-section {
    display: none;
  }

  .trustpilot-white {
    width: 160px;
  }

  .trustpilot-white.testimonial-section {
    width: 120px;
  }

  .trustpilot-white.trust-section {
    width: 115px;
  }

  .trustpilot-white.home-page {
    width: auto;
  }

  .currency-name {
    font-size: 14px;
    line-height: 24px;
  }

  .currency-name.currency {
    font-size: 14px;
    line-height: 28px;
  }

  .trust-text---white {
    width: auto;
  }

  .hero-header {
    margin-right: auto;
    margin-bottom: 24px;
  }

  .div-block-75 {
    margin-bottom: 24px;
  }

  .div-block-76 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-77 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-78 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-79 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-80 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-81 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .currency-card-hero-mobile-div {
    overflow: visible;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .currency-rate-div {
    display: block;
  }

  .ccy-div {
    width: 40px;
    margin-right: 8px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .section-center-paragraph-div {
    display: none;
  }

  .section-center-paragraph-div.about {
    margin-bottom: 47px;
  }

  .div-block-84 {
    display: block;
  }

  .section---rewards {
    padding-right: 20px;
    padding-left: 20px;
  }

  .rewards-paragraph-div {
    margin-bottom: 47px;
  }

  .grid-13 {
    margin-bottom: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 44px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-91 {
    margin-bottom: 0px;
  }

  .section---as-featured-in {
    padding: 47px 20px;
  }

  .grid---as-featured-in {
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 22px;
    grid-row-gap: 40px;
    grid-template-areas: ". ."
      ". Area";
    -ms-grid-columns: 1fr 22px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto 40px auto 40px auto;
    grid-template-rows: auto auto auto;
  }

  .section---faq {
    padding-right: 20px;
    padding-left: 20px;
  }

  .cta-section-content-div {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-97 {
    width: 100%;
  }

  .div-block-100 {
    margin-bottom: 8px;
  }

  .support-column-photo {
    padding-top: 0px;
    padding-right: 0px;
  }

  .div-block-101 {
    padding-top: 47px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-101.home {
    background-color: #262835;
  }

  .app-store-button-image {
    width: 100%;
    height: 47px;
    max-width: 140px;
    margin-right: 0px;
  }

  .footer-support-links-div {
    margin-bottom: 40px;
  }

  .white-text-on-image {
    left: 20px;
    right: 10px;
  }

  .footer-columns {
    width: auto;
  }

  .footer-legal-blue-banner {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer-logo-div {
    margin-bottom: 47px;
  }

  .footer-about-links-div {
    margin-bottom: 40px;
  }

  .footer-products-links-div {
    margin-bottom: 40px;
  }

  .footer-content {
    position: relative;
    z-index: 1;
    padding: 47px 20px;
  }

  .footer-mastercard {
    padding-right: 20px;
    padding-bottom: 94px;
    padding-left: 20px;
  }

  .privacy-policy-div {
    width: auto;
  }

  .cookie-policy-div {
    width: auto;
  }

  .jade-image-div {
    width: auto;
    height: auto;
    margin-bottom: 0px;
  }

  .google-play-store-button-image {
    width: 100%;
    height: 47px;
    max-width: 140px;
  }

  .title-block {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .title-block.terms {
    padding-bottom: 18px;
  }

  .section---terms {
    padding-right: 20px;
    padding-left: 20px;
  }

  .terms-heading {
    color: #fff;
    font-size: 30px;
  }

  .animate-this {
    width: auto;
    max-width: none;
  }

  .animate-this.international-payments-hero {
    display: block;
    width: 100%;
  }

  .hero-column-2.currencies-list {
    height: 300px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .currency-expand {
    margin-top: 20px;
  }

  .currency-expand-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 240px;
  }

  .faq-circle {
    width: 44px;
    height: 44px;
    min-height: 44px;
    min-width: 44px;
  }

  .plus-icon {
    width: auto;
  }

  .currency-expand-content {
    min-width: 250px;
  }

  .footer-app-store-buttons-div {
    display: block;
    width: auto;
    margin-right: auto;
    margin-left: 0px;
    padding-left: 0px;
  }

  .right-arrow {
    position: absolute;
    top: auto;
    right: 0px;
    bottom: -15%;
    width: 47px;
    height: 47px;
  }

  .author-block {
    margin-top: 15px;
  }

  .left-arrow {
    position: absolute;
    bottom: -15%;
    width: 47px;
    height: 47px;
  }

  .content-block {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 24px;
  }

  .quote-h4 {
    direction: ltr;
    font-size: 14px;
    white-space: normal;
  }

  .testimonial-card {
    height: auto;
  }

  .text-fixed-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    min-height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .testimonial-slider {
    width: 83%;
    height: auto;
    max-width: none;
    padding-left: 0px;
  }

  .column-wrap {
    overflow: visible;
    width: 100vw;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .section---fees {
    padding: 47px 20px;
  }

  .horizontal-logo {
    display: none;
    height: 16px;
    margin: 0px auto 10px 0px;
  }

  .slide-horizontal {
    height: 500px;
    max-width: none;
    margin-left: 0px;
  }

  .testimonial-card-2 {
    background-color: transparent;
    box-shadow: none;
  }

  .right-arrow-3 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
  }

  .horizontal-quote-h4 {
    font-size: 14px;
    line-height: 28px;
  }

  .slider-horizontal {
    width: 83%;
    max-width: none;
  }

  .left-arrow-3 {
    position: relative;
    left: auto;
    top: auto;
    right: -23px;
    bottom: auto;
  }

  .horizontal-content-block {
    width: 100%;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 7px 7px 10px -13px rgba(38, 40, 53, 0.05);
  }

  .testimonial-image-wrap {
    height: 100px;
  }

  .testimonial-image-wrap.trust-pilot {
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-125 {
    width: auto;
    margin-left: 0px;
  }

  .travel-smarter-paragraph-div {
    margin-bottom: 20px;
  }

  .travel-smarter-button {
    width: 100%;
  }

  .section---trustpilot-testimonial {
    padding: 47px 0px;
  }

  .image-54 {
    width: 35px;
  }

  .fees-card {
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    box-shadow: 7px 7px 10px 10px rgba(0, 0, 0, 0.05);
  }

  .div-block-141 {
    padding-right: 10%;
    border-bottom: 2px solid #f7f8fc;
  }

  .div-block-141.bottom {
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
  }

  .div-block-143 {
    padding-right: 20px;
  }

  .div-block-144 {
    padding-right: 20px;
  }

  .div-block-144.bottom {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
  }

  .fees-header-midnight-text {
    width: 75%;
  }

  .mobile-nav {
    z-index: 5;
    padding: 0px 20px 40px;
  }

  .mobile-nav.w--open {
    padding-bottom: 47px;
  }

  .mobile-nav-link:active {
    color: #ffb900;
  }

  .mobile-nav-link.w--current {
    color: #ffb900;
  }

  .mobile-nav-link.w--current:hover {
    color: #ffd566;
  }

  .mobile-nav-link.regular {
    font-weight: 400;
  }

  .dropdown-link-mob {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
  }

  .dropdown-link-mob.w--current {
    padding-right: 0px;
  }

  .mobile-toggle {
    padding-right: 0px;
  }

  .mobile-toggle:hover {
    color: #ffb900;
  }

  .icon-5 {
    margin-right: 0px;
  }

  .icon-6 {
    margin-right: 0px;
  }

  .offers-button-div {
    display: block;
    margin-top: 40px;
  }

  .testimonial-section-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .app-buttons-cta-div {
    display: -ms-grid;
    display: grid;
    margin-top: 40px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .rewards-logo-link.nero {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .rewards-logo-link.wilko {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .rewards-logo-link.waterstones {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-62 {
    width: 90px;
  }

  .image-63 {
    width: 60px;
  }

  .image-67 {
    width: 60px;
  }

  .image-71 {
    width: 100px;
  }

  .image-72 {
    width: 100px;
  }

  .hero-button-div {
    display: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .hero-button-div.contact {
    display: block;
    width: auto;
  }

  .hero-button-div.home {
    display: block;
    width: auto;
  }

  .hero-button-div.international-payments {
    display: -ms-grid;
    display: grid;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 48% 48%;
    grid-template-columns: 48% 48%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .hero-button-div.home-callback {
    display: block;
  }

  .hero-button-div.moneycouk {
    display: block;
    width: auto;
  }

  .mobile-currency-paragraph {
    margin-bottom: 0px;
  }

  .mobile-mango-checkmark-icon {
    display: block;
    padding-top: 10px;
    padding-right: 20px;
  }

  .currency-card-terms-grid {
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .section---privacy-policy {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-71 {
    font-weight: 400;
  }

  .features-list {
    margin-top: 20px;
  }

  .div-block-166 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .floating-cta-mobile-div {
    width: 148px;
    margin-right: auto;
    margin-left: auto;
  }

  .trustpilot-icon-link {
    width: auto;
  }

  .strategy-illo_top {
    width: 300px;
  }

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

  .col._2col.overflow-visible {
    display: none;
  }

  .col._2col.tab-menu {
    position: static;
  }

  .section---history {
    padding: 47px 20px;
  }

  .strategy-illo_bg {
    width: 300px;
  }

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

  .row.flex-center {
    position: static;
  }

  .tab-link-2 {
    position: static;
    width: auto;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 12px;
  }

  .tab-link-2.w--current {
    position: static;
    width: auto;
    margin-bottom: 20px;
    padding-right: 20px;
  }

  .block_wrap {
    width: 100%;
  }

  .section---hero.about {
    height: auto;
  }

  .section---hero.background {
    height: auto;
    padding-bottom: 47px;
    background-position: 50% 50%;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .section---hero.pricing {
    height: 500px;
    padding-top: 0px;
    background-position: 70% 0%;
    background-size: auto 100%;
  }

  .div-block-176 {
    height: 97px;
  }

  .div-block-177 {
    width: auto;
  }

  .div-block-178 {
    width: auto;
  }

  .section---contact-information {
    padding: 47px 20px;
  }

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

  .section---business-contact {
    padding: 47px 20px;
  }

  .div-block-180 {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-181 {
    margin-bottom: 40px;
  }

  .section---our-offices {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-184 {
    margin-bottom: 47px;
  }

  .grid-19 {
    grid-row-gap: 47px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .arrow-link {
    margin-top: 10px;
  }

  .div-block-185 {
    height: auto;
  }

  .utility-page-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }

  .utility-page-content {
    width: auto;
  }

  .section---our-people {
    padding: 47px 20px;
  }

  .about-linkedin-grid {
    margin-top: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section---values {
    padding: 47px 20px;
  }

  .div-block-197 {
    margin-bottom: 20px;
    padding-bottom: 0px;
  }

  .side-by-side---home-image-right {
    padding: 20px;
  }

  .div-block-199 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-200 {
    padding-top: 20px;
  }

  .why-choose-us-benefits {
    margin-left: 0px;
  }

  .div-block-210 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .values-grid {
    margin-top: 0px;
    grid-row-gap: 18px;
  }

  .section---our-brands {
    padding-right: 20px;
    padding-left: 20px;
  }

  .grid-23 {
    margin-top: 47px;
    margin-right: 0px;
    margin-left: 0px;
    justify-items: center;
  }

  .grid-23.developer {
    margin-top: 20px;
  }

  .div-block-212 {
    width: 100%;
    max-width: 372px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .brand-logo-about {
    width: 40%;
  }

  .div-block-215 {
    width: 100%;
    max-width: 372px;
    min-width: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-216 {
    width: 100%;
    max-width: 372px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .section-29 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .grid-24 {
    justify-items: center;
    grid-row-gap: 47px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-217.trust-pilot {
    margin-left: auto;
  }

  .image-135 {
    padding-bottom: 20px;
  }

  .section---logo-banner {
    padding-right: 20px;
    padding-left: 20px;
  }

  .logo-container.production {
    grid-column-gap: 8px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-136 {
    width: 65%;
  }

  .image-137 {
    width: 60%;
  }

  .image-138 {
    width: 50px;
  }

  .image-139 {
    width: 75%;
  }

  .image-140 {
    width: 57%;
  }

  .image-141 {
    width: 75%;
  }

  .section---about-trust {
    padding-right: 20px;
    padding-left: 20px;
  }

  .about-stats-grid {
    grid-column-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .about-stats-grid.home {
    margin-bottom: 47px;
  }

  .about-stats-grid.why-choose-us {
    width: auto;
    grid-row-gap: 20px;
  }

  .section---currency-list-regions {
    height: auto;
    padding: 20px;
  }

  .currency-toggle-wrap {
    display: none;
  }

  .popular-currencies---buy {
    padding-top: 0px;
  }

  ._2cta-grid {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: stretch;
    grid-column-gap: 8px;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
  }

  ._2cta-grid.priced-to-suit-all-pockets {
    margin-top: 47px;
  }

  ._2cta-grid.priced-to-suit-all-pockets.center {
    display: block;
  }

  .div-block-237 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-238 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .modal-element {
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    border-radius: 0px;
  }

  .modal-element.expman-request-callback {
    overflow: scroll;
  }

  .modal-element.home-request-callback {
    position: absolute;
    overflow: scroll;
    width: auto;
    height: 100%;
    max-height: none;
    max-width: none;
    margin-top: 0px;
  }

  .modal-header {
    min-height: 47px;
    padding: 20px 20px 10px;
  }

  .modal-content {
    padding-right: 20px;
    padding-left: 20px;
  }

  .header---rate-alerts-form {
    margin-bottom: 10px;
  }

  .body---form {
    margin-top: 0px;
    margin-bottom: 8px;
  }

  .eq-text-field {
    height: 47px;
  }

  .equals-submit-button {
    width: 100%;
    height: 100%;
    max-height: 47px;
    padding-top: 16px;
  }

  .image-144 {
    max-width: 200px;
    margin-top: 20px;
  }

  .modal.intpay-request-a-callback {
    display: none;
    padding-right: 0px;
    padding-left: 0px;
  }

  .modal.expman-free-demo {
    display: none;
  }

  .modal.expman-request-callback {
    display: none;
    padding-right: 0px;
    padding-left: 0px;
  }

  .modal.broker-request-callback {
    display: none;
    overflow: scroll;
    padding-right: 0px;
    padding-left: 0px;
  }

  .modal.home-request-callback {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
    overflow: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .modal.payment-platform-request-callback {
    display: none;
    padding-right: 0px;
    padding-left: 0px;
  }

  .about-column-right {
    padding-right: 20px;
    padding-left: 20px;
  }

  .travel-smarter-card {
    height: 100%;
  }

  .dropdown-toggle {
    border-style: none none solid;
    border-color: #262835;
    background-color: #484a58;
    color: #fff;
  }

  .dropdown-toggle:hover {
    background-color: #484a58;
    color: #fff;
  }

  .icon-7 {
    color: #ffb900;
  }

  .dropdown-list-3 {
    border-radius: 0px;
    background-color: #484a58;
  }

  .div-block {
    border-radius: 0px;
  }

  .dropdown-terms-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #fff;
    white-space: break-spaces;
  }

  .dropdown-terms-link:hover {
    background-color: #262835;
  }

  .dropdown-terms-link.w--current {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #ffb900;
  }

  .dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .swiper-container {
    overflow: hidden;
    padding-top: 20px;
  }

  .swiper-slide {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .testimonial-quote {
    height: 80%;
  }

  .column-47 {
    height: 400px;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .column-47.team-spending {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-48 {
    padding: 0px 20px 20px;
  }

  .image-149 {
    width: 100%;
    height: 100%;
    max-width: none;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .column-right {
    height: 400px;
  }

  .column-right.reduced-height {
    height: auto;
  }

  .column-50 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-50.buy-and-hold.ip-private {
    padding-bottom: 0px;
  }

  .image-right {
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .image-right.hero {
    height: 350px;
  }

  .image-right.currency-card {
    height: 400px;
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-right.kaio {
    width: 200%;
    height: 300px;
  }

  .side-by-side---image-left.home {
    padding-top: 0px;
  }

  .side-by-side---image-right.home {
    margin-top: 0px;
    padding-top: 0px;
  }

  .business---expense-management-div.buy-and-hold {
    padding-right: 0px;
  }

  .side-by-side---home-image-left {
    padding-right: 20px;
    padding-left: 20px;
  }

  .h3-bold---main.center.benefits {
    margin-top: 0px;
    text-align: left;
  }

  .section---blue-blog-banner {
    padding-right: 20px;
    padding-left: 20px;
  }

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

  .div-block-288 {
    width: auto;
  }

  .section---checklist {
    padding: 47px 20px;
  }

  .image-169 {
    height: 18px;
  }

  .column-55 {
    padding-left: 0px;
  }

  .column-55.broker-platforms {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .section---equals-cta {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section---equals-testimonial.why-choose-us {
    padding-bottom: 0px;
  }

  .column-56 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-57 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .hero-column-image {
    padding: 0px 20px;
  }

  .image-171 {
    max-width: 100%;
    margin-top: 0px;
  }

  .column-59 {
    height: 300px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-30.mobile-vertical {
    margin-bottom: 0px;
    grid-row-gap: 22px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .section---home-about {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .step-number {
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
  }

  .step-card {
    padding-right: 20px;
    padding-bottom: 20px;
  }

  .section---3-steps {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section---video-testimonial {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-62 {
    padding-right: 0px;
  }

  .div-block-300 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-301 {
    width: 100%;
    margin-left: 0px;
  }

  .terms-table-title {
    padding-right: 20px;
  }

  .checkbox-base {
    margin-bottom: 15px;
  }

  .form-item-wrapper {
    min-height: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .checkbox-field {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
  }

  .div-block-303 {
    margin-left: 0px;
  }

  .div-block-304 {
    margin-left: 0px;
  }

  .div-block-305 {
    margin-left: 0px;
  }

  .div-block-310 {
    width: 100%;
  }

  .div-block-311 {
    width: 100%;
  }

  .div-block-312 {
    display: block;
  }

  .div-block-313 {
    width: 100%;
  }

  .topnav-cta-form {
    display: none;
  }

  .div-block-315 {
    display: block;
  }

  .previous-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 75px;
  }

  .button-wrap {
    height: 64px;
  }

  .columns-19 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-image.expense-management {
    margin-top: -20px;
  }

  .hero-image.broker-platforms {
    max-width: 100%;
    margin-bottom: 0%;
  }

  .image-180 {
    margin-top: 0px;
  }

  .annual-platform-fee-tooltip.mobile {
    position: static;
    display: none;
    margin: -20px auto 10px;
    padding-left: 0%;
  }

  .transactions-tooltip {
    position: static;
    display: none;
    margin-top: -20px;
    margin-right: auto;
    margin-left: auto;
  }

  .transactions-tooltip.mobile {
    display: none;
  }

  .redemptions-tooltip.mobile {
    display: none;
    margin-right: auto;
    margin-left: auto;
  }

  .image-181 {
    margin-right: 0px;
  }

  .div-block-334 {
    margin-bottom: 0px;
  }

  .steps-arrows {
    margin-top: 47px;
  }

  .section---equals-blog-banner {
    padding-right: 20px;
    padding-left: 20px;
  }

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

  .callbackform-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .callbackform-wrapper.form-callback {
    padding-right: 20px;
    padding-left: 20px;
  }

  .sign-in-link {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-189 {
    width: 50px;
  }

  .image-189.mobile {
    width: 70%;
    margin-top: 20px;
  }

  .activate-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .page-popup {
    width: auto;
  }

  .div-block-364 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .slide-image-column {
    height: 240px;
    padding-top: 20px;
  }

  .div-block-366 {
    height: 94px;
  }

  .user-guide-hero {
    padding-top: 0px;
  }

  .image-194 {
    width: auto;
  }

  .medium-body-bold---main-2 {
    margin-top: 0px;
    font-size: 14px;
    line-height: 28px;
    white-space: normal;
  }

  .medium-body---main-4 {
    width: auto;
    margin-right: 0px;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
  }

  .eq-text-field-2 {
    height: 47px;
  }

  .equals-submit-button-2 {
    width: 100%;
    height: 47px;
  }

  .button---main-3.ffx {
    font-size: 14px;
  }

  .button---main-3.ffx---secondary {
    font-size: 13px;
  }

  .thanks-for-registering-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .onboarding-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 0%;
  }

  .onboarding-slide {
    width: 100%;
    padding: 20px 20px 47px;
  }

  .header {
    height: 94px;
    padding-top: 0px;
    padding-right: 60px;
    padding-left: 20px;
  }

  .back-button-link {
    width: auto;
    margin-left: 0px;
    padding-left: 0%;
  }

  .back-button-image {
    width: auto;
    max-width: none;
    padding-right: 0px;
  }

  .logo {
    margin-right: auto;
    margin-left: auto;
  }

  .image-216 {
    width: 100px;
  }

  .close-button {
    display: none;
    width: 60px;
    height: 60px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .text-span-26 {
    font-size: 12px;
  }

  .back-button-link-2 {
    margin-left: 0px;
    padding-left: 0%;
  }

  .back-button-image-2 {
    width: auto;
    max-width: none;
    padding-right: 0px;
  }

  .div-block-370 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-392 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .image-221 {
    width: 88.29440000000001px;
    height: 17.92px;
  }

  .image-222 {
    width: 94.72000000000001px;
    height: 15.539200000000003px;
  }

  .image-223 {
    width: 104.34559999999999px;
    height: 14.720000000000002px;
  }

  .image-224 {
    width: 136.3008px;
    height: 14.080000000000002px;
  }

  .image-225 {
    width: 66.2592px;
    height: 28.160000000000004px;
  }

  .image-226 {
    width: 108.80000000000001px;
    height: 13.856000000000002px;
  }

  .my-container-2 {
    overflow: visible;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .section---accounting {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-398 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-399 {
    padding-left: 0px;
  }

  .div-block-401 {
    width: auto;
  }

  .div-block-402 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section---developer-portal-hero {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-404 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-405 {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .section---portal {
    padding: 47px 20px;
  }

  .section---developer-portal-apis {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-409 {
    width: 100%;
    max-width: 372px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-411 {
    width: 100%;
    max-width: 372px;
    min-width: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .section---developer-getting-started {
    padding-right: 20px;
    padding-left: 20px;
  }

  .faq-circle-2 {
    width: 44px;
    height: 44px;
    min-height: 44px;
    min-width: 44px;
  }

  .h3---main-regular {
    font-size: 14px;
    line-height: 24px;
  }

  .h3---main-regular.currency {
    font-size: 14px;
    line-height: 28px;
  }

  .medium-body-bold---main-3 {
    margin-top: 0px;
    font-size: 14px;
    line-height: 28px;
    white-space: normal;
  }

  .medium-body-bold---main-3.view-less-currencies {
    display: none;
  }

  .main-currency-2 {
    width: auto;
    min-width: 260px;
    padding: 0px 10px 0px 0px;
  }

  .main-currency-2.side {
    width: auto;
    padding-bottom: 16px;
    border-bottom-style: solid;
    border-bottom-color: #d4d5dd;
  }

  .div-block-418 {
    max-width: none;
  }

  .nav-buttons-2 {
    width: 50px;
    min-width: auto;
  }

  .large-number-text {
    font-size: 40px;
    line-height: 40px;
  }

  .proof-text {
    font-size: 16px;
  }

  .section---stats {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section---stats.home {
    margin-bottom: 0px;
  }

  .section---what-is-equals-money {
    padding-right: 20px;
    padding-left: 20px;
  }

  .why-choose-us---equals-money-account {
    margin-top: 20px;
    margin-right: -20px;
    margin-left: -20px;
  }

  .square-image-column.right {
    padding-right: 20px;
    padding-left: 20px;
  }

  .square-image-column.right.home {
    padding-left: 20px;
  }

  .square-image-column.left {
    padding-right: 20px;
    padding-left: 20px;
  }

  .why-choose-us-benefits-column-1 {
    padding: 20px;
  }

  .why-choose-us-benefits-column-2 {
    padding: 20px;
  }

  .navigation-link-block {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .why-choose-us-features {
    padding: 20px;
  }

  .div-block-428 {
    margin-right: 0px;
  }

  .top-nav-button-right.faster-payments {
    display: none;
  }

  .div-block-430 {
    margin-bottom: 20px;
  }

  .text-span-45 {
    display: block;
  }

  .medium-number-text {
    padding-bottom: 0px;
  }

  .div-block-432 {
    width: auto;
    margin-right: 20px;
    margin-left: 20px;
  }

  .section---pricing-table {
    padding-right: 20px;
    padding-left: 20px;
  }

  .pricing-table-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pricing-table-cell.title {
    padding-bottom: 0px;
  }

  .pricing-table-cell {
    height: auto;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    border-bottom-style: none;
  }

  .pricing-table-cell.title {
    border-top: 1px solid #676978;
  }

  .pricing-table-cell.bottom {
    border-bottom-style: solid;
  }

  .hero-gradient {
    padding-right: 20px;
    padding-left: 20px;
    background-image: linear-gradient(93deg, #000, transparent);
  }

  .hero-gradient.home {
    padding: 40px 20px;
  }

  .hero-gradient.make-it-happen-get-started {
    min-height: auto;
  }

  .section---our-story {
    padding: 47px 20px;
  }

  .section---values-v2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section---our-brands-v2 {
    padding-right: 20px;
    padding-left: 20px;
  }

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

  .sections---our-teams {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-75 {
    padding-right: 0px;
    padding-bottom: 20px;
  }

  .team-block-content {
    margin-bottom: 0px;
  }

  .grid-39 {
    grid-column-gap: 8px;
  }

  .section---3-images {
    padding-right: 20px;
    padding-left: 20px;
  }

  .image-247 {
    width: 100%;
    height: 100%;
    max-height: 100px;
    min-height: auto;
  }

  .section---culture-and-benefits {
    padding-right: 20px;
    padding-left: 20px;
  }

  .benefits-card {
    padding: 20px;
  }

  .section---let-s-get-started {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section---let-s-get-started.make-it-happen {
    min-height: auto;
  }

  .view-open-posititions-button {
    padding: 20px 20px 30px;
  }

  .section---social-environmental {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section---life-at-equals-get-started {
    height: 500px;
    padding-right: 20px;
    padding-left: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .div-block-446 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .feature-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 222px;
    grid-template-columns: 222px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .home-features {
    max-width: none;
  }

  .home-features-column-1 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .home-features-column-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .let-s-get-started-home {
    max-width: 250px;
  }

  .column-80 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .h1---main-2 {
    width: auto;
    font-size: 30px;
    line-height: 40px;
    text-align: left;
  }

  .h1---main-2.center {
    width: auto;
    max-width: none;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .h1---main-2.center.mobile-left-align {
    text-align: left;
  }

  .medium-body---main-5 {
    width: auto;
    margin-right: 0px;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
  }

  .medium-body---main-5.center {
    width: auto;
    font-size: 14px;
    text-align: center;
  }

  .medium-body---main-5.center.benefits {
    text-align: left;
  }

  .eq---button-2 {
    max-width: none;
  }

  .h3-bold---main-3.center.benefits {
    text-align: left;
  }

  .list-2 {
    padding-right: 0px;
  }

  .my-container-3 {
    overflow: visible;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .div-block-449 {
    padding-right: 20px;
    padding-bottom: 47px;
    padding-left: 20px;
  }

  .section---video-and-benefits {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .section---video-and-benefits.make-it-happen {
    padding-top: 0px;
  }

  .side-by-side-cta {
    width: auto;
    max-width: none;
  }

  .content-block-2 {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 24px;
  }

  .make-it-happen-testimonial-left-arrow {
    position: absolute;
    bottom: -15%;
    width: 47px;
    height: 47px;
  }

  .quote-h4-2 {
    direction: ltr;
    font-size: 14px;
    white-space: normal;
  }

  .make-it-happen-testimonial {
    width: auto;
    height: auto;
    max-width: none;
    padding-left: 20px;
  }

  .swiper-slide-2 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .trust-pilot-2 {
    width: auto;
    margin-right: auto;
    margin-left: 0px;
    padding-left: 0px;
  }

  .make-it-happen-testimonial-right-arrow {
    position: absolute;
    top: auto;
    right: 0px;
    bottom: -15%;
    width: 47px;
    height: 47px;
  }

  .equals---secondary-button-2.why-choose-us-second-cta {
    margin-left: 10px;
  }

  .cta-section---center.make-it-happen {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-40 {
    padding-right: 20px;
    padding-left: 20px;
  }
}

#w-node-eb49a172-39d9-286b-273d-2df5c0309646-c030963d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb49a172-39d9-286b-273d-2df5c0309647-c030963d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb49a172-39d9-286b-273d-2df5c0309648-c030963d {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eb49a172-39d9-286b-273d-2df5c0309649-c030963d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb49a172-39d9-286b-273d-2df5c030964a-c030963d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb49a172-39d9-286b-273d-2df5c030964b-c030963d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-bc3ce858 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-b43ce859 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-b43ce859 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-b43ce859 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-b43ce859 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-b43ce859 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5079dd1c-a87f-4152-59fa-632ef31943c0-a13ce85a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5079dd1c-a87f-4152-59fa-632ef31943c0-693ce890 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-f83ce892 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-3c3ce895 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-3c3ce895 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-3c3ce895 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-3c3ce895 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-3c3ce895 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-3c3ce895 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-483ce896 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-4e3ce897 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-4e3ce897 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-4e3ce897 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-4e3ce897 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-4e3ce897 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-a23ce8b3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-a23ce8b3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-a23ce8b3 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-a23ce8b3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-a23ce8b3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-a23ce8b3 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-313ce8b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-313ce8b4 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-313ce8b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-313ce8b4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-313ce8b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5079dd1c-a87f-4152-59fa-632ef31943c0-5d3ce8b6 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-d73ce8b7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-d73ce8b7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-d73ce8b7 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-d73ce8b7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-d73ce8b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-d73ce8b7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cbed5c25-c25e-a160-ad30-d2bc9d449370-9d449360 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_190f1c33-de15-0918-8c93-03eaca5f5b9f-0f3ce8be {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-033ce8c1 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_2cd53e1f-acad-d2cd-fa00-6e3b5ebeac0d-3a3ce8c5 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_2cd53e1f-acad-d2cd-fa00-6e3b5ebeac0d-bd3ce8c6 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-4d3ce8c7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-4d3ce8c7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-4d3ce8c7 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-4d3ce8c7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-4d3ce8c7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-4d3ce8c7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-1b3ce8c8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-1b3ce8c8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-1b3ce8c8 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-1b3ce8c8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-1b3ce8c8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-1b3ce8c8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-cc3ce8c9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-cc3ce8c9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-cc3ce8c9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-cc3ce8c9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-cc3ce8c9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-cc3ce8c9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-80dc8006 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-80dc8006 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-80dc8006 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-80dc8006 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-80dc8006 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-80dc8006 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-48e73b40 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-48e73b40 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-48e73b40 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-48e73b40 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-48e73b40 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-48e73b40 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-1166e5de {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-eafda43f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-eafda43f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-eafda43f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-eafda43f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-df482ed1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-df482ed1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-df482ed1 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-df482ed1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-df482ed1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-df482ed1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-76ada6b0 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-76ada6b0 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-76ada6b0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-76ada6b0 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5079dd1c-a87f-4152-59fa-632ef31943c0-20fbff73 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-8fe0e7d9 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-7d70f515 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-25a5bfca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-25a5bfca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-25a5bfca {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-25a5bfca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-25a5bfca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-25a5bfca {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-2105a482 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-055758cd {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f2-a9a3097e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe0ef946-9bd7-d0d7-e993-5d0b7086b3f7-a9a3097e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-a9a3097e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-a9a3097e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-a9a3097e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-a9a3097e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-9a3b26d9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f8-9a3b26d9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b0fa-9a3b26d9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eb182787-a2bf-7aaf-6eff-3506f897b102-9a3b26d9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-618458f0 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-9da74da2 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_24e73c1d-75e0-638a-65e6-f849b06f660f-736a5670 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_411341d8-da28-c234-bc31-55894f1cc042-e2f67719 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

@media screen and (min-width: 1440px) {
  #w-node-eb49a172-39d9-286b-273d-2df5c0309647-c030963d {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c0309648-c030963d {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c0309649-c030963d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c030964a-c030963d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c030964b-c030963d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_7b550e07-f5d1-afbd-86c5-38b533ae2c05-f83ce88e {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_452311f4-8fe7-d122-2ed9-d4f601f05edb-a13ce85a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-eb49a172-39d9-286b-273d-2df5c0309646-c030963d {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c0309648-c030963d {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c0309649-c030963d {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c030964a-c030963d {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb49a172-39d9-286b-273d-2df5c030964b-c030963d {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ef9456c4-52c8-6c54-b10e-5e9a436c1cdb-436c1cd2 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_86565b6b-66f9-f0e9-8524-d78c77f514bd-0f3ce8be {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8191afb0-f896-0c0a-e83e-6626e8f14c84-e4809b38 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_907334ef-a392-e3bb-b957-e9c36d75a63c-6d75a633 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-cbed5c25-c25e-a160-ad30-d2bc9d449370-9d449360 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_701fd124-f6a3-99c6-c265-33c15cfba64f-273e8f60 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b93cb39d-9123-97a0-41cf-8289d22b9887-1b46203e {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-de8c9839-6933-4ba8-1eb8-5c5584ee55df-84ee55d9 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-b43ce859 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-3c3ce895 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-4e3ce897 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-a23ce8b3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-313ce8b4 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-d73ce8b7 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-cbed5c25-c25e-a160-ad30-d2bc9d449370-9d449360 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-4d3ce8c7 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-1b3ce8c8 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-cc3ce8c9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-80dc8006 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-48e73b40 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-eafda43f {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-df482ed1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-76ada6b0 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-25a5bfca {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-a9a3097e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eb182787-a2bf-7aaf-6eff-3506f897b0f6-9a3b26d9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@font-face{
  font-family: 'Helveticaneue';src:url(https://equalsmoney.com/eq-homepage-assets/css/../fonts/HelveticaNeue-Light.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Helveticaneue';src:url(https://equalsmoney.com/eq-homepage-assets/css/../fonts/HelveticaNeue-Medium.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Equals';
  src: url(https://equalsmoney.com/eq-homepage-assets/css/../fonts/Equals-Bold.otf) format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Equals';
  src: url(https://equalsmoney.com/eq-homepage-assets/css/../fonts/Equals-SemiBold.otf) format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Equals';
  src: url(https://equalsmoney.com/eq-homepage-assets/css/../fonts/Equals-Light.otf) format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Equals';
  src: url(https://equalsmoney.com/eq-homepage-assets/css/../fonts/Equals-Regular.otf) format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}