@font-face {
  font-family: "Font awesome 5 free 400";
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 5 brands 400";
  src: url('../fonts/Font-Awesome-5-Brands-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 5 free solid 900";
  src: url('../fonts/Font-Awesome-5-Free-Solid-900.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --primary--dark: #00285a;
  --secondary: #f06640;
  --light-background: white;
  --text--high-emphasis-light: #001540eb;
  --text--high-emphasis-dark: #ffffffeb;
  --text--medium-emphasis-dark-2: #ffffffc7;
  --primary--color: #005ca3;
  --text--medium-emphasis-dark: #ffffffc7;
  --text--medium-emphasis-light: #001540ad;
  --primary--light-background: #f2f9fd;
  --text--medium-emphasis-light-2: #001540ad;
  --dark-background: #00285a;
  --secondary--dark: #bf3009;
  --color: white;
  --secondary-light: #fab48c;
  --function--error: #fc766f;
  --function--success: #21d371;
  --primary--light: #6dc0e7;
  --text-medium-emphasis: #001540ad;
  --font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --width: 0px;
  --function--warming: #f6956e;
  --text--disabled-light: #00154061;
  --text--disabled-dark: #ffffff61;
}

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

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

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

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

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

body {
  color: #333;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

h2 {
  color: var(--primary--dark);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h4 {
  color: var(--primary--dark);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 600;
  line-height: 24px;
}

p {
  margin-bottom: 16px;
  font-size: 16px;
}

a {
  color: var(--secondary);
  text-decoration: underline;
}

ul {
  color: var(--light-background);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  list-style-type: disc;
}

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

li {
  margin-bottom: 16px;
  font-size: 16px;
}

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

strong {
  font-weight: 600;
}

.h3 {
  color: var(--text--high-emphasis-light);
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 42px;
}

.h3.color_org {
  color: var(--secondary);
}

.h3.color_wht {
  color: var(--text--high-emphasis-dark);
  font-weight: 400;
}

.h3.color_wht.nomargin {
  margin-bottom: 0;
}

.h3.color_wht.medium {
  font-weight: 500;
}

.h3.color_wht.align-left {
  text-align: left;
}

.h3.color_wht.align-mid {
  text-align: center;
}

.h3.color_wht.align-mid.reduced {
  font-size: 30px;
}

.h3.color_wht.align-mid-esp {
  text-align: center;
}

.h3.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.h3.margin-bot-24px {
  color: var(--secondary);
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
}

.h3.margin-bot-24px.align-left {
  text-align: left;
}

.h3.what-is-a-politically-exposed-person-pep {
  margin-top: 0;
  margin-bottom: 24px;
}

.h3.align-mid {
  text-align: center;
  margin-bottom: 16px;
}

.h3.align-mid.adj {
  margin-top: 40px;
}

.h3.align-mid.adj.feature-of-idv {
  text-align: left;
  margin-top: 40px;
}

.h3.align-mid.find-solution {
  margin-bottom: 0;
}

.h3.white-h3 {
  color: var(--text--medium-emphasis-dark-2);
  font-size: 25px;
}

.h3.white-h3.bottom {
  margin-top: 20px;
}

.h3.white-h3.jr {
  font-size: 38px;
}

.h3.color_wht-copy {
  color: var(--text--high-emphasis-dark);
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.h3.dark {
  color: var(--text--high-emphasis-light);
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.h3.dark-small {
  color: var(--text--high-emphasis-light);
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.h3.heading-roadmap {
  color: var(--secondary);
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.h2 {
  color: var(--text--high-emphasis-light);
  letter-spacing: -.5px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.h2.color-white {
  color: var(--light-background);
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-weight: 400;
}

.h2.color-white.bot-margin-16px {
  margin-bottom: 16px;
}

.h2.color-white.bot-margin-16px.medium.no-top-margin-16px {
  margin-top: 0;
}

.h2.color-white.weight-500 {
  font-weight: 500;
}

.h2.color-white.weight-500.text-orange {
  color: var(--secondary);
}

.h2.color-white.weight-500.no-top-margin-40 {
  margin-top: 0;
}

.h2.color-white.medium {
  margin-top: 0;
  display: block;
}

.h2.color-white.medium.hide {
  display: none;
}

.h2.color-white.medium.top-margin-0 {
  margin-top: 0;
}

.h2.color-white.weight-500-copy {
  margin-top: 0;
  font-size: 38px;
  font-weight: 500;
}

.h2.color-white.align-mid {
  text-align: center;
}

.h2.color-white.no-margin-top, .h2.color-white.adj {
  margin-top: 0;
}

.h2.powerful-seamless-compliance {
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 500;
}

.h2.powerful-seamless-compliance.campaign {
  margin-top: 32px;
}

.h2.solid-reliable-and-extensive-data {
  color: var(--text--high-emphasis-dark);
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 500;
}

.h2.medium {
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 500;
}

.h2.medium.features-h1 {
  font-size: 24px;
  line-height: 30px;
}

.h2.medium.features-h1.white {
  color: var(--light-background);
}

.h2.powerful-seamless-compliance-careers {
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 45px;
  font-weight: 500;
}

.h2.powerful-seamless-compliance-caas {
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 35px;
  font-weight: 500;
}

.h2.powerful-seamless-compliance-caas-v2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 35px;
  font-weight: 500;
}

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

.h1 {
  color: var(--text--high-emphasis-light);
  font-family: aktiv-grotesk, sans-serif;
  font-size: 67px;
  line-height: 80px;
}

.h1.white-color {
  color: var(--light-background);
  width: 50%;
  max-width: 50%;
  height: auto;
  min-height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.h1.white-color.fr {
  max-width: 50%;
}

.h1.white-color-esp {
  color: var(--light-background);
  max-width: 45%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.h1.white-color-esp.heading-36 {
  aspect-ratio: auto;
  text-align: center;
  object-fit: fill;
  max-width: none;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.h1.visa {
  color: #0b0a33;
  margin-bottom: 20px;
  font-size: 50px;
}

.h1.visa.white {
  color: #fff;
  text-align: left;
  font-size: 35px;
}

.h1.partners {
  color: #0b0a33;
  margin-bottom: 20px;
  font-size: 38px;
}

.h4 {
  color: var(--text--high-emphasis-light);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
}

.h4.for-more-info-h4 {
  color: var(--light-background);
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
}

.h4.membercheck-solutions {
  margin-right: auto;
}

.h4.pep-icon-heading {
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 500;
}

.h4.pep-icon-heading.grid {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 50px;
  font-size: 35px;
  line-height: 40px;
}

.h4.pep-icon-heading.grid.left {
  text-align: left;
}

.h4.weight-500 {
  font-weight: 500;
}

.h4.weight-500.color-white {
  color: var(--text--high-emphasis-dark);
}

.h4.why-idv-card-title {
  color: var(--text--high-emphasis-dark);
  margin-bottom: 16px;
  font-weight: 500;
}

.h4.margin-top-bot-16px {
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 500;
}

.h4.margin-bot-16px {
  margin-bottom: 16px;
  font-weight: 500;
}

.h4.color-white {
  color: var(--light-background);
  margin-bottom: 16px;
}

.h4.color-white.medium.industry {
  font-size: 20px;
}

.h4.medium {
  width: auto;
  font-weight: 500;
}

.h4.medium.bot-margin-16px {
  white-space: normal;
}

.h4.medium.bot-margin-16px.color-white {
  color: var(--text--high-emphasis-dark);
}

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

.h4.color-orange {
  color: var(--secondary);
  font-weight: 400;
}

.h4.color-orange.bot-margin-24px.medium {
  color: var(--secondary);
  font-weight: 500;
}

.h4.coverage-tab-heading {
  margin-top: 40px;
  font-size: 17px;
  font-weight: 500;
}

.h5 {
  color: var(--text--high-emphasis-dark);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.h5.text-high-emphasis-light {
  color: var(--text--high-emphasis-light);
  text-align: center;
  margin-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.h5.text-high-emphasis-light:active {
  color: var(--primary--dark);
}

.h5.text-high-emphasis-light:focus {
  background-color: #0000;
}

.h5.text-high-emphasis-light.no-bot-margin {
  margin-bottom: 0;
}

.h5.text-high-emphasis-light.align-left.medium {
  font-weight: 400;
}

.h5.card-title {
  color: var(--text--high-emphasis-light);
}

.h5.card-title.other-solution, .h5.weight-400 {
  font-weight: 400;
}

.h5.align-left {
  text-align: left;
}

.h5.align-left.weight-400 {
  font-weight: 400;
}

.h5.align-left.bot-margin-16px.medium.adjust {
  margin-top: 16px;
}

.h5.align-left.bot-margin-16px.medium.adjust.paddig-top-zero, .h5.align-left.bot-margin-16px.medium.adjust.footer-title.mt-0 {
  margin-top: 0;
}

.h5.align-left.bot-margin-16px.medium.fp, .h5.align-left.bot-margin-16px.medium.support {
  margin-top: 16px;
}

.h5.align-left.bot-margin-16px.medium.footer-title {
  color: #fff;
  letter-spacing: 0;
  font-size: 15.5px;
  line-height: 21px;
}

.h5.medium {
  font-weight: 500;
}

.h5.medium.align-mid.industry-card-heading {
  z-index: 2;
  margin: auto;
  position: relative;
}

.h5.color-light {
  color: var(--text--high-emphasis-light);
}

.h5.color-light.top-bot-margin-16px.align-mid {
  text-align: left;
  font-weight: 500;
}

.h5.color-light.align-left {
  font-weight: 500;
  position: relative;
}

.body {
  color: var(--text--high-emphasis-light);
  letter-spacing: .5px;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
  overflow: visible;
}

.body.short-content {
  flex-direction: column;
  display: flex;
}

.body-1 {
  color: var(--text--high-emphasis-light);
  white-space: normal;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-1.text-white {
  direction: ltr;
  color: var(--text--medium-emphasis-dark-2);
  text-transform: none;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 24px;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
}

.body-1.text-white.width-adjust {
  width: 50%;
}

.body-1.text-white.hide {
  display: none;
}

.body-1.dark-text {
  color: var(--text--high-emphasis-light);
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: nunito-sans, sans-serif;
}

.body-1.dark-color-text {
  color: var(--text--high-emphasis-light);
  margin-top: 24px;
  margin-bottom: 24px;
}

.body-1.color-emphasis-light {
  color: var(--primary--dark);
  font-family: nunito-sans, sans-serif;
}

.body-1.white-text-with-top-bot-margin-24px {
  color: var(--text--medium-emphasis-dark-2);
  margin-top: 24px;
  margin-bottom: 24px;
}

.body-1.color-primary {
  color: var(--primary--color);
  margin-top: auto;
  margin-bottom: 0;
}

.body-1.color-white-16px-topbot-margin {
  color: var(--text--high-emphasis-dark);
  margin-top: 16px;
  margin-bottom: 16px;
}

.body-1.color-dark-16px-topbot-margin-copy {
  color: var(--text--high-emphasis-light);
  margin-top: 16px;
  margin-bottom: 16px;
}

.body-1.color-dark-16px-topbot-margin-copy.text-white {
  color: var(--light-background);
}

.body-1.text--medium-emphasis-dark {
  color: var(--text--medium-emphasis-dark);
  margin-bottom: 0;
}

.body-1.pep-small-card-text {
  color: var(--text--medium-emphasis-light);
  text-align: left;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.body-1.no-margin {
  margin-bottom: 0;
}

.body-1.bot-margin-40-white-text {
  color: var(--text--medium-emphasis-dark);
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
  display: block;
}

.body-1.bot-margin-40-white-text.no-margin {
  margin-bottom: 0;
}

.body-1.color-white {
  color: var(--text--medium-emphasis-dark);
  font-weight: 400;
  text-decoration: none;
}

.body-1.color-white.bot-margin-16px {
  color: var(--text--medium-emphasis-dark-2);
}

.body-1.pep-big-card-text {
  color: var(--primary--color);
  text-align: left;
  align-self: auto;
  align-items: center;
  height: auto;
  margin-bottom: 16px;
  font-family: nunito-sans, sans-serif;
  font-weight: 400;
  display: block;
}

.body-1.color-orange {
  color: var(--secondary);
}

.body-1.text-medium-emphasis-light, .body-1.text-medium-emphasis-light.bot-margin-40px {
  color: var(--text--high-emphasis-light);
}

.body-1.text-medium-emphasis-light.bot-margin-40px.color-white {
  color: var(--text--high-emphasis-dark);
}

.body-1.text-medium-emphasis-light.white {
  color: var(--primary--light-background);
}

.body-1.bot-margin-16px {
  color: var(--text--high-emphasis-light);
}

.body-1.bot-margin-16px.font {
  letter-spacing: normal;
  font-size: 16px;
  line-height: 24px;
}

.body-1.pep-big-card-text {
  color: var(--secondary);
  text-align: left;
  align-items: flex-start;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-weight: 500;
  display: flex;
}

.body-1.edd-report-card-text {
  color: #005ca3;
  text-align: left;
  margin-bottom: 16px;
  display: flex;
}

.body-1.color-white-100 {
  color: var(--light-background);
  display: inline-block;
}

.body-1.color-white-100.ws-nowrap {
  white-space: nowrap !important;
}

.body-1.check-andtext {
  color: var(--text--medium-emphasis-dark-2);
  text-align: left;
  align-items: flex-start;
  margin-bottom: 16px;
  font-family: nunito-sans, sans-serif;
  font-weight: 400;
  display: flex;
}

.body-1.check-andtext.no-margin {
  margin-bottom: 0;
}

.body-1.color-grey {
  color: var(--text--medium-emphasis-light-2);
}

.body-1.interested-in {
  margin-bottom: 0;
}

.body-1.date {
  direction: ltr;
  color: var(--text--medium-emphasis-dark-2);
  text-transform: none;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 24px;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
}

.body-1.bot-margin-40-white-text-copy {
  color: var(--text--medium-emphasis-dark);
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 10px;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.body-1.white-body {
  color: #0b0a33;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 20px;
  font-family: nunito-sans, sans-serif;
  font-size: 18px;
  line-height: 23px;
  display: block;
}

.body-1.white-body.no-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.body-1.roadmap-text {
  color: var(--text--medium-emphasis-dark);
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: nunito-sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.body-2 {
  color: var(--dark-background);
  letter-spacing: .25px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: nunito-sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  display: block;
}

.body-2.color-white {
  color: var(--text--high-emphasis-dark);
  font-family: nunito-sans, sans-serif;
  font-weight: 400;
}

.body-2.color-white.bot-margin-8px {
  margin-top: 8px;
  margin-bottom: 8px;
}

.body-2.text-medium-emphasis-light {
  color: var(--text--high-emphasis-light);
  font-size: 16px;
  line-height: 24px;
}

.caption {
  color: var(--text--high-emphasis-light);
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.caption.whit-text-top-margin-16px {
  color: var(--text--medium-emphasis-dark-2);
  margin-top: 16px;
}

.caption.solutions, .caption.support {
  color: var(--light-background);
  margin-bottom: 16px;
}

.caption.breadscrumbs {
  color: var(--light-background);
  letter-spacing: .25px;
  order: 0;
  justify-content: center;
  align-items: flex-end;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.caption.whit-text-bot-margin-8px {
  color: var(--text--medium-emphasis-dark-2);
  margin-top: 0;
  margin-bottom: 8px;
}

.caption.color-white {
  color: var(--text--medium-emphasis-dark-2);
}

.button-text-big {
  color: var(--text--high-emphasis-light);
}

.button-text-small {
  color: var(--text--high-emphasis-light);
  font-family: nunito-sans, sans-serif;
  line-height: 16px;
}

.section {
  background-color: #0000;
  border: 1px #00154061;
  padding: 48px 32px 96px;
  font-size: 14px;
}

.section.doodle {
  background-image: url('../images/Doodle-BG.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-width: 0;
  border-color: #0000;
}

.section.doodle.no-bot-padding-96px {
  padding-bottom: 96px;
}

.section.contact {
  border-style: none;
  padding: 0;
}

.section.contact.no-margin-bot-96px {
  padding-bottom: 0;
}

.section.why-partner-with-mc {
  background-image: url('../images/Rectangle-12-1.svg');
  background-position: 50% 100%;
  background-size: cover;
}

.section.pep-2nd {
  background-image: url('../images/Rectangle-12-1.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  padding-bottom: 45px;
}

.section.pep-2nd.padding-adjusted {
  background-color: #01285a;
  background-image: none;
  padding-bottom: 96px;
}

.section.am-2nd.dark-bg {
  background-image: url('../images/Rectangle-12-1.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 48px;
}

.section.am-2nd.blue-background {
  background-color: var(--dark-background);
}

.section.edd-2nd {
  background-image: url('../images/bg-doodgle-am.svg');
  background-position: 50% 0;
  background-size: cover;
}

.section.get-sample-edd-report {
  background-color: #005ca3;
}

.section.aml {
  background-image: url('../images/Rectangle-12-1.svg');
  background-position: 50% 0;
  background-size: cover;
  min-height: auto;
  max-height: none;
}

.section.aml.adj {
  padding-bottom: 120px;
}

.section.enquiry-aml-service {
  background-color: #005ca3;
}

.section.enquiry-aml-service.q-a {
  padding-top: 84px;
}

.section.enquiry-aml-service.hide {
  display: none;
}

.section.no-top-padding-96 {
  border-width: 0;
  max-width: 1170px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.section.no-top-padding-96.no-bot-padding96 {
  margin-top: 14px;
  padding-bottom: 0;
}

.section.coverage-es {
  border-style: none;
  padding: 0;
  display: flex;
}

.section.blue {
  background-color: var(--primary--dark);
  background-color: #00285a;
  height: auto;
  min-height: 50px;
}

.section.offices {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.careers {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: none;
}

.section.companies {
  text-align: center;
  background-color: #005ca3;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.section.coverage {
  background-color: var(--text--medium-emphasis-dark-2);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.section.clients {
  padding-bottom: 35px;
}

.section.industries {
  padding-top: 45px;
  padding-bottom: 45px;
}

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

.section.adjusted {
  padding: 0;
}

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

.section.light {
  background-color: #005ca3;
  padding-bottom: 50px;
}

.section.light.flex {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.light.flex.alternative {
  background-color: var(--text--medium-emphasis-dark);
  padding-bottom: 96px;
}

.section.div {
  padding-top: 45px;
  padding-bottom: 45px;
}

.section.div.gray {
  background-color: #e8e8e8;
}

.section.dark {
  background-color: var(--primary--dark);
}

.section.dark.flex {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.div-copy {
  border-color: #00000061;
  padding-top: 0;
  padding-bottom: 45px;
}

.section.div-copy.sticky {
  z-index: 100;
  background-color: var(--light-background);
  padding-bottom: 0;
  position: sticky;
  top: 80px;
}

.section.div-copy.sticky._2 {
  z-index: 1;
  position: static;
  top: 100px;
}

.section.div-copy.copy {
  background-color: #0b548d;
}

.section.no-top-bot-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section.blue-copy {
  background-color: #00285a;
  height: auto;
  min-height: 50px;
}

.section.hero {
  background-color: #fff;
  padding: 0;
}

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

.section.cross-selling.lp_hide {
  display: none;
}

.section.cross-selling.padding-bottom-40 {
  padding-bottom: 60px;
}

.section.blue-copy {
  background-color: var(--primary--dark);
  height: auto;
  min-height: 50px;
  padding-bottom: 65px;
}

.section.light-blue {
  background-color: #096cb9;
  padding-top: 30px;
  padding-bottom: 30px;
}

.section.dark-blue {
  background-color: #00285a;
  padding-top: 30px;
  padding-bottom: 30px;
}

.section.white {
  background-color: var(--light-background);
  padding-top: 60px;
  padding-bottom: 30px;
}

.section.white.padding {
  padding-top: 30px;
}

.section.right-solutions {
  padding-bottom: 48px;
  display: block;
}

.section.campaign {
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 48px;
}

.section.campaign-layout {
  padding-top: 0;
}

.button {
  background-color: var(--secondary);
  text-align: center;
  border-radius: 8px;
  align-self: center;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 28px;
}

.button:hover {
  background-color: var(--secondary--dark);
}

.button.primary {
  background-color: var(--secondary);
  color: var(--light-background);
  text-align: center;
  border-radius: 8px;
  margin-top: auto;
  display: block;
  box-shadow: 0 1px 16px -6px #18274b;
}

.button.primary:hover {
  background-color: var(--secondary--dark);
  color: var(--light-background);
  transform: scale(1.05);
}

.button.primary.pep-request-a-demo {
  margin-top: 40px;
}

.button.primary.button_edd-dl-report {
  justify-content: center;
  display: flex;
}

.button.secondary {
  background-color: var(--light-background);
  color: var(--primary--dark);
  text-align: center;
  border-radius: 8px;
  margin-top: 24px;
  margin-right: 32px;
}

.button.secondary:hover {
  background-color: var(--secondary);
  color: var(--light-background);
  transform: scale(1.05);
}

.button.secondary.talk-to-our-professional {
  margin-right: 32px;
}

.button.secondary.talk-to-our-professional.left-right-16px {
  padding-left: 16px;
  padding-right: 16px;
}

.button.secondary.no-right-margin-32 {
  margin-right: 0;
}

.button.secondary._16padding {
  padding-left: 16px;
  padding-right: 16px;
}

.button.secondary.esp {
  margin-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.button.secondary.no-right-margin-32-careers {
  margin-right: 0;
}

.button.secondary.banner {
  font-size: 12px;
}

.button.secondary.campaign {
  margin-top: 0;
}

.button.outline {
  border: 1px solid var(--light-background);
  background-color: var(--dark-background);
  text-align: center;
  border-radius: 8px;
  margin-left: 0;
  transform: translate(0);
}

.button.outline:hover {
  border-color: var(--secondary);
  background-color: var(--secondary);
  color: var(--light-background);
  padding-left: 36px;
  padding-right: 36px;
  transform: scale(1.05);
}

.button.outline.margin-left-32px {
  margin-top: 10px;
  margin-left: 0;
}

.button.outline.margin-left-32px.learn-more {
  padding-left: 36.5px;
  padding-right: 36.5px;
}

.button.outline.margin-left-32px._16-adjust, .button.outline.margin-left-32px.esp {
  padding-left: 16px;
  padding-right: 16px;
}

.button.outline.margin-left-32px.speaek-with-an-expert {
  margin-right: 32px;
}

.button.outline.margin-left-32px.speaek-with-an-expert.campaign {
  display: none;
}

.button.outline.margin-left-32px.mr-30 {
  cursor: pointer;
  margin-left: 30px;
}

.button.outline.margin-left-32px.mr-30:hover {
  padding-left: 32px;
  padding-right: 32px;
  transform: none;
}

.button.outline.margin-left-32px.product-rd-btn {
  background-color: var(--light-background);
  color: var(--dark-background);
  cursor: pointer;
}

.button.outline.margin-left-32px.product-rd-btn:hover {
  background-color: var(--secondary);
  color: var(--color);
  padding-left: 32px;
  padding-right: 32px;
  transform: none;
}

.button.outline.margin-left-32px.product-rd-btn.benefites-btn {
  background-color: var(--secondary);
  color: var(--color);
  cursor: pointer;
}

.button.outline.margin-left-32px.product-rd-btn.benefites-btn:hover {
  background-color: var(--light-background);
  color: var(--secondary);
}

.button.outline.margin-left-32px.product-rd-btn.request-a-demo.mt-0 {
  margin-top: 0;
}

.button.outline.margin-left-32px.transparent {
  border-color: var(--primary--dark);
  background-color: var(--color);
  color: var(--dark-background);
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.button.outline.margin-left-32px.transparent:hover {
  background-color: var(--primary--dark);
  color: var(--light-background);
}

.button.outline.margin-left-32px.quiz-button {
  background-color: var(--secondary);
  letter-spacing: .5px;
  border-width: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  line-height: 24px;
}

.button.outline.margin-left-32px.quiz-button.mt-0 {
  background-color: var(--primary--color);
  margin-top: 0;
}

.button.outline.margin-left-32px.quiz-button.mt-0.request-a-demo.bg-orange, .button.outline.margin-left-32px.quiz-button.mt-0.bg-orange {
  background-color: var(--secondary);
}

.button.outline.margin-left-32px.margin {
  background-color: #00285a00;
  margin-top: 0;
}

.button.outline.margin-left-32px.margin:hover {
  background-color: var(--secondary);
}

.button.outline.margin-left-32px.margin.right {
  margin-right: auto;
}

.button.outline.margin-left-32px.margin.border-blue {
  border-color: var(--primary--color);
  color: var(--primary--color);
  margin-top: 40px;
}

.button.outline.margin-left-32px.margin.border-blue:hover, .button.outline.margin-left-32px.margin.border-blue.request-a-demo.blue {
  background-color: var(--primary--color);
  color: var(--light-background);
}

.button.outline.margin-left-32px.margin.primary-white {
  background-color: var(--light-background);
  color: var(--dark-background);
}

.button.outline.margin-left-32px.margin.primary-white:hover {
  background-color: var(--secondary);
  color: var(--light-background);
}

.button.outline._16padding {
  margin-left: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.button.outline.transperntbutton {
  background-color: var(--light-background);
  color: #012957;
  border-color: #012957;
}

.button.outline.transperntbutton:hover {
  color: #fff;
  background-color: #012957;
}

.button.white {
  background-color: var(--light-background);
  color: var(--primary--color);
  border: 1px solid #005ca3;
  border-radius: 8px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: nunito-sans, sans-serif;
  line-height: 28px;
}

.button.white:hover {
  background-color: var(--secondary);
  color: var(--light-background);
  transform: scale(1.05);
}

.button.white.left-margin-64px {
  border-color: var(--primary--color);
  margin-right: 64px;
}

.button.secondary-esp {
  background-color: var(--light-background);
  color: var(--primary--dark);
  text-align: center;
  border-radius: 8px;
  margin-top: auto;
  margin-right: 32px;
}

.button.secondary-esp:hover {
  background-color: var(--secondary);
  color: var(--light-background);
  transform: scale(1.05);
}

.button.secondary-esp._16-adjust {
  padding-left: 16px;
  padding-right: 16px;
}

.button.center-align {
  align-self: center;
}

.button.read-more {
  color: var(--primary--dark);
  background-color: #f0664000;
  border: 1px solid #012957;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 4px;
}

.button.read-more:hover {
  background-color: var(--primary--dark);
  color: var(--light-background);
}

.navbar {
  background-color: var(--primary--color);
  min-height: 87px;
  position: sticky;
}

.navbar.depth-0-light {
  min-height: auto;
  position: sticky;
  top: 0%;
  left: 0%;
  right: 0%;
}

.navbar.depth-0-light.lp_menu {
  display: block;
}

.navbar.depth-0-light.lp_menu.tranche-2-landing-page-nav-hidden {
  display: none;
}

.navbar.depth-0-light-esp, .navbar.depth-0-light-tr, .navbar.depth-0-light-esp-copy, .navbar.depth-0-light-esp-copy {
  min-height: auto;
  position: sticky;
  top: 0%;
  left: 0%;
  right: 0%;
}

.navbar_dropdown-link {
  color: var(--light-background);
  height: 100%;
  margin-right: 0;
  padding: 16px 24px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.navbar_dropdown-link.w--current {
  color: var(--secondary);
  margin-right: 0;
}

.navbar_dropdown-link.sign-in {
  background-color: var(--secondary);
  border-radius: 8px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 8px 16px;
  display: block;
}

.navbar_dropdown-link.sign-in.adjust {
  height: auto;
  margin-top: auto;
  margin-left: 0;
  display: inline;
}

.navbar_dropdown-link.sign-in.adjust.w--current {
  color: var(--light-background);
}

.navbar_dropdown-link.sign-in.adjust.v2 {
  margin-right: 0;
}

.navbar_dropdown-link.sign-in.campaign {
  margin-top: 16px;
  margin-bottom: 16px;
}

.navbar_dropdown-link.sign-in.campaign.w--current {
  color: var(--light-background);
}

.navbar_dropdown-link.sign-in.d-none {
  display: none;
}

.dropdown {
  color: var(--light-background);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.dropdown:hover {
  color: #fff;
  background-color: #0000001a;
}

.dropdown.w--current {
  color: var(--light-background);
  background-color: #ffffff1a;
}

.dropdown.api, .dropdown.blog, .dropdown.campaign {
  display: none;
}

.dropdown.sign-in {
  background-color: var(--secondary);
  border-radius: 8px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
}

.navlink-title {
  line-height: 24px;
}

.icon {
  color: var(--light-background);
  line-height: 18px;
}

.navbar__menu {
  align-items: center;
  height: 100%;
  display: flex;
}

.navbar__menu.old {
  display: none;
}

.dropdown-list {
  width: auto;
  margin-top: 0;
}

.dropdown-list:hover {
  margin-top: 0;
}

.dropdown-list.w--open {
  flex-direction: row;
  width: 900px;
  margin-top: 0;
  display: flex;
  position: absolute;
  top: auto;
  left: -200%;
  box-shadow: 1px 1px 8px -6px #18274b1f;
}

.dropdown-list.coverage {
  border: 1px #000;
  width: 100%;
  min-width: 1000px;
  margin-left: 0;
  left: -280%;
}

.dropdown-list.coverage.depth-4-light.adjust.w--open {
  width: 935px;
  min-width: auto;
  left: -170%;
}

.dropdown-list.coverage.depth-4-light.adjust.lp_global_mega_mmenu.w--open {
  left: -340px;
}

.dropdown-list.coverage.depth-4-light.adjust-esp.w--open {
  min-width: 990px;
  top: 100%;
  left: -150%;
  box-shadow: 1px 1px 20px 20px #18274b1f;
}

.dropdown-list.coverage.depth-4-light.adjust-tr.w--open {
  min-width: 990px;
  left: -150%;
  box-shadow: 1px 1px 20px 20px #18274b1f;
}

.dropdown-list.coverage.depth-4-light.adjust-tr.adjust-space.w--open {
  top: 100%;
}

.dropdown-list.depth-4-light.adjust.w--open {
  width: 1200px;
  top: 100%;
  left: -239px;
  box-shadow: 1px 1px 20px 20px #18274b1f;
}

.dropdown-list.depth-4-light.adjust.resource.w--open {
  flex-flow: column;
  width: 1200px;
  left: -480px;
  right: auto;
}

.dropdown-list.depth-4-light.adjust.resource.about-us.w--open {
  width: 300px;
  left: -78px;
}

.dropdown-list.depth-4-light.adjust.resource.about-us.tranche-2.w--open {
  width: 340px;
}

.dropdown-list.depth-4-light.adjust.resource.about-us.tranche-2.new.w--open {
  width: 1000px;
  left: -235%;
  right: auto;
}

.dropdown-list.depth-4-light.adjust.resource.sign-in {
  width: 300px;
  left: 20px;
}

.dropdown-list.depth-4-light.adjust.resource.sign-in.adjust-space.w--open {
  width: 250px;
  margin-top: 0;
  left: -35%;
}

.dropdown-list.depth-4-light.adjust.resource.lp_mega_menu.w--open {
  width: 1070px;
  left: -520px;
}

.dropdown-list.depth-4-light.adjust.resource.width.absolute.w--open {
  left: -390%;
}

.dropdown-list.depth-4-light.adjust.lp_product_mega_menu.w--open {
  width: 950px;
}

.dropdown-list.depth-4-light.adjust.fr.w--open {
  width: 100%;
}

.dropdown-list.depth-4-light.adjust.adjust-space.w--open {
  width: auto;
  left: auto;
}

.dropdown-list.depth-4-light.adjust.width.w--open {
  width: 1000px;
  left: -195%;
}

.dropdown-list.depth-4-light.adjust-esp.w--open {
  left: -100%;
  box-shadow: 1px 1px 20px 20px #18274b1f;
}

.dropdown-list.depth-4-light.adjust-esp.adjust-space.w--open {
  width: auto;
  top: 100%;
  left: -175%;
}

.dropdown-list.depth-4-light.adjust-tr.w--open {
  left: -100%;
  box-shadow: 1px 1px 20px 20px #18274b1f;
}

.dropdown-list.depth-4-light.adjust-tr.adjust-space.w--open {
  width: auto;
  top: 100%;
}

.div-block {
  background-color: var(--light-background);
  width: auto;
  padding: 24px 32px;
}

.div-block-2 {
  background-color: var(--primary--light-background);
  flex-direction: column;
  justify-content: space-between;
  width: 30%;
  padding: 68px 32px 24px;
  display: flex;
}

.dropdown-link {
  color: var(--primary--color);
  padding: 12px 32px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.dropdown-link:hover {
  background-color: var(--primary--color);
  color: var(--light-background);
}

.dropdown-link.w--current {
  color: var(--primary--color);
  background-color: #0000;
  font-weight: 400;
}

.dropdown-link.w--current:hover {
  background-color: var(--primary--color);
  color: var(--primary--light-background);
}

.dropdown-link.our-solutions {
  color: var(--secondary);
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-link.our-solutions:hover {
  color: var(--secondary);
  background-color: #0000;
}

.dropdown-link.our-solutions.white {
  color: var(--light-background);
}

.dropdown-link.our-solutions.adjust {
  font-weight: 600;
}

.dropdown-link.our-solutions._16-top {
  margin-top: 8px;
}

.dropdown-link.our-solutions.pointer {
  cursor: default;
  width: 100%;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
}

.dropdown-link.our-solutions.pointer.margin-top {
  margin-top: 0;
}

.dropdown-link.pricing {
  padding-bottom: 12px;
  display: none;
}

.dropdown-link.edd {
  display: none;
}

.dropdown-link.sg {
  white-space: pre-wrap;
  flex-flow: wrap;
  display: block;
}

.dropdown-link.width {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  width: 75px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  overflow: visible;
}

.dropdown-link.text-wrap {
  text-wrap: wrap;
}

.footer_text {
  color: var(--light-background);
  margin-bottom: 8px;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}

.footer_text._1st-line {
  float: none;
  color: var(--light-background);
}

.footer_text._2nd-line {
  color: var(--light-background);
  margin-bottom: 0;
}

.footer_2nd-block {
  background-color: #011a39;
  padding: 16px 32px;
}

.footer_1st-block {
  background-color: var(--primary--dark);
  flex-direction: row;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 32px;
  display: flex;
}

.text-block-5 {
  color: var(--light-background);
  font-family: nunito-sans, sans-serif;
  line-height: 24px;
}

.image {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  padding: 31px;
}

.navbar__membercheck-logo.margin-button-8px {
  margin-bottom: 0;
}

.navbar__membercheck-logo.padding {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-6 {
  width: 40%;
  margin-right: 0;
}

.div-block-7 {
  flex-direction: column;
  margin-right: 70px;
  display: flex;
}

.div-block-7.left {
  margin-left: 24px;
  margin-right: 24px;
}

.footer_navlink-text {
  color: var(--light-background);
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 8px;
  line-height: 24px;
  text-decoration: none;
  display: none;
}

.footer_navlink-text.margin-button-8px {
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-weight: 600;
}

.facebook-svg {
  margin-right: 8px;
  display: none;
}

.navbar__container {
  justify-content: space-between;
  align-items: center;
  width: 1170px;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.navbar__container._1270-width {
  width: 1270px;
}

.navbar__container.old {
  display: none;
}

.div-block-8 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-9 {
  width: 1170px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div_footer {
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-top: auto;
  margin-left: 0;
  position: static;
}

.div-block-11 {
  flex-direction: column;
  display: flex;
}

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

.link-block-2, .link-block-3, .link-block-4 {
  text-decoration: none;
}

.link-block-4.edd {
  display: none;
}

.link-block-5, .link-block-6, .link-block-7, .link-block-8, .link-block-9 {
  text-decoration: none;
}

.div__hero {
  background-color: var(--light-background);
  background-image: url('../images/MC-Hero-background-desktop-1.webp');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  padding: 120px 32px 201px;
}

.div__hero.campaign {
  padding-bottom: 200px;
}

.div_hero-content {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.spacer__our-solutions {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.spacer__our-solutions.no-negative-margin {
  margin-top: 0;
  margin-bottom: 96px;
}

.spacer__our-solutions.home {
  margin-top: -150px;
}

.spacer__our-solutions.home-copy {
  margin-top: 0;
}

.div__our-solutions__card {
  background-color: var(--light-background);
  border-radius: 10px;
  height: 464px;
  padding: 48px;
  font-size: 14px;
}

.div__our-solutions__card.depth-4-light {
  max-width: 1170px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.div__our-solutions__card.depth-4-light.fr {
  height: auto;
}

.text-span {
  margin-left: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 12px;
}

.div__seamless-compliance {
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div__seamless-compliance-richtext {
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  margin-right: 32px;
  display: flex;
}

.div_seamless {
  justify-content: flex-end;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.div-block-22 {
  justify-content: space-between;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-23 {
  width: 100%;
  max-width: none;
  min-height: auto;
  padding: 24px;
  box-shadow: 4px 0 4px -2px #18274b14, -6px 5px 4px -2px #18274b1f;
}

.div-block-24 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 5px;
  display: flex;
}

.block_speed-up-customer-onboarding {
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.richtext_speed-up-customer {
  width: 50%;
  margin-left: 32px;
  margin-right: 0;
}

.home-page-icon {
  margin-bottom: 16px;
}

.div_kyc {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_content-know-your-customer-risk {
  width: 40%;
  margin-right: 0;
}

.div-block-30 {
  width: 50%;
  display: flex;
}

.div_for-more-info {
  text-align: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.section-_for-more-info {
  background-color: var(--primary--color);
  padding-top: 40px;
  padding-bottom: 40px;
}

.div_our-free-ebook {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_our-free-ebook.campaign {
  display: none;
}

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

.div_content-our-free-ebook {
  width: 50%;
}

.learn-more-with-arrow {
  color: var(--secondary);
  margin-top: auto;
  font-family: nunito-sans, sans-serif;
  line-height: 16px;
  text-decoration: none;
}

.learn-more-with-arrow.text-color-dark {
  color: var(--text--high-emphasis-light);
  margin-top: auto;
}

.div-block-35 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-18 {
  color: var(--light-background);
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.div_kyc-icons {
  width: 100%;
}

.div-block-39 {
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.div-block-40 {
  width: 50%;
}

.div__our-solutions {
  background-color: #0000;
  padding-left: 32px;
  padding-right: 32px;
}

.navbar__logo-link {
  width: auto;
}

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

.navbar__dropdown.tranch_menu {
  justify-content: center;
  align-items: center;
  display: none;
}

.navbar__dropdown.tranch_menu.new {
  display: none;
}

.navbar__dropdown.adjust-space {
  padding-top: 22px;
  padding-bottom: 22px;
}

.navbar__dropdown.jp {
  padding-top: 60px;
  padding-bottom: 60px;
}

.instead-of-backspacing {
  color: var(--secondary);
}

.sg-nav {
  border-right: 1px solid #ced5db;
  width: 240px;
  height: 0;
  position: fixed;
  inset: 0% auto 0 0;
}

.sg-label {
  color: #808c91;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2em;
}

.sg-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 0;
  display: flex;
}

.wrapper {
  width: 100%;
  min-height: 100vh;
}

.spacer {
  background-color: #ece7e0;
  height: 48px;
}

.spacer._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.spacer._32 {
  background-color: #0000;
  border-radius: 6px;
  width: 32px;
  height: 32px;
}

._12-columns {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

._12-columns.align-left {
  place-content: flex-end flex-start;
  align-items: flex-start;
}

.sg-block {
  margin-bottom: 32px;
}

.text-box {
  max-width: 750px;
}

.text-box._500px {
  max-width: 500px;
  min-height: 64px;
}

.text-box._600px {
  max-width: 600px;
  min-height: 64px;
}

.sg-title {
  color: #3f3b35;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 1.4em;
}

.sg-section {
  z-index: 0;
  text-align: left;
  padding: 96px 32px;
  position: relative;
}

.sg-section.header {
  background-color: var(--dark-background);
  color: #fff;
}

.horizontal-line {
  opacity: .2;
  background-color: #1d1916;
  width: 100%;
  height: 1px;
  margin-bottom: 36px;
}

.horizontal-line.design-system {
  position: relative;
  bottom: -80px;
}

.column {
  flex-flow: column;
  flex: 0 auto;
  align-items: stretch;
  min-height: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.column.desk-3 {
  flex: none;
  justify-content: flex-end;
  width: auto;
}

.column.desk-4 {
  width: 33.33%;
}

.sg-description {
  color: #929aa1;
  max-width: 400px;
}

.ds-section-header {
  margin-bottom: 50px;
}

.body-3 {
  background-color: #dbe8ee;
  font-family: nunito-sans, sans-serif;
  display: flex;
}

.depth-5-light {
  box-shadow: 16px 0 50px #00285a40;
}

.depth-4-light {
  box-shadow: 8px 0 28px -6px #18274b1f, 18px 0 88px -4px #00285a24;
}

.depth-3-light {
  box-shadow: 8px 0 22px -6px #18274b1f, 14px 0 64px -4px #00285a24;
}

.depth-2-light {
  box-shadow: 6px 0 14px -6px #18274b1f, 10px 0 32px -4px #18274b1a;
}

.depth-1-light {
  box-shadow: 6px 0 8px -6px #18274b1f, 8px 0 16px -6px #18274b14;
}

.depth-0-light {
  box-shadow: 4px 0 4px -2px #18274b14, 2px 0 4px -2px #18274b1f;
}

.div__speed-up-img {
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-41 {
  justify-content: flex-end;
  width: 90%;
  display: flex;
}

.html-embed {
  text-align: left;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  position: static;
}

.html-embed-2 {
  color: var(--secondary);
}

.div_hero_contact {
  background-color: var(--light-background);
  background-image: url('../images/background-curve.svg');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  padding: 96px 32px 410px;
}

.div__contact {
  min-height: 50vh;
  margin-bottom: 96px;
  padding-left: 32px;
  padding-right: 32px;
}

.div__contact.adj {
  margin-bottom: 0;
  padding-bottom: 100px;
}

.div__contact.campaign {
  flex: 1;
  justify-content: space-around;
  align-items: center;
  max-width: 1170px;
  min-height: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div__contact.campaign.gads_contact_w-100 {
  display: block;
}

.div__contact.tranche2_contact {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.contact_form {
  z-index: 5;
  flex-direction: row;
  width: 100%;
  max-width: 1170px;
  margin-top: -690px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.contact_form.campaign {
  margin-top: 0;
  display: none;
}

.contact_form.campaign.landing-page {
  flex: 0 auto;
  display: flex;
}

.contact_form.tranch2_contact {
  max-width: 1140px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  position: relative;
}

.div_hero-contact-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_coverage-content {
  width: 50%;
  padding-bottom: 0;
}

.div-block-43 {
  text-align: center;
  flex-direction: column;
  width: auto;
  display: flex;
}

.link {
  color: var(--light-background);
  text-align: left;
  text-decoration: none;
}

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

.div-block-44.phone {
  align-self: auto;
  display: none;
}

.div-block-44.phone.show {
  display: none;
}

.div-block-44.location {
  text-align: right;
  align-self: flex-start;
  margin-top: 24px;
  margin-bottom: 24px;
  display: none;
}

.div-block-44.location.show {
  display: flex;
}

.div-block-44.email {
  text-align: center;
}

.image-9 {
  margin-right: 16px;
}

.div__contact-form {
  z-index: 5;
  background-color: var(--light-background);
  border-radius: 10px;
  height: 464px;
  min-height: 1060px;
  padding: 48px;
  font-size: 14px;
  position: relative;
}

.div__contact-form.depth-4-light {
  z-index: 5;
  color: var(--secondary);
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 65%;
  height: auto;
  padding-top: 48px;
  position: relative;
}

.div__contact-form.depth-4-light.flex {
  flex-direction: column;
  padding-bottom: 39px;
  display: flex;
}

.div__contact-form.depth-4-light.flex._100 {
  border-radius: 20px;
  width: 100%;
}

.div__contact-form.tranche2_contact-form {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 100px;
}

.select-field {
  background-color: var(--light-background);
  margin-bottom: 24px;
}

.select-field.border-field {
  width: 50%;
  margin-right: 24px;
}

.business-email {
  margin-bottom: 24px;
  margin-right: 24px;
}

.form-important-class {
  flex-direction: column;
  display: flex;
}

.div-block-45 {
  margin-bottom: 24px;
  display: flex;
}

.lastname {
  margin-bottom: 0;
}

.lastname.border-field._24px-bt-spacing {
  margin-bottom: 24px;
}

.submit-btn-sales {
  background-color: var(--primary--color);
  border-radius: 8px;
  font-size: 16px;
  line-height: 28px;
}

.textarea {
  height: auto;
  min-height: 280px;
  margin-bottom: 24px;
}

.textarea.border-field {
  max-width: 100%;
  min-height: 160px;
}

.form-block {
  z-index: auto;
  margin-bottom: 0;
  position: relative;
}

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

.div-block-46 {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.radio-button-field {
  cursor: pointer;
  align-items: center;
  width: auto;
  margin-right: 40px;
  display: flex;
}

.radio-button-label-3 {
  color: var(--text--high-emphasis-light);
  cursor: pointer;
  margin-bottom: 0;
  margin-left: 8px;
  font-size: 16px;
}

.first-name {
  margin-bottom: 24px;
  margin-right: 0;
}

.business-name {
  border: 1px solid #6dc0e7;
  margin-bottom: 24px;
}

.country {
  background-color: var(--light-background);
  border: 1px solid #6dc0e7;
  margin-bottom: 24px;
  margin-right: 0;
}

.phone {
  margin-bottom: 0;
}

.company-size {
  background-color: var(--light-background);
  margin-bottom: 0;
}

.select-field-4 {
  background-color: var(--light-background);
  margin-bottom: 0;
  margin-right: 24px;
}

.select-field-4.border-field {
  width: 50%;
  margin-right: 0;
}

.image-11 {
  z-index: 1;
  position: absolute;
  inset: 17% 21px 0% auto;
}

.div_request-a-demo {
  background-color: #0000;
  background-image: url('../images/Background.png');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 96px 32px;
  display: flex;
  position: static;
}

.div_request-a-demo-content {
  background-color: var(--light-background);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 1170px;
  margin-top: -710px;
  margin-left: 0;
  margin-right: 0;
  padding: 64px 32px 32px;
  display: flex;
}

.div_request-a-demo-content.depth-5-light {
  z-index: 5;
  width: 100%;
  height: 100%;
  min-height: 500px;
  margin-top: 0;
  position: relative;
}

.div_request-a-demo_content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  margin-right: 48px;
  display: flex;
}

.form-block-2 {
  width: 100%;
}

.textarea-2 {
  min-height: 330px;
  margin-bottom: 24px;
  padding-right: 0;
}

.textarea-2.border-field {
  min-height: 130px;
}

.checkbox-field {
  margin-bottom: 24px;
}

.request-a-demo_form {
  flex-direction: column;
  display: flex;
}

.div-block-47 {
  max-width: 1170px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.submit-button-2 {
  background-color: var(--primary--color);
}

.submit-button-2.depth-1-light {
  border-radius: 8px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.border-field {
  border: 1px solid #6dc0e7;
}

.border-field:focus {
  border-width: 2px;
}

.border-field.select-field-6.industry-field {
  margin-right: 0;
}

.orange-box {
  z-index: 3;
  position: absolute;
  inset: -2% -3% 0% auto;
}

.contactfield_country {
  background-color: var(--light-background);
  border: 1px solid #6dc0e7;
  margin-bottom: 0;
  margin-right: 24px;
}

.contacfield_firstname, .conactfield_business-email {
  margin-bottom: 0;
  margin-right: 24px;
}

.contactfield_business-name {
  border: 1px solid #6dc0e7;
  margin-bottom: 0;
}

.contactfield_lastname {
  margin-bottom: 0;
}

.contactfield_lastname.border-field:focus {
  border-width: 2px;
  border-color: var(--primary--color);
  border-width: 2px;
  border-color: #005ca3;
}

.body-6 {
  font-family: nunito-sans, sans-serif;
}

.div_hero_api {
  background-color: #0000;
  background-image: url('../images/background-curve.svg');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  padding: 25px 32px 96px;
}

.div_solid-reliable {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_heading {
  width: 50%;
  padding-right: 110px;
}

.div_heading.about {
  width: 40%;
}

.div-block-53 {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div-block-54 {
  background-color: var(--dark-background);
  width: 50%;
  margin-right: 24px;
  padding: 24px;
}

.div-block-54:hover {
  background-color: var(--secondary);
}

.div-block-55 {
  background-color: var(--dark-background);
  width: 50%;
  padding: 24px;
}

.div-block-55:hover {
  background-color: var(--secondary);
}

.text-block-23 {
  color: var(--text--high-emphasis-dark);
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  line-height: 48px;
}

.text-block-24 {
  color: var(--text--high-emphasis-dark);
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  line-height: 24px;
}

.text-block-25 {
  color: var(--text--high-emphasis-dark);
  font-size: 16px;
  line-height: 24px;
}

.div-block-56 {
  margin-bottom: 32px;
  display: flex;
}

.div-block-57 {
  background-color: var(--dark-background);
  width: 100%;
  margin-right: 0;
  padding: 24px;
}

.div-block-57:hover {
  background-color: var(--secondary);
}

.div-block-59 {
  max-width: 1170px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-60 {
  width: 100%;
}

.div_contact-us {
  width: auto;
  padding-bottom: 290px;
}

.div_breadcrumb {
  max-width: 1170px;
  margin-left: 0;
  margin-right: auto;
}

.div_breadcrumb.lp-banner-title {
  margin-top: 0;
  padding-top: 130px;
}

.link_home-page {
  color: var(--light-background);
  letter-spacing: .25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.div_breadcrumbs {
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_breadcrumbs.padding {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 75px;
  display: flex;
}

.div_breadcrumbs.padding.product-aml-breadcrumbs {
  margin-bottom: 0;
  line-height: 24px;
}

.div_breadcrumbs.breadcrumb-padding {
  margin-bottom: 40px;
}

.text-block-31 {
  color: var(--light-background);
  margin-left: 4px;
  margin-right: 4px;
  font-size: 12px;
  line-height: 24px;
}

.div_benefits-icons {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div-block-62 {
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div_why-icons {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div-block-63 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.div-block-64 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div_our-data {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div_img-our-data {
  text-align: right;
  width: 50%;
}

.div_content-our-data {
  width: 50%;
}

.div-block-68 {
  width: 50%;
  margin-right: 32px;
}

.div-block-70 {
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.image-13 {
  margin-bottom: 16px;
}

.div-block-71 {
  width: 50%;
}

.div_coverage-floating-card-title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-span-3 {
  margin-left: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  display: inline-block;
}

.solutions-divider {
  border: 1px solid #f2f9fd;
  margin-top: 24px;
  margin-bottom: 32px;
}

.solutions-divider.color-orange, .solutions-divider.no-margin, .solutions-divider.color-orange, .solutions-divider.no-margin {
  display: none;
}

.div_why-partner-with-mc {
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_content-why-partner-wtih-mc {
  width: 50%;
}

.div_content-why-partner-wtih-mc.flex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div_img-why-partner-with-mc {
  text-align: right;
  width: 50%;
}

.div_pricing-that-adapts {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin: 96px auto 0;
  display: flex;
}

.div-block-91 {
  width: auto;
  margin-right: 112px;
}

.div_content-pricing-that-adapts {
  text-align: left;
  align-self: auto;
  width: 55%;
}

.div_content-pricing-that-adapts.flex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div__hero-pep {
  border: 1px none var(--light-background);
  background-color: var(--light-background);
  background-image: url('../images/Hero-Image.svg');
  background-position: 0 100%;
  background-size: cover;
  height: auto;
  padding: 25px 32px 200px;
}

.div__hero-pep.campaign-size {
  padding-top: 96px;
}

.div_hero-idv-content {
  flex-direction: column;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-hero-content-richtext {
  width: 50%;
}

.div-hero-content-richtext.full-width.margin-left-60px {
  margin-left: 150px;
}

.div-hero-content-richtext.caab {
  width: 60%;
}

.div-hero-content-richtext.short.no-padding {
  width: 50%;
  max-width: 100%;
  padding-top: 0;
}

.div-hero-content-richtext.short.no-padding.product-aml-left {
  padding-top: 75px;
}

.div-hero-content-richtext.short.no-padding.product-aml-left.padding {
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 0;
}

.div-hero-content-richtext.short.no-padding.tranche2_richtext_div {
  width: 100%;
  max-width: 1170px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
}

.div-hero-content-richtext._100 {
  width: 100%;
}

.div_hero-content-hero-img {
  text-align: right;
  width: 50%;
  margin-left: 24px;
}

.div_hero-content-hero-img.flex {
  align-items: flex-end;
  display: flex;
  position: relative;
  top: -140px;
  left: 550px;
}

.div_hero-content-hero-img.aml.tm {
  margin-top: -110px;
}

.div_hero-content-hero-img.features {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-hero-content {
  display: flex;
}

.div-hero-content.edd.padding {
  margin-top: 45px;
}

.div-hero-content.aml.tranche2_hero-content {
  margin-left: 0;
}

.div-hero-content.aml.margin {
  margin-top: -40px;
}

.div_content-pep {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div_content-pep_heading-text {
  margin-bottom: 96px;
}

.div_pep-2nd {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div_pep-2nd-content {
  display: flex;
}

.div_pep-2nd-heading-text {
  width: 50%;
  margin-right: 112px;
}

.div-block-102 {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div-block-103 {
  width: 50%;
  margin-right: 24px;
}

.div-block-104 {
  width: 50%;
}

.image-16, .image-17 {
  margin-bottom: 16px;
}

.div-block-105 {
  display: flex;
}

.div-block-105.mid {
  margin-top: 32px;
  margin-bottom: 32px;
}

.div_pep-3rd {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div_solutions-compare {
  border-radius: 16px;
  align-items: center;
  margin-bottom: 96px;
  display: flex;
}

.div_other-solutions-card, .div-block-108 {
  width: 50%;
}

.div_other-solutions {
  border: 1px solid #00154061;
  border-radius: 8px;
  margin-right: 24px;
  padding: 40px 30.5px 32px;
}

.div-block-110 {
  text-align: center;
}

.tricycle {
  margin-bottom: 40px;
}

.div-block-111 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: block;
}

.text-span-7 {
  color: var(--function--error);
  margin-right: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.seperator {
  border: 1px solid #0000;
  margin-top: 16px;
  margin-bottom: 16px;
}

.div_membercheck-solution {
  text-align: center;
  padding: 40px;
}

.div_membercheck-solution.depth-4-light {
  border-radius: 16px;
}

.motobike {
  margin-bottom: 40px;
}

.text-span-8 {
  color: var(--function--success);
  margin-right: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.text-span-8.margin-right-16px {
  margin-right: 16px;
}

.div_whait-is-pep {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_content-what-is-pep {
  width: 50%;
  margin-right: 24px;
}

.div_img-what-is-pop {
  text-align: right;
  width: 50%;
  display: flex;
}

.div_what-are-sanctions {
  justify-content: space-between;
  width: 100%;
  max-width: 1170px;
  margin: 96px auto;
  display: flex;
}

.div_content-what-are-sanctions {
  align-self: center;
  width: 70%;
}

.div_edd {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-117 {
  flex-direction: column;
  justify-content: space-between;
  width: 70%;
  margin-right: 24px;
  display: flex;
}

.div-block-118 {
  margin-right: 24px;
}

.img-compliance {
  width: 60%;
  margin-left: 0;
}

.div-block-119 {
  text-align: right;
  width: 40%;
}

.div_adverse-media-categories {
  width: 100%;
  max-width: 1170px;
  margin: 96px auto;
}

.div-block-121 {
  width: 25%;
  padding: 48px 24px;
}

.div-block-121.adver-media-categories {
  background-color: var(--secondary);
  height: 142.639px;
  margin-right: 0;
  padding: 48px 24px;
}

.div-block-121.adver-media-categories._1 {
  border-radius: 20px;
  width: 100%;
  height: 220px;
}

.div-block-121.adver-media-categories._1.am {
  height: auto;
}

.div-block-121.depth-4-light.financial-crimes {
  background-image: url('../images/bg-financial-crimes.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.div-block-121.depth-4-light.financial-crimes._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-121.depth-4-light.violent-crime {
  background-image: url('../images/bg-Violent-Crime.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-right: 24px;
  display: flex;
}

.div-block-121.depth-4-light.violent-crime._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
  margin-right: 0;
}

.div-block-121.depth-4-light.terrorism {
  background-image: url('../images/bg-Terrorism.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-121.depth-4-light.terrorism._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
}

.div-block-121.depth-4-light.narcotics-crime {
  background-image: url('../images/bg-Narcotics-Crime.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.div-block-121.depth-4-light.narcotics-crime._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-121.depth-4-light.cyber-crime {
  background-image: url('../images/bg-Cybercrime.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-right: 24px;
  display: flex;
}

.div-block-121.depth-4-light.cyber-crime._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
  margin-right: 0;
}

.div-block-121.depth-4-light.law-enforcement {
  background-image: url('../images/bg-Law-Enforcement.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-121.depth-4-light.law-enforcement._1 {
  background-image: url('../images/bg-Regulatory-Enforcement.webp');
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
}

.div-block-121.depth-4-light.sexual-crime {
  background-image: url('../images/bg-Sexual-Crime.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-121.depth-4-light.sexual-crime._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
}

.div-block-121.depth-4-light.trafficking {
  background-image: url('../images/bg-Trafficking.webp');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-right: 24px;
  display: flex;
}

.div-block-121.depth-4-light.trafficking._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
  margin-right: 0;
}

.div-block-121.depth-4-light.property-crime {
  background-image: url('../images/bg-Property-Crime.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.div-block-121.depth-4-light.property-crime._1 {
  border-radius: 20px;
  width: 100%;
  min-height: 142.639px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-121.fraud {
  background-image: url('../images/bg-Fraud.webp');
  background-position: 0 0;
  background-size: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 142.639px;
  min-height: auto;
  display: flex;
}

.div-block-121.fraud._1 {
  border-radius: 20px;
  width: 100%;
}

.div_am-2nd {
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_am-2nd.reports {
  background-image: url('../images/1.png');
  background-position: 0 0;
  background-size: auto;
}

.div_edd-richtext {
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  margin-right: 24px;
  display: flex;
}

.div_edd-richtext.on-caas {
  width: 70%;
}

.div_how-can-business-complay {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div_where-does-adverse-media-come-from {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin: 96px auto;
  display: flex;
}

.div_where-does-adverse-media-come-from.padding-reverse {
  flex-direction: row-reverse;
}

.div_where-does-adverse-media-come-from.padding-reverse._2nd {
  flex-direction: row;
}

.div_where-does-adverse-media-come-from.padding-copy-copy {
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_where-does-adverse-media-come-from.roadmap {
  justify-content: flex-start;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_where-does-adverse-media-come-from.roadmap.reverse {
  justify-content: center;
}

.div_where-does-adverse-media-come-from.roadmap.center {
  align-items: center;
}

.div-block-122 {
  width: 60%;
  padding-right: 24px;
}

.div-block-122.image-tranche {
  padding-right: 0;
}

.div-block-123 {
  align-self: flex-start;
  width: 40%;
}

.div-block-123.width {
  width: 40%;
}

.div_what-conduct-adverse-media-scans {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-124 {
  width: 33.33%;
}

.div-block-124.mid {
  margin-left: 24px;
  margin-right: 24px;
}

.grid_am-categories {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div__hero-am {
  background-color: var(--light-background);
  background-image: url('../images/background-curve.svg');
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding: 25px 32px 250px;
}

.div__hero-am.faq {
  padding-bottom: 150px;
}

.div_sources-of-am {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_source-of-am {
  width: 33.33%;
}

.div-block-126 {
  width: 66.67%;
}

.div-block-127 {
  justify-content: flex-end;
  display: flex;
}

.div-block-127.up {
  margin-bottom: 32px;
}

.div-block-128 {
  background-color: var(--primary--dark);
  width: 100%;
  max-width: none;
  max-height: none;
  margin-right: 24px;
  padding: 24px;
}

.div-block-128.no-margin-right-26px {
  width: 100%;
  margin-right: 0;
}

.div-block-128.no-margin-right-26px.size-btm {
  width: 80%;
  max-width: none;
  height: auto;
  margin-left: 24px;
}

.html-embed-3 {
  color: var(--secondary);
  margin-bottom: 16px;
}

.div__hero-idv {
  background-color: var(--light-background);
  background-image: url('../images/Hero-Image-desktop.svg');
  background-position: 0 100%;
  background-repeat: repeat;
  background-size: cover;
  height: auto;
  padding: 25px 32px 200px;
}

.div__hero-idv.campaign-adjust {
  padding-top: 96px;
}

.div_what-is-idv {
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin: 96px auto;
  display: flex;
}

.div_idv-checklist {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_idv-checklist.align-mid {
  align-items: center;
}

.div-block-130 {
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-131 {
  width: 50%;
  margin-right: 112.98px;
}

.div-block-132 {
  width: 50%;
}

.div-block-133 {
  background-color: var(--primary--light-background);
  border-radius: 24px;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 24px;
  padding: 32px;
  display: flex;
}

.div-block-133.no-margin {
  margin-bottom: 0;
}

.image-21 {
  margin-right: 24px;
  display: inline-block;
}

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

.div_our-idv-coverage {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-136 {
  width: 33%;
  margin-right: 0;
}

.div_our-idv-coverage-flags {
  width: 77%;
  padding-left: 40px;
  display: flex;
}

.div_country-flag-and-country-name {
  align-items: center;
  margin-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.image-22 {
  margin-right: 24px;
}

.div_idv-country-row {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div_why-need-idv {
  justify-content: space-between;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_rich-text-why-need-idv {
  width: 30%;
}

.div_cards-why-need-idv {
  flex-direction: column;
  width: 60%;
  display: flex;
}

.div-block-145 {
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.div-block-146 {
  align-self: auto;
  margin-top: auto;
  margin-bottom: auto;
}

.div__hero-edd {
  background-color: var(--light-background);
  background-image: url('../images/Hero-Image-desktop.svg');
  background-position: 0 100%;
  background-size: cover;
  height: auto;
  padding: 25px 32px 200px;
}

.div__hero-edd.bottom {
  padding-bottom: 120px;
}

.div_hero-edd-content {
  flex-direction: column;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-147 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-147.sub-processors {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.div-block-148 {
  width: 50%;
  padding-right: 24px;
}

.div-block-148.sub-processors {
  width: 100%;
  padding-right: 0;
}

.div-block-149 {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div__edd-card {
  background-color: var(--light-background);
  border-radius: 10px;
  height: 464px;
  padding: 48px;
  font-size: 14px;
}

.div__edd-card.depth-4-light {
  height: auto;
  margin-top: 96px;
  margin-bottom: 0;
  padding: 40px;
}

.div-block-153 {
  text-align: center;
  justify-content: center;
  align-self: stretch;
  width: 33.33%;
  display: flex;
}

.div-block-153.mid {
  border-left: 1px solid #f0664066;
  border-right: 1px solid #f0664066;
}

.div-block-154 {
  display: flex;
}

.div-block-155 {
  background-color: #6dc0e717;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
}

.text-block-33 {
  color: var(--primary--color);
  text-align: left;
  margin-bottom: 16px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-156 {
  flex-direction: column;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.div-block-157 {
  border-right: 0px none var(--secondary);
  flex-direction: column;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.div-block-158 {
  flex-direction: column;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.div_edd-2nd {
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_edd-img {
  text-align: right;
  width: 50%;
}

.div_what-is-edd {
  justify-content: space-between;
  width: auto;
  max-width: 1170px;
  margin: 96px auto 0;
  display: flex;
}

.div_content-what-is-edd {
  width: 40%;
  margin-right: 100px;
}

.div-block-161 {
  width: 50%;
}

.div-block-162 {
  margin-bottom: 16px;
}

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

.div-block-162.margin-bot-96px {
  margin-bottom: 96px;
  display: none;
}

.div_importance-of-edd {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_heading-importance-of-edd {
  width: 33.33%;
}

.div_heading-importance-of-edd.mid {
  margin-left: 24px;
  margin-right: 24px;
}

.div-block-165 {
  margin-top: 56px;
}

.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.div_enquiry {
  justify-content: space-around;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_interested-in, .div_form {
  width: 50%;
}

.div_form.hide-main-copy {
  display: none;
}

.div_form.hide.full-width {
  width: 100%;
  margin-left: 0;
  display: block;
}

.div_form.flex {
  display: flex;
}

.top-bot-margin-24px {
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-169 {
  margin-left: -20px;
}

.html-embed-4 {
  display: inline;
}

.div__hero-rac {
  background-color: var(--light-background);
  background-image: url('../images/background-curve.svg');
  background-position: 50% 0;
  background-size: cover;
  height: auto;
  padding: 25px 32px 200px;
}

.div__hero-rac.short {
  padding-bottom: 200px;
}

.div_hero-rac-content {
  flex-direction: column;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div_hero-rac-content.container-2.pb-20 {
  padding-bottom: 20px;
  padding-left: 32px;
  padding-right: 32px;
}

.div_content-aml {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div_content-aml_heading-text {
  width: 60%;
  margin-bottom: 16px;
}

.div-block-170 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_our-acams-advisors {
  width: 50%;
  padding-right: 32px;
}

.div-block-172 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.acams-advisors-card {
  width: 33.33%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px;
}

.acams-advisors-card.depth-2-light {
  background-color: var(--light-background);
  border-radius: 8px;
  width: 100%;
  height: auto;
  min-height: 444px;
  display: flex;
  box-shadow: 6px 0 14px -6px #18274b1f, 10px 0 32px -4px #18274b1f;
}

.acams-advisors-card.mid {
  margin-left: 24px;
  margin-right: 24px;
}

.acams-advisors-card.mid.depth-2-light {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-175 {
  display: flex;
}

.image-23 {
  margin-left: 8px;
}

.top-bot-margin-16px {
  margin-top: 16px;
  margin-bottom: 16px;
}

.text-span-9 {
  margin-right: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.div-block-176, .div-block-177, .div-block-178 {
  flex-direction: column;
  display: flex;
}

.div_the-consulting-service-provides {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_heading-consulting-service {
  width: 50%;
}

.div-block-172-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.bot-margin-16px {
  margin-top: 0;
  margin-bottom: 16px;
}

.bot-margin-16px.flex {
  display: flex;
}

.bot-margin-16px.blog-title {
  color: #012957;
  letter-spacing: 10px;
  font-size: 13px;
  font-weight: 300;
  line-height: 15px;
}

.div_text-consulting-service {
  align-items: center;
  display: flex;
}

.div_text-consulting-service.bot-margin-16px {
  align-items: flex-start;
}

.image-25 {
  margin-right: 16px;
}

.div_50-50 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_50-50.align-mid {
  align-items: center;
}

.div_50-50.risk-exposure, .div_50-50.complianc-measure {
  margin-bottom: 96px;
}

.div_50-50.heading-solutions {
  justify-content: flex-start;
  margin-bottom: 10px;
  margin-left: auto;
}

.div_50-50.left {
  text-align: center;
  justify-content: center;
  margin-top: 40px;
}

.div_50-50.left.center {
  justify-content: flex-start;
  margin-top: 0;
}

.div_50-50.reverse {
  flex-direction: row-reverse;
}

.div_50-50.partners {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 40px;
}

.div_50-50.left-with-letters {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  position: sticky;
  top: -37px;
}

.div_50-50.left-with-letters.padding {
  background-color: #fff;
  margin-top: 0;
  top: 160px;
}

.div_50-50.left-with-letters.no-top-margin {
  z-index: 1;
  margin-top: 0;
  position: static;
  top: 200px;
}

.div_50-50.left-with-letters.sticky {
  z-index: 2;
  background-color: #fff;
  align-items: stretch;
  padding-top: 20px;
  position: static;
  top: 100px;
}

.div_50-50.v2 {
  display: none;
}

.div_why-assessment {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div_why-assessment.full-width, .div_why-assessment.crypto {
  width: 100%;
}

.div_img {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.div_img.padding.full {
  width: 100%;
}

.div_img.left-justify {
  justify-content: center;
}

.div-block-185 {
  width: 100%;
  max-width: 1170px;
  margin: 96px auto;
  display: flex;
}

.div_heading-how-determine-risk {
  width: 50%;
}

.div_how-determine-cards {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div_card-determine-risk {
  border: 1px solid #6dc0e7;
  padding: 24px;
}

.div-block-189 {
  flex-direction: row;
  display: flex;
}

.icons_how-determine {
  margin-right: 24px;
}

.bot-margin-24px {
  margin-top: 0;
  margin-bottom: 24px;
}

.div_triigers-to-perform {
  width: 100%;
  max-width: 1170px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
}

.gird-aml {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . Area";
  width: 100%;
}

.div__hero-company-policy {
  background-color: var(--light-background);
  background-image: url('../images/background-curve.svg');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  padding: 25px 32px 200px;
}

.div_floating-container {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-left: 32px;
  padding-right: 32px;
}

.div_floating-container.depth-5-light {
  z-index: 5;
  background-color: var(--light-background);
  border-radius: 8px;
  margin-top: -300px;
  padding-bottom: 96px;
  position: relative;
}

.accounting_list {
  color: var(--color);
  padding-left: 20px;
}

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

.list-2 {
  padding-left: 20px;
}

.list-3 {
  color: var(--text--high-emphasis-light);
}

.list-4 {
  padding-left: 20px;
}

.list-4.bot-margin-16px {
  color: var(--text--high-emphasis-light);
  font-size: 16px;
}

.text-block-34 {
  font-style: italic;
}

.list-5.in-black, .list-6.in-black {
  color: var(--text--high-emphasis-light);
}

.div_who-are-we {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_who-are-we.reverse {
  flex-direction: row-reverse;
  margin-top: 60px;
}

.div_who-are-we.padding {
  margin-top: 60px;
}

.div_coverage-content-right {
  width: 50%;
  padding-right: 0;
}

.div-block-195 {
  text-align: right;
  width: 50%;
}

.div-block-195.reverse {
  display: flex;
}

.div_solutions-features {
  background-color: var(--light-background);
  color: var(--light-background);
  width: 100%;
  padding: 24px;
}

.grid_about-solutions {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
}

.div_content-about {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div_content-about.margin-bot-96px {
  margin-bottom: 96px;
}

.div_content-about_heading-text {
  margin-bottom: 0;
}

.div_ng-group {
  width: 100%;
  max-width: 1170px;
  margin: 96px auto 0;
}

.div_ng-companies {
  border: 1px solid var(--primary--light);
  flex-direction: column;
  width: 100%;
  padding: 32px;
  display: flex;
}

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

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

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

.div-block-211 {
  float: none;
  clear: none;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div_date-and-read-time {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div_date-and-read-time.bot-margin-16px {
  margin-bottom: 16px;
}

.image-31 {
  margin-right: 8px;
}

.div-block-214 {
  margin-right: 30px;
  display: flex;
}

.div-block-218 {
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.divider {
  border: 1px solid #6dc0e7;
  width: 100%;
  max-width: 1170px;
  margin: 36px auto;
}

.divider.blog {
  display: none;
}

.div_blog-card {
  flex-direction: column;
  width: 100%;
  padding: 24px;
  display: flex;
}

.div_blog-card.depth-2-light {
  background-color: var(--light-background);
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
}

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

.div-block-224 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.img_reuglation-in-usa {
  object-fit: cover;
  width: 100%;
}

.link_learn-more {
  margin-top: auto;
  text-decoration: none;
}

.img-width100 {
  width: 100%;
}

.div-block-234 {
  flex-direction: column;
  align-self: auto;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.lottie-animation {
  width: 100%;
}

.c-faq-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  position: relative;
}

.c-faq-q {
  border-left: 1px #000;
  align-items: center;
  display: flex;
}

.c-faq-q-text {
  flex: 1;
  padding: 20px;
}

.c-faq-divider {
  padding-left: 20px;
  padding-right: 20px;
}

.faq-stripe-1 {
  background-color: #fff;
  width: 2px;
  height: 100%;
}

.cloneable-area {
  width: 100%;
  min-height: 50vh;
}

._w-faq-icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: relative;
}

.faq-divider {
  border-top: 1px dashed #ffffff40;
  height: 0;
}

.c-faq-a {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  overflow: hidden;
}

.c-faq {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.c-faq-item {
  cursor: pointer;
  background-color: #0000;
  border-left: 3px #2ea07c;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

.faq-stripe-2 {
  background-color: #fff;
  width: 100%;
  height: 2px;
  position: absolute;
}

.div_coutry-by-continent {
  padding: 20px;
}

.c-faq-item-2 {
  border-left: 3px solid var(--secondary);
  background-color: var(--primary--dark);
  cursor: pointer;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

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

.div_country-column {
  width: 50%;
}

.div-country-flag {
  flex-direction: row;
  align-items: center;
  margin-bottom: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-country-flag:hover {
  font-size: 16px;
  line-height: 24px;
}

.country-flag {
  margin-right: 16px;
}

.div_how-can-mc-help {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-240 {
  width: 50%;
  padding-right: 100px;
}

.div-block-241 {
  text-align: right;
  width: 50%;
}

.div-block-241.bot-margin-16px {
  flex-direction: column;
  display: flex;
}

.div-block-242 {
  filter: grayscale();
  text-align: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph {
  margin-bottom: 0;
}

.paragraph.italic {
  text-align: left;
  font-size: 6px;
}

.paragraph.italic.align-mid {
  text-align: center;
}

.div_div_aml-ctf-legislation-in-your-country-content-accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.div_aml-ctf-legislation-in-your-country-content {
  width: 30%;
  margin-right: 113px;
}

.div_aml-ctf-legislation-in-your-country {
  justify-content: space-between;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_solutions-floating-card {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 47px;
}

.div_solutions-floating-card.depth-4-light {
  background-color: var(--light-background);
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  margin-top: -160px;
  margin-bottom: 96px;
  padding: 32px;
  display: flex;
}

.div-block-244 {
  flex-direction: row;
  margin-top: 32px;
  padding: 0;
  display: flex;
}

.div_solutions-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  padding-right: 32px;
  display: flex;
}

.div_solutions-wrapper.bot-margin-24px {
  width: 25%;
}

.button-_learn-more {
  border: 1px solid var(--secondary);
  color: var(--secondary);
  background-color: #0000;
  border-radius: 8px;
  margin-top: auto;
  margin-bottom: 0;
  padding: 8px 32px;
  display: block;
}

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

.text_block-sub-heading {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

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

.div-block-253.mid {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-254 {
  background-color: #3ba5f6;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.div-block-255 {
  background-color: #93cffd;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.div_map-key {
  text-align: left;
  width: 40%;
}

.div-block-257 {
  width: 80%;
}

.div-block-258 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid_evaluate-risk {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.grid-8.kyb {
  grid-template-columns: 1fr 1fr;
}

.grid_am-features {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 16px;
}

.grid_our-value {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
}

.nav_our-solutions {
  background-color: var(--light-background);
  width: 40%;
  padding: 24px 0;
}

.nav_our-solutions.resources {
  width: 30%;
}

.nav_our-solutions.resources.no-padding {
  width: 25%;
  padding-top: 0;
  padding-bottom: 16px;
}

.nav_our-solutions.resources.about-us {
  width: 100%;
}

.nav_our-solutions.resources.about-us.flex {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-around;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.nav_our-solutions.resources.sign-in {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.nav_our-solutions.industries {
  width: 50%;
}

.nav_our-solutions.flex {
  width: 32%;
  padding-bottom: 24px;
  padding-left: 0;
}

.nav_our-solutions.tr {
  width: 50%;
}

.nav_our-solutions.pb-0 {
  padding-bottom: 0;
}

.nav_our-solutions.pb-0.width {
  width: 25%;
}

.nav_our-solutions.fr, .nav_our-solutions.adjust-space {
  width: auto;
}

.div_nav-2nd-block {
  background-color: var(--primary--light-background);
  flex-direction: column;
  justify-content: space-between;
  width: 40%;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

.div_nav-2nd-block.no-padding-32px {
  align-items: flex-start;
  width: 60%;
  padding-left: 0;
  padding-right: 0;
}

.div_nav-2nd-block.no-padding-32px.solution {
  flex-direction: row;
  width: 68%;
}

.div_nav-2nd-block.no-padding-32px.adjusted-v2 {
  flex-direction: row;
  width: 68%;
  padding-top: 0;
  padding-bottom: 0;
}

.div_nav-2nd-block.no-padding-32px.fr {
  justify-content: space-around;
  align-items: center;
  width: auto;
  min-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.div_nav-2nd-block.no-padding-32px.adjust-space {
  justify-content: space-around;
  align-items: center;
  width: 250px;
}

.div_nav-2nd-block.our-coverage {
  justify-content: flex-start;
  width: 40%;
}

.div_nav-2nd-block.our-coverage.adjusted {
  width: auto;
  min-width: 200px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 32px;
}

.div_nav-2nd-block.our-coverage.adjusted.no-bg {
  background-color: #0000;
}

.div_nav-2nd-block.our-coverage.adjusted.no-bg.v2 {
  background-color: #002d53;
  flex-direction: row;
  width: 100%;
  min-width: 100px;
  padding-left: 0;
  padding-right: 0;
}

.div_nav-2nd-block.our-coverage.adjusted.no-bg.v2.new {
  flex-direction: column;
}

.div_request-demo {
  background-color: var(--secondary);
  text-align: center;
  border-radius: 8px;
  padding: 8px 32px;
}

.div_request-demo:hover {
  background-color: var(--secondary--dark);
}

.div_request-demo.on-top-nav {
  margin-top: 16px;
  margin-left: 32px;
  margin-right: 32px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline;
}

.link-block-13 {
  margin: 0 0 auto;
  text-decoration: none;
}

.link-block-13.view-all-countries {
  margin-top: 8px;
  display: inline;
}

.link-block-13.request-a-demo.adjust-space {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.gird_clients-greyscake {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  margin-top: -13px;
}

.gird_clients-greyscake.show-on-below-tablet {
  display: none;
}

.gird_clients-greyscake.how-can-mc-help-margin-adjust {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-auto-flow: row;
  margin-top: 16px;
}

.client-logo {
  opacity: .5;
  filter: grayscale();
}

.client-logo:hover {
  opacity: 1;
  filter: none;
}

.client-logo.ddh {
  color: #333;
  width: 50%;
  max-width: 25%;
}

.client-logo.flexco {
  mix-blend-mode: normal;
  width: 100%;
  max-width: 60%;
}

.client-logo.colliers {
  max-width: 45%;
}

.client-logo.b4finance {
  filter: none;
  max-width: 45%;
}

.client-logo.tribe {
  color: #333;
  width: 50%;
  max-width: 40%;
}

.client-logo.achmea, .client-logo.eml {
  width: 100%;
  max-width: 60%;
}

.client-logo.flex-co, .client-logo.b4f {
  max-width: 50%;
}

.heading-3 {
  display: none;
}

.navbar_dropdown-link-mobile {
  color: var(--light-background);
  margin-right: 0;
  padding: 16px 24px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.navbar_dropdown-link-mobile.w--current {
  color: var(--secondary);
  margin-right: 0;
}

.button-mobile {
  background-color: var(--secondary);
  text-align: center;
  border-radius: 8px;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 28px;
}

.button-mobile:hover {
  background-color: var(--secondary--dark);
}

.button-mobile.secondary {
  background-color: var(--light-background);
  color: var(--primary--dark);
  text-align: center;
  border-radius: 8px;
  margin-right: 32px;
  display: none;
}

.button-mobile.secondary:hover {
  background-color: var(--secondary);
  color: var(--light-background);
}

.grid-menu, .body2-nav-text {
  display: none;
}

.grid_solutions {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_solutions._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div_solution-links {
  margin-top: auto;
  text-decoration: none;
}

.div_solution-card {
  border: 1px #f066402e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 16px 8px;
  text-decoration: none;
  display: flex;
}

.div_solution-card:hover {
  border: 0 #0000;
  border-radius: 8px;
}

.div_solution-card.edd, .div_solution-card.visa {
  display: none;
}

.div_solution-card.jr {
  display: flex;
}

.div_solution-card.hide {
  display: none;
}

.link-block-14, .link-block-15, .link-block-16 {
  text-decoration: none;
}

.link-block-16.bot-margin-adjust {
  margin-bottom: 0;
}

.link-block-16.bot-margin-adjust.sg {
  display: block;
}

.link-block-16._8botmargin {
  margin-bottom: 0;
}

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

.grid_speed-up {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1170px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
}

.gird_neurocom-group {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_idv-features {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
}

.gird-clients-logos {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  margin-top: 96px;
}

.gird-clients-logos.homepage {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.gird-clients-logos.homepage.no-margin-bot {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 16px;
  margin-bottom: 0;
}

.div-block-265 {
  width: 50%;
  position: relative;
}

.image-56 {
  width: 85%;
}

.image-57 {
  text-align: left;
  margin-right: 0;
}

.button-request-demo {
  margin-top: 16px;
  margin-bottom: 16px;
}

.div-block-266, .link-block-22 {
  display: none;
}

.lottie-animation-2 {
  border: 0 #032772eb;
  border-radius: 0;
}

.solution-seperator {
  border: 1px solid #f2f9fd;
  margin-top: 16px;
  margin-bottom: 16px;
}

.div__hero-adverse-media {
  background-color: var(--light-background);
  background-image: url('../images/Hero-Image-amc-desktop.svg');
  background-position: 50%;
  background-size: cover;
  height: 900px;
  min-height: 500px;
  padding: 25px 32px 250px;
}

.lottie-am {
  height: 250px;
}

.grid-9 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
}

.grid_aml-advisor-cards {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: -96px;
  margin-left: auto;
  margin-right: auto;
}

.div_api-hero-content {
  width: 100%;
  padding-bottom: 32px;
  display: flex;
}

.div_benefits-api {
  width: 50%;
  padding-right: 110px;
}

.bot-margin-40px {
  border: 1px #000;
  margin-bottom: 40px;
}

.bot-margin-40px.small {
  max-width: 70%;
}

.orange-img {
  z-index: 1;
  position: absolute;
  inset: 18% 21px 0% auto;
}

.orange-img.homepage {
  z-index: 1;
  inset: -2% -2% auto auto;
}

.orange-img.homepage.adjusted-booking {
  top: -4%;
}

.select-wrapper {
  margin-bottom: 24px;
  display: flex;
}

.html-embed-5 {
  margin-bottom: 24px;
}

.div_coverage-hero {
  justify-content: space-between;
  width: 100%;
  min-height: 300px;
  display: flex;
  position: relative;
}

.div_coverage-img {
  width: 50%;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.earth {
  z-index: 5;
  object-fit: cover;
  border-radius: 20px;
  width: 347px;
  height: 368px;
  min-height: 100px;
  margin-left: auto;
  position: relative;
}

.div_hero_coverage {
  background-color: #0000;
  background-image: url('../images/background-curve.svg');
  background-position: 50% 100%;
  background-size: cover;
  margin-left: 0;
  margin-right: 0;
  padding: 25px 32px 150px;
}

.grid_industry {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid_industry.home {
  margin-bottom: 40px;
}

.grid_industry.home.hide {
  display: none;
}

.industries-card {
  background-image: url('../images/insurance-1.webp');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 142.639px;
  padding: 48px 24px;
  display: flex;
}

.industries-card.insurance {
  object-fit: cover;
  text-decoration: none;
}

.industries-card.financial-services {
  object-fit: cover;
  background-image: url('../images/sale-manager.webp');
  text-decoration: none;
}

.industries-card.digital-banking {
  object-fit: cover;
  background-image: url('../images/man-holding-credit-card-payment-shopping-online-smart-phone-1.webp');
}

.industries-card.superannuation {
  object-fit: cover;
  background-image: url('../images/super.webp');
  height: 220px;
}

.industries-card.gaming {
  object-fit: cover;
  background-image: url('../images/blurry-background-slot-machines-casino-1.webp');
  text-decoration: none;
}

.industries-card.accountant {
  object-fit: cover;
  background-image: url('../images/businessmen-are-working-business-project-1.webp');
  text-decoration: none;
}

.industries-card.lawyers {
  object-fit: cover;
  background-image: url('../images/lawyer-judge-counselor-working-with-agreement-contract-courtroom-1.webp');
  text-decoration: none;
}

.industries-card.crypto {
  object-fit: cover;
  background-image: url('../images/bitcoin-credit-card-pos-terminal-1.webp');
}

.industries-card.precious-metals {
  object-fit: cover;
  background-image: url('../images/3d-rendering-shiny-gold-bars-stacked-bokeh-background-with-copy-space-1.webp');
  text-decoration: none;
}

.industries-card.real-estate {
  object-fit: cover;
  background-image: url('../images/hands-agent-client-shaking-hands-after-signed-contract-buy-new-apartment-1.webp');
  text-decoration: none;
}

.industries-card.emerging-markets {
  object-fit: cover;
  background-image: url('../images/researcher-spinning-globe-round-screen-1.webp');
  height: 220px;
}

.horizontal-logo {
  object-fit: cover;
  height: 35px;
  margin-bottom: 24px;
}

.horizontal-logo.csc {
  object-fit: cover;
  object-position: 0% 50%;
  width: 150px;
  height: auto;
}

.horizontal-logo.ddh {
  height: auto;
}

.horizontal-logo.paynetics {
  height: 50px;
}

.author-name {
  color: #151c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.testimonial-card {
  height: 100%;
  display: flex;
}

.horizontal-angle {
  z-index: 99;
  object-fit: cover;
  height: 101%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.right-arrow {
  background-color: var(--primary--light);
  border-radius: 100px;
  width: 45px;
  height: 45px;
  font-size: 14px;
  transition: all .2s;
  top: 17px;
  right: -17px;
}

.right-arrow:hover {
  transform: translate(2px);
}

.author-block {
  align-items: center;
  margin-top: 25px;
  display: flex;
}

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

.testimonial-image {
  object-fit: cover;
  object-position: 0% 100%;
  width: 100%;
  height: 100%;
}

.left-arrow {
  background-color: var(--primary--light);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  padding: 10px;
  font-size: 14px;
  transition: all .2s;
  display: flex;
  top: 17px;
  left: -17px;
}

.left-arrow:hover {
  transform: translate(-2px);
}

.container {
  width: 100%;
  max-width: 1170px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
}

.container.depth-3-light {
  display: flex;
}

.container.depth-3-light.removed-top-margin {
  border-radius: 8px;
  margin-top: 0;
}

.slide-nav {
  background-color: #fff;
  border-radius: 500px;
  max-width: 150px;
  display: none;
  top: 575.901px;
  box-shadow: 1px 1px 3px #0000000d;
}

.horizontal-content-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  padding: 20px 37.5px;
  display: flex;
}

.horizontal-fixed-height {
  object-fit: cover;
  object-position: 50% 50%;
  min-height: 100px;
}

.author-job {
  color: #151c3480;
}

.testimonial-image-wrap {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.column-wrap {
  display: flex;
}

.div_img-coverage {
  flex: 0 auto;
  justify-content: flex-end;
  width: 50%;
  margin-left: 0;
  margin-right: auto;
  display: flex;
  position: relative;
}

.orange {
  position: absolute;
  inset: -6% -2% auto auto;
}

.gird_country-solutions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #6dc0e70d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.gird_country-solutions._2-card {
  grid-template-columns: 1fr 1fr;
}

.div_solutions-grid {
  border-right: 1px solid var(--secondary-light);
  flex-direction: column;
  align-items: flex-start;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 0 24px;
  display: flex;
}

.div_solutions-grid.am {
  border-right: 1px solid var(--secondary-light);
  border-left: 1px solid var(--secondary-light);
  margin-top: 24px;
  margin-bottom: 24px;
}

.div_50-50-coverage-content {
  width: 100%;
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_country-floating-card {
  background-color: var(--light-background);
  border-radius: 10px;
  height: 464px;
  padding: 48px;
  font-size: 14px;
}

.div_country-floating-card.depth-4-light {
  height: auto;
  margin-top: -200px;
  margin-bottom: 96px;
  padding: 32px;
}

.div_coverage-content-left {
  width: 50%;
  padding-right: 56px;
}

.div_coverage-content-left.center {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div_hero_country-page {
  background-color: #0000;
  background-image: url('../images/background-curve.svg');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  padding: 25px 32px 300px;
}

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

.section-_aml-bot-call-to-action {
  background-color: var(--primary--color);
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-span-28 {
  color: var(--secondary);
  font-weight: 500;
}

.div-block-275 {
  min-height: 100px;
  display: flex;
}

.country-img_wrapper {
  width: 347px;
  height: 368px;
}

.country-flag_wrapper {
  width: 86px;
  height: 64px;
}

.success-message {
  background-color: var(--primary--light-background);
}

._w-inline-block {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.label-hidden {
  display: none;
}

.label-hidden.message {
  color: #001540eb;
  font-weight: 600;
  display: none;
}

.nav_coverage {
  background-color: var(--light-background);
  width: auto;
  min-width: 200px;
  padding: 24px 0;
  position: relative;
}

.nav-text-block {
  margin-top: 16px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

.dropdown-trigger {
  padding: 20px 40px 20px 20px;
  display: none;
  position: relative;
  overflow: hidden;
}

.dropdown-content {
  width: 100%;
  display: none;
  position: absolute;
  top: 86.75px;
  overflow: hidden;
}

.text-block-36 {
  color: var(--secondary);
}

.text-block-36.text-color-white {
  color: var(--text--high-emphasis-light);
  padding-bottom: 16px;
  padding-left: 32px;
  padding-right: 32px;
}

.text-block-36.text-color-white.no-margin-bot {
  padding-bottom: 0;
}

.text-block-36.visually-hidden {
  color: #0000;
}

.link-block-25 {
  width: 100%;
}

.link-block-25.no-top-padding {
  padding-bottom: 16px;
  padding-left: 32px;
  padding-right: 32px;
}

.text-block-37 {
  color: var(--text--high-emphasis-dark);
  font-size: 16px;
}

.dropdown-2 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.d1 {
  background-color: #fff0;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
}

.dorp-list-1 {
  background-color: #f000;
  margin-top: -58px;
  padding-top: 59px;
  display: none;
}

.dorp-list-1.w--open {
  margin-top: 0;
  padding-top: 0;
  top: 72px;
}

.dopdownitem {
  background-color: #fff;
}

.text-span-37 {
  color: var(--secondary);
}

.div-block-277 {
  padding-top: 0;
  padding-bottom: 38px;
}

.div-block-278 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

._404 {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.div_hero_404 {
  background-color: var(--light-background);
  background-image: url('../images/background-curve.svg');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  padding: 96px 32px 140px;
}

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

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

.paragraph-2.underline {
  color: var(--primary--color);
  text-decoration: underline;
}

.paragraph-2.italic {
  text-align: center;
  font-size: 6px;
}

.div-block-280 {
  justify-content: center;
  display: flex;
}

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

.successmsg {
  background-color: var(--light-background);
}

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

.mc-30years {
  margin-left: 16px;
}

.text-span-38 {
  text-decoration: underline;
}

.div-block-282 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  height: 100%;
  display: flex;
}

.div_30 {
  margin-top: 30px;
  margin-right: auto;
}

.div_30.review {
  margin-top: 30px;
  display: none;
}

._30th-logo {
  flex: none;
  width: auto;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
}

.apra {
  width: auto;
  height: 40px;
  margin-top: 0;
  margin-left: 32px;
  margin-right: 32px;
  font-weight: 400;
}

.apra._0-padding-left {
  height: 30px;
  margin-left: 32px;
}

.apra._0-padding-left.adj {
  height: 35px;
  margin-left: 0;
  margin-right: 0;
}

.view-all-countries-spacer {
  height: 16px;
}

.text-white {
  color: var(--light-background);
}

.div-block-283 {
  margin: 0 32px auto;
  display: flex;
}

.list-dark {
  color: var(--text--high-emphasis-light);
}

.white {
  font-size: 14px;
}

.white p {
  color: var(--text--high-emphasis-light);
}

.white ol {
  color: var(--light-background);
}

.white ul {
  color: var(--text--medium-emphasis-dark);
}

.html-embed-8 {
  margin-top: 0;
  margin-bottom: 0;
}

.html-embed-9 {
  margin-bottom: 0;
}

.link-block-26 {
  margin-right: 8px;
}

.div-block-285 {
  margin-top: 8px;
  display: none;
}

.bot-margin-16px-copy {
  margin-top: 8px;
  margin-bottom: 8px;
}

.section-_for-more-info-esp, .section-_for-more-info-tr {
  background-color: var(--primary--color);
  padding-top: 40px;
  padding-bottom: 40px;
}

.nav_coverage-tr {
  background-color: var(--light-background);
  min-width: 300px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 0;
  position: relative;
}

.link-linkedin {
  margin-right: 8px;
}

.h2-tr {
  color: var(--text--high-emphasis-light);
  letter-spacing: -.5px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.text-block-18-tr {
  color: var(--light-background);
  align-items: flex-start;
  width: 200px;
  margin-top: 16px;
  display: flex;
}

.success-message-lotti {
  width: 200px;
  height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.success_message-text-sales {
  color: #10b981;
  text-align: center;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.form-success-trigger {
  display: none;
}

.radio-button, .radio-button-2 {
  cursor: pointer;
  margin-top: 0;
}

.interested-in-checkbox {
  color: var(--text--high-emphasis-light);
}

.flag-3 {
  background-image: url('../images/spain-circle-svg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  margin-right: 14px;
}

.flag-3.fr-flag {
  background-image: url('../images/fr.svg');
}

.langauge-line-base {
  background-color: #9b9eb838;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.langauge-line-base.hidden {
  display: none;
}

.english-flag {
  background-image: url('../images/united-kingdom.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  margin-right: 14px;
}

.language-toggle {
  color: var(--secondary);
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 8px 45px 8px 6px;
  transition: all .2s;
  display: inline-block;
}

.language-toggle.es-lang-toggle {
  min-width: 80px;
  padding-right: 30px;
}

.language-toggle.fr_lang-toggle {
  padding-right: 50px;
}

.language-toggle.fr_lang-toggle.adjust-space {
  width: 100%;
  padding-right: 45px;
}

.language-link {
  color: #484646;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 45px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

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

.language-link.adjust-space {
  justify-content: center;
  align-items: center;
  padding-left: 6px;
  padding-right: 6px;
  transition: none;
}

.language-link.adjust-space:hover {
  background-color: var(--primary--color);
  color: var(--light-background);
}

.language-dropdown.adjust-space {
  padding-top: 22px;
  padding-bottom: 22px;
  display: none;
}

.language-dropdown.adjust-space.jp {
  padding-top: 80px;
  padding-bottom: 80px;
}

.language-dropdown.adjust-space.fr {
  width: 80px;
}

.langauge-line-break {
  background-color: var(--primary--light);
  width: 0%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.language-list {
  background-color: #d99f9f;
}

.language-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 4px;
  padding: 8px 6px;
  box-shadow: 18px 18px 45px 19px #4f5e781a;
}

.language-list.adjust-space {
  box-shadow: 8px 0 28px -6px #18274b1f;
}

.language-list.adjust-space.w--open {
  border-width: 0;
  border-radius: 0;
  padding: 0;
  top: 100%;
  box-shadow: 18px 18px 45px 19px #4f5e781a;
}

.flag-1 {
  background-image: url('../images/united-kingdom.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.text-block-38 {
  color: var(--light-background);
}

.text-span-41 {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 13px;
}

.div-block-286 {
  width: 70.2%;
}

.div-block-286.fr {
  width: 225px;
}

.div-block-286.standalone {
  width: 100%;
}

.request-a-damo-nav {
  margin: 16px auto 0 0;
  text-decoration: none;
}

.request-a-damo-nav.request-a-demo, .request-a-damo-nav.request-a-demo.fr {
  margin-left: auto;
}

.link-block-27 {
  color: var(--light-background);
  text-decoration: none;
}

.flag-4 {
  background-image: url('../images/japan.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  margin-right: 14px;
}

.text-span-42 {
  color: var(--secondary);
}

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

.link_home-page-tr {
  color: var(--light-background);
  letter-spacing: .25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.div-hero-content-richtext-tr, .div_heading-how-determine-risk--tr {
  width: 60%;
}

.logo-div {
  align-items: flex-end;
  margin-top: 16px;
  padding-bottom: 0;
  display: flex;
}

.logo-div.adj {
  width: 100%;
  margin-top: 16px;
  padding-bottom: 0;
}

.logo-div.adj.first {
  margin-top: 16px;
  display: none;
}

.gdpr-logo {
  max-width: 20%;
  margin-left: 16px;
}

.gdpr-logo.adj {
  max-width: 30%;
  margin-left: 16px;
}

.iso {
  max-width: 25%;
  margin-top: 0;
  margin-right: 8px;
}

.iso.adj {
  max-width: 25%;
  margin-top: 0;
  margin-left: 16px;
  margin-right: 0;
}

.h2-2 {
  color: #001540eb;
  letter-spacing: -.5px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.h2-2.color-white {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-weight: 400;
}

.h2-2.color-white.medium {
  width: auto;
}

.body-7 {
  color: #001540eb;
  white-space: normal;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-7.color-white {
  color: #ffffffc7;
  font-weight: 400;
  text-decoration: none;
}

.body-7.bot-margin-16px {
  color: #001540eb;
  margin-bottom: 16px;
}

.body-7.text-white {
  color: #ffffffc7;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 24px;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
}

.body-7.check-andtext {
  color: #ffffffc7;
  text-align: left;
  align-items: flex-start;
  margin-bottom: 16px;
  font-family: nunito-sans, sans-serif;
  font-weight: 400;
  display: flex;
}

.body-7.text-medium-emphasis-light, .body-7.text-medium-emphasis-light.bot-margin-40px {
  color: #001540eb;
}

.body-7.text-medium-emphasis-light.bot-margin-40px.color-white-copy {
  color: #ffffffeb;
  margin-bottom: 20px;
}

.body-7.text-white-bottom {
  color: #ffffffc7;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 24px;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
  font-size: 14px;
}

.link_home-page-2 {
  color: #fff;
  letter-spacing: .25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.caption-2 {
  color: #001540eb;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.caption-2.breadscrumbs {
  color: #fff;
  letter-spacing: .25px;
  font-weight: 300;
  line-height: 24px;
}

.text-block-39 {
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 12px;
  line-height: 24px;
}

.h3-2 {
  color: #001540eb;
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 48px;
}

.h3-2.margin-bot-24px {
  color: #f06640;
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
}

.h3-2.margin-bot-24px.align-left {
  text-align: left;
}

.h3-2.align-mid {
  text-align: center;
  margin-bottom: 16px;
}

.h3-2.color_wht {
  color: #ffffffeb;
  font-weight: 400;
}

.h3-2.color_wht.align-left {
  text-align: left;
}

.h3-2.color_wht.medium {
  font-weight: 500;
}

.h3-2.color_wht.align-mid {
  text-align: center;
}

.h3-2.color_wht.align-mid.reduced {
  text-align: center;
  font-size: 24px;
  line-height: 28px;
}

.h3-2.color_wht.align-mid.reduced.report-main-rad {
  font-family: Nunito Sans, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.h3-2.color_wht.align-mid.reduced {
  text-align: center;
  font-size: 30px;
}

.h3-2.white-h3 {
  color: #ffffffc7;
  font-size: 25px;
}

.h3-2.white-h3.jr {
  color: var(--secondary);
  font-size: 38px;
}

.h3-2.white-h3.jr.black {
  color: #001540eb;
}

.h3-2.white-h3.jr {
  font-size: 38px;
}

.h3-2.white-h3.jr.black {
  color: #001540eb;
  text-align: center;
  margin-top: 24px;
}

.h3-2.white-h3.jr-copy {
  color: var(--color);
  font-size: 38px;
}

.h3-2.white-h3.jr-copy.black {
  color: #001540eb;
}

.button-2 {
  text-align: center;
  background-color: #f06640;
  border-radius: 8px;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 28px;
}

.button-2:hover {
  background-color: #bf3009;
}

.button-2.outline {
  text-align: center;
  background-color: #00285a;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-left: 0;
  transform: translate(0);
}

.button-2.outline:hover {
  color: #fff;
  background-color: #f06640;
  border-color: #f06640;
  padding-left: 36px;
  padding-right: 36px;
  transform: scale(1.05);
}

.button-2.outline.margin-left-32px {
  margin-left: 0;
}

.button-2.outline.margin-left-32px.left-right-16px {
  padding-left: 16px;
  padding-right: 16px;
}

.button-2.secondary {
  color: #00285a;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  margin-top: auto;
  margin-right: 32px;
}

.button-2.secondary:hover {
  color: #fff;
  background-color: #f06640;
  transform: scale(1.05);
}

.button-2.secondary.left-right-16px {
  padding-left: 16px;
  padding-right: 16px;
}

.button-2.secondary.talk-to-our-professional {
  margin-right: 32px;
}

.button-2.primary {
  color: #fff;
  text-align: center;
  background-color: #f06640;
  border-radius: 8px;
  margin-top: auto;
  display: block;
  box-shadow: 0 1px 16px -6px #18274b;
}

.button-2.primary:hover {
  color: #fff;
  background-color: #bf3009;
  transform: scale(1.05);
}

.text-span-44, .link_underline {
  color: var(--secondary);
}

.div-block-287 {
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-287.language-dp-tr {
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.flag-right-spacing {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.flag-right-spacing.flag-margin {
  margin-right: 0;
  display: block;
}

.turkish-flag {
  background-image: url('../images/turkey-circle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  margin-right: 14px;
}

.spanish-flag {
  background-image: url('../images/spain-circle-svg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.japan-flag {
  background-image: url('../images/japan.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.spain_flag {
  background-image: url('../images/spain-circle-svg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.tooltip-2 {
  z-index: 10;
  background-color: #6dc0e7;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: 0;
  padding: 4px 10px;
  display: none;
  position: absolute;
  inset: 106% auto auto 0%;
}

.tooltip-arrow-2 {
  background-color: #6dc0e7;
  width: 10px;
  height: 10px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -12% 0% -5px;
  transform: rotate(45deg);
}

.h5-2 {
  color: #ffffffeb;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.h5-2.text-blue {
  color: #001540eb;
  text-align: left;
  margin-bottom: 16px;
  font-weight: 500;
}

.h5-2.text-high-emphasis-light {
  color: #001540eb;
  text-align: center;
  margin-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.h5-2.text-high-emphasis-light:active {
  color: #00285a;
}

.h5-2.text-high-emphasis-light:focus {
  background-color: #0000;
}

.h5-2.text-high-emphasis-light.weight-400 {
  color: #00285a;
  margin-top: 16px;
  font-weight: 500;
}

.h5-2.align-left {
  text-align: left;
}

.button-_learn-more-2 {
  color: #f06640;
  background-color: #0000;
  border: 1px solid #f06640;
  border-radius: 8px;
  margin-top: auto;
  margin-bottom: 0;
  padding: 8px 32px;
  display: block;
}

.language-link-2 {
  color: #484646;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 45px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.language-link-2:hover {
  color: #f06640;
}

.c-faq-item-3 {
  cursor: pointer;
  background-color: #00285a;
  border-left: 3px solid #f06640;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

.country-name-2 {
  color: #ffffffeb;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  position: relative;
}

.body-8 {
  color: #00285a;
  letter-spacing: .25px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: nunito-sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  display: block;
}

.faq-q-text-3 {
  color: #ffffffeb;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  line-height: 24px;
}

.h4-2 {
  color: #001540eb;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
}

.h4-2.color-orange {
  color: #f06640;
  font-weight: 400;
}

.h4-2.margin-top-bot-16px {
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 500;
}

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

.text-dark p, .text-dark ul {
  color: var(--primary--dark);
}

.text-dark.left {
  text-align: left;
}

.french-flag {
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.youtube {
  margin-left: auto;
  margin-right: auto;
}

.div_video {
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div_video.flex {
  align-items: center;
  margin-bottom: 48px;
  margin-right: auto;
  display: flex;
}

.div_video.flex.campaign {
  margin-top: 48px;
}

.flag-french {
  background-image: url('../images/fr.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  margin-right: 14px;
}

.div_50-left {
  width: 50%;
  padding-right: 32px;
}

.div_50-left.flex {
  align-items: center;
  display: flex;
}

.div_50-right {
  flex-direction: row;
  width: 50%;
  display: flex;
}

.div_50-right.vertical {
  flex-direction: column;
}

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

.img-gaps-iin-compliance {
  text-align: center;
  margin-left: 0;
  margin-right: auto;
}

.image-66 {
  margin-left: auto;
  margin-right: auto;
}

.image-67 {
  margin-left: 0;
  margin-right: auto;
}

.d-125-image-wrapper {
  transform-origin: 50% 100%;
  background-image: url('../images/lawyer-judge-counselor-working-with-agreement-contract-courtroom-1.webp');
  background-position: 50% 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.d-125-image-wrapper.digital-banking {
  background-image: url('../images/man-holding-credit-card-payment-shopping-online-smart-phone-1.webp');
}

.d-125-image-wrapper.super {
  background-image: url('../images/super.webp');
}

.d-125-image-wrapper.betting {
  background-image: url('../images/blurry-background-slot-machines-casino-1.webp');
}

.d-125-image-wrapper.accounting {
  background-image: url('../images/businessmen-are-working-business-project-1.webp');
}

.d-125-image-wrapper.crypto {
  background-image: url('../images/bitcoin-credit-card-pos-terminal-1.webp');
}

.d-125-image-wrapper.precious-metal {
  background-image: url('../images/3d-rendering-shiny-gold-bars-stacked-bokeh-background-with-copy-space-1.webp');
}

.d-125-image-wrapper.real-estate {
  background-image: url('../images/hands-agent-client-shaking-hands-after-signed-contract-buy-new-apartment-1.webp');
}

.d-125-image-wrapper.emerging-market {
  background-image: url('../images/researcher-spinning-globe-round-screen-1.webp');
}

.d-125-image-wrapper.insurance {
  background-image: url('../images/insurance-1.webp');
}

.d-125-h3-heading {
  color: var(--light-background);
  margin-top: 0;
}

.paragraph-3 {
  color: var(--text--high-emphasis-dark);
  margin-bottom: 0;
}

.paragraph-3.industry {
  font-size: 12px;
  line-height: 16px;
}

.d-125-3d-wrapper {
  background-color: var(--primary--dark);
  perspective: 1000px;
  cursor: pointer;
  border: 10px #fff;
  border-radius: 9px;
  width: 100%;
  height: 220px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.d-125-button {
  letter-spacing: 1px;
  background-color: #0000;
  border: 1px solid #fff;
  margin-top: auto;
  margin-bottom: 16px;
  transition: all .35s;
}

.d-125-button:hover {
  color: var(--secondary);
  background-color: #fff;
}

.d-125-content-wrapper {
  z-index: 2;
  background-color: var(--primary--color);
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: none;
}

.career-div {
  background-color: #fff;
}

.careers-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-auto-flow: row;
  margin-top: -150px;
}

.career-div {
  border-radius: 20px;
  padding: 55px 45px;
  box-shadow: 10px 0 32px -4px #18274b1f, 6px 0 14px -6px #18274b1f;
}

.career-icon {
  width: 30px;
}

.heading-careers {
  font-size: 20px;
}

.div_industry-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div_industry-card.bot-margin-adjusted {
  margin-bottom: 48px;
}

.div-block-290 {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.div-block-290.crypto {
  display: none;
}

.text-block-40 {
  color: var(--primary--color);
  margin-left: 8px;
  text-decoration: none;
}

.icon-2 {
  margin-right: 5px;
  position: absolute;
}

.div-block-291 {
  display: flex;
}

.div-block-292, .div-block-293 {
  width: 50%;
}

.grid_evaluate-careers {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}

.careers-tag {
  text-align: center;
  background-color: #f3f5ff;
  border-radius: 46px;
  width: auto;
  padding: 14px 24px;
}

.tag-text {
  color: #4457ff;
  font-weight: 700;
}

.tag-main-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-left: -10px;
  display: flex;
}

.apply-div {
  margin-top: 30px;
}

.apply-link {
  color: #4457ff;
  font-weight: 700;
  text-decoration: none;
}

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

.offices-div {
  margin-top: 45px;
}

.offices-img {
  flex-direction: column;
  display: flex;
}

.img {
  width: 100%;
  height: auto;
  margin: 0 15px;
}

.img:hover {
  filter: none;
}

.img-2 {
  margin-top: 5px;
}

.button-1 {
  background-color: #fff;
  border-radius: 100px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 15px 28px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.html-embed-10, .text-span-46 {
  color: var(--secondary);
}

.heading-5 {
  color: #33333357;
  text-align: center;
  margin: 36px auto 0;
  font-size: 21px;
  line-height: 24px;
}

._w-accordion-item {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px #13131326;
}

._w-accordion-item:hover {
  border-color: #5dc3a340;
  box-shadow: 1px 1px 15px #e1e8ef;
}

.c-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.accordion-content-divider {
  border-bottom: 1px dashed #3333;
  width: 100%;
  height: 0;
}

.c-accordion-item-q-text {
  text-align: center;
  flex: 1;
  align-items: center;
  padding: 20px;
  display: flex;
}

._w-accordion-content-divider {
  padding-left: 20px;
  padding-right: 20px;
}

._w-accordion-item-q {
  display: flex;
}

._w-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  position: relative;
}

.accordion-item-q-icon-stripe-1 {
  background-color: #011629;
  width: 100%;
  height: .1em;
  position: relative;
}

.accordion-item-q-text {
  text-align: left;
  font-size: 1.2em;
  font-weight: 600;
  line-height: 1.4em;
}

.c-accordion-item-a {
  overflow: hidden;
}

._w-accordion-item-a {
  border: 1px solid #fff;
  padding: 20px 20px 30px;
}

.accordion-item-q-icon-stripe-2 {
  background-color: #101010;
  width: .1em;
  height: 100%;
  position: absolute;
}

.c-accordion-item {
  background-color: #fff;
  margin-bottom: 16px;
}

.c-accordion-item.contact {
  margin-right: 0;
}

.accordion-item-a-text {
  color: #666;
  margin-bottom: 0;
  text-decoration: none;
}

.header {
  color: var(--secondary);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 4em;
  line-height: 1em;
}

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

.div__our-solutions-south-africa-page {
  background-color: #0000;
  margin-top: 250px;
  margin-bottom: 120px;
  padding-left: 32px;
  padding-right: 32px;
}

.video-h1 {
  color: var(--primary--light-background);
  text-align: center;
}

.div_video_heading {
  margin-top: 50px;
  margin-bottom: 120px;
}

.text-block-44 {
  color: var(--primary--light-background);
  text-align: center;
}

.companies_div {
  max-width: 1170px;
}

.heading_companies {
  color: var(--primary--light-background);
  margin-bottom: 60px;
}

.company_logo_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.company_bg {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 135px;
  padding: 10px;
  display: flex;
}

.heading_coverage {
  color: #00285a;
  margin-bottom: 60px;
}

.coverage_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.flag {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 135px;
  padding: 10px;
  display: flex;
}

.gird_blog-south-africa {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.south-africa-blog-heading {
  color: var(--text--high-emphasis-light);
  text-align: center;
  margin-bottom: 60px;
}

.spacer__our-solutions-caas {
  width: 100%;
  max-width: 1170px;
  margin-top: -45px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-6 {
  font-weight: 500;
}

.text-span-47 {
  color: #21d371;
  margin-right: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.email {
  margin-bottom: 0;
}

.event-img-first {
  max-width: 90%;
}

.div_content {
  flex-direction: column;
  width: 100%;
  max-width: 1170px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.past-events-h1 {
  color: #f2f9fd;
  text-align: center;
  margin-bottom: 60px;
}

.section-events {
  background-color: #0000;
  border: 1px #00154061;
  padding: 0 32px 96px;
  font-size: 14px;
}

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

.arrow-events {
  background-color: #005ca3;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: -120px;
  margin-bottom: 0;
  display: flex;
}

.arrow-events.white {
  background-color: #d7d7d7;
  inset: 0% 0% 0% 83%;
}

.text-div {
  flex-direction: column;
  justify-content: space-between;
  margin-top: 8px;
  display: flex;
}

.heading-events {
  width: 100%;
  margin-bottom: 20px;
  font-size: 35px;
}

.tag-div {
  background-color: #f06640;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 30px;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tag-div.virtual {
  width: 170px;
}

.div_hero-content-hero-img-2 {
  text-align: right;
  width: 50%;
  margin-left: 0;
  display: none;
}

.section-3 {
  background-color: #0000;
  border: 1px #00154061;
  padding: 96px 32px;
  font-size: 14px;
}

.section-3.events {
  background-image: url('../images/Rectangle-12-1.svg');
  background-position: 50% 0;
  background-size: cover;
  min-height: auto;
  max-height: none;
}

.events-div {
  background-color: #fff;
  border-radius: 8px;
  height: 100%;
  padding: 55px 45px;
  box-shadow: 10px 0 32px -4px #18274b1f, 6px 0 14px -6px #18274b1f;
}

.events-slider {
  width: 380px;
  height: 470px;
  margin-left: 16px;
}

.past-events {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.slide-nav-2 {
  display: none;
}

.event-h1 {
  color: #333;
  height: 50px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

.past-events-div {
  margin-left: 0;
  margin-right: 0;
}

.slider {
  background-color: #0000;
  height: 600px;
}

.past-events-div-main {
  background-color: #fff;
  border-radius: 8px;
  height: 100%;
  padding: 20px;
  box-shadow: 10px 0 32px -4px #18274b1f, 6px 0 14px -6px #18274b1f;
}

.arrow {
  width: 20px;
}

.tag-text-events {
  color: #f2f9fd;
  font-size: 12px;
  line-height: 14px;
}

.text-right {
  color: #7a7d9c;
  font-weight: 400;
}

.mask {
  height: 600px;
}

.div-block-302 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.section-demo {
  background-color: #0000;
  border: 1px #00154061;
  padding: 96px 32px 0;
  font-size: 14px;
}

.lottie-animation-3 {
  z-index: 2;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.image-129 {
  width: 100%;
  margin-left: 0;
  margin-right: auto;
  position: relative;
}

.div-block-303 {
  width: 50%;
  padding-left: 32px;
  padding-right: 32px;
}

.lightbox-link {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-304 {
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.div-block-305 {
  width: 20%;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 8px;
}

._80 {
  width: 80%;
}

.meeting-lottie {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-306 {
  width: 50%;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.div-block-306.adjust-api {
  width: 100%;
}

.div-block-307 {
  width: 60%;
}

.div-block-308 {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-309 {
  background-image: url('../images/singapore-continent.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 100%;
  min-width: auto;
  height: 55%;
  transform: rotate(0);
}

.div-block-310 {
  background-color: #002e53;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  height: 50%;
  padding: 45px 24px 24px;
  display: flex;
}

.div-block-310.v2 {
  min-width: 100%;
  height: 100%;
  padding-top: 30px;
}

.div-block-310.v2.v3 {
  padding-top: 24px;
}

.div-block-310.v2.v3.adj {
  height: 90%;
  padding-top: 0;
}

.div-block-310.v2.cgg {
  background-image: url('../images/6583ac242ff3f8a8147043f7_continent-cgg.svg');
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.text-block-48 {
  color: var(--light-background);
  white-space: pre-wrap;
  margin-bottom: 40px;
  font-family: Chivo, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-48.v2 {
  margin-bottom: 30px;
  padding-top: 30px;
  font-size: 18px;
  line-height: 28px;
}

.section-4 {
  background-color: var(--primary--dark);
}

.section-4.white {
  background-color: var(--light-background);
}

.text-orange, .text-orange.adjust {
  color: var(--secondary);
}

.text-orange.left-padding-32px {
  margin-bottom: 16px;
  padding-left: 0;
  padding-right: 32px;
  font-weight: 400;
}

.div_contact_faq {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-311 {
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-312 {
  width: 100%;
  display: flex;
}

.div_q-a, .div_q-a._50 {
  width: 50%;
}

.div_q-a._100 {
  width: 100%;
}

.div-block-314 {
  width: 50%;
  padding-left: 32px;
}

.span-og {
  color: var(--secondary);
  text-decoration: none;
}

.tabs {
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-menu {
  max-width: 90%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.tab-pane-tab-1 {
  margin-top: 0;
  margin-bottom: 90px;
}

.linktabs {
  border: .5px solid var(--primary--color);
  background-color: var(--primary--light-background);
  color: #000;
  border-radius: 29px;
  margin-left: 0;
  margin-right: 35px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.linktabs:hover {
  background-color: #e2e0e0;
}

.linktabs.w--current {
  background-color: var(--secondary);
  color: #fff;
  margin-left: 0;
  margin-right: 35px;
}

.text-block-49 {
  font-size: 18px;
}

.label {
  background-color: var(--primary--color);
  border-radius: 4px;
  padding: 4px 10px 3px;
  display: flex;
}

.label.label-yellow {
  background-color: var(--secondary);
  display: flex;
}

.label-text {
  color: #fff;
  text-transform: capitalize;
  font-size: 10px;
  font-weight: 500;
  line-height: 17px;
}

.svg-video {
  margin-left: 8px;
}

.div-block-315 {
  align-items: center;
  display: none;
}

.div-block-316 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-317 {
  width: 60%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-317.padding-24 {
  background-color: var(--light-background);
  padding: 24px 0;
}

.div-block-317._100 {
  width: 100%;
  padding-top: 24px;
}

.div-block-318 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-318.align-left {
  align-items: flex-start;
  margin-left: 32px;
}

.div-block-318.align-left.adjusted {
  margin-top: 8px;
}

.div-block-318.align-left._24-padding {
  margin-left: 0;
  padding: 24px;
}

.div-block-318.padding-24 {
  padding-left: 24px;
}

.fps {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.fps.solution:hover {
  background-color: var(--primary--color);
  color: var(--light-background);
}

.fps.solution.gp, .fps.solution.gp.adjusted {
  padding-left: 24px;
}

.fps.solution {
  padding-top: 12px;
  padding-bottom: 12px;
}

.fps.solution:hover {
  color: #fff;
  background-color: #005ca3;
}

.fps.solution.gp {
  flex-direction: column;
  align-items: flex-start;
}

.fps.solution.hide {
  display: none;
}

.div-block-320 {
  flex-direction: column;
  display: flex;
}

.div-block-320.gp {
  background-color: var(--primary--dark);
}

.div_regional_deployment {
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_content-know-your-customer-risk-copy {
  width: 100%;
  margin-right: 0;
}

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

.benefits-h1 {
  color: #fff;
  font-size: 22px;
}

.benefits-h1.main-hide {
  display: none;
}

.heading-7, .text-benefits {
  color: #fff;
  font-size: 16px;
}

.flags-grid {
  grid-template-columns: 2fr 2fr;
  margin-top: 48px;
  display: none;
}

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

.country-name {
  color: #fff;
  padding-top: 15px;
  font-size: 16px;
}

.text-benefits-alt {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 16px;
}

.div_regional_deployment-alt {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-131 {
  margin-right: 62px;
  padding-top: 15px;
}

.div-block-322 {
  width: 35%;
  display: flex;
}

.map-image {
  max-width: 992px;
  height: 560px;
  margin-top: 0;
}

.map-pin-tooltip {
  background-color: #fff;
  border: 2px #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: -55px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 7px;
  left: -56px;
  right: -56px;
  box-shadow: 1px 1px 10px 2px #00000040;
}

.map-pin-tooltip.incoming {
  margin-top: -60px;
}

.map-pin-tooltip.usa {
  margin-top: -63px;
}

.map-pin {
  background-color: #0000;
  background-image: url('../images/interface.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 35px;
  height: 50px;
  transition: all .2s;
  position: absolute;
  top: 181px;
  left: 172px;
}

.map-pin:hover {
  transform: translate(0, -3px);
}

.map-pin.indonesia {
  filter: none;
  top: 387px;
  left: 509px;
}

.map-pin.indonesia._2 {
  z-index: 1;
  filter: none;
  top: 296px;
  left: 773px;
}

.map-pin.indonesia._1 {
  filter: none;
  top: 234px;
  left: 604px;
}

.map-pin.indonesia.au {
  z-index: 1;
  filter: none;
  top: 386px;
  left: 848px;
}

.map-pin.southern-africa {
  filter: none;
  top: 387px;
  left: 852px;
}

.map-pin.south-africa {
  filter: none;
  top: 387px;
  left: 509px;
}

.map-pin.germany {
  z-index: 1;
  filter: none;
  top: 138px;
  left: 478px;
}

.country-2 {
  color: #ff4d00;
  text-align: center;
  width: auto;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 8px;
  padding-left: 0;
  padding-right: 0;
}

.country-2.incoming {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: 400;
  line-height: 11px;
}

.map-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 900px;
  max-width: 1200px;
  height: 540px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-323 {
  background-color: #0000;
  display: flex;
}

.grid-12 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.card_use-case {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.card_use-case.depth-3-light {
  border-radius: 20px;
  justify-content: flex-start;
  padding-bottom: 48px;
  padding-left: 48px;
  padding-right: 48px;
}

.slide {
  background-image: url('../images/YENI-Event-NY-2.jpg');
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
}

.slider-3 {
  height: 450px;
  margin-bottom: 96px;
}

.slide-2 {
  background-image: url('../images/Singapore-Slider.svg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.slide-2.id-theft {
  background-image: url('../images/global-slider.png');
}

.slide-2.travel-rule {
  background-image: url('../images/real-time-slider.png');
}

.div-block-324 {
  flex-direction: column;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.company-img {
  max-width: 70%;
}

.company-information-div {
  background-color: var(--primary--dark);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.information-grid {
  grid-template-columns: 1fr 1fr 1fr;
  padding: 64px;
}

.company-heading {
  color: var(--secondary);
  font-size: 22px;
}

.company-text {
  color: var(--primary--light-background);
  font-size: 20px;
  font-weight: 400;
}

.solution-div {
  background-color: #fff;
  border-radius: 30px;
  margin-top: -8px;
  padding-bottom: 40px;
  padding-left: 90px;
  padding-right: 90px;
}

.solution-h1 {
  font-size: 22px;
}

.solution-text {
  font-size: 18px;
}

.solutiions-div {
  background-color: #0000;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-solutions.company {
  background-color: #fff;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  display: flex;
}

.solutions-text {
  color: #0b0a33;
  padding-left: 22px;
  font-size: 18px;
}

.inner-div {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  display: flex;
}

.heading-solutions {
  font-size: 25px;
}

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

.grid-13._3, .grid-13.white {
  grid-template-columns: 1fr 1fr 1fr;
}

.features-card {
  color: #fff;
  border-radius: 20px;
  padding: 20px 25px;
  box-shadow: 0 1px 4px -1px #000;
}

.features-card.white {
  background-color: #fff;
}

.heading-card {
  color: #0b0a33;
  height: 50px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.heading-card._2nd {
  height: 50px;
}

.text-block-50 {
  color: var(--text--high-emphasis-light);
  font-size: 18px;
}

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

.image-div.last {
  display: flex;
}

.heading-8 {
  color: var(--text--high-emphasis-dark);
  text-align: left;
  font-size: 22px;
}

.heading-8.text_orange {
  color: var(--secondary);
}

.hero-due-dilligence {
  max-width: 70%;
}

.hero-superannuation {
  max-width: 80%;
}

.typedjs-simple {
  color: var(--secondary);
  width: 100%;
}

.bold-text-11 {
  color: var(--secondary);
}

.dropdown-3 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-2 {
  border: 0 #ebecf1;
  width: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-2:hover {
  background-color: var(--primary--color);
}

.icon-3 {
  color: #f06640;
}

.dropdown-list-2 {
  background-color: #fff;
  border-radius: 5px;
  display: block;
  overflow: hidden;
  box-shadow: 0 10px 40px #98a2ac36;
}

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

.dropdown-link-2 {
  padding-left: 30px;
  transition: all .2s;
}

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

.text-block-51 {
  color: var(--light-background);
}

.button-10 {
  color: #00258b;
  justify-content: flex-start;
  align-items: center;
  width: 265px;
  height: 50px;
  margin-top: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-10.in-nav {
  width: 259px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.circle-color-b10 {
  z-index: 0;
  background-color: #f06640;
  border-radius: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-button-b10 {
  z-index: 1;
  color: var(--primary--dark);
  margin-left: 30px;
  margin-right: 10px;
  font-family: Exo, sans-serif;
  font-size: 21px;
  font-weight: 800;
  position: relative;
}

.text-button-b10.white {
  color: #fff;
  font-size: 20px;
  line-height: 21px;
}

.arrow-blue-b10 {
  z-index: 1;
  color: #232323;
  position: relative;
}

.arrow-white-b10 {
  z-index: 0;
  position: relative;
  inset: auto 28px auto auto;
}

.banner-top {
  background-color: var(--secondary);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 0 8px;
  display: flex;
  position: sticky;
  top: 0%;
  left: 0%;
  right: 0%;
}

.heading-9 {
  color: var(--primary--light-background);
  font-size: 25px;
}

.banner-container {
  justify-content: space-between;
  align-items: center;
  width: 1440px;
  max-width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.div-block-327 {
  margin-left: 40px;
}

.image-134 {
  max-width: 50%;
}

.image-135 {
  width: 50%;
}

.div_co {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.learn-more-with-arrow-2 {
  color: #f06640;
  font-family: nunito-sans, sans-serif;
  line-height: 16px;
  text-decoration: none;
}

.learn-more-with-arrow-2.text-color-dark {
  color: #001540eb;
  margin-top: auto;
}

.div-block-328 {
  margin-left: 16px;
}

.div-block-329 {
  background-color: #00285a;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: 0;
  padding: 24px;
  display: flex;
  position: relative;
}

.text-block-55 {
  color: #00285a;
  font-size: 16px;
}

.div_50-50-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_50-50-2.flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div_50-50-2.flex.accountants {
  align-items: center;
}

.div_50-50-2.max-width {
  max-width: 1440px;
}

.div_50-50-2.vertical {
  flex-direction: column;
  margin-bottom: 20px;
}

.main-div-crypto {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.body-9 {
  color: #001540eb;
  white-space: normal;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-9.text-white {
  color: #ffffffc7;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 24px;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
}

.body-9.text-white.white {
  color: #fff;
}

.body-9.color-orange {
  color: #f06640;
}

.body-9.bot-margin-16px {
  color: #001540eb;
}

.body-9.bot-margin-40-white-text {
  color: #ffffffc7;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
  display: block;
}

.image-136.width.small-v2 {
  max-width: 30%;
}

.image-136.width.small {
  max-width: 23%;
}

.image-136.small-v2 {
  max-width: 25%;
}

.div__hero-rac-2 {
  background-color: #fff;
  background-image: url('../images/background-curve.svg');
  background-position: 50% 0;
  background-size: cover;
  height: auto;
  padding: 25px 32px 200px;
}

.div__hero-rac-2.short-copy {
  padding-bottom: 245px;
}

.div__hero-rac-2.short {
  padding-bottom: 120px;
}

.div__hero-rac-2.short_reports {
  background-color: var(--text--high-emphasis-light);
  background-image: url('../images/heroglossarylast.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 120px;
}

.div__hero-rac-2.short_reports.new-glossary {
  background-color: #00285a;
  background-image: url('../images/heronew.svg');
  background-position: 140%;
  background-size: contain;
}

.div__hero-rac-2.short_reports.new-glossary.padding {
  background-image: url('../images/heroglossarylast.svg');
  background-size: contain;
  padding: 0 0 40px;
}

.div__hero-rac-2.short_reports.new-glossary.padding.product-aml-hero {
  background-image: none;
}

.div__hero-rac-2.short_reports.new-glossary.padding.product-aml-hero.gradient {
  background-image: linear-gradient(#00285a, #001a3c);
}

.div__hero-rac-2.short_reports.new-glossary.padding.adjust {
  background-image: url('../images/heroglossarylast.svg'), linear-gradient(#00285a, #001a3c);
  background-position: 115% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
}

.div__hero-rac-2.short_reports.new-glossary.padding-last {
  background-image: url('../images/heroglossarylast.svg');
  background-position: 100%;
  padding-bottom: 80px;
}

.div__hero-rac-2.short_reports.new-glossary.roadmap {
  background-image: url('../images/roadpmaphero.svg');
  background-position: 110%;
  background-size: auto;
  padding-bottom: 80px;
}

.div__hero-rac-2.short_reports.new-copy {
  background-color: #00285a;
  background-image: url('../images/heronew.svg');
  background-size: contain;
  padding-bottom: 100px;
}

.div__hero-rac-2.short_reports.new-copy.tranche2_svg_div {
  -webkit-text-fill-color: inherit;
  background-color: #001a3c;
  background-image: url('../images/heronew.svg');
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  margin-left: 0;
  margin-right: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.div__hero-rac-2.short_reports-b {
  background-image: url('../images/hero-B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 120px;
}

.div__hero-rac-2.nomargin {
  background-color: var(--text--high-emphasis-light);
  background-image: none;
  padding-bottom: 25px;
}

.div__hero-rac-2.nomargin.plr-0 {
  background-color: var(--text--high-emphasis-light);
  padding: 30px 0 45px;
}

.div__hero-rac-2.nomargin.financial-banner-color {
  background-image: linear-gradient(90deg, #00285a, #001a3c);
}

.image-137 {
  padding-right: 25px;
}

.benefits-card {
  background-color: #ffffffeb;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 10px 20px;
  display: flex;
  box-shadow: -2px -1px 5px 3px #0003;
}

.benefits-card.padding {
  margin-top: 16px;
}

.benefits-card.no-padding {
  margin-top: 0;
}

.text-block-54 {
  color: #00285a;
  height: auto;
  margin-top: 20px;
  font-size: 18px;
}

.text-block-54.small {
  height: auto;
}

.grid-benefits {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 50px;
  display: flex;
}

.grid-benefits.grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
}

.grid-benefits.center {
  justify-content: center;
}

.grid-benefits.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
}

.text-w-image {
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.text-w-image.left {
  justify-content: flex-start;
}

.text-w-image.left.no-margin1 {
  margin-top: 10px;
}

.text-block-52 {
  color: #ffffffc7;
  width: 300px;
  margin-left: 20px;
  font-size: 15px;
}

.div_for-more-info-2 {
  text-align: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.image-138 {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-334 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-56 {
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 12px;
  line-height: 24px;
}

.gird_blog-cards-2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.text-span-48 {
  margin-left: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 12px;
}

.div-block-338 {
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div_hero-content-hero-img-3 {
  text-align: right;
  width: 50%;
  margin-left: 24px;
}

.div_hero-content-hero-img-3.aml.tm {
  margin-top: -110px;
}

.link_home-page-3 {
  color: #fff;
  letter-spacing: .25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.div-block-343 {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.text-block-60 {
  color: #00285a;
  height: auto;
  margin-top: 20px;
  font-size: 18px;
}

.body-11 {
  color: #001540eb;
  white-space: normal;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-11.text-white {
  color: #ffffffc7;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 24px;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
}

.body-11.color-orange {
  color: #f06640;
}

.body-11.bot-margin-16px {
  color: #001540eb;
}

.body-11.bot-margin-40-white-text {
  color: #ffffffc7;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: nunito-sans, sans-serif;
  display: block;
}

.image-140 {
  margin-right: 8px;
}

.caption-3 {
  color: #001540eb;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.caption-3.breadscrumbs {
  color: #fff;
  letter-spacing: .25px;
  font-weight: 300;
  line-height: 24px;
}

.text-span-49 {
  margin-left: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  display: inline-block;
}

.slide-4 {
  background-image: url('../images/top-aml-slider.png');
  background-position: 50%;
  background-size: cover;
}

.slide-5 {
  background-image: url('../images/seamless-slider.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7 {
  background-image: url('../images/FATF-Plenary-blog-v2.webp');
  background-position: 0 0;
  background-size: cover;
}

.slider1 {
  background-image: url('../images/start-free-slider.png');
  background-position: 50%;
  background-size: cover;
}

.slider1.slider8 {
  background-image: url('../images/membercheck-slider.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.slide-9 {
  background-image: url('../images/5-piller-slider.png');
  background-position: 50%;
  background-size: cover;
}

.slider-link {
  width: 100%;
  height: 100%;
}

.image-141, .image-142, .image-143 {
  display: block;
}

.div-block-344 {
  display: flex;
}

.sub-heading-nav {
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 300;
}

.div_cross-selling {
  flex-direction: row;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.lottie-animation-4.hide {
  display: none;
}

.tab-panel {
  background-color: #fff;
  border-radius: 24px;
  min-height: 350px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.tab-button {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 280px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex;
}

.tab-button.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  position: relative;
}

.tab-image {
  width: 44px;
  margin-right: 12px;
}

.paragraph-4 {
  color: #7b88a8;
  text-align: left;
  max-width: 650px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.link-arrow {
  color: #6a35ff;
  align-items: center;
  margin-top: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.load-bar-base {
  background-color: #eceff8;
  border-radius: 500px;
  max-width: 220px;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.tab-h1 {
  color: #2d3958;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 1.1;
}

.content-block {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.tab-grid {
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
}

.tabs-menu-2 {
  justify-content: center;
  align-items: stretch;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.animation-block {
  border-radius: 25px;
}

.tabs-content {
  padding-top: 40px;
  overflow: visible;
}

.text-block-61 {
  color: var(--primary--dark);
  margin-right: 14px;
}

.load-bar {
  background-color: #fbe9cd;
  border-radius: 500px;
  width: 0%;
  height: 5px;
}

.load-bar.acquring {
  background-color: #f1a527;
}

.load-bar.issuing {
  background-color: #76dffa;
}

.load-bar.testing {
  background-color: #7a9af8;
}

.title-wrap-centre {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  margin-bottom: 0;
  padding-right: 16px;
  display: flex;
}

.heading {
  text-align: left;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 32px;
}

.div_50-50-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-62 {
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 12px;
  line-height: 24px;
}

.list-item-8 {
  color: #00285a;
}

.div_hero-content-hero-img-4 {
  text-align: right;
  width: 50%;
  margin-left: 24px;
}

.div_hero-content-hero-img-4.aml.tm {
  justify-content: center;
  align-items: center;
  margin-top: -110px;
  display: flex;
}

.div_hero-content-hero-img-4.aml.tm.finanacial-lp {
  margin-top: -60px;
}

.section-5 {
  background-color: #0000;
  border: 1px #00154061;
  padding: 96px 32px;
  font-size: 14px;
}

.section-5.hero {
  background-color: #fff;
  padding: 0;
}

.section-5.div-copy.adj {
  padding-top: 96px;
}

.link_home-page-4 {
  color: #fff;
  letter-spacing: .25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.html-embed-12 {
  margin-left: 0;
  display: block;
}

.div-block-362 {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.image-146.bot-margin-24px.crime-banner-img {
  margin-bottom: 0;
}

.grid-reports-copy {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  display: none;
}

.body-13 {
  color: #001540eb;
  white-space: normal;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-13.text-white {
  color: #ffffffc7;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.body-13.text-white.pb-15 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 32px;
}

.body-13.text-white.pb-15.normarl-fs {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 25px;
}

.body-13.text-white.font-height-24 {
  letter-spacing: .5px;
  max-width: 500px;
}

.body-13.text-white.margin {
  margin-bottom: 10px;
}

.image-149 {
  margin-bottom: 0;
  margin-right: 16px;
}

.download {
  margin-bottom: 16px;
  font-size: 38px;
}

.div-block-366 {
  padding-left: 50px;
}

.div-block-366.icon {
  padding-left: 0;
  display: flex;
}

.div-block-366.reports {
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.topic-h1 {
  font-size: 38px;
}

.button-3 {
  text-align: center;
  background-color: #f06640;
  border-radius: 8px;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 28px;
}

.button-3:hover {
  background-color: #bf3009;
}

.button-3.secondary {
  color: #00285a;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  margin-top: auto;
  margin-right: 32px;
}

.button-3.secondary:hover {
  color: #fff;
  background-color: #f06640;
  transform: scale(1.05);
}

.button-3.secondary.talk-to-our-professional {
  margin-right: 32px;
}

.list-item-7 {
  color: #00285a;
}

.report-benefits {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  margin-top: 16px;
  padding: 24px 32px;
  display: grid;
  box-shadow: 1px 1px 5px #0003;
}

.report-benefits.flex {
  display: flex;
}

.report-benefits.flex.vert {
  flex-direction: column;
}

.caption-4 {
  color: #001540eb;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.caption-4.breadscrumbs {
  color: #fff;
  letter-spacing: .25px;
  font-weight: 300;
  line-height: 24px;
}

.hide {
  display: none;
}

.heading-11 {
  color: var(--text--high-emphasis-light);
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: 700;
}

.heading-11.no-top-padding {
  margin-top: 0;
  font-size: 21px;
}

.div-block-375 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.div-block-375.adj {
  margin-top: 0;
  padding-top: 96px;
}

.div-block-376 {
  width: 50%;
  padding-right: 32px;
}

.div-block-377 {
  width: 50%;
}

.card {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 24px 44px #14142b0a;
}

.card.features-v1 {
  border: 1px solid #eff0f6;
  padding: 16px;
  box-shadow: 0 6px 12px #14142b0a;
}

.features-v1-grid {
  z-index: 1;
  grid-column-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-5.card-features-v1 {
  margin-bottom: 0;
}

.title {
  color: #33333357;
  text-align: center;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 36px;
}

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

.title.stats-v3-main-title---brix {
  text-align: center;
  margin-bottom: 58px;
  display: none;
}

.image-150.card-features-v1-icon {
  border-radius: 25px;
  margin-bottom: 16px;
}

.features-v1-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-bottom: 108px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-6.main-feature {
  margin-bottom: 0;
}

.paragraph-6.stats-v3-paragraph---brix {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.split-content.analytics-v1-left {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 586px;
  margin-right: 40px;
  padding-top: 88px;
  display: flex;
  position: relative;
}

.split-content.analytics-v1-right {
  z-index: 1;
  max-width: 42%;
  position: relative;
}

.div_new {
  display: none;
}

.list-item-9 {
  color: var(--primary--color);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
}

.headline-6-col {
  width: auto;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.feature5-item-wrap {
  padding-right: 0;
}

.text-14 {
  line-height: 24px;
}

.text-14.text-14-60 {
  opacity: .6;
  margin-bottom: 0;
}

.text-20 {
  opacity: 1;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.wrap {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wrap.w80-50 {
  width: auto;
  max-width: 1170px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.wrap.w80-50.campaign {
  display: none;
}

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

.grid-15.adjusted {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 32px;
}

.div-block-378 {
  width: 100%;
  margin-bottom: 8px;
}

.image-152 {
  width: 120px;
  height: 120px;
}

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

.sub-processors-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 45px;
}

.sub-processors-div.blue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  outline-offset: 0px;
  background-color: #01285a;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  outline: 3px solid #333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sub-processors-div.gray {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  outline-offset: 0px;
  background-color: #cdd3dc;
  outline: 3px solid #333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sub-processors-div.bluev2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  outline-offset: 0px;
  background-color: #01285a;
  outline: 3px solid #333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sub-processors-div.bluev2.last {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.sub-processors-h1 {
  color: #fcfcfc;
  text-align: center;
  padding-left: 0;
  font-size: 16px;
  font-weight: 700;
}

.sub-processors-h1.black {
  color: #1d3562;
  text-align: center;
  margin-top: 10px;
  padding-left: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
}

.sub-processors-h1.white {
  text-align: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
}

.sub-processors-h1.padding {
  padding-left: 0;
}

.sub-processors-h1.left {
  text-align: left;
  padding-left: 24px;
}

.image-153 {
  padding-left: 24px;
}

.image-153.small {
  max-width: 47%;
}

.text-bottom {
  margin-top: 50px;
}

.div-block-379 {
  align-items: center;
  max-width: 300px;
  display: flex;
}

.div-block-380 {
  border-left: 3px solid #000;
  justify-content: center;
  height: 100%;
  display: flex;
}

.text-span-50 {
  color: var(--secondary);
}

.slide-10 {
  background-image: url('../images/French-and-Arabic.webp');
  background-position: 50%;
  background-size: cover;
}

.slide-10.arabic {
  background-image: url('../images/risk-management-slider.png');
}

.text-span-51 {
  color: var(--secondary);
}

.getapp {
  width: auto;
  height: 40px;
}

.capterra {
  width: auto;
  height: 30px;
}

.software-advice {
  width: auto;
  height: 30px;
  margin-left: 0;
  margin-right: 0;
}

.apra-copy {
  width: auto;
  height: 30px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-weight: 400;
}

.apra-copy.right-padding-32 {
  margin-left: 32px;
}

.link-block-33 {
  margin-left: 32px;
  margin-right: 32px;
}

.link-block-33.adj {
  margin-left: 0;
  margin-right: 0;
}

.div_badges {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 50%;
  margin-top: 24px;
  display: grid;
}

.div_badges._100 {
  width: 100%;
}

.div_badges._100.hide {
  display: none;
}

.tabs-2 {
  width: 80%;
}

.hero_section {
  background-color: #0000;
  border: 1px #00154061;
  padding: 96px 32px;
  font-size: 14px;
}

.hero_section.hero {
  background-color: #fff;
  margin-top: -110px;
  padding: 0;
}

.hero_section.hero.padding {
  padding-top: 25px;
  padding-bottom: 0;
}

.hero_section.hero.padding.lp_hero_section.padding-top-0 {
  margin-top: -110px;
  padding-bottom: 0;
}

.hero_section.hero.tranche2_hero_section {
  width: 1440px;
  margin-top: auto;
  display: block;
}

.div_main_reports {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  display: flex;
}

.div_reports {
  width: 100%;
  padding-right: 32px;
}

.text-block-63 {
  font-size: 18px;
}

.grid_reports {
  justify-content: space-between;
  display: flex;
}

.reports_main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  max-width: 505px;
  margin-top: 16px;
  margin-left: 0;
  padding: 24px 32px;
  display: grid;
  box-shadow: 1px 1px 5px #0003;
}

.heading_alt {
  color: #7a7d9c;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.heading_topics {
  color: var(--text--high-emphasis-light);
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.reports_main_padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  max-width: 505px;
  margin-top: 16px;
  margin-left: 32px;
  padding: 24px 32px;
  display: grid;
  box-shadow: 1px 1px 5px #0003;
}

.html-embed-13 {
  margin-top: 24px;
}

.reports-button {
  background-color: #00285a;
  border-radius: 100px;
}

.report-benefits-singapore {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  margin-top: 16px;
  padding: 24px;
  display: grid;
  box-shadow: 1px 1px 5px #0003;
}

.report-benefits-singapore.risk-topic-section {
  flex-flow: column;
  display: flex;
}

.list-div {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 25px;
  display: flex;
}

.list-text {
  padding-left: 9px;
  font-size: 20px;
}

.div-block-381 {
  display: flex;
}

.image-154, .image-155, .image-156 {
  margin-right: 4px;
}

.grid-partners {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.benefits-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  margin-top: 16px;
  padding: 24px 32px;
  display: grid;
  box-shadow: 1px 1px 5px #0003;
}

.benefits-cards.partners {
  margin-top: 0;
  display: block;
}

.partners-card-div {
  text-align: left;
}

.partners-card-text {
  text-align: left;
  margin-top: 25px;
  font-size: 20px;
  line-height: 36px;
}

.div-block-cards {
  background-color: #005ca3;
  padding-top: 32px;
  padding-bottom: 32px;
}

.div-block-cards.new {
  display: flex;
}

.grid-16 {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 70px;
  position: absolute;
  top: auto;
}

.grid-16.padding {
  margin-top: 0;
  position: static;
}

.grid-16.padding.new {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
}

.cards-info {
  background-color: #096cb9;
  border-radius: 13px;
  padding: 15px 36px;
}

.cards-info.link {
  background-color: #0000;
}

.text-block-64 {
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
}

.text-block-64-padding {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  font-size: 22px;
  font-weight: 400;
}

.text-block-64-padding.numbers {
  color: #f06540;
  font-weight: 700;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.section-logo {
  display: block;
  overflow: hidden;
}

.logo-slide_section {
  background-color: #096cb9;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.logo_component-slider {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2200px;
  display: flex;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xxlarge {
  padding: 0;
}

.page-padding {
  padding: 5em 5%;
}

.page-padding.s0 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.div-card-partners {
  border: 1px solid #00000045;
  border-radius: 20px;
  padding: 24px;
  box-shadow: 0 1px 4px -1px #0003;
}

.text-block-65 {
  font-size: 18px;
  line-height: 22px;
}

.heading-15 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 28px;
}

.div-block-383, .div-block-383.padding, .div-block-383.padding-2 {
  padding-top: 0;
}

.div-block-384 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.link-2 {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
}

.main-div-glossary {
  background-color: #6dc0e7;
  border-radius: 8px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-glossary {
  color: #000;
  font-size: 28px;
  font-weight: 700;
  overflow: hidden;
}

.text-block-66 {
  font-size: 15px;
  overflow: hidden;
}

.glossary-main-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: auto;
}

.link-3, .link-4 {
  color: #333;
  text-decoration: none;
}

.main-div-block-letters {
  background-color: #001540;
  border-radius: 8px;
  justify-content: space-between;
  padding: 10px 80px;
  display: flex;
}

.letter-alt {
  background-color: #fff;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px 10px;
}

.text-block-67 {
  color: var(--text--high-emphasis-light);
  font-size: 18px;
  font-weight: 700;
}

.logo-slider-img-2 {
  width: 200px;
}

.heading-16 {
  color: #fff;
  text-align: center;
}

.link-glossary {
  text-decoration: none;
}

.anchor {
  display: block;
  position: relative;
  top: -150px;
}

.div_50-50-links {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div_50-50-links.hide {
  display: none;
}

.image-158 {
  margin-left: auto;
  margin-right: auto;
}

.search-form {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 16px 0 16px auto;
  display: flex;
}

.search-form.align-left {
  justify-content: flex-start;
}

.search-wrap {
  width: 100%;
  position: relative;
}

.wrapping-div {
  margin-top: 5px;
}

.wrapping-div.jayson {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-34 {
  margin-top: 8px;
}

.input__field {
  z-index: 1;
  color: #000;
  background-color: #0000;
  border: 1px solid #00000045;
  border-radius: 16px;
  width: 800px;
  height: 56px;
  padding-left: 52px;
  padding-right: 24px;
  font-size: 16px;
  transition: background-color .2s;
}

.input__field:focus {
  background-color: #ffffff40;
}

.input__field::placeholder {
  color: #999;
}

.input__field-wrapper {
  color: #ffffff80;
  position: relative;
}

.input__suggestions {
  height: 25px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 108px;
  overflow: hidden;
  transform: translate(0, -50%);
}

.input__reset {
  display: none;
  position: fixed;
  inset: 0%;
}

.input__icon {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translate(0, -50%);
}

.input__icon.keyword-search {
  width: 15px;
  height: 15px;
  padding-bottom: 20px;
}

.suggestion {
  color: #999;
  font-size: 16px;
}

.div-block-385 {
  background-color: var(--text--high-emphasis-light);
  background-image: url('../images/heroglossarylast.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 8px;
}

.sg-banner {
  color: var(--secondary);
  background-color: #fff0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: sticky;
}

.sg-banner.w--current {
  justify-content: center;
}

.sg-banner.nx-tm {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -1px;
  display: flex;
}

.png-sg-banner {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.text-span-52 {
  color: #fff;
}

.text-span-53 {
  color: var(--light-background);
}

.div-block-122-copy {
  justify-content: flex-end;
  width: 55%;
  padding-right: 24px;
  display: flex;
}

.image-135-copy {
  width: 65%;
}

.div-block-122-copy {
  width: 60%;
  padding-right: 24px;
}

.div-block-122-width {
  justify-content: space-around;
  width: 45%;
  padding-right: 24px;
  display: flex;
}

.div-block-122-width.first {
  width: 45%;
}

.div-block-122-width.bigger {
  width: 50%;
  height: 70vh;
}

.image-135-padding {
  width: 60%;
}

.image-135-padding.width {
  width: 70%;
}

.div_am-2nd-center {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-full-width {
  align-self: flex-start;
  width: 100%;
}

.img-compliance-copy {
  width: 40%;
  margin-left: 0;
}

.roadmap-circle-out {
  border: .68px solid #758bfd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  display: flex;
}

.roadmap-circle-inner {
  background-image: linear-gradient(135deg, #aeb8fe, #758bfd 95%, #fff);
  border: .68px solid #758bfd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 160px;
  display: flex;
}

.roadmap-circle-inner-dark {
  background-color: #4353ff;
  border: .68px solid #4353ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  display: flex;
  box-shadow: -6px -1px 6.84px #00000026;
}

.roadmap-line {
  background-color: #758bfd;
  width: 70px;
  height: .68px;
}

.circle-small {
  background-color: #758bfd;
  border-radius: 100%;
  width: 16px;
  height: 16px;
}

.div-block-386 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-386.reversed {
  margin-right: 20px;
}

.link-5, .link-6 {
  color: #333;
  text-decoration: none;
}

.image-159 {
  max-width: 30%;
  margin-top: 50px;
}

.image-159.first {
  margin-top: 30px;
}

.image-159._2nd {
  margin-top: 90px;
}

.partnership-img {
  margin-bottom: 20px;
  display: none;
}

.card---brix {
  background-color: #fff;
  border: 1px solid #f7f7fb;
  border-radius: 20px;
  overflow: hidden;
}

.card---brix.stats-card-v3---brix {
  background-color: var(--dark-background);
  text-align: center;
  border-style: none;
  border-color: #000;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 250px;
  max-width: 270px;
  padding: 24px;
  display: flex;
}

.component-wrapper---brix.stats-v3---brix {
  flex-direction: column;
  align-items: center;
  max-width: 1170px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.stats-v3-grid---brix {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: start center;
  width: 100%;
  display: none;
}

.achievement-number---brix {
  font-size: 40px;
  line-height: 1.2;
}

.achievement-number---brix.stats-v3---brix {
  color: #f06641;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 700;
}

.primary-color---brix {
  color: #f06640;
}

.div-block-387 {
  display: flex;
}

.sydney-contact-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin: 0 0 24px;
  padding: 0;
  display: flex;
}

.divider-2 {
  border-top: 1px solid #fff;
  width: 100%;
  margin: 24px 0 24px auto;
  padding-left: 0;
  padding-right: 0;
}

.contact-country-flag {
  margin-right: 0;
}

.socia-media-icon-wrapper {
  text-align: center;
  width: 100%;
  margin-left: 0;
  margin-right: auto;
}

.icon-color {
  color: #fff;
  padding-right: 0;
  font-size: 14px;
}

.icon-color.email {
  width: 100%;
  font-size: 14px;
}

.div_contact-info {
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 15px;
  display: flex;
}

.div_contact-info.location {
  margin-bottom: 16px;
  margin-left: 16px;
  margin-right: 16px;
  text-decoration: none;
}

.div_contact-info.phone {
  margin-bottom: 10px;
  margin-left: 16px;
  margin-right: 16px;
  text-decoration: none;
}

.div_contact-info.phone.au {
  display: none;
}

.icon-block {
  color: #c3c8d6;
  width: 32px;
  padding-right: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.text-block-22 {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-decoration: none;
}

.office-location_text {
  color: #fff;
  text-align: center;
  margin-right: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.office-location_text.no-right-16px {
  text-align: left;
  font-size: 18px;
}

.japan-block {
  flex-direction: column;
  justify-content: space-between;
  align-self: auto;
  display: flex;
}

.dvi_contact_branch-details {
  z-index: 2;
  background-color: #005ca3;
  border-radius: 0 10px 10px 0;
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  width: 35%;
  padding: 32px 24px;
  display: flex;
  position: relative;
}

.submit-btn-support {
  background-color: var(--primary--color);
  border-radius: 8px;
  font-size: 16px;
  line-height: 28px;
  display: block;
}

.grid-18 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  place-content: center;
  place-items: center;
  margin-top: 16px;
  padding-top: 16px;
  padding-bottom: 32px;
}

.text-block-68 {
  color: #fff;
  font-size: 20px;
  font-weight: 200;
}

.text-span-55 {
  font-size: 21px;
}

.div-block-388 {
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-390 {
  width: 50%;
  margin-left: auto;
  padding-bottom: 75px;
  display: flex;
  position: absolute;
}

.success_message-text-support {
  color: #10b981;
  text-align: center;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.div_stats {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: none;
}

.grid-19.campgin {
  margin-top: 16px;
  display: flex;
}

.form-success-trigger-hide-radio {
  display: none;
}

.image-166 {
  width: 15%;
  margin-right: 8px;
}

.div-block-393 {
  align-items: center;
  padding: 12px 32px;
  text-decoration: none;
  display: flex;
}

.div-block-393:hover {
  color: var(--light-background);
}

.div-block-393:active {
  background-color: var(--primary--color);
  color: var(--light-background);
}

.paragraph-7 {
  color: var(--primary--color);
  margin-bottom: 0;
  text-decoration: none;
}

.div-block-394 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gcc-img {
  width: 43%;
}

.html-embed-14 {
  margin-bottom: 24px;
}

.div-block-395 {
  margin-bottom: 24px;
  display: flex;
}

.form-block-3 {
  z-index: auto;
  margin-bottom: 0;
  position: relative;
}

.radio-button-label-4 {
  color: #001540eb;
  cursor: pointer;
  margin-bottom: 0;
  margin-left: 8px;
  font-size: 16px;
}

.submit-btn-support-2 {
  background-color: #005ca3;
  border-radius: 8px;
  font-size: 16px;
  line-height: 28px;
  display: block;
}

.company-size-2 {
  background-color: #fff;
  margin-bottom: 0;
}

.company-size-2.border-field {
  display: none;
}

.successmsg-2 {
  background-color: #fff;
}

.select-field-5 {
  background-color: #fff;
  margin-bottom: 24px;
}

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

.paragraph-8.italic {
  text-align: left;
  font-size: 6px;
}

.paragraph-8.italic.align-mid {
  text-align: center;
}

.textarea-3 {
  height: auto;
  min-height: 280px;
  margin-bottom: 24px;
}

.textarea-3.border-field {
  max-width: 100%;
  min-height: 160px;
}

.body-15 {
  color: #001540eb;
  white-space: normal;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-15.interested-in {
  margin-bottom: 0;
}

.submit-btn {
  background-color: #005ca3;
  border-radius: 8px;
  width: 100%;
  font-size: 16px;
  line-height: 28px;
}

.div-block-396 {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.caption-5 {
  color: #001540eb;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.interested-in-checkbox-2 {
  color: #001540eb;
}

.select-field-6 {
  background-color: #fff;
  margin-bottom: 0;
  margin-right: 24px;
}

.select-field-6.border-field.scan-volume-field {
  margin-right: 0;
}

.success_message-text {
  color: #10b981;
  text-align: center;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.html-embed-15 {
  margin-bottom: 24px;
}

.contactfield_country-2 {
  background-color: #fff;
  border: 1px solid #6dc0e7;
  margin-bottom: 0;
  margin-right: 24px;
}

.link_underline-2 {
  color: #f06640;
}

.div_typeform {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.html-embed-16 {
  width: 100%;
  display: none;
}

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

.list-item-10 {
  color: var(--color);
}

.alt {
  font-weight: 400;
}

.grid-20 {
  grid-template-rows: auto;
  margin-top: 20px;
}

.list-item-11 {
  color: var(--dark-background);
}

.list-7 {
  margin-top: 20px;
}

.list-item-12 {
  color: var(--dark-background);
}

.list-8 {
  margin-top: 20px;
}

.link-7 {
  color: var(--color);
  font-size: 18px;
  font-weight: 800;
  text-decoration: none;
}

.heading-18 {
  margin-top: 0;
  margin-bottom: 32px;
}

.div-block-397 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  place-content: stretch space-around;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-398 {
  margin-top: 0;
  padding-top: 96px;
}

.div-block-399 {
  max-width: 1170px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.div-block-400 {
  position: absolute;
  top: 650px;
}

.image-167 {
  width: 50%;
}

.div-block-401 {
  background-color: #002e53;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  height: 50%;
  padding: 45px 24px 24px;
  display: flex;
}

.div-block-401.v2 {
  min-width: 100%;
  height: 100%;
  padding-top: 30px;
}

.div-block-401.v2.cgg {
  background-image: url('../images/UK-continent-for-nav.svg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  height: 100%;
}

.div-block-401.v2.v3 {
  padding-top: 8px;
}

.div_nav-2nd-block-5 {
  background-color: #f2f9fd;
  flex-direction: column;
  justify-content: space-between;
  width: 40%;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

.div_nav-2nd-block-5.our-coverage {
  justify-content: flex-start;
  width: 40%;
}

.div_nav-2nd-block-5.our-coverage.adjusted {
  width: auto;
  min-width: 200px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 32px;
}

.div_nav-2nd-block-5.our-coverage.adjusted.no-bg {
  background-color: #0000;
}

.div_nav-2nd-block-5.our-coverage.adjusted.no-bg.v2 {
  background-color: #002d53;
  flex-direction: row;
  width: 100%;
  min-width: 100px;
  padding-left: 0;
  padding-right: 0;
}

.div_nav-2nd-block-5.our-coverage.adjusted.no-bg.v2.new {
  flex-direction: column;
}

.text-block-69 {
  color: #fff;
  white-space: pre-wrap;
  margin-bottom: 40px;
  font-family: Chivo, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-69.v2 {
  margin-bottom: 30px;
  padding-top: 30px;
  font-size: 16px;
}

.navbar_dropdown-link-3 {
  color: #fff;
  height: 100%;
  margin-right: 0;
  padding: 16px 24px;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.navbar_dropdown-link-3.w--current {
  color: #f06640;
  margin-right: 0;
}

.navbar_dropdown-link-3.sign-in {
  background-color: #f06640;
  border-radius: 8px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 8px 16px;
  display: block;
}

.navbar_dropdown-link-3.sign-in.adjust {
  height: auto;
  margin-top: auto;
  margin-left: 0;
  display: inline;
}

.navbar_dropdown-link-3.sign-in.adjust.w--current {
  color: #fff;
}

.navbar_dropdown-link-3.sign-in.adjust.v2 {
  margin-right: 0;
}

.div-block-402 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.success_message-text-copy {
  color: #10b981;
  text-align: center;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.html-embed-17 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.slide-11 {
  background-image: url('../images/TF-banner-1170.png');
  background-position: 0 0;
  background-size: auto;
}

.slide-11.uk {
  background-image: url('../images/finacial-slider.png');
  background-position: 50%;
  background-size: cover;
}

.topic-covered {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-403 {
  width: 5%;
  margin-right: 8px;
}

.image-168 {
  width: 100%;
}

.div-block-404 {
  width: 89%;
}

.sg-banner-2 {
  background-color: #f9744b;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
}

.sg-banner-2.w--current {
  justify-content: center;
}

.sg-banner-2.lp_nav_topbar {
  display: none;
}

.sg-banner-2.lp_nav_topbar.finacial-crime-and-risk {
  display: block;
}

.sg-banner-2.lp_nav_topbar.finacial-crime-and-risk.financial-lp-topbar-d-none, .sg-banner-2.financial_pop_banner, .sg-banner-2.financial_pop_banner.enough-link {
  display: none;
}

.sg-banner-2.financial_pop_banner.era-pop-banner {
  display: block;
}

.sg-banner-2.financial_pop_banner.era-pop-banner.d-none {
  display: none;
}

.div-block-405 {
  width: 70.2%;
  margin-left: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
}

.png-sg-banner-2 {
  width: 100%;
  max-width: 100%;
}

.png-sg-banner-2.financials-top-banner {
  height: 100%;
  position: relative;
  inset: 0% 0% 0 0;
}

.div-block-406 {
  max-width: 1170px;
  margin: -100px auto 40px;
}

.div-block-406.pep.idv {
  margin-top: -130px;
}

.nav-bar_compaign {
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.div_contact-us-section {
  background-color: #0000;
  background-image: url('../images/Background.png');
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 96px 32px;
  display: flex;
  position: static;
}

.div_contact-us-section.reduced-spacing {
  background-image: linear-gradient(to bottom, var(--dark-background), var(--dark-background));
  background-position: 0 0;
  padding-top: 48px;
  padding-bottom: 48px;
}

.div_contact-us-section.reduced-spacing.gads_contact-bg {
  background-color: #01285a;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.html-embed-18 {
  margin-top: 24px;
}

.link-block-36 {
  margin-left: 32px;
  margin-right: 32px;
}

.link-block-36.adj {
  margin-left: 0;
  margin-right: 0;
}

.html-embed-19 {
  margin-top: 24px;
}

.link-block-38 {
  margin-left: 32px;
  margin-right: 32px;
}

.link-block-38.adj {
  margin-left: 0;
  margin-right: 0;
}

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

.sign-in-flags {
  border-radius: 8px;
  width: 30px;
  height: 30px;
  margin-right: 8px;
}

.text-block-70 {
  font-size: 16px;
}

.enhancing_section {
  background-color: #096cb9;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.enhancing_section.hide {
  display: none;
}

.container-2 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container-2.white_bg {
  background-color: #fff;
}

.container-2.position-relative {
  height: 40vh;
  display: flex;
  position: relative;
}

.container-2.payment-slider-color {
  background-color: #096cb9;
}

.image-169 {
  object-fit: contain;
  width: 65%;
  height: 100%;
  padding-left: 0;
}

.enhacing_content {
  justify-content: center;
  align-items: center;
  font-family: aktiv-grotesk, sans-serif;
}

.content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.heading-19 {
  color: var(--light-background);
  font-size: 32px;
  font-weight: 500;
  line-height: 48px;
}

.heading-19.h2_heading {
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.paragraph-9 {
  color: #fff;
  letter-spacing: .5px;
  max-width: 400px;
  font-family: nunito-sans, sans-serif;
}

.container-3 {
  max-width: 1170px;
}

.div_date_to_remeber {
  display: none;
}

.box-shadow.white-bg {
  margin: 55px;
  padding: 20px 50px;
  box-shadow: 1px 1px 7px 1px #4b4b4b33;
}

.h2_heading {
  font-family: aktiv-grotesk, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 44px;
}

.h2_heading.mb-30 {
  margin-bottom: 30px;
}

.body-16 {
  border-radius: 7px;
}

.date-remember-para {
  color: #001540eb;
  font-family: nunito-sans, sans-serif;
}

.date-remember-para.margin-bottom-0 {
  margin-bottom: 0;
}

.div_proposed_reforms {
  display: none;
}

.effect_tranche {
  padding-left: 50px;
  padding-right: 50px;
}

.proposed_d_flex {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
  display: flex;
}

.effect_left {
  width: 70%;
}

.effect_left.effects_left {
  width: 60%;
}

.proposed_right {
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30%;
  height: 100%;
  display: flex;
}

.proposed_right.effects_right {
  width: 40%;
}

.h3_heading {
  color: var(--primary--dark);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-weight: 500;
  display: block;
}

.image-170 {
  object-fit: contain;
  width: 100%;
  max-width: 35%;
  padding-bottom: 0;
}

.image-170.effects_img {
  max-width: 40%;
}

.image-170.effects_img.pen_img {
  max-width: 75%;
}

.image-170.effects_img.pen_img._4-no {
  max-width: 85%;
}

.image-170.effects_img._3-no {
  max-width: 50%;
}

.image-170._2-no {
  max-width: 48%;
}

.image-170._1-no {
  max-width: 40%;
}

.div_links {
  margin-bottom: 60px;
}

.links_section {
  border-radius: 6px;
  justify-content: space-between;
  margin-bottom: 10px;
  margin-left: 50px;
  margin-right: 50px;
  padding: 7px 10px;
  display: flex;
  box-shadow: 0 2px 7px #3333;
}

.links_left {
  height: 100%;
  display: flex;
}

.links_right {
  height: 100%;
}

.image-171 {
  width: 25px;
  height: 25px;
  margin-right: 15px;
}

.list_para {
  color: #001540eb;
  height: 100%;
  margin-bottom: 0;
}

.link-8 {
  color: var(--dark-background);
  vertical-align: baseline;
  cursor: pointer;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: inline;
}

.image-172 {
  cursor: pointer;
  width: 22px;
  height: 18px;
}

.div_conclusion {
  background-color: #096cb9;
  display: none;
}

.conclusion_section {
  padding: 40px 50px;
}

.heading-20 {
  color: var(--light-background);
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: aktiv-grotesk, sans-serif;
}

.heading-20.h2_heading {
  margin-top: 0;
  padding-bottom: 16px;
}

.paragraph-10 {
  color: #fff;
  font-family: nunito-sans, sans-serif;
  font-weight: 400;
}

.lp-accordion-learn-more {
  outline-offset: 0px;
  -webkit-text-stroke-color: var(--secondary);
  cursor: pointer;
  outline: 3px #f06640;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.paragraph-11 {
  color: var(--primary--dark);
  margin-bottom: 0;
  padding-right: 5px;
  text-decoration: none;
}

.div-block-408 {
  text-align: left;
}

.risk-and-crime-topics {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.risk-topic-content {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.image-173 {
  width: 26px;
  height: 100%;
  margin-right: 16px;
}

.paragraph-12 {
  font-size: 18px;
}

.related_recource {
  background-color: #00285a;
  border-top: 6px #fff;
  border-top-left-radius: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.related_resources_d-flex {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.related-list {
  padding-bottom: 0;
}

.image-174 {
  width: 100%;
}

.heading-21 {
  color: var(--light-background);
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 28px;
}

.tag {
  color: #d1d1d1;
  margin-top: 0;
  font-size: 15px;
}

.risk-and-crime-relate-para {
  color: #fff;
  margin-top: 0;
  font-family: nunito-sans, sans-serif;
}

.link-block-39 {
  cursor: pointer;
  text-decoration: none;
}

.link-9 {
  color: var(--light-background);
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 6px;
  margin-top: auto;
  padding: 7px 15px 4px;
  font-family: nunito-sans, sans-serif;
  font-size: 15px;
  text-decoration: none;
  position: relative;
  bottom: 0;
}

.link-block-41 {
  cursor: pointer;
}

.div-block-409 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div_navbar {
  background-color: #096cb9;
  position: sticky;
  inset: auto;
}

.gads_lp_logo {
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: flex;
}

.image-175 {
  height: 40px;
}

.link-block-43 {
  color: var(--color);
  cursor: pointer;
  background-color: #f06640;
  border-radius: 5px;
  height: 100%;
  padding: 8px 20px;
  text-decoration: none;
}

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

.div_title {
  background-color: #01285a;
}

.title_section {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 40px 15px 60px;
  display: flex;
}

.title_left {
  width: 50%;
}

.title_right {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.heading-22 {
  color: #f06640;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.paragraph-14 {
  color: #fff;
  margin-top: 25px;
  padding-bottom: 16px;
  font-family: nunito-sans, sans-serif;
}

.link-10 {
  color: var(--light-background);
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 9px 20px;
  text-decoration: none;
}

.div-block-410 {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.image-176 {
  height: 43px;
  margin-left: 40px;
}

.image-177 {
  max-width: 50%;
}

.div_partner {
  padding: 20px 15px 40px;
}

.partner_section {
  flex-flow: wrap;
  display: flex;
}

.partner_logo {
  justify-content: center;
  align-items: center;
  width: 16.66%;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.partner_img {
  filter: grayscale();
  object-fit: contain;
  width: 100%;
  max-width: 60%;
  height: 60px;
}

.partner_img:hover {
  filter: none;
}

.div_gads_accounting {
  background-color: #096cb9;
  padding-left: 15px;
  padding-right: 15px;
}

.accounting_section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.left_accounting {
  width: 50%;
  padding-right: 20px;
}

.right_accounting {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.heading-23 {
  color: #fff;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.li {
  margin-bottom: 10px;
}

.image-178 {
  width: 100%;
  max-width: 80%;
  margin-left: auto;
}

.div_date_of_remember {
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-24 {
  font-family: aktiv-grotesk, sans-serif;
  font-size: 31px;
  font-weight: 500;
  line-height: 36px;
}

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

.h4_heading {
  font-family: aktiv-grotesk, sans-serif;
  font-weight: 500;
}

.h4_heading.date_remember_heading {
  text-align: center;
  font-size: 24px;
}

.h4_heading.text-center {
  color: #f06640;
  text-align: center;
  margin-top: 0;
  margin-bottom: 55px;
  display: block;
}

.dor_section {
  background-image: url('../images/Rectangle-3824.svg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  height: 40vh;
  position: relative;
}

.left_dor_content {
  background-color: #fff0;
  width: 50%;
  padding: 8px 10px;
  position: absolute;
  top: 17%;
}

.h5_heading {
  width: 200px;
  max-width: 100%;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.overlay_contet {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 6px;
  max-width: 90%;
  margin-left: 0;
  margin-right: auto;
  padding: 10px 20px;
  position: relative;
  box-shadow: 1px 1px 7px #25252533;
}

.overlay_contet.right-overlay-content {
  margin-left: auto;
  margin-right: 0;
}

.left_circle {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: 0;
  display: flex;
  position: absolute;
  top: 5px;
  right: auto;
}

.circle {
  background-color: #005da3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -14px 0% auto;
}

.circle.right_cirle {
  inset: auto 0% 0%;
}

.right_dor_content {
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  padding: 8px 10px;
  display: flex;
  position: absolute;
  inset: auto 0 17% auto;
}

.right_circle {
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: absolute;
  inset: auto 0% -7px auto;
}

.requirement_section {
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: nunito-sans, sans-serif;
  font-weight: 700;
}

.requiremtn_listing_section {
  max-width: 50%;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  list-style-type: none;
  display: block;
}

._1-list {
  height: 44px;
  display: flex;
  position: relative;
}

._1-outer-color {
  background-color: #fa7d4c;
  border-radius: 40px;
  padding-left: 20px;
  padding-right: 0;
}

._1-outer-color.chagne-bg-color {
  z-index: 0;
  background-color: #f37442;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 20px;
  display: flex;
  position: absolute;
}

._2-outer-color {
  background-color: #40a4f1;
  border-radius: 40px;
  padding-left: 0;
  padding-right: 20px;
}

.listing_content {
  background-color: #4ba9f2;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.list_content_img {
  width: 30px;
  height: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.image-179 {
  width: 100%;
  height: 100%;
  position: static;
}

.requiremt_overlay_img {
  width: 20px;
  height: 19px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.paragraph-15 {
  color: var(--color);
  margin-bottom: 0;
  margin-left: 15px;
}

.body-17 {
  border-radius: 40px;
}

.list_number {
  background-color: #fa7d4c;
  border-radius: 40px;
  width: 40px;
}

.heading-25 {
  background-color: #fa7d4c00;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.heading-26 {
  color: var(--color);
  align-self: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

._2-color {
  z-index: 2;
  background-color: #40a4f1;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  height: 44px;
  margin-left: 0;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

._2-color._2-row-color {
  background-color: #2693e7;
}

._2-color._3-row-color {
  background-color: #1d88da;
}

._2-color._4-row-color {
  background-color: #137aca;
}

._2-color._5-row-color {
  background-color: #096cb9;
}

._2-color._6-row-color {
  background-color: #0966af;
}

.heading-27 {
  color: var(--color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

._2-contnet {
  z-index: 105;
  background-color: #40a4f100;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: static;
}

.image-180 {
  object-fit: contain;
  width: 100%;
  height: 330px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.div_solution_gads {
  margin-bottom: 60px;
}

.solution_section {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 1px 1px 7px #b2b2b233;
}

.solution_content {
  border-radius: 6px;
  margin-top: 100px;
  padding: 10px 40px 20px;
  box-shadow: 1px 1px 7px #58585833;
}

.solution_btn {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.link-block-44 {
  color: var(--primary--color);
  background-color: #005ca3;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-bottom: 20px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  display: flex;
}

.paragraph-16 {
  color: var(--color);
  margin-bottom: 0;
  padding-left: 20px;
}

.image-181 {
  object-fit: contain;
  width: 35px;
  height: 35px;
}

.div_bottom_banner {
  display: none;
}

.bottom_banner_section {
  background-color: #096cb9;
}

.bottom_banner_section.second-b-banner {
  clear: none;
  background-color: #1d88da;
}

.bottom_banner_section.third_b_banner {
  background-color: #40a4f1;
}

.bottom_banner_content {
  background-color: #096cb9;
  max-width: 90%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 80px;
}

.image-182 {
  object-fit: contain;
  height: 35px;
  margin-top: 0;
  padding-top: 0;
}

.image-182.second_logo {
  height: 70px;
}

.image-182.third-b-banner-logo {
  height: 60px;
}

.paragraph-17 {
  color: #fff;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: nunito-sans, sans-serif;
}

.signature {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
}

.heading-28 {
  color: #fff;
  font-family: aktiv-grotesk, sans-serif;
  font-weight: 500;
}

.signature_content {
  width: 300px;
}

.paragraph-18 {
  color: var(--color);
  margin-bottom: 0;
}

.gads_copiright {
  background-color: #011a39;
}

.copiright_section {
  padding: 10px 15px;
}

.paragraph-19 {
  color: #fff;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
}

.div-block-411 {
  padding-left: 15px;
  padding-right: 0;
}

._3-color {
  z-index: 3;
  background-color: #4ba9f2;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 82%;
  margin-right: 25px;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% 80px;
}

._3-color._2-row-inner-color {
  background-color: #40a4f1;
}

._3-color._3-row-inner-color {
  background-color: #2591e3;
}

._3-color._4-row-inner-color {
  background-color: #1d88da;
}

._3-color._5-row-inner-color {
  background-color: #137aca;
}

._3-color._6-row-inner-color {
  background-color: #096cb9;
}

.requirement-circle {
  background-color: #40a4f1;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  position: relative;
}

.requirement-circle._2-r-circle {
  background-color: #2693e7;
}

.requirement-circle._3-r-cicle {
  background-color: #1d88da;
}

.requirement-circle._4-r-circle {
  background-color: #137aca;
}

.requirement-circle._6-r-circle {
  background-color: #0966af;
}

.image-183 {
  object-fit: contain;
  padding: 8px;
  position: absolute;
}

.finacials-topbanner-section {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.financials-tobar-content {
  z-index: 9;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.paragraph-20 {
  color: var(--color);
  justify-content: flex-start;
  align-items: center;
  max-width: 1170px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  font-family: Nunito Sans, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 31px;
  display: flex;
}

.topbar-btn {
  color: var(--primary--dark);
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  padding: 7px 10px;
  font-family: Nunito Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.div-block-412 {
  width: 75%;
  display: flex;
}

.custom-modal {
  z-index: 99999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.custom_modal_content {
  width: 100%;
  min-width: auto;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.custom_modal_image {
  object-fit: fill;
  background-color: #f9754b;
  width: 100%;
  height: 90px;
  position: relative;
  overflow: hidden;
}

.image-184 {
  box-sizing: content-box;
  object-fit: contain;
  width: 100%;
  height: 100%;
  margin-right: 0;
}

.pop-right-img {
  background-color: #031833;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.pop-right-side-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding-right: 25px;
  position: relative;
}

.cutom_modal_text {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 70%;
  padding-left: 60px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.paragraph-21 {
  color: #fff;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 25px;
  line-height: 34px;
}

.couston_modal_download_btn {
  color: var(--primary--dark);
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  width: 128px;
  padding: 7px 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.custom_close_btn {
  cursor: pointer;
  width: auto;
  height: auto;
  position: absolute;
  inset: 10px 10px auto auto;
}

.image-185 {
  filter: invert();
  object-fit: contain;
  width: 16px;
  height: 100%;
}

.slide-12 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.mask-3 {
  padding-bottom: 0;
}

.left-arrow-2 {
  font-size: 25px;
  display: block;
}

.slide-nav-3 {
  display: none;
}

.slider-4 {
  background-color: #096cb9;
  height: 350px;
}

.close_btn {
  z-index: 99999999;
  color: var(--color);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

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

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

.image-186 {
  filter: invert();
  width: 18px;
  height: 18px;
  margin-top: 5px;
  margin-right: 4px;
}

.paragraph-23 {
  color: var(--light-background);
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 23px;
  text-decoration: none;
}

.link-block-46 {
  cursor: pointer;
  text-decoration: none;
}

.circle-box {
  width: 90%;
  position: relative;
}

.right-circle-box {
  width: 90%;
  position: relative;
  top: auto;
  bottom: 0;
}

.payment-slider-color {
  background-color: #096cb9;
}

.link-block-47 {
  color: var(--light-background);
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.paragraph-24 {
  margin-bottom: 0;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

.icon-5 {
  width: 30px;
  font-size: 25px;
}

.paragraph-25 {
  color: var(--dark-background);
}

.div_hide-when-sales-check, .div_hide-when-sales-check.fr {
  display: none;
}

.paragraph-26 {
  color: var(--dark-background);
  display: block;
}

.mega-top-section {
  display: flex;
}

.mega-bottom-section {
  background-color: #fff;
}

.mega-bottom-section.reports-list {
  display: none;
}

.mega-bottom-left, .mega-bottom-right {
  width: 50%;
}

.mega-bottom-content {
  width: 100%;
  display: flex;
}

.button-11 {
  align-self: center;
}

.image-187 {
  width: 95%;
}

.div-block-413 {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.main-container {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.why-indiviual-section {
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 6rem;
  display: flex;
}

.why-left {
  width: 50%;
}

.why-right {
  width: 50%;
  padding-left: 60px;
  padding-right: 60px;
}

.why-right.flex {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-29 {
  color: var(--primary--dark);
  margin-top: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.heading-29.size {
  color: #001540e0;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
}

.paragraph-27 {
  color: var(--primary--dark);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.paragraph-28 {
  color: #01224b;
  margin-bottom: 0;
}

.why-list-item {
  color: var(--primary--dark);
  margin-bottom: 8px;
}

.list-9 {
  margin-bottom: 16px;
}

.image-188 {
  padding-left: 40px;
  padding-right: 60px;
}

.assessment-offer-section {
  background-color: #00285a;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.assessment-offer-row {
  padding-top: 30px;
  display: flex;
}

.heading-30 {
  color: var(--color);
  margin-top: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.paragraph-29 {
  color: var(--color);
  margin-bottom: 10px;
  padding-top: 20px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.paragraph-30 {
  color: var(--color);
}

.left-assessment-offer, .right-assessment-offer {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.offer-subtitle {
  color: var(--color);
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.process-box {
  background-color: #fff;
  border-radius: 6px;
  width: 350px;
  padding: 15px 25px;
}

.process-box.mb-15 {
  width: 350px;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.process-box.mb-15.process-box-right, .process-box.process-box-right {
  width: 380px;
}

.process-box-titile {
  color: var(--primary--dark);
  margin-bottom: 5px;
  font-weight: 700;
}

.paragraph-31 {
  color: var(--primary--dark);
  margin-bottom: 0;
}

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

.process-list-title {
  width: 350px;
}

.process-list-title.process-box-right {
  width: 380px;
}

.process-list-title.process-box-right.mt-30 {
  margin-top: 30px;
}

.product-benefits-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.benefits-row {
  flex-flow: wrap;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.benefits-box {
  width: 33.33%;
  margin-bottom: 30px;
}

.benefits-box.btn-box {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-32 {
  color: var(--primary--dark);
  margin-bottom: 5px;
  padding-top: 25px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.paragraph-32.pt-0 {
  text-align: center;
  width: 180px;
  padding-top: 0;
}

.paragraph-33 {
  color: var(--primary--dark);
  margin-bottom: 15px;
}

.div-block-414 {
  padding: 20px 30px;
}

.div-block-414.border-right {
  border-right: 1px solid #077cd640;
}

.div-block-414.btn-box {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-31 {
  color: var(--primary--dark);
  margin-top: 2px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 36px;
  line-height: 42px;
}

.paragraph-34 {
  color: var(--primary--dark);
  margin-bottom: 50px;
  padding-top: 15px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17 {
  font-weight: 500;
}

.bold-text-17.box-btn-txt {
  width: 100px;
}

.product-support-section {
  padding-bottom: 10rem;
}

.product-support-row {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.product-support-row.second-row {
  justify-content: flex-start;
  align-items: flex-end;
}

.product-support-row.second-row.top {
  justify-content: center;
  align-items: flex-start;
}

.product-support-row.top {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 60px;
}

.left-support-content {
  width: 50%;
  padding-right: 0;
}

.left-support-content.pr-100 {
  padding-right: 100px;
}

.left-support-content.pr-100.height-100 {
  height: 100%;
  display: flex;
}

.right-product-support {
  width: 50%;
}

.right-product-support.pl-100 {
  padding-left: 100px;
}

.right-product-support.height-100 {
  height: 100%;
  display: flex;
}

.heading-32 {
  color: var(--primary--dark);
  font-family: aktiv-grotesk, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.paragraph-35 {
  color: var(--primary--dark);
  margin-bottom: 10px;
  padding-top: 15px;
}

.paragraph-35.size {
  width: 375px;
  padding-top: 0;
}

.list-item-13, .list-10 {
  color: var(--primary--dark);
}

.support-list {
  margin-bottom: 5px;
}

.image-189 {
  max-width: 90%;
}

.get-start-section {
  background-color: #00285a;
  margin-bottom: 2rem;
}

.get-start-row {
  display: flex;
}

.get-start-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 38%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.get-start-left {
  width: 60%;
  position: relative;
}

.heading-33 {
  color: var(--color);
  margin-top: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.paragraph-36 {
  color: var(--color);
  margin-bottom: 40px;
  padding-top: 20px;
  font-size: 24px;
  line-height: 32px;
}

.get-start-btn {
  border: 1px solid var(--secondary);
  background-color: var(--secondary);
  color: var(--color);
  cursor: pointer;
  border-radius: 5px;
  padding: 10px 20px;
}

.get-start-btn:hover {
  border: 1px solid var(--light-background);
  background-color: var(--light-background);
  color: var(--secondary);
}

.get-start-btn.learn-more-btn {
  border-color: var(--color);
  background-color: var(--dark-background);
  margin-left: 30px;
}

.get-start-btn.learn-more-btn:hover {
  border-color: var(--secondary);
  background-color: var(--secondary);
  color: var(--color);
}

.image-190 {
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-416 {
  line-height: 24px;
}

.only-m-block {
  display: none;
}

.heading-34 {
  color: var(--secondary);
  font-family: Chivo, sans-serif;
  font-size: 40px;
}

.heading-35 {
  color: #ffffffc7;
  margin: 20px auto 10px;
  font-family: Chivo, sans-serif;
  font-size: 23px;
  line-height: 35px;
}

.paragraph-37 {
  color: #ffffffc7;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Nunito Sans, sans-serif;
}

.section-6 {
  background-color: #00285a;
}

.heading-36 {
  margin-top: auto;
}

.text-block-71 {
  vertical-align: baseline;
  display: inline-block;
}

.grid-21 {
  grid-column-gap: 10%;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-items: center;
  margin-bottom: 0;
  overflow: visible;
}

.image-192 {
  opacity: 1;
}

.image-193 {
  opacity: .7;
  mix-blend-mode: normal;
  width: 100%;
  max-width: 120px;
}

.container-4 {
  margin: 20px 0 0;
}

.text-span-56 {
  color: #f0663f;
}

.section-7 {
  background-color: #096cb9;
  padding-top: 0;
  padding-bottom: 0;
}

.section-7.bg-dark {
  background-color: var(--dark-background);
}

.heading-37 {
  color: #fff;
  text-align: center;
  letter-spacing: .44px;
  margin-bottom: 40px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  line-height: 48px;
}

.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-417 {
  background-color: #fff;
  border-radius: 5px;
  padding: 40px 20px;
}

.heading-38 {
  color: #012957;
  text-align: center;
  font-size: 51px;
  font-weight: 900;
}

.heading-38.font-size-45 {
  font-size: 45px;
}

.heading-38.font-size-41 {
  font-size: 41px;
}

.text-block-72 {
  color: var(--primary--dark);
  text-align: center;
  width: auto;
  min-width: 150px;
  font-size: 20px;
  font-weight: 600;
  line-height: 137%;
}

.container-5 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0;
}

.container-5.max-width-1440 {
  max-width: 1140px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-73 {
  color: #fff;
  text-align: center;
  font-size: 13px;
  line-height: 137%;
}

.heading-39 {
  margin-top: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 30px;
  line-height: 42px;
}

.heading-39.heading41 {
  color: var(--light-background);
  margin-bottom: 40px;
}

.heading-39.size {
  font-size: 38px;
  line-height: 48px;
}

.text-block-74 {
  color: #00285a;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Nunito, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-74.size {
  letter-spacing: .5px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-418 {
  margin-left: 0;
  display: block;
}

.text-block-75 {
  color: #0b0a33;
  margin-bottom: 40px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-75.size {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 24px;
}

.list-item-14 {
  color: var(--primary--dark);
  font-size: 22px;
  line-height: 35px;
}

.list-item-14.size {
  letter-spacing: .5px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-420 {
  padding-left: 10px;
}

.div-block-420.div-block425 {
  background-color: #1279ca;
  border-radius: 17px;
  min-width: 350px;
  max-width: 350px;
  height: 100%;
  padding: 20px 40px;
}

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

.list-11.custom-bullet {
  list-style-type: none;
}

.cell {
  border-radius: 8px;
  padding: 40px 20px 0;
  box-shadow: 0 8px 22px -6px #18274b1f;
}

.cell.shadow {
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 14px 64px -4px #00285a24;
}

.quick-stack {
  box-sizing: border-box;
  float: none;
  clear: none;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  aspect-ratio: auto;
  object-fit: fill;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: visible;
}

.quick-stack.gap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.div-block-421 {
  float: none;
  clear: none;
  display: none;
}

.div-block-421.div-block-426 {
  margin-top: 40px;
  margin-left: 0;
  display: block;
}

.div-block-422 {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-40 {
  color: var(--color);
  text-align: center;
  margin-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.container-7 {
  max-width: 370px;
  margin-bottom: 180px;
  margin-left: 200px;
  padding-bottom: 40px;
}

.container-7.container-8 {
  margin-top: 140px;
  margin-bottom: 0;
  margin-left: 120px;
  padding-bottom: 0;
}

.text-block-76 {
  color: #fff;
  text-align: center;
  font-family: Nunito, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-77 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-424 {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0;
}

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

.quick-stack-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.grid-24 {
  float: none;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: stretch;
  place-items: center stretch;
  margin-left: auto;
  margin-right: auto;
}

.text-block-78 {
  color: #fff;
  letter-spacing: .5px;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-79 {
  color: #fff;
  text-align: left;
  letter-spacing: .5px;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.heading-41 {
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  line-height: 48px;
}

.text-block-80 {
  color: #00285a;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.cell-3 {
  text-decoration: none;
}

.text-block-82 {
  color: #00285a;
  letter-spacing: .5px;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.cell-4 {
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-end;
}

.text-block-83 {
  color: var(--dark-background);
  letter-spacing: .5px;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-430 {
  background-color: #00285a;
  background-image: url('../images/man_search.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 85% 85%;
  background-attachment: scroll;
  border-radius: 4px;
  width: 54px;
  height: 54px;
}

.div-block-430.adverse-logo {
  background-image: url('../images/Group-38525.svg');
}

.div-block-430.monitoring-logo {
  background-image: url('../images/ongoing_monitoring_logo.svg');
}

.div-block-430.automated-verification-logo {
  background-image: url('../images/automated_verification_logo.svg');
}

.quick-stack-3 {
  border-radius: 8px;
  min-width: 540px;
  padding: 40px 20px 40px 0;
  box-shadow: 0 14px 64px -4px #00285a24;
}

.grid-25 {
  float: none;
  margin: 40px 0 20px;
  position: static;
}

.div-block-431 {
  padding-top: 0;
}

.div-block-432 {
  background-color: #00285a;
  padding: 60px 32px;
}

.heading-42 {
  color: #fff;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.text-block-84 {
  color: #fff;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-433 {
  background-color: #011a39;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-434 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 100px;
}

.div-block-435 {
  padding-left: 20px;
}

.div-block-436 {
  background-color: #00285a;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-436.bg-light {
  background-color: #096cb9;
}

.div-block-437, .div-block-438 {
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-439 {
  background-color: #012957;
  background-image: url('../images/timeline.svg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-440 {
  background-color: #096cb9;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-441 {
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-442 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-443 {
  float: right;
  text-align: right;
  width: 50%;
  text-decoration: none;
}

.div-block-444, .div-block-445 {
  float: left;
  width: 50%;
  padding-top: 8px;
}

.div-block-446 {
  float: right;
  text-align: right;
  width: 50%;
}

.div-block-447 {
  float: left;
  width: 50%;
  padding-top: 8px;
}

.div-block-448 {
  float: right;
  text-align: right;
  width: 50%;
}

.div-block-449 {
  float: left;
  width: 50%;
  padding-top: 8px;
}

.div-block-450 {
  float: right;
  text-align: right;
  width: 50%;
}

.div-block-451 {
  float: left;
  width: 50%;
  padding-top: 8px;
}

.div-block-452 {
  float: right;
  text-align: right;
  width: 50%;
}

.div-block-453 {
  float: left;
  width: 50%;
  padding-top: 8px;
}

.div-block-454 {
  float: right;
  text-align: right;
  width: 50%;
}

.div-block-455, .list-12, .list-item-17.tranche2reforms-hide {
  display: none;
}

.icon-8 {
  margin-right: 0;
}

.div-block-456, .div-block-457 {
  display: inline-flex;
}

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

.div-block-459 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-194 {
  width: 20px;
  height: 20px;
}

.dropdown-toggle-6 {
  border: 1px solid #fff;
  border-radius: 4px;
  min-width: 100px;
  padding: 7px 8px;
  transition: all .2s ease-in-out;
  position: static;
}

.dropdown-5 {
  position: static;
}

.icon-9 {
  color: var(--secondary);
  margin-right: 8px;
}

.dropdown-list-6 {
  border: 1px solid #000;
  border-radius: 4px;
  width: -webkit-fill-available;
  min-width: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-460 {
  background-color: var(--dark-background);
  background-image: url('../images/Hero_Reports.svg');
  background-position: 100%;
  background-repeat: repeat-y;
  background-size: contain;
  padding: 60px 32px;
}

.div-block-461 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-462 {
  padding: 60px 32px;
}

.div-block-463 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-87 {
  color: var(--primary--dark);
  padding-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-88 {
  color: #7a7d9c;
  padding-bottom: 30px;
  font-weight: 500;
}

.column-4 {
  padding: 0;
}

.search-button {
  display: none;
}

.search-input {
  color: #7a7d9c6e;
  background-color: #f7f7f7;
  border: 1px solid #7a7d9c6e;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
}

.text-field {
  color: #7a7d9c;
  background-color: #f7f7f7;
  border: 1px solid #7a7d9c6e;
  border-radius: 8px;
  padding: 10px 0 10px 50px;
  font-size: 14px;
  font-weight: 500;
}

.text-block-89 {
  color: var(--primary--dark);
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 23px;
  font-weight: 700;
  line-height: 48px;
}

.list-item-18 {
  margin-bottom: 0;
  list-style-type: none;
}

.list-14 {
  color: #7a7d9c;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 500;
  line-height: 35px;
}

.grid_reports-cards {
  grid-column-gap: 4%;
  grid-row-gap: 26px;
  grid-template-rows: auto auto auto;
  padding-left: 0;
}

.div-block-464 {
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
  display: flex;
  box-shadow: 0 4px 10px 1px #0000001a;
}

.div-block-465 {
  background-image: url('../images/Group-37141.png');
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  border-radius: 16px;
  width: 90%;
  min-width: 300px;
  height: 150px;
}

.div-block-465.tranche-2-report-preview {
  background-image: url('../images/Grouasap_37141.png');
  background-size: cover;
}

.div-block-465.managing-risk-singapore-preview {
  background-image: url('../images/singapore-lion.svg');
  background-size: cover;
}

.div-block-465.financial-crime-preview {
  background-image: url('../images/2024-image.svg');
}

.div-block-465.risk-management-2023-preview {
  background-image: url('../images/telescope-eye.svg');
}

.text-block-90 {
  color: #0b0a33;
  padding-bottom: 15px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 32px;
}

.text-block-91 {
  color: #7a7d9c;
  font-weight: 500;
}

.div-block-466 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 320px;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-5 {
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

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

.div-block-468 {
  width: 30%;
  padding-right: 20px;
  position: static;
}

.div-block-469 {
  width: 70%;
}

.div-block-470 {
  max-width: 275px;
  position: static;
  top: 160px;
}

.div-block-471 {
  margin-left: auto;
  margin-right: auto;
}

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

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

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

.icon-11 {
  margin-right: 5px;
}

.div-block-476 {
  background-color: #096cb9;
}

.text-block-92 {
  color: var(--light-background);
  margin-bottom: 15px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-93 {
  color: #fff;
  letter-spacing: .5px;
  margin-bottom: 25px;
}

.div-block-477 {
  margin: 55px;
  display: flex;
}

.div-block-478 {
  background-color: #fff;
  border-radius: 17px;
  padding: 20px 25px;
}

.text-block-94 {
  color: #096cb9;
  letter-spacing: .5px;
}

.bold-text-19 {
  color: #096cb9;
  font-weight: 700;
}

.div-block-479 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 75%;
  display: flex;
}

.div-block-480 {
  width: 65%;
}

.div-block-481 {
  width: 35%;
}

.image-195 {
  width: 100%;
}

.div-block-482 {
  padding-top: 20px;
}

.div-block-483 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-484 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-485 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-95 {
  color: var(--primary--dark);
  letter-spacing: .5px;
}

.grid-28 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 110px;
  padding-bottom: 30px;
  display: flex;
}

.grid-28.margin-top-40 {
  width: 65%;
  padding-top: 30px;
  padding-bottom: 40px;
}

.section-11 {
  background-color: #0000;
  border: 1px #00154061;
  padding: 48px 32px 96px;
  font-size: 14px;
}

.section-11.coverage {
  border-style: none;
  padding: 0;
}

.section-11.coverage.bg-dark-blue {
  background-color: #00285a;
}

.div-block-486 {
  width: 100%;
  max-width: 225px;
}

.div-block-487 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-109 {
  color: var(--primary--dark);
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 48px;
}

.div-block-488 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.button-12 {
  text-align: center;
  background-color: #f06640;
  border-radius: 8px;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 28px;
}

.button-12:hover {
  background-color: #bf3009;
}

.button-12.primary {
  color: #fff;
  text-align: center;
  background-color: #f06640;
  border-radius: 8px;
  margin-top: auto;
  display: block;
  box-shadow: 0 1px 16px -6px #18274b;
}

.button-12.primary:hover {
  color: #fff;
  background-color: #bf3009;
  transform: scale(1.05);
}

.div-block-490 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-490.width-75 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-110 {
  color: var(--dark-background);
  font-size: 20px;
  font-weight: 700;
  line-height: 33.7px;
}

.div-block-491 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-492 {
  flex-flow: column;
  width: 100%;
  padding-bottom: 60px;
}

.div-block-493 {
  color: #00285a;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-top: 0;
  display: flex;
}

.div-block-493.size-40.bg-timeline {
  background-image: url('../images/Timeline-Line.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-494 {
  padding: 80px 32px 100px;
}

.text-block-111 {
  color: var(--dark-background);
  font-size: 16px;
}

.text-block-111.mt-0 {
  color: var(--primary--dark);
  letter-spacing: normal;
}

.image-196 {
  margin-right: 8px;
}

.label-2 {
  background-color: #005ca3;
  border-radius: 4px;
  padding: 4px 10px 3px;
  display: flex;
}

.caption-6 {
  color: #001540eb;
  font-family: nunito-sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.h4-3 {
  color: #001540eb;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
}

.h4-3.margin-top-bot-16px {
  color: #012957;
  min-height: 75px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.div-block-495 {
  margin-right: 30px;
  display: flex;
}

.text-span-57 {
  margin-left: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 12px;
}

.image-61 {
  object-fit: cover;
  width: 100%;
}

.learn-more-with-arrow-3 {
  color: #f06640;
  font-family: nunito-sans, sans-serif;
  line-height: 16px;
  text-decoration: none;
}

.learn-more-with-arrow-3.text-color-dark {
  color: #001540eb;
  margin-top: auto;
}

.grid-29 {
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-38 {
  color: var(--dark-background);
  letter-spacing: .5px;
}

.div-block-496 {
  margin-top: 40px;
  margin-bottom: 60px;
}

.heading-43 {
  color: var(--light-background);
}

.text-span-58 {
  font-size: 36px;
  font-weight: 400;
}

.text-span-59 {
  color: var(--secondary);
  font-size: 36px;
  font-weight: 400;
}

.heading-44 {
  color: var(--light-background);
  font-size: 36px;
  line-height: 42px;
}

.image-197 {
  width: 100%;
  margin-top: 0;
}

.div-block-497 {
  display: flex;
}

.section-12 {
  background-color: #005ca3;
}

.div-block-498 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.div-block-499 {
  padding: 80px 0 100px;
  display: flex;
}

.div-block-500 {
  width: 50%;
}

.text-block-112 {
  color: #ffffffe0;
  padding-bottom: 10px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 60px;
}

.text-block-113 {
  color: #fff;
  padding-top: 20px;
}

.div-block-501 {
  background-color: var(--light-background);
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: block;
  box-shadow: 0 4px 9.6px #00000040;
}

.list-item-19 {
  color: #001540;
  margin-bottom: 0;
  line-height: 53px;
}

.div-block-502 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 80%;
  padding-top: 40px;
  padding-right: 0;
  display: flex;
}

.list-15 {
  margin-bottom: 0;
}

.heading-45 {
  color: #1f3157;
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 60px;
}

.heading-45.margin {
  margin-bottom: 20px;
}

.paragraph-39 {
  color: var(--dark-background);
  font-weight: 700;
}

.div-block-503 {
  margin-top: 0;
}

.div-block-504 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-505 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: block;
}

.heading-46 {
  color: var(--dark-background);
  font-family: aktiv-grotesk, sans-serif;
  font-size: 38px;
  line-height: 48px;
}

.div-block-506 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 20px;
  padding-right: 40px;
  display: flex;
}

.div-block-507 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  display: flex;
  box-shadow: 0 4px 9.6px #00000040;
}

.list-item-20, .text-block-114 {
  color: #001540;
  line-height: 53px;
}

.code-embed {
  margin-top: 20px;
}

.section-13 {
  margin-top: 60px;
  margin-bottom: 100px;
}

.popup-close {
  z-index: 10;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e900;
  border-radius: 999em;
  justify-content: flex-end;
  align-items: center;
  width: 1170px;
  max-width: 100%;
  display: flex;
  position: absolute;
  inset: 10px auto auto;
}

.popup-close-icon {
  width: 13px;
  height: 17px;
}

.div-block-508 {
  background-image: linear-gradient(#ff462f, #ff6c52);
  justify-content: center;
  align-items: stretch;
  display: none;
}

.dora-logo {
  max-width: 30%;
  margin-left: 16px;
}

.div-block-509 {
  width: 20%;
}

.image-200 {
  width: 100%;
}

.div-block-510 {
  width: 30%;
}

.div-block-511 {
  width: 50%;
}

.div-block-512 {
  background-color: #012654;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-513 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-514 {
  padding-top: 60px;
  padding-bottom: 80px;
  display: flex;
}

.div-block-515 {
  width: 50%;
}

.heading-47 {
  color: var(--secondary);
  letter-spacing: -.5px;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.paragraph-40 {
  color: #ffffffc7;
  letter-spacing: .5px;
}

.div-block-516 {
  margin-bottom: 30px;
}

@media screen and (min-width: 1280px) {
  li {
    margin-bottom: 16px;
  }

  .h5.weight-400 {
    font-weight: 400;
  }

  .body-1.text-white {
    margin-bottom: 24px;
  }

  .body-1.bot-margin-40-white-text {
    margin-bottom: 0;
  }

  .body-1.text-medium-emphasis-light.white {
    font-size: 16px;
  }

  .body-1.check-andtext {
    flex-direction: row;
    display: flex;
  }

  .body-1.check-andtext.no-margin {
    margin-bottom: 0;
  }

  .body-1.date {
    margin-bottom: 24px;
  }

  .body-1.bot-margin-40-white-text-copy, .body-1.white-body {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .body-1.roadmap-text {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .caption.solutions, .caption.support {
    font-size: 16px;
    font-weight: 700;
  }

  .section {
    background-color: #0000;
  }

  .section.doodle {
    background-position: 50%;
    background-size: cover;
  }

  .section.contact {
    padding-bottom: 0;
  }

  .section.no-top-padding-96 {
    padding-top: 0;
  }

  .section.blog {
    margin-top: -200px;
  }

  .section.coverage-es {
    padding-bottom: 0;
  }

  .section.careers {
    align-items: center;
  }

  .section.coverage {
    padding-bottom: 120px;
  }

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

  .section.light {
    padding-top: 60px;
  }

  .section.hero {
    background-color: #0000;
    height: auto;
  }

  .button.secondary._16padding {
    margin-bottom: 16px;
  }

  .button.outline.margin-left-32px.quiz-button {
    letter-spacing: .5px;
    line-height: 24px;
  }

  .navbar {
    position: sticky;
  }

  .icon {
    font-size: 16px;
  }

  .dropdown-list.depth-4-light.adjust.resource.about-us.tranche-2.new.w--open {
    width: 1170px;
    left: -325%;
  }

  .dropdown-list.depth-4-light.adjust.resource.sign-in {
    width: 300px;
    left: 20px;
  }

  .dropdown-list.depth-4-light.adjust.resource.width.absolute.w--open {
    left: -500%;
  }

  .dropdown-list.depth-4-light.adjust.width.w--open {
    width: 1170px;
    left: -350%;
  }

  .footer_text, .footer_text.w--current {
    color: var(--light-background);
    text-decoration: none;
  }

  .facebook-svg {
    display: none;
  }

  .navbar__container {
    position: static;
  }

  .div_content-our-free-ebook {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .sg-nav {
    width: 280px;
  }

  .sg-content {
    margin-left: 0;
  }

  .column.desk-3 {
    width: auto;
  }

  .html-embed {
    margin-left: -25px;
  }

  .div_hero_contact {
    background-image: url('../images/background-curve.svg');
    background-position: 50% 100%;
    background-size: cover;
    padding-top: 96px;
    padding-bottom: 200px;
  }

  .div__contact {
    margin-bottom: 96px;
  }

  .div__contact.adj {
    padding-bottom: 100px;
  }

  .contact_form {
    margin-top: -700px;
  }

  .div_coverage-content {
    height: auto;
    padding-bottom: 0;
  }

  .div__contact-form.depth-4-light {
    z-index: 3;
    height: auto;
    padding: 64px 42px;
  }

  .div__contact-form.depth-4-light.flex._100 {
    padding-bottom: 40px;
  }

  .select-field {
    background-color: var(--light-background);
    margin-bottom: 24px;
  }

  .business-email {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 24px;
  }

  .form-important-class {
    flex-direction: column;
    display: flex;
  }

  .div-block-45 {
    margin-bottom: 24px;
    display: flex;
  }

  .lastname {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .submit-btn-sales {
    background-color: var(--primary--color);
    font-size: 16px;
    line-height: 28px;
  }

  .textarea {
    height: 280px;
  }

  .first-name {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 24px;
  }

  .business-name {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .phone, .company-size {
    width: 50%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .select-field-4 {
    width: 50%;
  }

  .image-11 {
    z-index: 3;
    position: absolute;
    inset: 27% 17% auto auto;
  }

  .div_request-a-demo {
    background-image: url('../images/Background.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .div_request-a-demo-content {
    margin-top: -209px;
  }

  .div_request-a-demo-content.depth-5-light {
    z-index: 5;
    width: 100%;
    height: 100%;
    min-height: 1080px;
    margin-top: 0;
  }

  .div_request-a-demo_content {
    width: 50%;
    margin-right: 24px;
  }

  .div-block-47 {
    max-width: 1170px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .orange-box {
    z-index: 4;
    background-color: var(--secondary);
    top: -2%;
  }

  .contactfield_country {
    width: 50%;
  }

  .contacfield_firstname, .conactfield_business-email {
    width: 100%;
    margin-bottom: 0;
    margin-right: 24px;
  }

  .contactfield_business-name, .contactfield_lastname {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .div_hero_api {
    background-image: url('../images/background-curve.svg');
    background-position: 50% 100%;
    background-size: cover;
  }

  .div_contact-us {
    height: auto;
    padding-bottom: 520px;
  }

  .div_breadcrumb {
    display: block;
  }

  .div_breadcrumbs {
    margin-left: auto;
    margin-right: auto;
  }

  .div__hero-pep {
    background-position: 0 100%;
    padding-bottom: 220px;
  }

  .div-hero-content-richtext.full-width {
    padding-right: 32px;
  }

  .div-hero-content-richtext.short {
    margin-top: 70px;
  }

  .div-hero-content-richtext.short.no-padding {
    margin-top: 0;
  }

  .div_hero-content-hero-img.flex {
    margin-left: 15px;
    top: -162px;
    left: 550px;
    right: 0;
  }

  .div_solutions-compare {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_how-can-business-complay {
    margin-left: auto;
    margin-right: auto;
  }

  .div_where-does-adverse-media-come-from.padding, .div_where-does-adverse-media-come-from.padding-reverse, .div_where-does-adverse-media-come-from.full, .div_where-does-adverse-media-come-from.padding-copy-copy, .div_where-does-adverse-media-come-from.roadmap {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .div_what-conduct-adverse-media-scans {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div__hero-am {
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-attachment: scroll;
    padding-bottom: 350px;
  }

  .div__hero-idv {
    background-position: 0 100%;
    padding-bottom: 220px;
  }

  .div-block-130 {
    width: 100%;
    max-width: 1170px;
    margin: 96px auto;
    display: flex;
  }

  .div-block-131, .div-block-132 {
    width: 50%;
  }

  .div_our-idv-coverage {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-136 {
    width: 33%;
  }

  .div_our-idv-coverage-flags {
    width: 77%;
    display: flex;
  }

  .div_country-flag-and-country-name {
    align-items: center;
    margin-bottom: 24px;
    display: flex;
  }

  .image-22 {
    margin-right: 24px;
  }

  .div_idv-country-row {
    width: 50%;
  }

  .div__hero-edd {
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-bottom: 280px;
  }

  .div__edd-card.depth-4-light, .div_importance-of-edd {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-169 {
    margin-left: 0;
  }

  .div__hero-rac {
    background-position: 0 100%;
    padding-bottom: 300px;
  }

  .div__hero-rac.short {
    padding-bottom: 130px;
  }

  .div_50-50.left-with-letters {
    align-items: stretch;
  }

  .div__hero-company-policy {
    background-position: 50% 100%;
    padding-bottom: 300px;
  }

  .list-5 {
    padding-left: 20px;
  }

  .list-6 {
    margin-bottom: 16px;
    padding-left: 20px;
  }

  .div_ng-companies {
    padding: 32px;
  }

  .div-block-211 {
    width: 100%;
  }

  .div-block-214 {
    flex-direction: row;
  }

  .divider {
    display: none;
  }

  .img_reuglation-in-usa {
    width: 100%;
  }

  .link_learn-more {
    text-decoration: none;
  }

  .div_solutions-floating-card.depth-4-light {
    margin-top: 0;
  }

  .grid_am-features {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_nav-2nd-block.no-padding-32px {
    padding-left: 0;
  }

  .link-block-13.view-all-countries {
    margin-top: 8px;
  }

  .heading-3, .navbar_dropdown-link-mobile {
    display: none;
  }

  .div-block-265 {
    width: 50%;
    height: 100%;
    position: relative;
  }

  .image-56 {
    width: 85%;
  }

  .div__hero-adverse-media {
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-attachment: scroll;
    padding-bottom: 350px;
  }

  .grid_aml-advisor-cards {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_api-hero-content {
    height: auto;
    padding-bottom: 130px;
  }

  .orange-img {
    z-index: 3;
    position: absolute;
    inset: 27% 17% auto auto;
  }

  .orange-img.homepage {
    inset: -2% -2% auto auto;
  }

  .select-wrapper {
    margin-bottom: 24px;
    display: flex;
  }

  .div_coverage-img {
    align-items: flex-start;
  }

  .earth {
    object-fit: cover;
    display: block;
  }

  .div_hero_coverage {
    background-image: url('../images/background-curve.svg');
    background-position: 50% 100%;
    background-size: cover;
    padding-bottom: 250px;
  }

  .grid_industry.home {
    margin-bottom: 40px;
  }

  .div_img-coverage {
    justify-content: flex-end;
    align-items: stretch;
  }

  .div_solutions-grid {
    padding-bottom: 24px;
  }

  .div_country-floating-card.depth-4-light {
    max-width: 1170px;
    margin-top: -340px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_hero_country-page {
    background-image: url('../images/background-curve.svg');
    background-position: 50% 100%;
    background-size: cover;
    padding-bottom: 430px;
  }

  .div-block-275 {
    object-fit: cover;
    display: flex;
  }

  .dropdown-trigger {
    display: inline-block;
    position: relative;
  }

  .text-block-36 {
    color: var(--secondary);
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .text-block-36.text-color-white {
    color: var(--text--high-emphasis-light);
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .link-block-25 {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .link-block-25.no-bot-margin {
    margin-bottom: 0;
  }

  .link-block-25.no-top-padding {
    padding-top: 0;
  }

  .text-block-37 {
    color: var(--light-background);
  }

  ._404 {
    margin-top: 0;
  }

  .div_hero_404 {
    background-image: url('../images/background-curve.svg');
    background-position: 50% 100%;
    background-size: cover;
    padding-top: 96px;
    padding-bottom: 200px;
  }

  .grid-11 {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .flag-3 {
    background-image: url('../images/spain-circle-svg.svg');
  }

  .english-flag {
    background-image: url('../images/united-kingdom.svg');
  }

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

  .langauge-line-break {
    background-color: var(--primary--light);
  }

  .flag-4 {
    background-image: url('../images/japan.svg');
  }

  .body-7.text-white {
    margin-bottom: 24px;
  }

  .body-7.check-andtext {
    flex-direction: row;
    display: flex;
  }

  .body-7.text-white-bottom {
    margin-bottom: 24px;
  }

  .turkish-flag {
    background-image: url('../images/turkey-circle.svg');
  }

  .spanish-flag {
    background-image: url('../images/spain-circle-svg.svg');
  }

  .japan-flag {
    background-image: url('../images/japan.svg');
  }

  .spain_flag {
    background-image: url('../images/spain-circle-svg.svg');
  }

  .language-link-2:hover {
    color: #f06640;
  }

  .flag-french {
    background-image: url('../images/fr.svg');
  }

  .career-div {
    width: 600px;
  }

  .career-icon {
    width: 50px;
  }

  .c-accordion-item {
    margin-bottom: 16px;
  }

  .email {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .event-img-first {
    width: auto;
  }

  .section-events {
    background-color: #0000;
  }

  .image-70 {
    width: 100%;
  }

  .arrow-events.white {
    left: 85%;
  }

  .section-3 {
    background-color: #0000;
  }

  .events-div, .past-events-div-main {
    width: auto;
  }

  .section-demo {
    background-color: #0000;
  }

  .div_contact_faq {
    display: flex;
  }

  .div-block-318.align-left.adjusted {
    margin-top: 8px;
  }

  .benefits-grid {
    justify-items: center;
  }

  .hero-due-dilligence, .hero-superannuation {
    max-width: 65%;
  }

  .banner-container {
    position: static;
  }

  .div-block-328 {
    z-index: 0;
    background-color: #00285a;
    position: relative;
  }

  .div-block-329 {
    z-index: 2;
    align-items: flex-start;
    width: 100%;
  }

  .body-9.text-white {
    margin-bottom: 24px;
  }

  .body-9.bot-margin-40-white-text {
    margin-bottom: 0;
  }

  .div__hero-rac-2 {
    background-position: 0 100%;
    padding-bottom: 300px;
  }

  .div__hero-rac-2.short, .div__hero-rac-2.short-copy, .div__hero-rac-2.short, .div__hero-rac-2.short_reports {
    padding-bottom: 130px;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding-last, .div__hero-rac-2.short_reports.new-glossary.roadmap {
    background-position: 100%;
  }

  .div__hero-rac-2.short_reports.new-copy.tranche2_svg_div {
    background-position: 115%;
  }

  .div__hero-rac-2.short_reports-b {
    padding-bottom: 130px;
  }

  .div__hero-rac-2.nomargin {
    padding-bottom: 45px;
  }

  .body-11.text-white {
    margin-bottom: 24px;
  }

  .body-11.bot-margin-40-white-text {
    margin-bottom: 0;
  }

  .section-5 {
    background-color: #0000;
  }

  .section-5.hero {
    background-color: #0000;
    height: auto;
  }

  .body-13.text-white {
    margin-top: 24px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .hero_section {
    background-color: #0000;
  }

  .hero_section.hero {
    background-color: #0000;
    height: auto;
  }

  .grid-16 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sg-banner {
    color: #031833;
    background-color: #031833;
    flex-direction: column;
    justify-content: center;
  }

  .sg-banner.nx-tm {
    background-color: #fff0;
  }

  .png-sg-banner {
    z-index: 5;
    max-width: none;
  }

  .image-159.first {
    margin-top: 20px;
  }

  .div_contact-info.phone {
    width: 100%;
  }

  .submit-btn-support {
    background-color: var(--primary--color);
    font-size: 16px;
    line-height: 28px;
  }

  .div-block-390 {
    z-index: 1;
    background-color: #f9754b;
    width: 50%;
    margin-left: auto;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .image-166.rounded {
    border-radius: 20px;
    width: 20%;
    height: 20px;
  }

  .div-block-395 {
    margin-bottom: 24px;
    display: flex;
  }

  .submit-btn-support-2 {
    background-color: #005ca3;
    font-size: 16px;
    line-height: 28px;
  }

  .company-size-2 {
    width: 50%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .select-field-5 {
    background-color: #fff;
    margin-bottom: 24px;
  }

  .textarea-3 {
    height: 280px;
  }

  .submit-btn {
    background-color: #005ca3;
    font-size: 16px;
    line-height: 28px;
  }

  .select-field-6, .contactfield_country-2 {
    width: 50%;
  }

  .sg-banner-2 {
    color: #031833;
    background-color: #031833;
    flex-direction: column;
    justify-content: center;
  }

  .sg-banner-2.lp_nav_topbar.finacial-crime-and-risk {
    display: flex;
  }

  .div-block-405 {
    z-index: 1;
    background-color: #f9754b00;
    width: 77%;
    margin-left: auto;
    padding-bottom: 0;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .png-sg-banner-2 {
    z-index: 5;
    max-width: 1170px;
  }

  .png-sg-banner-2.risk-and-crime-banner {
    margin-left: auto;
    margin-right: auto;
  }

  .png-sg-banner-2.financials-top-banner {
    object-fit: cover;
    max-width: 100%;
    height: 85px;
  }

  .div_contact-us-section {
    background-image: url('../images/Background.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .container-2.position-relative {
    height: 40vh;
    position: relative;
  }

  .proposed_d_flex {
    justify-content: center;
    align-items: center;
  }

  .proposed_right._1-no {
    width: 30%;
  }

  .h3_heading {
    color: var(--primary--dark);
    padding-bottom: 15px;
    padding-left: 0;
    display: block;
  }

  .image-170 {
    max-width: 35%;
  }

  .image-170.effects_img.pen_img._4-no {
    max-width: 82%;
  }

  .image-170.effects_img._3-no {
    max-width: 49%;
  }

  .image-170._2-no {
    max-width: 44%;
  }

  .image-170._1-no {
    max-width: 39%;
  }

  .title_section {
    justify-content: center;
    align-items: center;
  }

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

  .image-177 {
    max-width: 50%;
  }

  .dor_section {
    height: auto;
  }

  .left_dor_content {
    left: auto;
  }

  .overlay_contet {
    width: 100%;
    max-width: 90%;
    margin-left: 0;
    padding-top: 15px;
    padding-left: 25px;
    display: block;
  }

  .overlay_contet.right-overlay-content {
    margin-left: auto;
    margin-right: 0;
  }

  .right_circle {
    position: absolute;
    top: auto;
    bottom: -7px;
  }

  .image-180 {
    height: 420px;
  }

  .paragraph-20 {
    justify-content: flex-start;
    align-items: center;
    font-size: 24px;
    line-height: 30px;
    display: flex;
  }

  .div-block-412 {
    width: 75%;
  }

  .text-block-75.size {
    margin-bottom: 20px;
  }

  .list-11 {
    padding-left: 30px;
  }

  .div-block-422 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-7, .container-7.container-8 {
    margin-left: auto;
  }

  .quick-stack-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-463 {
    display: flex;
  }

  .div-block-469 {
    width: 70%;
  }

  .div-block-477 {
    display: flex;
  }

  .div-block-478 {
    background-color: #fff;
    border-radius: 17px;
    padding: 20px 25px;
  }

  .text-block-94 {
    color: #096cb9;
    letter-spacing: .5px;
  }

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

  .div-block-479 {
    width: 75%;
  }

  .div-block-484 {
    padding-left: 10px;
  }

  .section-11 {
    background-color: #0000;
  }

  .section-11.coverage {
    padding-bottom: 0;
  }

  .div-block-495 {
    flex-direction: row;
  }

  .image-61 {
    object-fit: cover;
    width: 100%;
  }
}

@media screen and (min-width: 1440px) {
  a {
    color: var(--secondary);
  }

  .body-1.interested-in {
    margin-bottom: 8px;
    font-size: 14px;
  }

  .section.pep-2nd {
    padding-bottom: 35px;
  }

  .section.careers {
    align-items: center;
  }

  .section.light {
    padding-top: 50px;
  }

  .section.div-copy {
    margin-top: 0;
  }

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

  .navbar_dropdown-link.sign-in.adjust {
    align-items: stretch;
    margin-right: 10px;
    display: inline;
  }

  .dropdown-list.depth-4-light.adjust.resource.about-us.tranche-2.new.w--open {
    width: 1170px;
    left: -325%;
  }

  .dropdown-list.depth-4-light.adjust.width.w--open {
    width: 1170px;
  }

  .dropdown-link {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div_hero_contact {
    padding-bottom: 420px;
  }

  .div__contact.adj {
    margin-bottom: 140px;
    padding-bottom: 0;
  }

  .contact_form {
    margin-top: -765px;
  }

  .div_contact-us {
    padding-bottom: 380px;
  }

  .div_breadcrumb.lp-banner-title {
    padding-top: 150px;
  }

  .link_home-page.w--current {
    order: -1;
    align-self: flex-start;
  }

  .div_breadcrumbs {
    margin-bottom: 96px;
  }

  .div-hero-content-richtext.short.no-padding.financial-banner-left {
    width: 60%;
    max-width: 100%;
  }

  .div_hero-content-hero-img.flex {
    top: -162px;
  }

  .div-hero-content.aml {
    width: 100%;
  }

  .div__hero-idv.short {
    padding-bottom: 230px;
  }

  .nav_our-solutions.pb-0 {
    padding-bottom: 0;
  }

  .div_solution-card:hover {
    box-shadow: 0 0 2px #00000070;
  }

  .interested-in-checkbox {
    color: var(--text--high-emphasis-light);
  }

  .div__our-solutions-south-africa-page.no-top-margin {
    margin-top: 0;
  }

  .arrow-events.white {
    left: 86%;
  }

  .div_content-know-your-customer-risk-copy {
    width: 100%;
  }

  .flags-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div_regional_deployment-alt {
    flex-direction: column;
  }

  .map-wrapper {
    margin-top: 48px;
  }

  .banner-container {
    width: 1440px;
  }

  .div__hero-rac-2.short_reports.new-glossary {
    background-position: 100%;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding.adjust {
    background-position: 100% 100%;
  }

  .div__hero-rac-2.short_reports.new-copy {
    background-position: 100%;
  }

  .div__hero-rac-2.short_reports.new-copy.tranche2_svg_div {
    background-position: 115%;
  }

  .div__hero-rac-2.nomargin.plr-0 {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_hero-content-hero-img-4.aml.tm.finanacial-lp.financial-banner-right {
    width: 40%;
  }

  .section-5.div-copy {
    margin-top: 0;
  }

  .body-13.text-white {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .body-13.text-white.pb-15 {
    margin-bottom: 10px;
  }

  .grid-15.adjusted {
    margin-top: 16px;
  }

  .hero_section.hero.tranche2_hero_section {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .sg-banner {
    background-color: #20a7ae;
    flex-direction: column;
    justify-content: center;
  }

  .png-sg-banner {
    z-index: 5;
    width: 100%;
    max-width: 1170px;
    position: relative;
  }

  .div-block-390 {
    z-index: 1;
    color: var(--dark-background);
    background-color: #0f4c4f;
    width: 50%;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .body-15.interested-in {
    margin-bottom: 8px;
  }

  .interested-in-checkbox-2 {
    color: #001540eb;
  }

  .navbar_dropdown-link-3.sign-in.adjust {
    align-items: stretch;
    margin-right: 10px;
    display: inline;
  }

  .sg-banner-2 {
    background-color: #031833;
    flex-direction: column;
    justify-content: center;
  }

  .div-block-405 {
    z-index: 1;
    color: #00285a;
    background-color: #f9754b;
    width: 77.3%;
    margin-left: auto;
    margin-right: 0;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .png-sg-banner-2 {
    z-index: 5;
    max-width: 1170px;
    position: relative;
  }

  .png-sg-banner-2.financials-top-banner {
    max-width: 100%;
    height: 85px;
  }

  .proposed_d_flex {
    justify-content: center;
    align-items: center;
  }

  .proposed_right {
    width: 30%;
  }

  .proposed_right.effects_right {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .proposed_right._2-no {
    width: 32%;
  }

  .h3_heading {
    color: var(--primary--dark);
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
  }

  .image-170 {
    max-width: 40%;
  }

  .image-170.effects_img {
    max-width: 48%;
  }

  .image-170.effects_img.pen_img._4-no {
    max-width: 80%;
    margin-left: 0;
    padding-left: 0;
  }

  .image-170._2-no {
    max-width: 42%;
  }

  .overlay_contet {
    padding-top: 15px;
    padding-left: 25px;
  }

  .finacials-topbanner-section {
    width: 100%;
  }

  .slide-12 {
    overflow: hidden;
  }

  .paragraph-23 {
    color: #fff;
    margin-bottom: 0;
    font-family: nunito-sans, sans-serif;
    font-size: 12px;
    text-decoration: none;
  }

  .link-block-46 {
    cursor: pointer;
    text-decoration: none;
  }

  .mega-bottom-section {
    background-color: #fff;
  }

  .mega-bottom-left, .mega-bottom-right {
    width: 50%;
  }

  .mega-bottom-content {
    width: 100%;
    display: flex;
  }

  .text-block-75.size {
    margin-bottom: 20px;
  }

  .list-11 {
    padding-left: 30px;
  }

  .div-block-422 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-7, .container-7.container-8 {
    margin-left: auto;
  }

  .text-block-84 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-484 {
    padding-left: 10px;
  }

  .text-span-58 {
    color: var(--secondary);
    line-height: 42px;
  }

  .text-span-59 {
    color: var(--secondary);
    font-family: aktiv-grotesk, sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
  }

  .heading-44 {
    color: #fff;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 36px;
    line-height: 42px;
  }

  .popup-close {
    width: 1300px;
  }
}

@media screen and (min-width: 1920px) {
  .h1.white-color-esp.heading-36 {
    color: var(--light-background);
  }

  .h5.align-left.bot-margin-16px.medium.footer-title {
    color: #fff;
    letter-spacing: 0;
    font-family: Inter, sans-serif;
    font-size: 15.5px;
    line-height: 21px;
  }

  .section {
    border-width: 0;
    border-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .section.doodle {
    background-position: 50% 100%;
    background-size: cover;
  }

  .section.am-2nd.dark-bg {
    background-size: cover;
  }

  .section.no-top-padding-96 {
    margin-top: 0;
  }

  .section.careers {
    align-items: center;
  }

  .section.light {
    padding-top: 50px;
  }

  .section.div-copy {
    margin-top: 0;
  }

  .section._48-top-padding {
    padding-top: 48px;
  }

  .section.campaign {
    margin-top: 170px;
  }

  .button.outline.transperntbutton {
    color: #012957;
    background-color: #00285a00;
    border-color: #012957;
    margin-left: 0;
  }

  .button.outline.transperntbutton:hover {
    color: #fff;
    background-color: #012957;
    border-color: #012957;
  }

  .dropdown-list.coverage.depth-4-light.adjust.w--open {
    width: 945px;
  }

  .dropdown-list.coverage.depth-4-light.adjust.adjust-space.w--open {
    left: auto;
  }

  .dropdown-list.depth-4-light.adjust.adjust-space.w--open {
    left: -200px;
  }

  .div-block-7.left {
    margin-right: 70px;
  }

  .div_hero_contact {
    background-image: url('../images/Hero-Image-flat-wave.svg');
  }

  .div__contact.adj {
    margin-bottom: 20px;
  }

  .contact_form {
    margin-top: -620px;
  }

  .contact_form.tranch2_contact {
    max-width: 1140px;
  }

  .div_request-a-demo {
    height: auto;
  }

  .div_hero_api {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    background-position: 50% 100%;
    padding-bottom: 120px;
  }

  .div_contact-us {
    padding-bottom: 280px;
  }

  .div_breadcrumbs.breadcrumb-padding {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div__hero-pep {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    background-position: 0 100%;
    padding-bottom: 120px;
  }

  .div-hero-content-richtext.short.no-padding.tranche2_richtext_div {
    float: none;
    clear: none;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_hero-content-hero-img.flex {
    top: -162px;
  }

  .div-hero-content.aml.tranche2_hero {
    padding-top: 0;
  }

  .div-hero-content.aml.tranche2_hero-content {
    display: none;
  }

  .div_img-what-is-pop {
    display: flex;
  }

  .img-compliance {
    width: 100%;
  }

  .img-compliance._60 {
    width: 60%;
  }

  .div-block-121.depth-4-light.financial-crimes._1, .div-block-121.depth-4-light.violent-crime._1, .div-block-121.depth-4-light.terrorism._1, .div-block-121.depth-4-light.narcotics-crime._1, .div-block-121.depth-4-light.cyber-crime._1, .div-block-121.depth-4-light.law-enforcement._1, .div-block-121.depth-4-light.sexual-crime._1, .div-block-121.depth-4-light.trafficking._1, .div-block-121.depth-4-light.property-crime._1, .div-block-121.fraud._1 {
    border-radius: 20px;
  }

  .div_where-does-adverse-media-come-from.roadmap {
    justify-content: flex-start;
  }

  .div__hero-am {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    padding-bottom: 120px;
  }

  .div__hero-idv {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    background-position: 0 100%;
    padding-bottom: 120px;
  }

  .div__hero-edd {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    padding-bottom: 120px;
  }

  .div__hero-rac {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    background-position: 50% 100%;
    padding-bottom: 120px;
  }

  .div_50-50.left-with-letters.padding {
    top: 160px;
  }

  .div_50-50.left-with-letters.no-top-margin {
    margin-top: 0;
  }

  .list-5.in-black, .list-6.in-black {
    color: var(--text--high-emphasis-light);
  }

  .div_nav-2nd-block.our-coverage.adjusted.no-bg.v2 {
    background-color: #002d53;
    width: auto;
    min-width: 300px;
  }

  .div__hero-adverse-media {
    background-image: url('../images/Hero-Image-with-light-shade.svg');
    background-position: 50% 100%;
    background-attachment: scroll;
    height: auto;
    min-height: 900px;
    padding-bottom: 0;
  }

  .div_api-hero-content {
    padding-bottom: 0;
  }

  .div_hero_coverage {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    padding-bottom: 100px;
  }

  .div_50-50-coverage-content {
    margin-bottom: 96px;
  }

  .div_hero_country-page {
    background-image: url('../images/Hero-Image-flat-wave.svg');
  }

  .list-dark {
    color: var(--text--high-emphasis-light);
  }

  .h3-2.margin-bot-24px.font-size-50 {
    font-size: 50px;
  }

  .div_industry-card {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_content {
    max-width: 1170px;
  }

  .section-events {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .arrow-events {
    margin-top: -80px;
  }

  .arrow-events.white {
    left: 85%;
  }

  .section-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .event-h1 {
    line-height: 23px;
  }

  .past-events-div {
    margin-left: 120px;
    margin-right: 120px;
  }

  .div-block-302 {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .image-129 {
    height: 350px;
  }

  .div-block-310.v2.cgg {
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: contain;
  }

  .text-block-48 {
    color: var(--light-background);
  }

  .text-block-48.v2 {
    padding-top: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .linktabs {
    color: #000;
  }

  .banner-container {
    margin-left: 120px;
  }

  .main-div-crypto {
    margin-top: 60px;
  }

  .div__hero-rac-2 {
    background-image: url('../images/Hero-Image-flat-wave.svg');
    background-position: 50% 100%;
    padding-bottom: 120px;
  }

  .div__hero-rac-2.short_reports {
    background-repeat: no-repeat;
  }

  .div__hero-rac-2.short_reports.new-glossary {
    background-position: 100%;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding.adjust {
    background-position: 100% 100%;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding-last, .div__hero-rac-2.short_reports.new-glossary.roadmap, .div__hero-rac-2.short_reports.new-copy {
    background-position: 100%;
  }

  .div__hero-rac-2.short_reports.new-copy.tranche2_svg_div {
    clear: none;
    background-color: #001a3c;
    background-image: url('../images/heronew.svg');
    background-position: 110%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    position: static;
  }

  .div__hero-rac-2.short_reports-b {
    background-repeat: no-repeat;
  }

  .div_for-more-info-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-link {
    width: 100%;
    height: 100%;
  }

  .image-141, .image-142, .image-143 {
    display: block;
  }

  .arrow-2 {
    -webkit-text-stroke-color: #382471;
  }

  .text-block-61 {
    color: #000;
  }

  .section-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .body-13.text-white.font-height-24 {
    letter-spacing: .5px;
    max-width: 500px;
    line-height: 24px;
  }

  .image-149 {
    margin-bottom: 0;
    margin-right: 16px;
  }

  .div-block-366.icon, .div-block-366.reports {
    display: flex;
  }

  .heading-11 {
    color: var(--text--high-emphasis-light);
    margin-top: 16px;
  }

  .div-block-375.adj {
    flex-direction: row;
    padding-top: 98px;
  }

  .paragraph-6.stats-v3-paragraph---brix {
    color: #fff;
  }

  .grid-15.adjusted {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 16px;
  }

  .hero_section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .hero_section.hero.tranche2_hero_section {
    width: auto;
  }

  .heading_alt, .heading_topics {
    color: var(--text--high-emphasis-light);
    margin-top: 16px;
  }

  .div-block-385 {
    background-color: var(--text--high-emphasis-light);
  }

  .sg-banner {
    justify-content: center;
  }

  .sg-banner.nx-tm {
    background-color: #1844a000;
  }

  .png-sg-banner {
    max-width: 1170px;
  }

  .image-159.first {
    margin-top: 10px;
  }

  .card---brix.stats-card-v3---brix {
    background-color: var(--dark-background);
    border-style: solid;
    border-color: #00000040;
    border-radius: 20px;
    padding: 26px 16px 16px;
  }

  .achievement-number---brix.stats-v3---brix {
    font-size: 29px;
  }

  .office-location_text {
    margin-right: 16px;
  }

  .office-location_text.no-right-16px {
    margin-right: 0;
  }

  .dvi_contact_branch-details {
    width: 35%;
  }

  .div-block-390 {
    color: #72604ecf;
  }

  .form-block-3 {
    position: static;
  }

  .div-block-398 {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-401.v2.cgg {
    background-size: cover;
  }

  .div-block-401.v2.v3 {
    padding-right: 16px;
  }

  .div_nav-2nd-block-5.our-coverage.adjusted.no-bg.v2 {
    background-color: #002d53;
    width: auto;
    min-width: 300px;
  }

  .div_nav-2nd-block-5.our-coverage.adjusted.no-bg.v2.new {
    width: 100%;
  }

  .text-block-69 {
    color: #fff;
  }

  .text-block-69.v2 {
    font-size: 17px;
  }

  .sg-banner-2 {
    justify-content: center;
    width: 100%;
  }

  .div-block-405 {
    color: #72604ecf;
  }

  .png-sg-banner-2 {
    max-width: 1170px;
  }

  .png-sg-banner-2.financials-top-banner {
    max-width: 100%;
  }

  .div-block-406.pep {
    margin-top: 0;
  }

  .div_contact-us-section {
    height: auto;
  }

  .grid-21 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-193 {
    opacity: .5;
  }

  .container-4 {
    min-width: 75%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 0 0;
  }

  .section-7 {
    background-color: #096cb9;
  }

  .heading-37 {
    margin-top: 0;
  }

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

  .div-block-417 {
    background-color: #fff;
    width: 200px;
    height: 223px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .container-5 {
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0;
  }

  .container-5.max-width-1440 {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .text-block-73 {
    color: #fff;
    text-align: center;
    font-size: 13.11px;
  }

  .heading-39 {
    color: #00285a;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 30px;
  }

  .heading-39.heading41 {
    color: #fff;
  }

  .container-6 {
    max-width: 1100px;
  }

  .text-block-74 {
    color: #00285a;
    max-width: 1057px;
    margin-top: 50px;
    font-size: 22px;
  }

  .div-block-418 {
    padding-left: 0;
  }

  .text-block-75 {
    color: #0b0a33;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
  }

  .text-block-75.size {
    margin-bottom: 20px;
  }

  .list-item-14 {
    color: var(--dark-background);
    font-size: 22px;
    line-height: 30px;
  }

  .list-item-14.list-item-15 {
    max-width: 400px;
    line-height: 40px;
  }

  .div-block-419 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    display: none;
  }

  .column-2 {
    border-radius: 8px;
    box-shadow: 0 14px 64px 5px #0003;
  }

  .div-block-420 {
    padding-left: 0;
  }

  .div-block-420.div-block425 {
    background-color: #1279ca;
    border-radius: 17px;
    box-shadow: 0 0 #0003;
  }

  .columns {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }

  .grid-23 {
    grid-template-rows: auto;
  }

  .section-8 {
    border-radius: 8px;
    font-weight: 600;
  }

  .list-11 {
    padding-top: 0;
    padding-left: 30px;
  }

  .cell {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    box-shadow: none;
    border-radius: 0;
    justify-content: center;
    align-items: center;
  }

  .cell.shadow {
    border-radius: 8px;
    justify-content: flex-start;
    align-items: center;
  }

  .quick-stack {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-2 {
    justify-content: center;
    align-items: center;
  }

  .div-block-421 {
    max-width: 1400px;
    margin-top: 40px;
  }

  .div-block-421.div-block-426 {
    margin-left: -100px;
  }

  .div-block-422 {
    background-color: #01295700;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    min-width: auto;
    min-height: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
  }

  .heading-40 {
    color: var(--light-background);
    text-align: center;
    margin-top: auto;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 700;
  }

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

  .container-7 {
    float: left;
    clear: none;
    margin-bottom: 140px;
    margin-left: auto;
    padding-bottom: 0;
    padding-right: 60px;
  }

  .container-7.container-8 {
    clear: none;
    margin-top: 120px;
    margin-left: auto;
    padding-right: 0;
  }

  .text-block-76 {
    color: #fff;
    text-align: center;
    max-width: 372px;
    font-size: 22px;
  }

  .text-block-77 {
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 600;
  }

  .div-block-423 {
    margin-top: 70px;
  }

  .div-block-424 {
    background-color: #096cb9;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-425 {
    max-width: 275px;
  }

  .quick-stack-2 {
    width: 100%;
    padding: 0;
  }

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

  .text-block-79 {
    color: #fff;
    max-width: 1250px;
    margin-top: 40px;
  }

  .container-9 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-block-427 {
    border-radius: 8px;
    box-shadow: 0 8px 22px -6px #00285a;
  }

  .div-block-428 {
    float: right;
    background-color: #00285a;
    border-radius: 4px;
    max-width: 54px;
    max-height: 54px;
  }

  .column-3 {
    padding: 40px;
  }

  .text-block-81 {
    color: #00285a;
    font-family: Nunito, sans-serif;
    font-size: 22px;
    font-weight: 700;
  }

  .div-block-429 {
    float: left;
    padding-top: 40px;
  }

  .cell-3 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 200px;
  }

  .grid-25 {
    max-width: 1140px;
  }

  .div-block-432 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .text-block-84 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-433, .div-block-434 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-435 {
    padding-left: 0;
  }

  .div-block-439 {
    background-image: url('../images/timeline.svg');
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: 95% 100%;
  }

  .cell-5 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-443 {
    float: right;
    text-align: right;
    width: 50%;
  }

  .div-block-444 {
    float: left;
    width: 50%;
  }

  .div-block-460 {
    background-image: url('../images/Hero_Reports.svg'), linear-gradient(180deg, var(--dark-background), #001a3c 100%, white);
    background-position: 100%, 0 0;
    background-repeat: repeat-y, repeat;
    background-size: contain, auto;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .div-block-461 {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .div-block-462 {
    padding: 60px 32px;
  }

  .div-block-463 {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-87 {
    color: var(--primary--dark);
    font-size: 32px;
    font-weight: 700;
    line-height: 48px;
  }

  .text-block-88 {
    color: #7a7d9c;
  }

  .div-block-484 {
    padding-left: 10px;
  }

  .grid-28 {
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 130px;
  }

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

  .div-block-487 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .text-block-109 {
    color: var(--dark-background);
    font-family: Inter, sans-serif;
    font-size: 38px;
    font-weight: 600;
    line-height: 48px;
  }

  .text-block-110 {
    color: var(--primary--dark);
    font-size: 20px;
    font-weight: 700;
    line-height: 33.7px;
  }

  .div-block-491 {
    margin-right: auto;
  }

  .div-block-492 {
    flex-flow: column;
    display: flex;
  }

  .div-block-493.size-40 {
    width: 50%;
  }

  .div-block-493.size-40.bg-timeline {
    background-image: url('../images/Timeline-Line.svg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: scroll;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-494 {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-111 {
    color: var(--dark-background);
    padding-top: 20px;
    font-size: 16px;
  }

  .text-block-111.mt-0 {
    padding-top: 0;
  }

  .div-block-498 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-499 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .popup-close {
    justify-content: flex-end;
    align-items: center;
  }

  .image-198 {
    height: 100%;
  }

  .image-199 {
    width: 100vw;
    height: 100px;
  }
}

@media screen and (max-width: 991px) {
  .h3 {
    font-size: 32px;
  }

  .h3.dark {
    font-size: 24px;
  }

  .h2.color-white.bot-margin-16px.medium {
    margin-top: 0;
  }

  .h2.color-white.weight-500 {
    font-weight: 500;
  }

  .h2.color-white.weight-500-copy {
    font-size: 30px;
    font-weight: 500;
  }

  .h1.white-color {
    max-width: 50%;
    padding-top: 0;
  }

  .h1.white-color-esp {
    max-width: 100%;
    padding-top: 0;
  }

  .h1.visa {
    font-size: 45px;
  }

  .h1.partners {
    font-size: 35px;
  }

  .h4.medium.bot-margin-16px.color-white {
    font-weight: 500;
  }

  .h5, .h5.text-high-emphasis-light {
    text-align: left;
  }

  .h5.text-high-emphasis-light.no-bot-margin.align-mid, .h5.medium.align-mid {
    text-align: center;
  }

  .body-1.white-text-with-top-bot-margin-24px {
    font-size: 14px;
  }

  .body-1.pep-small-card-text {
    align-items: flex-start;
    display: flex;
  }

  .body-1.bot-margin-40-white-text {
    margin-bottom: 0;
  }

  .body-1.color-white-100 {
    font-size: 14px;
  }

  .body-2 {
    font-weight: 300;
    display: block;
  }

  .section {
    border-width: 0;
    border-color: #0000;
  }

  .section.am-2nd, .section.edd-2nd {
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .section.no-top-padding-96 {
    margin-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section.div-copy {
    margin-top: 0;
  }

  .section.div-copy.sticky {
    padding-bottom: 16px;
  }

  .section.hero {
    border-width: 0;
  }

  .section.light-blue, .section.dark-blue, .section.white {
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .button.secondary {
    margin-bottom: 0;
  }

  .button.secondary.talk-to-our-professional {
    margin-top: 24px;
  }

  .button.secondary.no-right-margin-32, .button.secondary.no-right-margin-32-careers {
    margin-bottom: 0;
  }

  .button.outline.margin-left-32px {
    margin-left: 0;
  }

  .button.outline.margin-left-32px.speaek-with-an-expert.campaign {
    background-color: var(--secondary);
    display: block;
  }

  .button.outline._16padding {
    margin-left: 0;
  }

  .button.white {
    width: 100%;
    height: 100%;
    min-height: 44px;
    max-height: none;
    display: inline;
  }

  .button.white.left-margin-64px {
    width: auto;
  }

  .button.secondary-esp {
    margin-bottom: 0;
  }

  .navbar.depth-0-light, .navbar.depth-0-light-esp, .navbar.depth-0-light-tr, .navbar.depth-0-light-esp-copy, .navbar.depth-0-light-esp-copy {
    position: sticky;
  }

  .navbar_dropdown-link {
    color: var(--text--high-emphasis-light);
    display: none;
  }

  .navbar_dropdown-link.sign-in {
    display: none;
  }

  .navbar_dropdown-link.sign-in.campaign {
    color: var(--light-background);
    display: block;
  }

  .dropdown {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown.sign-in-mobile {
    padding: 18px 10px;
    display: inline-block;
  }

  .navbar__menu {
    background-color: var(--light-background);
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: none;
    position: absolute;
    left: auto;
  }

  .navbar__menu.real {
    width: 100%;
    left: auto;
  }

  .navbar__menu.new {
    display: none;
  }

  .dropdown-list.depth-4-light.adjust.resource.sign-in-mobile {
    width: 250px;
    left: -210px;
  }

  .dropdown-list.depth-4-light.adjust.resource.sign-in-mobile.w--open {
    left: -170px;
  }

  .footer_text._2nd-line {
    color: var(--light-background);
  }

  .image {
    width: 100%;
    min-width: 100%;
  }

  .navbar__membercheck-logo {
    padding-right: 8px;
  }

  .div-block-6 {
    width: 40%;
    margin-right: 24px;
  }

  .div-block-7 {
    margin-right: 50px;
  }

  .footer_navlink-text.margin-button-8px {
    text-align: left;
    text-align: left;
  }

  .navbar__container {
    padding-left: 24px;
    padding-right: 6px;
  }

  .navbar__container.campagin {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div__hero {
    background-image: url('../images/Hero-background-tablet.webp');
    background-position: 50% 100%;
    background-size: cover;
    padding-top: 96px;
  }

  .div__our-solutions__card.depth-4-light {
    height: auto;
  }

  .div__seamless-compliance {
    flex-direction: column;
    align-items: center;
  }

  .div__seamless-compliance-richtext {
    flex: none;
    width: 100%;
    margin-right: 0;
  }

  .div_seamless {
    width: 100%;
    margin-top: 16px;
  }

  .block_speed-up-customer-onboarding {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
  }

  .richtext_speed-up-customer {
    flex: none;
    width: 100%;
    margin-left: 0;
  }

  .div_content-know-your-customer-risk {
    width: 60%;
  }

  .section-_for-more-info {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div_our-free-ebook {
    align-items: flex-start;
  }

  .div_content-our-free-ebook {
    padding-left: 24px;
  }

  .learn-more-with-arrow {
    margin-top: auto;
  }

  .learn-more-with-arrow.text-color-dark {
    text-decoration: none;
  }

  .div_kyc-icons {
    margin-left: 24px;
  }

  .div-block-40 {
    margin-right: 24px;
  }

  .div-block-40.no-right-margin-24px {
    margin-right: 0;
  }

  .div__our-solutions {
    direction: ltr;
    border: 0 #0000;
  }

  .navbar__burger-button {
    color: var(--light-background);
    padding: 8px;
    display: flex;
  }

  .navbar__burger-button.w--open {
    background-color: #0000;
    padding: 8px;
  }

  .navbar__burger-button.w--open:hover {
    background-color: #0000;
  }

  .navbar__burger-button.x.w--open {
    border-radius: 8px;
  }

  .navbar_burger-icon {
    font-size: 32px;
  }

  .navbar__dropdown {
    z-index: 22;
    background-color: var(--light-background);
  }

  .navbar__dropdown.sign-in-mobile {
    background-color: var(--primary--color);
    display: block;
  }

  .navbar__dropdown.sign-in-mobile.padding {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .navbar__dropdown.desktop {
    display: none;
  }

  .sg-nav {
    z-index: 10;
    background-color: #f0f2f3;
    border-right-style: none;
    width: 100%;
    height: 80px;
    padding-top: 20px;
    position: sticky;
    bottom: auto;
    left: 0;
    right: 0;
    overflow: visible;
  }

  .sg-content {
    border-left-style: none;
    width: 100%;
    margin-left: 0;
    position: static;
  }

  ._12-columns {
    flex-flow: wrap;
  }

  .sg-block {
    margin-bottom: 40px;
  }

  .column {
    width: 50%;
  }

  .column.desk-3 {
    flex-wrap: nowrap;
    width: 33.33%;
  }

  .body-3 {
    background-color: #0000;
    font-size: 14px;
    line-height: 16px;
    display: block;
  }

  .image-4 {
    width: 100%;
    max-width: none;
    padding-left: 0;
  }

  .div__speed-up-img {
    justify-content: flex-start;
    width: 100%;
    margin-right: auto;
  }

  .image-5 {
    padding-right: 32px;
  }

  .div_hero_contact {
    background-image: url('../images/Background.png');
    background-position: 50% 0;
    background-size: cover;
    padding-top: 80px;
  }

  .contact_form {
    flex-direction: column-reverse;
    margin-top: -359px;
  }

  .div_hero-contact-content {
    justify-content: space-between;
    align-items: flex-start;
  }

  .div_coverage-content {
    flex-direction: column;
    flex: 0 auto;
    width: 100%;
    display: block;
  }

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

  .link {
    text-align: left;
  }

  .div__contact-form.depth-4-light {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    height: auto;
  }

  .div__contact-form.tranche2_contact-form {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .form-important-class {
    flex-direction: column;
  }

  .image-11 {
    top: 23%;
  }

  .div_request-a-demo {
    background-image: url('../images/Background.png');
    background-position: 50% 100%;
    background-size: cover;
    flex-direction: row;
    padding-top: 96px;
  }

  .div_request-a-demo-content.depth-5-light {
    height: 100%;
    min-height: auto;
  }

  .div_request-a-demo_content {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    margin-right: 0;
  }

  .div-block-47 {
    flex-direction: column;
  }

  .div_hero_api {
    background-image: url('../images/background-curve.svg');
    background-position: 0 0;
    background-size: cover;
    padding-top: 25px;
  }

  .div_solid-reliable {
    flex-direction: column;
  }

  .div_heading, .div_heading.about.bot-margin-24px {
    width: 100%;
    padding-right: 0;
  }

  .div_heading.api {
    padding-right: 0;
  }

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

  .div_contact-us {
    flex-direction: column;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 0;
    display: block;
  }

  .div-block-62 {
    flex-direction: column;
    justify-content: space-between;
  }

  .div_why-icons {
    width: 100%;
  }

  .div_our-data {
    flex-direction: column-reverse;
  }

  .div_img-our-data {
    flex-direction: column;
    margin-bottom: 24px;
    padding-left: 0;
    display: flex;
  }

  .div_content-our-data {
    width: 100%;
  }

  .solutions-divider.no-margin {
    margin-top: 8px;
    margin-bottom: 8px;
    display: block;
  }

  .solutions-divider.no-margin.hidden {
    display: none;
  }

  .solutions-divider.no-margin.responsiveness {
    border-color: var(--primary--color);
  }

  .solutions-divider.color-orange {
    display: none;
  }

  .solutions-divider.no-margin {
    display: block;
  }

  .div__hero-pep {
    background-image: url('../images/background-curve.svg');
    background-position: 100% 100%;
    background-size: cover;
    padding-top: 25px;
  }

  .div-hero-content-richtext, .div-hero-content-richtext.edd, .div-hero-content-richtext.full-width {
    width: 100%;
  }

  .div-hero-content-richtext.full-width.margin-left-60px {
    display: none;
  }

  .div-hero-content-richtext.short.no-padding.financial-banner-left {
    width: 100%;
  }

  .div-hero-content-richtext.short.no-padding.product-aml-left {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .div-hero-content-richtext.short.no-padding.tab-w-100 {
    width: 100%;
  }

  .div_hero-content-hero-img {
    margin-left: 32px;
  }

  .div_hero-content-hero-img.edd {
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .div_hero-content-hero-img.flex {
    width: auto;
    position: absolute;
    top: 824px;
    left: 0;
  }

  .div_hero-content-hero-img.aml {
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .div_hero-content-hero-img.aml.jr {
    margin-top: -60px;
  }

  .div_hero-content-hero-img.aml.tm {
    margin-top: -39px;
  }

  .div-hero-content, .div-hero-content.edd {
    flex-direction: column-reverse;
  }

  .div-hero-content.aml {
    flex-flow: column;
  }

  .div-hero-content.kyb {
    flex-direction: column-reverse;
  }

  .div_pep-2nd-heading-text {
    margin-right: 60px;
  }

  .div_whait-is-pep {
    align-items: center;
  }

  .div_img-what-is-pop {
    margin-left: 24px;
  }

  .div_what-are-sanctions {
    align-items: flex-start;
  }

  .div_content-what-are-sanctions {
    align-self: auto;
  }

  .div_edd {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .div_edd.image {
    flex-direction: row;
  }

  .img-compliance {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-119 {
    text-align: center;
    width: 100%;
  }

  .div-block-119.flex {
    display: flex;
  }

  .div-block-121.adver-media-categories._1 {
    height: auto;
  }

  .div_edd-richtext {
    width: 100%;
    margin-top: 24px;
    margin-right: 0;
  }

  .div_edd-richtext.on-caas {
    width: 100%;
  }

  .div_how-can-business-complay, .div_where-does-adverse-media-come-from {
    align-items: center;
  }

  .div__hero-am {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
    padding-top: 80px;
  }

  .div-block-128.no-margin-right-26px.size-btm {
    max-height: none;
  }

  .div__hero-idv {
    background-image: url('../images/background-curve.svg');
    background-position: 100% 100%;
    background-size: cover;
    padding-top: 25px;
  }

  .div-block-130 {
    flex-direction: column;
  }

  .div-block-131 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-132 {
    width: 100%;
    margin-top: 24px;
  }

  .div_our-idv-coverage {
    flex-direction: column;
  }

  .div-block-136 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .div_our-idv-coverage-flags {
    flex-direction: row;
    width: 100%;
    margin-top: 24px;
    padding-left: 0;
  }

  .div__hero-edd {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 25px;
    padding-bottom: 165px;
  }

  .div_hero-edd-content {
    margin-bottom: 140px;
    padding-bottom: 0;
  }

  .div-block-147 {
    flex-direction: column;
  }

  .div-block-148 {
    width: 100%;
    padding-right: 0;
  }

  .div-block-149 {
    width: 100%;
  }

  .div__edd-card.depth-4-light {
    height: auto;
  }

  .div-block-153 {
    width: 100%;
  }

  .div-block-153.mid {
    border-style: solid none;
    border-width: 1px;
    border-color: var(--secondary-light) black;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-154 {
    flex-direction: column;
  }

  .div-block-156, .div-block-157, .div-block-158 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div_edd-img {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    display: flex;
  }

  .div_what-is-edd {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div_content-what-is-edd {
    width: 100%;
    margin-right: 0;
  }

  .div-block-161, .div-block-162.margin-bot-40px {
    width: 100%;
  }

  .div_enquiry {
    flex-direction: column;
  }

  .div_interested-in {
    width: 100%;
    margin-bottom: 24px;
  }

  .div_form {
    width: 100%;
    display: flex;
  }

  .html-embed-4 {
    width: 100%;
  }

  .div__hero-rac {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
    padding-top: 25px;
  }

  .div_content-aml_heading-text {
    width: 100%;
  }

  .div-block-170 {
    flex-direction: column;
  }

  .div_our-acams-advisors {
    width: 100%;
  }

  .div-block-172 {
    justify-content: flex-start;
    width: 100%;
  }

  .div_50-50 {
    margin-bottom: 0;
    margin-right: auto;
  }

  .div_50-50.left-with-letters {
    align-items: flex-start;
    inset: -25px auto auto;
  }

  .div_50-50.left-with-letters.no-top-margin {
    position: relative;
    top: 11px;
  }

  .div_50-50.left-with-letters.sticky {
    z-index: 20;
    top: 150px;
  }

  .div_why-assessment {
    margin-right: 24px;
  }

  .div_heading-how-determine-risk {
    width: 40%;
    padding-right: 24px;
  }

  .div_how-determine-cards {
    width: 60%;
  }

  .div-block-189 {
    flex-direction: row;
  }

  .gird-aml {
    grid-row-gap: 32px;
    grid-template-areas: ".";
  }

  .div__hero-company-policy {
    background-image: url('../images/background-curve.svg');
    background-position: 100% 100%;
    background-size: cover;
    padding-top: 25px;
  }

  .div_coverage-content-right {
    padding-right: 0;
  }

  .div_date-and-read-time.bot-margin-16px {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-214 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .gird_blog-cards {
    grid-template-columns: 1fr 1fr;
  }

  .img_reuglation-in-usa {
    object-fit: cover;
  }

  .link_learn-more {
    text-decoration: none;
  }

  .lottie-animation {
    width: 50%;
  }

  .cloneable-area {
    width: 100%;
  }

  .div_how-can-mc-help.bot-margin-24px {
    flex-direction: column-reverse;
  }

  .div-block-240 {
    width: 100%;
    margin-bottom: 16px;
    padding-right: 0;
  }

  .div-block-241.bot-margin-16px {
    width: 100%;
    margin-bottom: 0;
  }

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

  .div_div_aml-ctf-legislation-in-your-country-content-accordion {
    width: 70%;
  }

  .div_aml-ctf-legislation-in-your-country-content {
    width: 100%;
    margin-right: 0;
  }

  .div_aml-ctf-legislation-in-your-country, .div_solutions-floating-card.depth-4-light, .div_solutions-floating-card.depth-4-light, .div-block-244 {
    flex-direction: column;
  }

  .div_solutions-wrapper.bot-margin-24px {
    width: 100%;
  }

  .link-block-12 {
    margin-top: auto;
  }

  .grid_evaluate-risk, .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .div_request-demo.on-top-nav.responsiveness-padding {
    margin-left: 24px;
  }

  .link-block-13.view-all-countries {
    font-size: 14px;
  }

  .gird_clients-greyscake {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-items: center;
    display: none;
  }

  .gird_clients-greyscake.show-on-below-tablet {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: none;
  }

  .heading-3 {
    color: var(--secondary);
    text-align: left;
    margin-top: 24px;
    margin-bottom: 0;
    padding-left: 24px;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .heading-3.hidden {
    display: none;
  }

  .navbar_dropdown-link-mobile {
    background-color: var(--light-background);
    color: var(--text--high-emphasis-light);
    margin-left: 0;
    margin-right: 0;
    padding: 8px 24px;
    font-size: 12px;
    line-height: 16px;
    display: block;
  }

  .navbar_dropdown-link-mobile:hover {
    color: var(--text--high-emphasis-light);
    background-color: #6dc0e7;
  }

  .navbar_dropdown-link-mobile.edd {
    display: none;
  }

  .navbar_dropdown-link-mobile.solution-ite.solution-items-responsive:hover {
    background-color: var(--primary--color);
    color: var(--light-background);
  }

  .navbar_dropdown-link-mobile.solution-items-responsive {
    color: var(--primary--color);
    margin-left: 10px;
    font-family: Nunito Sans, sans-serif;
    font-size: 14px;
    line-height: 24px;
  }

  .navbar_dropdown-link-mobile.solution-items-responsive:hover {
    background-color: var(--primary--color);
    color: var(--light-background);
  }

  .navbar_dropdown-link-mobile.solution-items-responsive.about-us-options {
    margin-left: 0;
  }

  .button-mobile.secondary {
    background-color: var(--secondary);
    color: var(--text--high-emphasis-dark);
    text-align: right;
    justify-content: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .button-mobile.secondary:hover {
    background-color: var(--secondary--dark);
    color: var(--text--high-emphasis-dark);
  }

  .div-block-261 {
    background-color: var(--light-background);
    display: flex;
  }

  .div-block-261.hidden {
    display: none;
  }

  .grid-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .grid-menu.responsive-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--light-background);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-menu.responsive-grid.grid-1-col {
    grid-template-columns: 1fr;
  }

  .grid-menu.responsive-grid.about-us-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-262 {
    background-color: #f2f9fd;
    flex-direction: column;
    align-items: stretch;
    padding: 24px;
    display: flex;
  }

  .div-block-263 {
    margin-bottom: 16px;
  }

  .div-block-263.align-left {
    margin-right: auto;
    display: flex;
  }

  .body2-nav-text {
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .grid_solutions {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .gird_neurocom-group {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .grid_idv-features {
    grid-template-columns: 1fr 1fr;
  }

  .gird-clients-logos {
    grid-column-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-items: center;
  }

  .gird-clients-logos.homepage {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-265 {
    width: 100%;
  }

  .image-57 {
    margin-top: 16px;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

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

  .div-block-266.old {
    display: none;
  }

  .link-block-22 {
    font-family: "Font awesome 5 free solid 900", sans-serif;
    text-decoration: none;
    display: none;
  }

  .text-block-35 {
    color: var(--light-background);
    font-family: "Font awesome 5 free solid 900", sans-serif;
    font-size: 21px;
  }

  .div_login {
    padding: 18px 8px;
  }

  .div__hero-adverse-media {
    background-image: url('../images/Adverse-Media-background-mobile.webp');
    background-position: 50% 100%;
    min-height: auto;
    padding-top: 25px;
    padding-bottom: 980px;
  }

  .grid_aml-advisor-cards {
    grid-template-columns: 1fr 1fr;
  }

  .div_api-hero-content {
    flex-direction: column;
    flex: 0 auto;
    width: 100%;
    padding-bottom: 40px;
    display: flex;
  }

  .div_benefits-api {
    width: 50%;
    padding-right: 0;
  }

  .grid-10 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .orange-img {
    top: 23%;
  }

  .div_coverage-hero {
    flex-direction: column-reverse;
  }

  .div_coverage-img {
    width: 70%;
  }

  .earth {
    object-fit: cover;
    width: 347px;
    min-height: auto;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: auto;
  }

  .div_hero_coverage {
    background-image: url('../images/background-curve.svg');
    background-position: 0 0;
    background-size: cover;
    padding-top: 25px;
  }

  .mc-ui {
    margin-bottom: 16px;
  }

  .grid_industry {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .industries-card.insurance {
    min-height: 142.6px;
  }

  .industries-card.financial-services {
    min-height: auto;
  }

  .industries-card.superannuation, .industries-card.emerging-markets {
    height: auto;
  }

  .testimonial-image {
    position: relative;
  }

  .container {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .horizontal-content-block {
    padding-left: 25px;
    padding-right: 40px;
  }

  .column-wrap {
    flex-wrap: wrap;
  }

  .div_img-coverage {
    align-items: stretch;
    width: auto;
    margin-left: 0;
  }

  .orange {
    z-index: 1;
    inset: -4% -5% auto auto;
  }

  .gird_country-solutions {
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }

  .div_solutions-grid {
    margin-bottom: 0;
  }

  .div_solutions-grid.am {
    border-style: none;
    border-top-width: 1px;
    border-top-color: var(--secondary-light);
    border-bottom-width: 1px;
    border-bottom-color: var(--secondary-light);
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 24px;
    padding-bottom: 0;
  }

  .div_country-floating-card.depth-4-light {
    height: auto;
    margin-top: -250px;
  }

  .div_coverage-content-left {
    padding-right: 56px;
  }

  .div_hero_country-page {
    background-image: url('../images/background-curve.svg');
    background-position: 0 0;
    background-size: cover;
    padding-top: 25px;
  }

  .div-block-272 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .html-embed-7 {
    color: var(--primary--dark);
    font-size: 32px;
    line-height: 1px;
  }

  .lottie-hamburger {
    width: 35px;
  }

  .section-_aml-bot-call-to-action {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-275 {
    height: auto;
  }

  .country-img_wrapper {
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: auto;
  }

  .dropdown-toggle {
    padding-left: 0;
    padding-right: 0;
  }

  ._404 {
    margin-top: 0;
  }

  .div_hero_404 {
    background-image: url('../images/Background.png');
    background-position: 0 100%;
    background-size: cover;
    padding-top: 80px;
  }

  .div-block-279 {
    align-self: center;
  }

  .paragraph-2.italic {
    text-align: center;
  }

  .div-block-280 {
    justify-content: flex-start;
  }

  .div_30 {
    margin-top: 40px;
    margin-bottom: 16px;
  }

  .div_30.review {
    display: none;
  }

  .apra {
    margin-left: 32px;
    margin-right: 32px;
    padding-right: 0;
  }

  .section-_for-more-info-esp, .section-_for-more-info-tr {
    padding-left: 32px;
    padding-right: 32px;
  }

  .success_message-text-sales {
    text-align: center;
    margin-bottom: 16px;
    font-style: normal;
  }

  .language-toggle {
    padding-right: 25px;
  }

  .language-toggle.fr-dropdown {
    padding-right: 30px;
  }

  .language-dropdown.adjust-space {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .language-list {
    border: 1px solid #000;
    border-radius: 4px;
  }

  .div-hero-content-richtext-tr {
    width: 100%;
  }

  .div_heading-how-determine-risk--tr {
    width: 40%;
    padding-right: 24px;
  }

  .logo-div.adj {
    width: 50%;
  }

  .h3-2.margin-bot-24px {
    font-size: 28px;
    line-height: 48px;
  }

  .h3-2.color_wht.align-mid.reduced {
    font-size: 28px;
    line-height: 32px;
  }

  .button-2.outline.margin-left-32px {
    margin-left: 0;
  }

  .button-2.secondary {
    margin-bottom: 0;
  }

  .button-2.secondary.talk-to-our-professional {
    margin-top: 24px;
  }

  .div-block-287 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .h5-2, .h5-2.text-high-emphasis-light {
    text-align: left;
  }

  .h5-2.text-high-emphasis-light.weight-400 {
    align-self: auto;
    margin-left: 0;
    margin-right: auto;
  }

  .body-8 {
    font-weight: 300;
    display: block;
  }

  .french-flag {
    width: 20px;
    height: 20px;
    margin-right: 5px;
  }

  .d-125-3d-wrapper {
    height: 250px;
    margin-bottom: 0;
  }

  .careers-grid {
    grid-template-columns: 1fr;
  }

  .div_industry-card {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-290.industries-submenu-spacing {
    margin-left: 10px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-40.responsive-industries-list {
    font-size: 14px;
  }

  .grid_evaluate-careers {
    grid-template-columns: 1fr 1fr;
  }

  .c-accordion-item.contact {
    margin-right: 0;
  }

  .div__our-solutions-south-africa-page {
    direction: ltr;
    border: 0 #0000;
  }

  .video-h1 {
    font-size: 35px;
  }

  .heading_companies {
    font-size: 33px;
  }

  .company_logo_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .heading_coverage {
    font-size: 35px;
  }

  .coverage_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .flag-img {
    max-width: 90%;
  }

  .gird_blog-south-africa {
    grid-template-columns: 1fr 1fr;
  }

  .section-events {
    border-width: 0;
    border-color: #0000;
  }

  .arrow-events.white {
    left: 72%;
  }

  .heading-events {
    width: 50%;
  }

  .div_hero-content-hero-img-2 {
    margin-left: 32px;
  }

  .section-3, .section-demo {
    border-width: 0;
    border-color: #0000;
  }

  .div-block-307 {
    width: 100%;
  }

  .div-block-308 {
    margin-top: 32px;
  }

  .div-block-312 {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div_q-a, .div_q-a._50 {
    width: 100%;
  }

  .div-block-314 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-menu {
    flex-direction: row;
    max-width: 100%;
    display: flex;
  }

  .linktabs {
    margin-left: 0;
    margin-right: 7px;
  }

  .linktabs.w--current {
    margin-left: 7px;
    margin-right: 7px;
  }

  .fps.solution.gp.responsiveness-padding {
    margin-left: 10px;
    padding-right: 24px;
    font-size: 14px;
  }

  .div_content-know-your-customer-risk-copy {
    width: 100%;
  }

  .benefits-h1 {
    font-size: 20px;
  }

  .text-benefits {
    font-size: 14px;
  }

  .flags-grid {
    grid-template-columns: 2fr 2fr;
  }

  .country-name {
    font-size: 14px;
  }

  .text-benefits-alt {
    margin-top: -65px;
    font-size: 14px;
  }

  .map-image {
    min-width: 85%;
    max-width: 0;
    height: auto;
  }

  .map-pin {
    width: 35px;
    height: 50px;
    top: 190px;
    left: 163px;
  }

  .map-pin.indonesia {
    top: 203px;
    left: 112px;
  }

  .map-pin.indonesia._2 {
    z-index: 3;
    top: 258px;
    left: 558px;
  }

  .map-pin.indonesia._1 {
    z-index: 1;
    top: 230px;
    left: 449px;
  }

  .map-pin.indonesia.au {
    z-index: 3;
    top: 334px;
    left: 611px;
  }

  .map-pin.southern-africa {
    z-index: 5;
    top: 332px;
    left: 606px;
  }

  .map-pin.south-africa {
    top: 328px;
    left: 388px;
  }

  .map-pin.germany {
    z-index: 3;
    top: 168px;
    left: 366px;
  }

  .map-wrapper {
    min-width: 768px;
    max-width: 0;
    margin-top: 0;
  }

  .slide {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .slider-3 {
    min-width: 100%;
    height: 100%;
  }

  .div-block-324 {
    height: 400px;
  }

  .div-block-324.div {
    height: auto;
  }

  .information-grid {
    grid-template-columns: 1fr 1fr;
  }

  .company-heading {
    font-size: 20px;
  }

  .company-text {
    font-size: 18px;
  }

  .solution-h1 {
    font-size: 20px;
  }

  .solution-text, .solutions-text {
    font-size: 16px;
  }

  .heading-solutions {
    font-size: 23px;
  }

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

  .grid-13._3 {
    grid-template-columns: 1fr;
  }

  .heading-card, .text-block-50 {
    font-size: 16px;
  }

  .heading-8, .heading-9 {
    font-size: 20px;
  }

  .banner-container {
    padding-left: 24px;
    padding-right: 6px;
  }

  .div_co {
    margin-bottom: 0;
    margin-right: auto;
  }

  .learn-more-with-arrow-2 {
    margin-top: auto;
  }

  .learn-more-with-arrow-2.text-color-dark {
    text-decoration: none;
  }

  .div-block-328 {
    margin-left: 0;
  }

  .div-block-329 {
    flex-direction: column;
  }

  .text-block-55 {
    font-size: 14px;
  }

  .div_50-50-2 {
    margin-bottom: 0;
    margin-right: auto;
  }

  .image-136.width {
    max-width: 30%;
  }

  .div__hero-rac-2 {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
    padding-top: 25px;
  }

  .div__hero-rac-2.short_reports.new-glossary {
    background-position: 200%;
    background-size: auto;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding.adjust {
    background-position: 150% 100%, 0 0;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding-last {
    background-position: 150%;
  }

  .div__hero-rac-2.short_reports.new-glossary.roadmap {
    background-position: 300%;
  }

  .div__hero-rac-2.short_reports.new-copy {
    background-position: 200%;
    background-size: auto;
  }

  .div__hero-rac-2.short_reports.new-copy.tranche2_svg_div {
    background-position: 150%;
  }

  .benefits-card.padding {
    margin-top: 0;
  }

  .text-block-54 {
    margin-top: 16px;
    font-size: 16px;
  }

  .grid-benefits {
    margin-left: 20px;
  }

  .gird_blog-cards-2 {
    grid-template-columns: 1fr 1fr;
  }

  .div_hero-content-hero-img-3 {
    margin-left: 32px;
  }

  .div_hero-content-hero-img-3.aml {
    margin-left: 0;
    display: flex;
  }

  .div_hero-content-hero-img-3.aml.tm {
    margin-top: -90px;
  }

  .text-block-60 {
    font-size: 16px;
  }

  .slide-4, .slide-5, .slide-7, .slider1, .slide-9 {
    background-position: 50%;
  }

  .div_cross-selling {
    flex-direction: column;
  }

  .tab-h1 {
    color: var(--primary--dark);
  }

  .content-block {
    padding: 20px 24px;
  }

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

  .title-wrap-centre {
    align-items: center;
    width: 100%;
    margin-bottom: 16px;
    padding-right: 0;
  }

  .div_50-50-3 {
    margin-bottom: 0;
    margin-right: auto;
  }

  .div_hero-content-hero-img-4 {
    margin-left: 32px;
  }

  .div_hero-content-hero-img-4.aml {
    margin-left: 0;
    display: flex;
  }

  .div_hero-content-hero-img-4.aml.tm {
    margin-top: -90px;
  }

  .div_hero-content-hero-img-4.aml.tm.finanacial-lp.financial-banner-right {
    width: 100%;
  }

  .section-5 {
    border-width: 0;
    border-color: #0000;
  }

  .section-5.hero {
    border-width: 0;
  }

  .section-5.div-copy {
    margin-top: 0;
  }

  .html-embed-12, .image-146.bot-margin-24px.era-banner-image {
    width: 100%;
  }

  .grid-reports-copy {
    margin-left: 20px;
  }

  .button-3.secondary {
    margin-bottom: 0;
  }

  .button-3.secondary.talk-to-our-professional {
    margin-top: 24px;
  }

  .card.features-v1 {
    display: flex;
  }

  .features-v1-grid {
    grid-row-gap: 38px;
    grid-template-columns: 1fr;
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-150.card-features-v1-icon {
    margin-right: 40px;
  }

  .features-v1-wrapper {
    flex-direction: column-reverse;
    max-width: 720px;
    margin-bottom: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .split-content.analytics-v1-left {
    margin-right: 0;
    padding-top: 73px;
  }

  .split-content.analytics-v1-right {
    text-align: center;
    max-width: 100%;
    margin-bottom: 80px;
  }

  .headline-6-col {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .feature5-item-wrap {
    text-align: center;
    padding-right: 0;
  }

  .wrap {
    width: 645px;
  }

  .wrap.w80-50 {
    width: 100%;
    max-width: 1170px;
  }

  .grid-15, .grid-15.adjusted {
    grid-template-columns: 1fr 1fr;
  }

  .sub-processors-h1 {
    font-size: 14px;
  }

  .sub-processors-h1.black, .sub-processors-h1.white {
    font-size: 12px;
  }

  .link-block-32 {
    padding-right: 0;
  }

  .software-advice {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-33 {
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .div_badges {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .tabs-2 {
    width: 100%;
  }

  .hero_section {
    border-width: 0;
    border-color: #0000;
  }

  .hero_section.hero {
    border-width: 0;
  }

  .reports_main {
    width: 505px;
    max-width: none;
  }

  .reports_main_padding {
    width: 505px;
  }

  .html-embed-13 {
    width: 50%;
  }

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

  .div-block-cards {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-64, .text-block-64-padding {
    font-size: 18px;
  }

  .section-logo {
    overflow: hidden;
  }

  .logo_component-slider {
    grid-column-gap: 3rem;
    width: auto;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding.s0 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .main-div-block-letters {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .logo-slider-img-2 {
    width: 174px;
  }

  .div_50-50-links {
    margin-bottom: 0;
    margin-right: auto;
  }

  .form, .input__field {
    width: 100%;
  }

  .div-block-385 {
    background-position: 150%;
  }

  .text-span-53 {
    font-size: 28px;
    line-height: 36px;
  }

  .img-compliance-copy {
    width: 60%;
    margin-left: 0;
    margin-right: auto;
  }

  .image-159.first {
    margin-top: -20px;
  }

  .image-159._2nd {
    margin-top: 50px;
  }

  .card---brix.stats-card-v3---brix {
    width: 100%;
    max-width: none;
  }

  .stats-v3-grid---brix {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
  }

  .sydney-contact-wrapper {
    justify-content: space-around;
  }

  .divider-2 {
    color: #0000;
    border: 1px solid #fff;
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .socia-media-icon-wrapper {
    text-align: center;
    flex: 1;
    align-self: center;
    width: 100%;
  }

  .sydney-block, .japan-block {
    flex-direction: column;
    align-self: center;
    width: 100%;
    display: flex;
  }

  .dvi_contact_branch-details {
    border-radius: 0 0 10px 10px;
    flex-flow: column wrap;
    flex: 0 auto;
    order: -1;
    place-content: space-around;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    padding-bottom: 24px;
    padding-right: 24px;
    display: flex;
  }

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

  .success_message-text-support {
    text-align: center;
    margin-bottom: 16px;
    font-style: normal;
  }

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

  .div-block-393.hide-on-tablet {
    display: none;
  }

  .div-block-393.responsive-padding {
    padding: 8px 24px;
    font-size: 14px;
  }

  .paragraph-7 {
    font-size: 14px;
  }

  .paragraph-8.italic {
    text-align: center;
  }

  .success_message-text {
    text-align: center;
    margin-bottom: 16px;
    font-style: normal;
  }

  .div_typeform {
    align-items: flex-start;
  }

  .div-block-400 {
    top: auto;
  }

  .text-block-69.v2.paragraph-7.color-blue {
    color: var(--primary--color);
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .navbar_dropdown-link-3 {
    color: #001540eb;
    display: none;
  }

  .navbar_dropdown-link-3.sign-in {
    display: none;
  }

  .navbar_dropdown-link-3.sign-in.adjust.color-white {
    color: var(--color);
    margin-bottom: auto;
    font-size: 14px;
    display: block;
  }

  .div-block-402.align-horizontal {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    background-color: #fff;
    flex-flow: row;
    padding: 12px 32px;
    font-size: 14px;
  }

  .success_message-text-copy {
    text-align: center;
    margin-bottom: 16px;
    font-style: normal;
  }

  .png-sg-banner-2.financials-top-banner {
    height: 100%;
  }

  .nav-bar_compaign {
    background-color: var(--light-background);
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: none;
    position: absolute;
    left: auto;
  }

  .nav-bar_compaign.real {
    width: 100%;
    left: auto;
  }

  .div_contact-us-section {
    background-image: url('../images/Background.png');
    background-position: 50% 100%;
    background-size: cover;
    flex-direction: row;
    padding-top: 96px;
  }

  .link-block-35 {
    padding-right: 0;
  }

  .link-block-36 {
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .link-block-37 {
    padding-right: 0;
  }

  .link-block-38 {
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .icon-4 {
    display: none;
  }

  .container-2.position-relative {
    margin-right: 15px;
    padding-right: 15px;
  }

  .container-2.payment-slider-color.plr-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-169 {
    width: 100%;
  }

  .heading-19 {
    line-height: 42px;
  }

  .proposed_d_flex, .proposed_right {
    justify-content: center;
    align-items: center;
  }

  .h3_heading {
    font-size: 18px;
    line-height: 24px;
  }

  .image-170 {
    max-width: 77%;
  }

  .image-170.effects_img.pen_img._4-no {
    max-width: 95%;
  }

  .image-170.effects_img._3-no {
    max-width: 88%;
  }

  .image-170._2-no {
    max-width: 85%;
  }

  .image-170._1-no {
    max-width: 80%;
  }

  .partner_logo {
    margin-bottom: 30px;
  }

  .partner_img {
    height: 35px;
  }

  .overlay_contet.right-overlay-content {
    margin-right: 0;
  }

  .right_dor_content {
    padding-right: 15px;
  }

  .requiremtn_listing_section {
    max-width: 70%;
  }

  ._1-list {
    width: 100%;
  }

  ._2-color {
    width: 90%;
  }

  .solution_content {
    padding-left: 25px;
    padding-right: 25px;
  }

  .link-block-44 {
    margin-left: 6px;
    margin-right: 6px;
  }

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

  ._3-color {
    width: 80%;
  }

  .paragraph-20 {
    padding-left: 16px;
    font-size: 15px;
  }

  .topbar-btn {
    line-height: 18px;
  }

  .custom-modal {
    display: none;
  }

  .cutom_modal_text {
    padding-left: 20px;
  }

  .paragraph-21 {
    font-size: 20px;
    line-height: 28px;
  }

  .slide-12 {
    background-color: #096cb9;
    padding-bottom: 0;
  }

  .mask-3 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .left-arrow-2 {
    width: 33px;
  }

  .slider-4 {
    height: 360px;
    padding-bottom: 0;
  }

  .right-arrow-2 {
    width: 37px;
  }

  .image-187, .div-block-413 {
    width: 100%;
  }

  .main-container {
    width: 100%;
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .why-indiviual-section {
    flex-flow: wrap;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .why-left {
    width: 100%;
    padding-bottom: 30px;
  }

  .why-left.margin {
    padding-bottom: 0;
  }

  .why-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-29 {
    font-size: 28px;
    line-height: 36px;
  }

  .assessment-offer-section {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .assessment-offer-row {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: baseline;
    padding-top: 0;
  }

  .heading-30 {
    font-size: 28px;
    line-height: 36px;
  }

  .paragraph-29 {
    padding-top: 10px;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
  }

  .left-assessment-offer {
    justify-content: center;
    align-items: flex-start;
    width: 48%;
  }

  .right-assessment-offer {
    justify-content: center;
    align-items: flex-start;
    width: 48%;
    margin-top: 30px;
  }

  .process-box, .process-box.mb-15, .process-box.mb-15.process-box-right, .process-box.process-box-right, .process-list-title, .process-list-title.process-box-right {
    width: 100%;
  }

  .product-benefits-section {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .div-block-414.border-right {
    padding: 15px 20px;
  }

  .div-block-414.border-right.sm-right-border-none {
    display: block;
  }

  .div-block-414.sm-right-border-d-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-31 {
    margin-top: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .paragraph-34 {
    margin-bottom: 30px;
    padding-top: 0;
  }

  .product-support-section {
    padding-bottom: 4rem;
  }

  .product-support-row.second-row {
    flex-flow: column-reverse wrap;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .product-support-row.second-row.top {
    flex-flow: column;
  }

  .product-support-row.top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .left-support-content {
    width: 100%;
  }

  .left-support-content.pr-100 {
    width: 100%;
    padding-right: 0;
  }

  .right-product-support {
    width: 100%;
  }

  .right-product-support.pl-100 {
    padding-left: 0;
  }

  .right-product-support.height-100 {
    justify-content: center;
    align-items: center;
  }

  .heading-32 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .paragraph-35 {
    padding-top: 10px;
  }

  .image-189 {
    max-width: 100%;
  }

  .get-start-section {
    margin-bottom: 0;
  }

  .get-start-row {
    flex-flow: wrap;
  }

  .get-start-right {
    width: 100%;
    margin-top: -25px;
    padding-top: 0;
    padding-bottom: 30px;
  }

  .get-start-left {
    width: 1005%;
  }

  .heading-33 {
    font-size: 28px;
    line-height: 36px;
  }

  .paragraph-36 {
    margin-bottom: 20px;
    padding-top: 0;
    font-size: 22px;
  }

  .image-190 {
    position: relative;
    top: -60px;
  }

  .grid-22 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-39.heading41 {
    text-align: center;
  }

  .div-block-420.div-block425 {
    width: 60%;
    min-width: auto;
    max-width: none;
  }

  .div-block-422 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-7, .container-7.container-8 {
    margin-left: auto;
  }

  .quick-stack-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-24 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
  }

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

  .text-block-80 {
    text-align: left;
  }

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

  .div-block-443 {
    width: 40%;
  }

  .div-block-444 {
    width: 60%;
  }

  .dropdown-toggle-3 {
    width: 100%;
    padding: 10px 0;
  }

  .dropdown-4 {
    width: 100%;
  }

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

  .list-12 {
    z-index: 999;
    padding-right: 20px;
    display: block;
    position: relative;
  }

  .icon-6 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .text-block-85 {
    color: var(--secondary);
    font-family: aktiv-grotesk, sans-serif;
    font-weight: 700;
    line-height: 20px;
  }

  .dropdown-link-3 {
    color: var(--dark-background);
    background-color: #fff;
    font-size: 12px;
    line-height: 16px;
  }

  .list-13 {
    z-index: auto;
    margin: 10px auto 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }

  .text-block-86 {
    color: var(--secondary);
    font-family: aktiv-grotesk, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }

  .text-block-86.padding-0, .dropdown-toggle-4 {
    padding: 0 0 10px;
  }

  .icon-7 {
    margin-right: 0;
  }

  .main-dropdown {
    background-color: #fff;
    padding-bottom: 10px;
  }

  .main-dropdown.sub-dropdown {
    padding-top: 10px;
  }

  .main-dropdown.sub-dropdown.reports-list {
    display: none;
  }

  .dropdown-link-4 {
    color: var(--dark-background);
    background-color: #fff;
    font-size: 12px;
    line-height: 16px;
    display: none;
  }

  .sub-dropdown-heading {
    color: var(--dark-background);
    font-size: 16px;
    font-weight: 600;
  }

  .dropdown-toggle-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-list-3 {
    background-color: #fff;
    padding-left: 10px;
  }

  .grid-26 {
    background-color: #fff;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-26.responsiveness-grid {
    grid-template-rows: auto;
  }

  .grid-26.responsiveness-grid.countries-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 10px;
  }

  .list-item-17 {
    background-color: var(--color);
    margin-bottom: 0;
  }

  .list-item-17.tranche2reforms-hide, .list-item-17.tranche2reforms-hide.new {
    display: none;
  }

  .navbar-3 {
    font-size: 14px;
  }

  .grid-27, .navbar-5, .navbar-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .navbar-7 {
    padding-top: 10px;
  }

  .navbar-8 {
    grid-template-columns: 1fr 1fr;
  }

  .responsiveness-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dropdown-list-4 {
    background-color: var(--light-background);
  }

  .dropdown-list-5 {
    background-color: var(--color);
  }

  .div-block-459 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .image-194 {
    width: 20px;
    height: 20px;
    margin-right: 5px;
  }

  .dropdown-toggle-6 {
    min-width: auto;
    padding: 8px 30px 8px 6px;
    position: relative;
  }

  .dropdown-list-6 {
    width: auto;
    min-width: auto;
  }

  .icon-10 {
    margin-right: 10px;
  }

  .div-block-460 {
    background-position: 125%;
    background-size: contain;
  }

  .div-block-463 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-block-87, .text-block-88 {
    padding-bottom: 10px;
  }

  .grid_reports-cards {
    grid-auto-flow: row;
  }

  .div-block-466 {
    width: 90%;
  }

  .div-block-468 {
    width: 100%;
    padding-right: 0;
  }

  .div-block-469 {
    width: 100%;
  }

  .div-block-470 {
    max-width: none;
    padding-bottom: 20px;
  }

  .desktop {
    display: none;
  }

  .div-block-477 {
    justify-content: center;
    align-items: center;
  }

  .div-block-479 {
    width: 100%;
  }

  .div-block-480, .div-block-481 {
    width: 50%;
  }

  .grid-28 {
    flex-flow: column;
    width: 60%;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .grid-28.margin-top-40 {
    width: 60%;
  }

  .section-11 {
    border-width: 0;
    border-color: #0000;
  }

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

  .div-block-489 {
    width: 275px;
  }

  .div-block-490 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-bottom: 60px;
  }

  .div-block-490.width-75 {
    width: 60%;
  }

  .div-block-492 {
    padding-bottom: 20px;
  }

  .div-block-493 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-493.size-40.bg-timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-494.mt-neg.padding {
    padding-bottom: 20px;
  }

  .div-block-495 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .image-61 {
    object-fit: cover;
  }

  .learn-more-with-arrow-3 {
    margin-top: auto;
  }

  .learn-more-with-arrow-3.text-color-dark {
    text-decoration: none;
  }

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

  .div-block-497 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-block-499 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-500 {
    width: 100%;
  }

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

  .div-block-502 {
    width: 100%;
  }

  .div-block-506 {
    padding-right: 0;
  }

  .popup-close {
    padding-right: 20px;
  }

  .image-199 {
    object-fit: fill;
  }

  .div-block-515 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .h3 {
    font-size: 24px;
    line-height: 32px;
  }

  .h3.margin-bot-24px.align-left {
    font-size: 22px;
  }

  .h3.white-h3, .h3.white-h3.jr {
    font-size: 23px;
  }

  .h3.dark {
    font-size: 22px;
  }

  .h3.dark-small {
    font-size: 18px;
  }

  .h3.heading-roadmap {
    font-size: 22px;
  }

  .h2 {
    width: 100%;
    font-size: 36px;
    line-height: 42px;
  }

  .h2.color-white.medium {
    font-size: 30px;
  }

  .h2.color-white.weight-500-copy {
    font-size: 25px;
  }

  .h2.powerful-seamless-compliance-careers {
    font-size: 30px;
  }

  .h1 {
    font-size: 48px;
    line-height: 56px;
  }

  .h1.white-color {
    width: 100%;
    max-width: 100%;
    min-height: 200px;
  }

  .h1.white-color-esp {
    max-width: 100%;
  }

  .h1.visa {
    font-size: 35px;
  }

  .h1.partners {
    font-size: 30px;
  }

  .h4 {
    font-size: 18px;
    line-height: 24px;
  }

  .h4.pep-icon-heading.grid {
    font-size: 18px;
  }

  .h5 {
    font-size: 16px;
    line-height: 20px;
  }

  .h5.medium.align-mid {
    text-align: center;
  }

  .body {
    overflow: visible;
  }

  .body-1 {
    font-size: 14px;
  }

  .body-1.text-white {
    font-size: 15px;
  }

  .body-1.text-white.width-adjust {
    width: 100%;
  }

  .body-1.white-text-with-top-bot-margin-24px {
    font-size: 12px;
  }

  .body-1.bot-margin-40-white-text.no-margin {
    margin-bottom: 0;
  }

  .body-1.text-medium-emphasis-light.white {
    font-size: 12px;
  }

  .body-1.date {
    font-size: 15px;
  }

  .body-1.white-body {
    font-size: 16px;
  }

  .body-1.roadmap-text {
    font-size: 14px;
  }

  .caption.whit-text-top-margin-16px, .caption.whit-text-bot-margin-8px {
    margin-bottom: 16px;
  }

  .button-text-big {
    font-size: 16px;
    line-height: 28px;
  }

  .button-text-small {
    font-size: 14px;
    line-height: 16px;
  }

  .section.doodle {
    background-position: 50% 100%;
  }

  .section.contact {
    padding-bottom: 96px;
  }

  .section.contact.padding-bottom-0 {
    padding-bottom: 0;
  }

  .section.why-partner-with-mc {
    background-position: 50%;
  }

  .section.aml {
    min-height: auto;
  }

  .section.coverage-es {
    padding-bottom: 96px;
  }

  .section.coverage {
    padding-top: 96px;
  }

  .section.div-copy {
    margin-top: 0;
  }

  .button.primary {
    display: block;
  }

  .button.outline.margin-left-32px.quiz-button.mt-0.request-a-demo.bg-orange {
    width: 100%;
  }

  .button.secondary-esp {
    margin-bottom: 32px;
  }

  .footer_text._1st-line {
    text-align: center;
  }

  .image {
    flex-flow: column;
    padding: 0;
    display: flex;
  }

  .div-block-6 {
    width: 100%;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .div-block-7 {
    margin-bottom: 32px;
    margin-right: 0;
  }

  .div-block-7.left {
    margin-left: 0;
  }

  .navbar__container.campagin {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-8 {
    flex-direction: column;
  }

  .div__hero {
    background-image: url('../images/Hero-background-mobile.webp');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div_hero-content {
    margin-bottom: 40px;
  }

  .spacer__our-solutions {
    margin-top: 0;
  }

  .div__our-solutions__card.depth-4-light {
    flex-direction: column;
    display: flex;
  }

  .div__seamless-compliance {
    flex-direction: column;
    align-items: flex-start;
  }

  .div__seamless-compliance-richtext, .div_seamless {
    width: 100%;
  }

  .div-block-22 {
    flex-direction: column;
  }

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

  .block_speed-up-customer-onboarding {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .richtext_speed-up-customer {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .div_kyc {
    flex-direction: column;
  }

  .div_content-know-your-customer-risk {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .div-block-30 {
    width: 100%;
  }

  .section-_for-more-info {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div_our-free-ebook {
    flex-direction: column;
  }

  .div-block-33 {
    width: 100%;
  }

  .div_content-our-free-ebook {
    width: 100%;
    padding-left: 0;
  }

  .learn-more-with-arrow {
    font-size: 14px;
    line-height: 16px;
  }

  .div_kyc-icons {
    margin-top: 24px;
    margin-left: 0;
  }

  .div__our-solutions {
    margin-top: 160px;
  }

  .navbar__burger-button {
    color: var(--light-background);
  }

  .navbar__burger-button.w--open {
    background-color: #0000;
    padding: 8px;
  }

  .navbar__burger-button.w--open:active {
    background-color: var(--secondary);
  }

  .sg-content {
    margin-left: 0;
  }

  .spacer {
    height: 32px;
  }

  ._12-columns {
    flex-wrap: wrap;
  }

  .sg-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .column.desk-4 {
    width: 100%;
  }

  .image-4 {
    margin-bottom: 24px;
    padding-left: 0;
  }

  .div__speed-up-img {
    width: 100%;
  }

  .image-5 {
    margin-bottom: 24px;
    padding-right: 0;
  }

  .image-5.depth-3-light, .image-5.depth-3-light-none {
    width: 100%;
  }

  .div-block-41 {
    flex-direction: column;
    width: 100%;
  }

  .div_hero_contact {
    background-image: url('../images/Background.png');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 96px;
    padding-bottom: 360px;
  }

  .contact_form {
    margin-top: -300px;
  }

  .div_hero-contact-content {
    flex-direction: column;
  }

  .div_coverage-content, .div-block-43 {
    width: 100%;
  }

  .div__contact-form.depth-4-light {
    flex-direction: column;
    padding: 32px 16px;
    display: flex;
  }

  .div__contact-form.tranche2_contact-form {
    height: 100%;
  }

  .div-block-45 {
    flex-direction: column;
  }

  .select-field-4.border-field {
    margin-bottom: 24px;
  }

  .div_request-a-demo {
    background-image: url('../images/Background.png');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div_request-a-demo-content {
    flex-direction: column;
  }

  .div_request-a-demo-content.depth-5-light {
    order: 0;
    width: 100%;
    padding-bottom: 0;
  }

  .div_request-a-demo_content {
    width: 100%;
  }

  .div-block-47 {
    flex-direction: column;
  }

  .contactfield_country.border-field, .contacfield_firstname.border-field, .conactfield_business-email.border-field {
    margin-bottom: 24px;
  }

  .div_hero_api {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
  }

  .div_solid-reliable {
    flex-direction: column;
  }

  .div_heading {
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .div_heading.about {
    width: 100%;
  }

  .div_heading.api {
    margin-bottom: 0;
  }

  .div-block-59 {
    flex-direction: column;
  }

  .div_contact-us {
    width: 100%;
    padding-bottom: 0;
  }

  .text-block-31 {
    font-size: 12px;
  }

  .div_benefits-icons {
    width: 100%;
  }

  .div-block-62 {
    flex-direction: column;
  }

  .div_why-icons {
    width: 100%;
  }

  .div_our-data {
    flex-direction: column-reverse;
  }

  .div_img-our-data {
    width: 100%;
    margin-bottom: 24px;
    padding-left: 0;
  }

  .div_content-our-data {
    width: 100%;
  }

  .solutions-divider.no-margin.responsiveness {
    margin-top: 16px;
  }

  .solutions-divider.color-orange {
    border-top-color: #fab48c;
    display: none;
  }

  .div_why-partner-with-mc {
    flex-direction: column-reverse;
  }

  .div_content-why-partner-wtih-mc {
    width: 100%;
  }

  .div_content-why-partner-wtih-mc.top-bot-margin-16px {
    flex-direction: column;
  }

  .div_img-why-partner-with-mc {
    text-align: left;
    width: 100%;
  }

  .div_pricing-that-adapts {
    flex-direction: column;
  }

  .div-block-91 {
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .div_content-pricing-that-adapts {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .div__hero-pep {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div-hero-content-richtext, .div-hero-content-richtext.caab, .div-hero-content-richtext.short.no-padding, .div-hero-content-richtext.short.no-padding._w-100 {
    width: 100%;
  }

  .div_hero-content-hero-img {
    text-align: left;
    width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .div_hero-content-hero-img.flex {
    width: 50%;
    margin-left: 32px;
    top: 850px;
    left: auto;
  }

  .div_hero-content-hero-img.aml.jr {
    width: 50%;
  }

  .div_hero-content-hero-img.aml.tm {
    width: 70%;
  }

  .div-hero-content {
    flex-direction: column-reverse;
  }

  .div_pep-2nd-content {
    flex-direction: column;
  }

  .div_pep-2nd-heading-text {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .div-block-102 {
    width: 100%;
  }

  .div_solutions-compare {
    flex-direction: column-reverse;
  }

  .div_other-solutions-card {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .div-block-108 {
    width: 100%;
  }

  .div_other-solutions {
    margin-left: 24px;
    margin-right: 24px;
  }

  .div_whait-is-pep {
    flex-direction: column-reverse;
  }

  .div_content-what-is-pep {
    width: 100%;
    margin-top: 24px;
  }

  .div_img-what-is-pop {
    text-align: left;
    width: 100%;
    margin-left: 0;
  }

  .div_what-are-sanctions {
    flex-direction: column;
  }

  .div_content-what-are-sanctions {
    width: 100%;
    margin-top: 24px;
  }

  .div_edd {
    flex-direction: column-reverse;
  }

  .div-block-117 {
    width: 100%;
    margin-top: 24px;
  }

  .div-block-118 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-118._50width {
    width: 60%;
  }

  .img-compliance {
    width: 60%;
    margin-left: 0;
  }

  .div-block-119 {
    width: 100%;
  }

  .div-block-119._50width {
    width: 100%;
    margin-right: auto;
    display: flex;
  }

  .div-block-121.adver-media-categories._1 {
    height: 200px;
  }

  .div-block-121.depth-4-light.narcotics-crime._1 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-121.depth-4-light.cyber-crime._1, .div-block-121.depth-4-light.law-enforcement._1, .div-block-121.depth-4-light.sexual-crime._1 {
    width: 100%;
  }

  .div-block-121.depth-4-light.trafficking._1 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-121.depth-4-light.property-crime._1 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-121.fraud._1 {
    width: 100%;
  }

  .div_edd-richtext {
    width: 100%;
    margin-top: 24px;
    margin-right: 0;
  }

  .div_how-can-business-complay {
    flex-direction: column-reverse;
  }

  .div_where-does-adverse-media-come-from {
    flex-direction: column;
  }

  .div_where-does-adverse-media-come-from.padding-reverse.not-reversed, .div_where-does-adverse-media-come-from.padding-reverse._2nd {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div_where-does-adverse-media-come-from.padding-reverse.reversed {
    flex-direction: column-reverse;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div_where-does-adverse-media-come-from.padding-copy-copy {
    flex-direction: column-reverse;
  }

  .div_where-does-adverse-media-come-from.roadmap {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .div_where-does-adverse-media-come-from.roadmap.reverse {
    flex-direction: row;
    align-items: center;
  }

  .div-block-122 {
    width: 100%;
  }

  .div-block-123 {
    width: 100%;
    margin-top: 24px;
  }

  .div-block-123.width {
    width: 100%;
  }

  .div_what-conduct-adverse-media-scans {
    flex-direction: column;
  }

  .div-block-124 {
    width: 100%;
  }

  .div-block-124.mid {
    margin: 24px 0;
  }

  .grid_am-categories {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .div__hero-am {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 25px;
  }

  .div_sources-of-am {
    flex-direction: column;
  }

  .div_source-of-am {
    width: 100%;
  }

  .div-block-126 {
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-127 {
    width: 100%;
  }

  .div-block-128.no-margin-right-26px.size-btm {
    height: auto;
    max-height: none;
  }

  .div__hero-idv {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div_what-is-idv {
    flex-direction: column-reverse;
  }

  .div_idv-checklist, .div_why-need-idv {
    flex-direction: column;
  }

  .div_rich-text-why-need-idv {
    width: 100%;
    margin-bottom: 24px;
  }

  .div_cards-why-need-idv {
    width: 100%;
  }

  .div-block-146 {
    height: 100%;
  }

  .div__hero-edd {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-bottom: 40px;
  }

  .div-block-147 {
    flex-direction: column;
  }

  .div-block-148, .div-block-149 {
    width: 100%;
  }

  .div__edd-card.depth-4-light {
    flex-direction: column;
    display: flex;
  }

  .div-block-153 {
    width: 100%;
  }

  .div-block-153.mid {
    border-style: solid none;
    border-width: 1px 0;
    border-top-color: #f0664066;
    border-bottom-color: #f0664066;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-154 {
    flex-direction: column;
  }

  .div-block-156 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-157 {
    border-right-style: none;
    border-right-color: #0000;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-158 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div_edd-img {
    width: 100%;
  }

  .div_what-is-edd {
    flex-direction: column;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .div_content-what-is-edd {
    width: 100%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .div-block-161 {
    width: 100%;
  }

  .div-block-162.margin-bot-96px {
    margin-bottom: 96px;
  }

  .div_importance-of-edd {
    flex-direction: column;
  }

  .div_heading-importance-of-edd {
    width: 100%;
  }

  .div_heading-importance-of-edd.mid {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .div_interested-in {
    margin-bottom: 24px;
  }

  .div_form.hide-main-copy {
    display: block;
  }

  .div_form.hide {
    display: none;
  }

  .div__hero-rac {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .acams-advisors-card.depth-2-light {
    width: 100%;
    min-height: 400px;
  }

  .acams-advisors-card.mid.depth-2-light {
    margin: 0;
  }

  .top-bot-margin-16px {
    display: flex;
  }

  .div_the-consulting-service-provides {
    flex-direction: column;
  }

  .div_heading-consulting-service {
    width: 100%;
    margin-right: 0;
  }

  .div-block-172-copy {
    width: 100%;
  }

  .div_50-50 {
    flex-direction: column-reverse;
  }

  .div_50-50.align-mid {
    flex-direction: column;
  }

  .div_50-50.reverse {
    flex-direction: column-reverse;
  }

  .div_50-50.risk-exposure {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .div_50-50.complianc-measure {
    flex-direction: column;
  }

  .div_50-50.establish-compliance {
    flex-direction: column-reverse;
  }

  .div_50-50.left {
    align-items: center;
  }

  .div_50-50.partners {
    align-items: flex-start;
  }

  .div_50-50.left-with-letters {
    align-items: flex-start;
    top: 0;
  }

  .div_why-assessment {
    width: 100%;
    margin-right: 0;
  }

  .div_img {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 24px;
  }

  .div_img.padding {
    margin-top: 24px;
  }

  .div-block-185 {
    flex-direction: column;
  }

  .div_heading-how-determine-risk {
    width: 100%;
    padding-bottom: 24px;
    padding-right: 0;
  }

  .div_how-determine-cards {
    width: 100%;
  }

  .div_card-determine-risk.bot-margin-24px {
    display: flex;
  }

  .div-block-189 {
    flex-direction: column;
    align-items: flex-start;
  }

  .icons_how-determine {
    margin-bottom: 24px;
    margin-right: 0;
  }

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

  .div__hero-company-policy {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div_who-are-we, .div_who-are-we.reverse {
    flex-direction: column-reverse;
  }

  .div_coverage-content-right {
    width: 100%;
  }

  .gird_blog-cards {
    grid-template-columns: 1fr;
  }

  .img-pep, .image-39, .image-40 {
    width: 100%;
  }

  .image-41 {
    width: 50%;
  }

  .hero-deco-img, .image-46, .image-50 {
    width: 100%;
  }

  .lottie-animation {
    margin-bottom: 16px;
  }

  .div_how-can-mc-help.bot-margin-24px {
    flex-direction: column-reverse;
  }

  .div-block-240 {
    width: 100%;
    padding-right: 0;
  }

  .div-block-241 {
    text-align: left;
    width: 100%;
  }

  .paragraph.italic {
    text-align: left;
  }

  .div_div_aml-ctf-legislation-in-your-country-content-accordion {
    width: 100%;
  }

  .div_aml-ctf-legislation-in-your-country-content {
    width: 100%;
    margin-right: 0;
  }

  .div_aml-ctf-legislation-in-your-country {
    flex-direction: column;
  }

  .div_solutions-floating-card.depth-4-light {
    flex-direction: column;
    margin-top: -160px;
  }

  .div-block-244 {
    flex-direction: column;
  }

  .div_solutions-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .div_map-key {
    width: 100%;
  }

  .div-block-258 {
    flex-direction: column-reverse;
  }

  .grid-8 {
    grid-template-columns: 1fr;
  }

  .grid_am-features, .grid_our-value {
    grid-template-columns: 1fr 1fr;
  }

  .gird_clients-greyscake {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: none;
  }

  .gird_clients-greyscake.show-on-below-tablet {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .client-logo.ddh {
    object-fit: cover;
  }

  .client-logo.flexco {
    padding-bottom: 0;
  }

  .client-logo.flexco.fit {
    object-fit: cover;
    height: 50px;
  }

  .client-logo.tribe {
    object-fit: cover;
  }

  .client-logo.achmea, .client-logo.eml {
    padding-bottom: 0;
  }

  .navbar_dropdown-link-mobile.solution-items-responsive {
    text-wrap: balance;
  }

  .div-block-263.align-left {
    margin-right: auto;
  }

  .grid_solutions, .grid_speed-up, .grid_idv-features {
    grid-template-columns: 1fr 1fr;
  }

  .gird-clients-logos {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: none;
  }

  .gird-clients-logos.homepage {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .div-block-265 {
    width: 100%;
  }

  .image-57 {
    width: 100%;
    margin-bottom: 24px;
    padding-right: 0;
  }

  .button-request-demo {
    flex-direction: column;
    display: flex;
  }

  .div__hero-adverse-media {
    background-image: url('../images/Adverse-Media-background-mobile.webp');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .grid_aml-advisor-cards {
    grid-template-columns: 1fr;
  }

  .div_api-hero-content {
    width: 100%;
  }

  .div_benefits-api {
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .select-wrapper {
    flex-direction: column;
  }

  .div_coverage-img {
    width: 70%;
  }

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

  .div_hero_coverage {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
  }

  .mc-ui {
    margin-bottom: 24px;
  }

  .grid_industry {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-card {
    flex-wrap: wrap;
  }

  .horizontal-angle {
    display: none;
  }

  .slider-horizontal {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .horizontal-content-block {
    width: 100%;
    padding: 45px;
  }

  .testimonial-image-wrap {
    width: 100%;
    height: auto;
  }

  .column-wrap {
    width: 100%;
  }

  .div_img-coverage {
    width: auto;
  }

  .orange {
    left: 87%;
  }

  .gird_country-solutions {
    grid-template-columns: 1fr;
  }

  .div_solutions-grid.am {
    border-right-style: none;
  }

  .div_50-50-coverage-content {
    flex-direction: column;
  }

  .div_country-floating-card.depth-4-light {
    flex-direction: column;
    margin-top: -300px;
    display: flex;
  }

  .div_coverage-content-left {
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .div_hero_country-page {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
  }

  .section-_aml-bot-call-to-action {
    padding-left: 32px;
    padding-right: 32px;
  }

  ._404 {
    margin-top: 0;
  }

  .div_hero_404 {
    background-image: url('../images/Background.png');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .paragraph-2.italic {
    text-align: left;
  }

  .div-block-280 {
    justify-content: flex-start;
  }

  .grid-11 {
    grid-template-columns: 1fr;
  }

  .section-_for-more-info-esp, .section-_for-more-info-tr {
    padding-left: 32px;
    padding-right: 32px;
  }

  .h2-tr {
    width: 100%;
    font-size: 36px;
    line-height: 42px;
  }

  .language-toggle {
    padding-right: 30px;
  }

  .div-hero-content-richtext-tr {
    width: 100%;
  }

  .div_heading-how-determine-risk--tr {
    width: 100%;
    padding-bottom: 24px;
    padding-right: 0;
  }

  .h2-2 {
    width: 100%;
    font-size: 36px;
    line-height: 42px;
  }

  .h2-2.color-white.medium {
    font-size: 30px;
  }

  .body-7.text-white, .body-7.text-white-bottom {
    font-size: 15px;
  }

  .text-block-39 {
    font-size: 12px;
  }

  .h3-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .h3-2.margin-bot-24px.align-left {
    font-size: 22px;
  }

  .h3-2.white-h3, .h3-2.white-h3.jr, .h3-2.white-h3.jr, .h3-2.white-h3.jr-copy {
    font-size: 23px;
  }

  .button-2.primary {
    display: block;
  }

  .h5-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .h5-2.text-high-emphasis-light.weight-400 {
    margin-left: 0;
  }

  .faq-q-text-3 {
    font-size: 18px;
  }

  .h4-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .div_video.flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .div_50-left {
    width: 100%;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .div_50-left.flex {
    padding-right: 0;
  }

  .div_50-right.vertical, .div_50-right.horizontal {
    width: 100%;
  }

  .margin-left-right-auto {
    margin-left: 0;
  }

  .img-gaps-iin-compliance {
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: auto;
  }

  .image-66 {
    margin-bottom: 16px;
  }

  .d-125-3d-wrapper {
    height: 200px;
  }

  .heading-careers {
    font-size: 18px;
  }

  .div_industry-card {
    grid-template-columns: 1fr 1fr;
  }

  .tag-text, .apply-link {
    font-size: 13px;
  }

  .offices-h1 {
    font-size: 30px;
  }

  .img {
    justify-content: center;
    align-items: center;
  }

  .heading-5 {
    font-size: 18px;
  }

  .c-accordion-item.contact {
    margin-right: 0;
  }

  .div__our-solutions-south-africa-page {
    margin-top: -175px;
  }

  .video-h1, .heading_companies {
    font-size: 25px;
  }

  .company_logo_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading_coverage {
    font-size: 22px;
  }

  .coverage_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .gird_blog-south-africa {
    grid-template-columns: 1fr;
  }

  .spacer__our-solutions-caas {
    margin-top: -100px;
  }

  .bold-text-10 {
    font-size: 18px;
  }

  .arrow-events.white {
    left: 63%;
  }

  .heading-events {
    width: 70%;
    font-size: 30px;
  }

  .div_hero-content-hero-img-2 {
    text-align: left;
    width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .section-3.events {
    min-height: auto;
  }

  .past-events {
    grid-template-columns: 1fr 1fr;
  }

  .event-h1 {
    font-size: 16px;
  }

  .div-block-303 {
    width: 100%;
    margin-top: 32px;
  }

  .lightbox-link, .div-block-306 {
    width: 100%;
  }

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

  .div_contact_faq {
    flex-direction: column;
  }

  .tabs-menu {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .linktabs {
    background-color: #c8d6e9;
    border-radius: 20px;
    height: 50px;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .linktabs:hover {
    background-color: #a9c2e5;
  }

  .linktabs.w--current {
    border-radius: 20px;
    margin-left: auto;
    margin-right: 7px;
  }

  .text-block-49 {
    text-align: center;
    font-size: 17px;
  }

  .div_regional_deployment {
    flex-direction: column;
    margin-bottom: 32px;
  }

  .div_content-know-your-customer-risk-copy {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .benefits-h1 {
    font-size: 15px;
  }

  .heading-7 {
    font-size: 14px;
  }

  .text-benefits {
    font-size: 12px;
  }

  .flags-div {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text-benefits-alt {
    margin-top: -85px;
    font-size: 12px;
  }

  .div_regional_deployment-alt {
    flex-direction: column;
  }

  .map-image {
    min-width: 100%;
  }

  .map-pin-tooltip, .map-pin-tooltip.incoming {
    display: none;
  }

  .map-pin {
    width: 25px;
    height: 40px;
    top: 208px;
    left: 66px;
  }

  .map-pin.indonesia {
    top: 224px;
    left: 38px;
  }

  .map-pin.indonesia._2 {
    top: 262px;
    left: 360px;
  }

  .map-pin.indonesia._1 {
    top: 238px;
    left: 289px;
  }

  .map-pin.indonesia.au {
    top: 306px;
    left: 405px;
  }

  .map-pin.southern-africa {
    top: 302px;
    left: 392px;
  }

  .map-pin.south-africa {
    top: 309px;
    left: 243px;
  }

  .map-pin.germany {
    top: 193px;
    left: 228px;
  }

  .map-wrapper {
    min-width: 480px;
    max-width: 767px;
    margin-top: -120px;
  }

  .grid-12 {
    grid-template-columns: 1fr;
  }

  .slide {
    background-position: 0%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .slider-3 {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .slide-2 {
    background-position: 0 100%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .div-block-324 {
    height: 100%;
    margin-bottom: 40px;
    display: none;
  }

  .div-block-324.div {
    display: flex;
  }

  .company-img._100max-width {
    max-width: 100%;
  }

  .company-heading, .company-text {
    font-size: 16px;
  }

  .solution-h1 {
    font-size: 18px;
  }

  .solution-text {
    font-size: 14px;
  }

  .solutions-grid {
    flex-direction: column;
    display: flex;
  }

  .solutions-text {
    font-size: 14px;
  }

  .heading-solutions {
    font-size: 20px;
  }

  .grid-13._3 {
    grid-template-columns: 1fr;
  }

  .heading-card, .text-block-50 {
    font-size: 14px;
  }

  .heading-8 {
    font-size: 18px;
  }

  .heading-9 {
    font-size: 20px;
  }

  .banner-container {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .div-block-327 {
    margin-left: 0;
  }

  .image-134 {
    max-width: 70%;
    margin-bottom: 40px;
  }

  .div_co {
    flex-direction: column;
  }

  .learn-more-with-arrow-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .div_50-50-2 {
    flex-direction: column;
  }

  .div_50-50-2.flex {
    grid-template-columns: 1fr;
  }

  .main-div-crypto {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .body-9 {
    font-size: 14px;
  }

  .body-9.text-white {
    font-size: 15px;
  }

  .image-136 {
    max-width: 35%;
  }

  .image-136.width.small {
    max-width: 30%;
    margin-right: auto;
  }

  .image-136.small-v2 {
    max-width: 40%;
  }

  .div__hero-rac-2 {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div__hero-rac-2.short_reports.new-glossary {
    background-position: 300%;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding.adjust {
    background-image: linear-gradient(#00285a, #001a3c);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding-last {
    background-position: 330%;
  }

  .div__hero-rac-2.short_reports.new-glossary.roadmap {
    background-position: -70% 100%;
  }

  .div__hero-rac-2.short_reports.new-copy {
    background-position: 300%;
  }

  .div__hero-rac-2.short_reports.new-copy.tranche2_svg_div {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-bottom: 10px;
  }

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

  .div-block-330.casino-img {
    display: block;
  }

  .benefits-card {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-54 {
    margin-top: 16px;
  }

  .grid-benefits, .grid-benefits.grid {
    margin-left: 0;
  }

  .text-w-image, .text-w-image.left {
    justify-content: center;
  }

  .image-138 {
    margin-left: 0;
    margin-right: auto;
  }

  .text-block-56 {
    font-size: 12px;
  }

  .gird_blog-cards-2 {
    grid-template-columns: 1fr;
  }

  .div_hero-content-hero-img-3 {
    text-align: left;
    width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .div_hero-content-hero-img-3.aml.tm {
    width: 70%;
  }

  .text-block-60 {
    margin-top: 20px;
  }

  .body-11 {
    font-size: 14px;
  }

  .body-11.text-white {
    font-size: 15px;
  }

  .mask-2 {
    height: auto;
  }

  .tab-button {
    justify-content: flex-start;
    width: 100%;
  }

  .tab-button._8-padding-right.w--current {
    width: 100%;
    margin-right: 0;
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
  }

  .div_50-50-3 {
    flex-direction: column;
  }

  .text-block-62 {
    font-size: 12px;
  }

  .div_hero-content-hero-img-4 {
    text-align: left;
    width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .div_hero-content-hero-img-4.aml.tm {
    width: 70%;
  }

  .section-5.div-copy {
    margin-top: 0;
  }

  .image-146 {
    width: 100%;
  }

  .grid-reports-copy {
    flex-direction: column;
    margin-left: 0;
    display: none;
  }

  .body-13 {
    font-size: 14px;
  }

  .body-13.text-white {
    font-size: 15px;
  }

  .body-13.text-white.font-height-24 {
    width: 400px;
    max-width: none;
  }

  .list-item-7 {
    font-size: 14px;
  }

  .report-benefits {
    margin-top: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .heading-11 {
    font-size: 19px;
  }

  .div-block-375 {
    flex-direction: column;
  }

  .div-block-376 {
    width: 100%;
    padding-right: 0;
  }

  .div-block-377 {
    width: 100%;
  }

  .card.features-v1 {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .title.card-features-v1 {
    margin-bottom: 5px;
  }

  .title.stats-v3-main-title---brix {
    font-size: 32px;
  }

  .image-150.card-features-v1-icon {
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    max-height: 80px;
    margin-bottom: 28px;
    margin-right: 0;
  }

  .features-v1-wrapper {
    margin-bottom: 75px;
  }

  .paragraph-6.stats-v3-paragraph---brix {
    line-height: 1.5;
  }

  .split-content.analytics-v1-left {
    padding-top: 61px;
  }

  .split-content.analytics-v1-right {
    margin-bottom: 70px;
  }

  .wrap {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-15, .grid-15.adjusted {
    grid-template-columns: 1fr 1fr;
  }

  .sub-processors-h1 {
    font-size: 10px;
  }

  .sub-processors-h1.black {
    font-size: 11px;
    line-height: 20px;
  }

  .sub-processors-h1.white {
    padding-left: 0;
    font-size: 11px;
  }

  .image-153 {
    max-width: 90%;
  }

  .div_badges {
    width: 100%;
  }

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

  .div_main_reports {
    flex-direction: column;
  }

  .div_reports {
    width: 100%;
    padding-right: 0;
  }

  .reports_main {
    margin-top: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .heading_alt {
    font-size: 16px;
  }

  .reports_main_padding {
    margin-top: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .html-embed-13 {
    width: 50%;
  }

  .report-benefits-singapore, .benefits-cards {
    margin-top: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .partners-card-text {
    font-size: 18px;
  }

  .grid-16.padding {
    grid-template-columns: 1fr 1fr;
  }

  .cards-info {
    width: 220px;
  }

  .cards-info.link {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
  }

  .logo_component-slider {
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .link-2 {
    font-size: 12px;
  }

  .main-div-block-letters {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .logo-slider-img-2 {
    width: 125px;
  }

  .heading-16 {
    font-size: 30px;
  }

  .anchor {
    top: -150px;
  }

  .div_50-50-links {
    flex-direction: column-reverse;
  }

  .div-block-385 {
    background-position: 300%;
  }

  .sg-banner.nx-tm {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div-block-122-copy, .div-block-122-width, .div-block-122-width.first {
    width: 100%;
  }

  .div-block-122-width.bigger {
    height: auto;
  }

  .image-135-padding {
    width: 90%;
  }

  .image-135-padding.small {
    width: 40%;
  }

  .image-135-padding.small-2 {
    width: 20%;
  }

  .div-block-full-width {
    width: 100%;
    margin-top: 24px;
  }

  .img-compliance-copy {
    width: 60%;
    margin-left: 0;
  }

  .div-block-386 {
    margin-left: 20px;
  }

  .image-159 {
    display: none;
  }

  .card---brix.stats-card-v3---brix {
    max-width: 100%;
  }

  .stats-v3-grid---brix {
    grid-row-gap: 56px;
  }

  .sydney-contact-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .contact-country-flag {
    margin-top: 0;
  }

  .socia-media-icon-wrapper {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-right: 0;
    display: flex;
  }

  .sydney-block {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .office-location_text {
    display: flex;
  }

  .japan-block, .dvi_contact_branch-details {
    width: 100%;
  }

  .grid-18 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .italic-text {
    font-size: 13px;
  }

  .grid-19.campgin {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-393.hidden {
    display: none;
  }

  .div-block-393.hide-on-tablet {
    display: flex;
  }

  .div-block-395 {
    flex-direction: column;
  }

  .paragraph-8.italic {
    text-align: left;
  }

  .body-15 {
    font-size: 14px;
  }

  .select-field-6.border-field, .contactfield_country-2.border-field {
    margin-bottom: 24px;
  }

  .div_typeform {
    flex-direction: column;
  }

  .div-block-400 {
    position: relative;
    top: -120px;
  }

  .div-block-402.align-horizontal {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: space-between;
  }

  .png-sg-banner-2.financials-top-banner {
    height: 100%;
    line-height: 22px;
  }

  .div_contact-us-section {
    background-image: url('../images/Background.png');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .container-2.position-relative {
    flex-flow: column;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-169 {
    width: 70%;
  }

  .box-shadow.white-bg {
    margin: 26px;
    padding: 10px 30px;
  }

  .effect_tranche {
    padding-left: 25px;
    padding-right: 25px;
  }

  .proposed_d_flex {
    clear: none;
    flex-flow: wrap;
    align-content: stretch;
    position: static;
    overflow: visible;
  }

  .effect_left {
    order: 1;
    width: 100%;
  }

  .effect_left.effects_left {
    width: 100%;
  }

  .proposed_right {
    object-fit: fill;
    width: 100%;
    height: 250px;
    margin-bottom: 25px;
  }

  .proposed_right.effects_right {
    width: 100%;
  }

  .h3_heading {
    padding-left: 0;
  }

  .image-170 {
    order: 0;
    max-width: 100%;
    height: 100%;
    margin-bottom: 0;
  }

  .links_section {
    margin-left: 25px;
    margin-right: 26px;
  }

  .conclusion_section {
    padding: 30px 25px;
  }

  .related_recource {
    padding-left: 25px;
    padding-right: 25px;
  }

  .related_resources_d-flex {
    padding-left: 10px;
    padding-right: 10px;
  }

  .related-list {
    padding-bottom: 20px;
  }

  .link-block-40, .link-block-41, .link-block-42 {
    width: 100%;
  }

  .title_section {
    flex-flow: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }

  .title_left {
    width: 100%;
    margin-bottom: 40px;
  }

  .title_right {
    width: 100%;
  }

  .div_partner {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .partner_logo {
    width: 25%;
    margin-bottom: 20px;
  }

  .accounting_section {
    flex-flow: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }

  .left_accounting {
    width: 100%;
    margin-bottom: 30px;
  }

  .right_accounting {
    width: 100%;
  }

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

  .image-178 {
    margin-right: auto;
  }

  .div_date_of_remember {
    padding-top: 40px;
  }

  .dor_section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .left_dor_content {
    width: 100%;
    max-width: none;
    margin-left: 0;
    position: static;
  }

  .overlay_contet {
    max-width: 100%;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .left_circle {
    display: none;
  }

  .right_dor_content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .right_circle {
    display: none;
  }

  .requiremtn_listing_section {
    max-width: 90%;
  }

  .image-180 {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .solution_section {
    max-width: 100%;
    margin-left: 15px;
    margin-right: 15px;
  }

  .solution_content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-44 {
    width: 300px;
  }

  .paragraph-19 {
    padding-left: 15px;
  }

  .div-block-411 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-20 {
    font-size: 12px;
    line-height: 24px;
  }

  .topbar-btn {
    padding: 10px 5px;
    font-size: 10px;
    line-height: 4px;
  }

  .custom-modal {
    display: flex;
  }

  .custom_modal_content {
    max-width: 85%;
    margin-left: 15px;
  }

  .custom_modal_image {
    height: 150px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .pop-right-img {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    display: none;
    left: auto;
    right: 0;
  }

  .pop-right-side-image {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .cutom_modal_text {
    flex-flow: wrap;
    max-width: 90%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-21 {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .slider-4 {
    height: 360px;
  }

  .main-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-27 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .heading-30 {
    line-height: 36px;
  }

  .process-box, .process-box.mb-15, .process-box.mb-15.process-box-right, .process-box.process-box-right, .process-list-title, .process-list-title.process-box-right {
    width: 100%;
  }

  .product-benefits-section {
    padding-bottom: 0;
  }

  .benefits-box {
    width: 50%;
  }

  .div-block-414.border-right {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .div-block-414.border-right.sm-right-border-none {
    border-right-width: 0;
    display: block;
  }

  .div-block-414.sm-right-border-d-block {
    border-right: 1px solid #077cd640;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-31 {
    font-size: 28px;
    line-height: 36px;
  }

  .paragraph-34 {
    padding-top: 0;
    font-size: 20px;
  }

  .get-start-section {
    margin-bottom: 0;
  }

  .paragraph-36 {
    margin-bottom: 20px;
    padding-top: 0;
    font-size: 21px;
    line-height: 28px;
  }

  .grid-21 {
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-417 {
    width: 50%;
  }

  .div-block-420.div-block425 {
    width: 75%;
  }

  .cell.shadow {
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-7 {
    padding-bottom: 140px;
  }

  .container-7.container-8 {
    padding-top: 40px;
  }

  .text-block-76 {
    font-size: 18px;
  }

  .text-block-77 {
    font-size: 26px;
  }

  .quick-stack-2 {
    max-height: 900px;
  }

  .quick-stack-3 {
    min-width: 250px;
  }

  .div-block-441.margin {
    margin-top: -60px;
    margin-bottom: 140px;
  }

  .section-10 {
    margin-top: -130px;
  }

  .div-block-443, .div-block-444 {
    text-align: center;
    width: 100%;
  }

  .div-block-445, .div-block-446, .div-block-447, .div-block-448 {
    float: none;
    text-align: center;
    width: 100%;
  }

  .div-block-449 {
    float: none;
    width: 100%;
  }

  .div-block-450, .div-block-451, .div-block-452, .div-block-453, .div-block-454 {
    float: none;
    text-align: center;
    width: 100%;
  }

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

  .div-block-460 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

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

  .div-block-465 {
    width: 95%;
  }

  .div-block-466 {
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    max-width: none;
  }

  .div-block-477 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .div-block-480, .div-block-481 {
    width: 100%;
  }

  .section-11.coverage {
    padding-bottom: 100px;
  }

  .section-11.coverage.padding-bottom {
    padding-bottom: 20px;
  }

  .button-12.primary {
    display: block;
  }

  .div-block-490.width-75 {
    padding-bottom: 0;
  }

  .div-block-494.mt-neg {
    padding-bottom: 80px;
  }

  .h4-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .learn-more-with-arrow-3 {
    font-size: 14px;
    line-height: 16px;
  }

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

  .div-block-508 {
    height: 60px;
  }

  .div-block-514 {
    flex-flow: column;
  }

  .div-block-515 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  li {
    font-size: 14px;
  }

  .h3.color_wht.nomargin {
    width: 100%;
  }

  .h3.color_wht.top-bot-margin-24px.medium {
    font-size: 20px;
  }

  .h3.color_wht.medium {
    font-weight: 500;
  }

  .h3.margin-bot-24px.align-left {
    font-size: 20px;
  }

  .h3.white-h3 {
    font-size: 22px;
  }

  .h3.color_wht-copy, .h3.dark, .h3.dark-small, .h3.heading-roadmap {
    font-size: 18px;
  }

  .h2.color-white.medium {
    font-size: 25px;
  }

  .h2.no-margin {
    font-size: 20px;
  }

  .h2.powerful-seamless-compliance-careers {
    font-size: 22px;
  }

  .h1.white-color {
    width: 100%;
    max-width: 100%;
  }

  .h1.white-color-esp {
    width: 100%;
    max-width: 100%;
    font-size: 43px;
  }

  .h1.visa {
    font-size: 30px;
  }

  .h1.partners {
    font-size: 20px;
  }

  .h4.membercheck-solutions {
    margin-bottom: 16px;
  }

  .h4.pep-icon-heading.grid {
    font-size: 18px;
  }

  .h5.medium.align-mid {
    text-align: center;
  }

  .body-1 {
    margin-top: 0;
  }

  .body-1.text-white {
    font-size: 14px;
  }

  .body-1.color-dark-16px-topbot-margin-copy {
    font-size: 12px;
  }

  .body-1.no-margin {
    margin-bottom: 0;
  }

  .body-1.date, .body-1.bot-margin-40-white-text-copy, .body-1.white-body, .body-1.roadmap-text {
    font-size: 14px;
  }

  .section.contact {
    padding-bottom: 0;
  }

  .section.contact.padding-bottom-0 {
    width: 100%;
  }

  .section.no-top-padding-96 {
    margin-top: 96px;
  }

  .section.coverage-es {
    padding-bottom: 0;
  }

  .section.coverage {
    padding-bottom: 120px;
  }

  .section.div-copy {
    padding-right: 20px;
  }

  .section.div-copy.sticky {
    top: 90px;
  }

  .button.secondary {
    max-width: none;
    margin-bottom: 32px;
  }

  .button.secondary.no-right-margin-32-careers {
    font-size: 12px;
  }

  .button.secondary.banner {
    margin-right: 0;
  }

  .button.outline.margin-left-32px {
    margin-top: 0;
    margin-left: 0;
  }

  .button.outline.margin-left-32px.mr-30 {
    margin-top: 0;
    margin-left: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button.outline.margin-left-32px.mr-30:hover, .button.outline.margin-left-32px.product-rd-btn, .button.outline.margin-left-32px.product-rd-btn:hover {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button.outline.margin-left-32px.product-rd-btn.request-a-demo.mt-0 {
    width: 190px;
    margin-right: auto;
  }

  .button.outline.margin-left-32px.margin {
    margin-right: auto;
  }

  .button.outline.margin-left-32px.margin.size {
    background-color: var(--light-background);
    color: var(--dark-background);
    width: 190px;
  }

  .button.outline.margin-left-32px.margin.size:hover {
    background-color: var(--secondary);
    color: var(--light-background);
  }

  .button.outline.margin-left-32px.margin.primary-white.length {
    width: 100%;
  }

  .button.outline._16padding {
    margin-top: 0;
    margin-left: 0;
  }

  .button.white {
    border-color: var(--primary--color);
    text-align: center;
    min-height: auto;
    display: inline-block;
  }

  .button.white:hover {
    border-color: var(--secondary);
    color: var(--secondary);
  }

  .button.white.left-margin-64px {
    margin-right: 16px;
  }

  .button.secondary-esp {
    max-width: none;
    margin-bottom: 32px;
  }

  .div-block-7.left {
    margin-left: 0;
  }

  .navbar__container {
    padding-left: 8px;
  }

  .navbar__container.campagin {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div__hero {
    background-position: 0 100%;
    width: 100%;
  }

  .div_hero-content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div__our-solutions__card.depth-4-light {
    padding: 48px;
  }

  .div_seamless, .div_content-know-your-customer-risk {
    width: 100%;
  }

  .div_content-our-free-ebook {
    padding-left: 0;
  }

  .instead-of-backspacing {
    width: 100%;
  }

  .sg-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .column {
    margin-bottom: 0;
  }

  .column.desk-3 {
    width: 100%;
  }

  .body-3 {
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }

  .div__speed-up-img {
    width: 100%;
  }

  .div_hero_contact {
    background-position: 0 100%;
    width: 100%;
  }

  .div__contact {
    margin-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div__contact.campaign {
    min-height: 50vh;
  }

  .div__contact.campaign.gads_contact_w-100 {
    width: 100%;
  }

  .contact_form {
    position: relative;
  }

  .div_hero-contact-content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div_coverage-content, .div-block-43 {
    width: 100%;
  }

  .div__contact-form.depth-4-light {
    padding: 32px 16px;
  }

  .business-email {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .div-block-45 {
    flex-direction: column;
  }

  .div-block-46 {
    flex-direction: column;
    align-items: flex-start;
  }

  .first-name, .country {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .company-size {
    margin-bottom: 0;
  }

  .select-field-4 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .image-11 {
    z-index: 1;
    top: 23%;
    right: 5%;
  }

  .div_request-a-demo {
    background-position: 0 100%;
    width: 100%;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div_request-a-demo-content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div_request-a-demo-content.depth-5-light {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div_request-a-demo_content, .div-block-47 {
    width: 100%;
  }

  .contactfield_country, .contacfield_firstname, .conactfield_business-email {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .div_hero_api {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
    width: 100%;
  }

  .div-block-54 {
    width: 100%;
    margin-bottom: 24px;
  }

  .div-block-55 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-56 {
    flex-direction: column;
  }

  .div_contact-us {
    width: 100%;
  }

  .link_home-page.w--current {
    align-self: stretch;
  }

  .div_breadcrumbs {
    flex-direction: row;
    align-items: flex-start;
  }

  .div_breadcrumbs.padding {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .div-block-68 {
    width: 100%;
    margin-bottom: 32px;
  }

  .div-block-70 {
    flex-direction: column;
  }

  .div-block-71 {
    width: 100%;
  }

  .div_coverage-floating-card-title {
    flex-direction: column;
    align-items: flex-start;
  }

  .solutions-divider.no-margin.responsiveness {
    border-width: 1px;
    border-color: var(--primary--dark);
    background-color: var(--color);
    color: var(--primary--dark);
  }

  .div_img-why-partner-with-mc, .div-block-91 {
    margin-bottom: 24px;
  }

  .div__hero-pep {
    background-position: 0 100%;
    width: 100%;
  }

  .div_hero-idv-content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-hero-content-richtext.short.no-padding {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .div-hero-content-richtext.short.no-padding._w-100 {
    padding-top: 30px;
  }

  .div-hero-content-richtext.short.no-padding.product-aml-left {
    padding-top: 20px;
  }

  .div_hero-content-hero-img.flex {
    width: auto;
    margin-bottom: 0;
    position: absolute;
    top: 900px;
  }

  .div_edd.image {
    flex-direction: column-reverse;
    display: flex;
  }

  .div-block-121.adver-media-categories._1 {
    height: auto;
  }

  .div_where-does-adverse-media-come-from.roadmap {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .div_where-does-adverse-media-come-from.roadmap.reverse {
    flex-direction: column;
    align-items: flex-start;
  }

  .div_where-does-adverse-media-come-from.roadmap.center {
    align-items: flex-start;
  }

  .grid_am-categories {
    grid-template-columns: 1fr;
  }

  .div__hero-am {
    background-position: 0 100%;
    width: 100%;
  }

  .div-block-126 {
    align-items: stretch;
  }

  .div-block-127 {
    flex-direction: column;
  }

  .div-block-127.up {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div-block-128 {
    margin-bottom: 24px;
    margin-right: 24px;
  }

  .div-block-128.no-margin-right-26px.size-btm {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div__hero-idv {
    background-position: 0 100%;
    width: 100%;
  }

  .div-block-131 {
    width: 100%;
  }

  .div-block-133 {
    flex-direction: row;
  }

  .image-21 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .div-block-134, .div_our-idv-coverage-flags {
    flex-direction: column;
  }

  .div_idv-country-row {
    width: 100%;
  }

  .div-block-145 {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }

  .div__hero-edd {
    background-position: 0 100%;
    width: 100%;
  }

  .div_hero-edd-content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div__edd-card.depth-4-light {
    padding: 40px;
  }

  .div_enquiry {
    flex-direction: column;
  }

  .div_interested-in {
    width: 100%;
    margin-bottom: 24px;
  }

  .div_form {
    width: 100%;
    display: flex;
  }

  .html-embed-4 {
    display: flex;
  }

  .div__hero-rac {
    background-position: 0 100%;
    width: 100%;
  }

  .div_hero-rac-content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .acams-advisors-card.mid.depth-2-light {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_50-50.left, .div_50-50.partners {
    align-items: flex-start;
  }

  .div_50-50.left-with-letters {
    align-items: flex-start;
    top: 50px;
  }

  .gird-aml {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .div__hero-company-policy {
    background-position: 0 100%;
    width: 100%;
  }

  .div-block-195 {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .img-width100 {
    width: 100%;
  }

  .image-39 {
    display: none;
  }

  .image-41 {
    width: 80%;
  }

  .div-block-235 {
    flex-direction: column;
  }

  .grid_evaluate-risk, .grid_am-features, .grid_our-value {
    grid-template-columns: 1fr;
  }

  .div_request-demo.on-top-nav {
    margin-left: 8px;
    margin-right: 0;
    padding-right: 8px;
  }

  .div_request-demo.on-top-nav.responsiveness-padding {
    margin-left: 16px;
  }

  .gird_clients-greyscake {
    grid-template-columns: 1fr 1fr;
    align-self: auto;
  }

  .gird_clients-greyscake.show-on-below-tablet {
    margin-bottom: 40px;
  }

  .client-logo.ddh {
    max-width: 35%;
  }

  .client-logo.flexco {
    max-width: 50%;
  }

  .client-logo.tribe {
    max-width: 35%;
  }

  .client-logo.achmea, .client-logo.eml {
    max-width: 50%;
  }

  .navbar_dropdown-link-mobile.solution-items-responsive {
    text-wrap: balance;
    font-size: 14px;
    overflow: hidden;
  }

  .button-mobile.secondary {
    max-width: none;
  }

  .grid-menu.responsive-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-menu.responsive-grid.about-us-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-262 {
    justify-content: flex-start;
  }

  .div-block-263 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .body2-nav-text {
    text-align: left;
  }

  .grid_solutions, .grid_idv-features {
    grid-template-columns: 1fr;
  }

  .gird-clients-logos {
    grid-template-columns: 1fr 1fr;
    align-self: auto;
  }

  .gird-clients-logos.homepage {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div__hero-adverse-media {
    background-image: url('../images/Adverse-Media-background-mobile.webp');
    background-position: 0 100%;
    width: 100%;
  }

  .grid-9 {
    grid-column-gap: 32px;
    grid-template-columns: 1fr;
  }

  .div_api-hero-content {
    width: 100%;
  }

  .orange-img {
    z-index: 1;
    top: 23%;
    right: 5%;
  }

  .orange-img.homepage {
    top: -1%;
  }

  .select-wrapper {
    flex-direction: column;
  }

  .div_coverage-img {
    width: 100%;
  }

  .earth {
    width: auto;
    height: auto;
  }

  .div_hero_coverage {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
    width: 100%;
  }

  .grid_industry {
    grid-template-columns: 1fr;
  }

  .right-arrow {
    inset: -26% -7% 0% auto;
  }

  .author-block {
    margin-top: 15px;
  }

  .testimonial-image {
    height: auto;
    max-height: 200px;
  }

  .left-arrow {
    inset: -26% auto 0% -7%;
  }

  .horizontal-content-block {
    padding-bottom: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonial-image-wrap {
    height: auto;
    max-height: 200px;
  }

  .div_img-coverage {
    width: auto;
    height: auto;
  }

  .orange {
    top: -5%;
    left: auto;
    right: -4%;
  }

  .gird_country-solutions._2-card {
    grid-template-columns: 1fr;
  }

  .div_country-floating-card.depth-4-light {
    margin-top: -250px;
    padding: 24px;
  }

  .div_hero_country-page {
    background-image: url('../images/background-curve.svg');
    background-position: 0 100%;
    background-size: cover;
    width: 100%;
  }

  .country-img_wrapper {
    width: auto;
    height: auto;
    position: relative;
  }

  .dropdown-toggle {
    padding-right: 0;
  }

  ._404 {
    position: relative;
  }

  .div_hero_404 {
    background-position: 0 100%;
    width: 100%;
  }

  ._30th-logo {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .language-dropdown {
    display: none;
  }

  .h2-2.color-white.medium {
    font-size: 25px;
  }

  .body-7 {
    margin-top: 0;
  }

  .body-7.text-white, .body-7.text-white-bottom {
    font-size: 14px;
  }

  .h3-2.margin-bot-24px {
    margin-bottom: 20px;
    line-height: 38px;
  }

  .h3-2.margin-bot-24px.align-left {
    font-size: 20px;
  }

  .h3-2.color_wht.medium {
    font-weight: 500;
  }

  .h3-2.white-h3 {
    font-size: 22px;
  }

  .button-2.outline.margin-left-32px {
    margin-top: 0;
    margin-left: 0;
  }

  .button-2.secondary {
    max-width: none;
    margin-bottom: 32px;
  }

  .h5-2.text-high-emphasis-light.weight-400 {
    align-self: auto;
  }

  .d-125-3d-wrapper {
    width: 100%;
    height: 200px;
  }

  .d-125-content-wrapper {
    padding-right: 16px;
  }

  .careers-grid {
    flex-direction: column;
    display: flex;
  }

  .heading-careers {
    font-size: 16px;
  }

  .div_industry-card, .grid_evaluate-careers {
    grid-template-columns: 1fr;
  }

  .careers-tag {
    padding: 8px 12px;
  }

  .tag-text {
    font-size: 12px;
  }

  .tag-main-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .apply-link {
    font-size: 12px;
  }

  .offices-h1 {
    font-size: 22px;
  }

  .img {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .accordion-item-q-text {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .video-h1 {
    font-size: 22px;
  }

  .text-block-44 {
    font-size: 12px;
  }

  .heading_companies {
    font-size: 22px;
  }

  .company_logo_grid {
    grid-template-columns: 1fr 1fr;
  }

  .heading_coverage {
    margin-bottom: 30px;
  }

  .coverage_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .flag-img {
    max-width: 50%;
  }

  .event-img-first {
    width: auto;
  }

  .div_content {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .section-events {
    flex-direction: column;
    display: flex;
  }

  .arrow-events {
    margin-top: 0;
  }

  .arrow-events.white {
    left: 30%;
  }

  .heading-events {
    width: auto;
    font-size: 25px;
  }

  .section-3 {
    flex-direction: column;
    display: flex;
  }

  .events-div {
    width: 250px;
    margin-top: 60px;
    margin-left: -44px;
  }

  .past-events {
    grid-template-columns: 1fr;
  }

  .event-h1 {
    font-size: 14px;
    line-height: 20px;
  }

  .past-events-div {
    margin-left: 0;
    margin-right: 0;
  }

  .past-events-div-main {
    width: 250px;
    margin-top: 0;
    margin-left: 0;
  }

  .text-right {
    font-size: 12px;
  }

  .div-block-303 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs {
    background-color: #cad6e730;
    width: 101%;
    margin-top: auto;
    padding-top: 0;
  }

  .tabs-menu {
    flex-flow: row;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .linktabs {
    border-right: 1px solid #17139c30;
    border-radius: 0;
    align-self: auto;
    align-items: center;
    height: 70px;
    min-height: 50px;
    margin: 0 auto 11px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .linktabs.w--current {
    border-bottom: 5px solid var(--primary--light);
    border-radius: 0;
    margin: -10px auto 0;
    padding-bottom: 23px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-49 {
    padding-top: 0;
    font-size: 14px;
  }

  .div_content-know-your-customer-risk-copy {
    width: 100%;
  }

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

  .benefits-h1.hide {
    display: none;
  }

  .benefits-h1.main-hide {
    display: block;
  }

  .flags-grid {
    flex-direction: column;
    display: none;
  }

  .country-name {
    font-size: 12px;
  }

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

  .map-image {
    min-width: 320px;
    max-width: 320px;
  }

  .map-pin-tooltip {
    padding-left: 5px;
    padding-right: 5px;
    display: none;
    left: -50px;
    right: -50px;
  }

  .map-pin-tooltip.incoming {
    display: none;
  }

  .map-pin {
    width: 20px;
    height: 35px;
    top: 224px;
    left: 49px;
  }

  .map-pin.indonesia {
    top: 232px;
  }

  .map-pin.indonesia._2 {
    top: 257px;
    left: 250px;
  }

  .map-pin.indonesia._1 {
    top: 245px;
    left: 182px;
  }

  .map-pin.indonesia.au {
    top: 290px;
    left: 268px;
  }

  .map-pin.southern-africa {
    top: 282px;
    left: 256px;
  }

  .map-pin.south-africa {
    top: 278px;
    left: 166px;
  }

  .map-pin.germany {
    top: 219px;
    left: 151px;
  }

  .country-2 {
    padding-right: 18px;
    font-size: 12px;
  }

  .map-wrapper {
    min-width: 320px;
    max-width: 479px;
    margin-top: -120px;
  }

  .grid-12 {
    grid-template-columns: 1fr;
  }

  .slide {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .slider-3 {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .slide-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

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

  .information-grid {
    grid-template-columns: 1fr;
  }

  .solution-div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .solution-h1 {
    font-size: 16px;
  }

  .solution-text {
    font-size: 12px;
  }

  .solutions-grid {
    flex-direction: column;
    display: flex;
  }

  .solutions-text {
    font-size: 12px;
  }

  .heading-solutions {
    font-size: 18px;
  }

  .grid-13, .grid-13._3 {
    grid-template-columns: 1fr;
  }

  .heading-8 {
    font-size: 16px;
  }

  .banner-top {
    flex-direction: column-reverse;
    padding-top: 20px;
    padding-left: 0;
  }

  .heading-9 {
    text-align: center;
    font-size: 18px;
  }

  .banner-container {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-327 {
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-55 {
    font-size: 12px;
  }

  .main-div-crypto {
    justify-content: center;
    align-items: center;
  }

  .body-9 {
    margin-top: 0;
  }

  .body-9.text-white {
    font-size: 13px;
  }

  .image-136.small-v2 {
    max-width: 60%;
  }

  .div__hero-rac-2 {
    background-position: 0 100%;
    width: 100%;
  }

  .div__hero-rac-2.short_reports.new-glossary {
    background-position: -200%;
    background-size: auto;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding.product-aml-hero {
    padding-bottom: 20px;
  }

  .div__hero-rac-2.short_reports.new-glossary.padding-last {
    background-position: -90%;
  }

  .div__hero-rac-2.short_reports.new-glossary.roadmap {
    background-position: -10% 100%;
  }

  .div__hero-rac-2.short_reports.new-copy {
    background-position: -200%;
    background-size: auto;
  }

  .text-block-54 {
    font-size: 14px;
  }

  .grid-benefits {
    margin-left: 0;
  }

  .text-block-52 {
    font-size: 13px;
  }

  .text-block-60 {
    font-size: 14px;
  }

  .body-11 {
    margin-top: 0;
  }

  .body-11.text-white {
    font-size: 13px;
  }

  .mask-2 {
    width: 30vh;
    height: 10vh;
  }

  .tab-panel {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-block {
    padding-bottom: 10px;
  }

  .tabs-content {
    padding-top: 20px;
  }

  .div_hero-content-hero-img-4.aml.tm.finanacial-lp {
    margin-top: -35px;
  }

  .section-5.div-copy.adj {
    padding: 40px 16px;
  }

  .html-embed-12 {
    display: flex;
  }

  .grid-reports-copy {
    flex-direction: column;
    margin-left: 0;
    display: none;
  }

  .body-13 {
    margin-top: 0;
  }

  .body-13.text-white {
    font-size: 18px;
    line-height: 28px;
  }

  .body-13.text-white.font-height-24 {
    width: auto;
  }

  .download {
    font-size: 30px;
  }

  .topic-h1 {
    font-size: 25px;
  }

  .button-3.secondary {
    max-width: none;
    margin-bottom: 32px;
  }

  .list-item-7 {
    font-size: 12px;
  }

  .report-benefits {
    align-items: center;
  }

  .heading-11 {
    font-size: 18px;
  }

  .card.features-v1 {
    padding: 33px 25px 40px;
  }

  .image-150.card-features-v1-icon {
    border-radius: 20px;
    width: 67px;
    min-width: 67px;
    min-height: 67px;
    max-height: 67px;
    margin-bottom: 20px;
  }

  .features-v1-wrapper {
    margin-bottom: 63px;
  }

  .split-content.analytics-v1-left {
    padding-top: 50px;
  }

  .split-content.analytics-v1-right {
    margin-bottom: 60px;
  }

  .grid-15, .grid-15.adjusted {
    grid-template-columns: 1fr;
  }

  .sub-processors-h1 {
    line-height: 20px;
  }

  .sub-processors-h1.black {
    font-size: 9px;
    line-height: 20px;
  }

  .sub-processors-h1.white {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 9px;
  }

  .image-153 {
    max-width: 90%;
    padding-left: 16px;
  }

  .text-bottom {
    font-size: 10px;
  }

  .text-block-63 {
    font-size: 16px;
  }

  .grid_reports {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .reports_main {
    align-items: center;
    width: auto;
  }

  .heading_alt, .heading_topics {
    font-size: 14px;
  }

  .reports_main_padding {
    align-items: center;
    width: auto;
    max-width: none;
    margin-left: 0;
  }

  .report-benefits-singapore {
    align-items: center;
  }

  .report-benefits-singapore.risk-topic-section {
    padding-left: 24px;
  }

  .grid-partners {
    grid-template-columns: 1fr;
  }

  .benefits-cards {
    align-items: center;
  }

  .benefits-grids.partners {
    grid-template-columns: 1fr;
  }

  .partners-card-text {
    font-size: 14px;
  }

  .grid-16 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 120px;
  }

  .grid-16.padding {
    grid-template-columns: 1fr;
  }

  .logo_component-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    overflow: hidden;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xxlarge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .page-padding.s0 {
    margin-bottom: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .text-block-65 {
    font-size: 16px;
  }

  .heading-15 {
    font-size: 22px;
  }

  .heading-glossary {
    font-size: 20px;
    line-height: 25px;
  }

  .main-div-block-letters {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo-slider-img-2 {
    width: 100px;
  }

  .heading-16 {
    font-size: 25px;
  }

  .anchor {
    top: -290px;
  }

  .div-block-385 {
    background-position: -90%;
  }

  .sg-banner {
    height: 100%;
  }

  .sg-banner.nx-tm {
    align-items: center;
  }

  .roadmap-circle-out {
    width: 110px;
    height: 110px;
  }

  .roadmap-circle-inner {
    width: 90px;
    height: 90px;
  }

  .roadmap-circle-inner-dark {
    width: 60px;
    height: 60px;
  }

  .roadmap-line, .circle-small, .image-159 {
    display: none;
  }

  .stats-v3-grid---brix {
    grid-column-gap: 24px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-auto-flow: row;
  }

  .sydney-block {
    text-align: left;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .grid-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .img-report {
    max-width: 70%;
  }

  .image-166.hidden {
    margin-right: 4px;
  }

  .div-block-393.responsive-padding {
    padding-left: 16px;
    padding-right: 0;
  }

  .div-block-395 {
    flex-direction: column;
  }

  .company-size-2 {
    margin-bottom: 0;
  }

  .body-15 {
    margin-top: 0;
  }

  .div-block-396 {
    flex-direction: column;
    align-items: flex-start;
  }

  .select-field-6 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .html-embed-15 {
    width: 100%;
  }

  .contactfield_country-2 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .grid-20 {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-20.reverse {
    flex-direction: column;
  }

  .text-block-69.v2.paragraph-7.color-blue {
    padding-top: 0;
  }

  .div-block-402.align-horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 8px 0 8px 16px;
  }

  .sg-banner-2, .png-sg-banner-2.financials-top-banner {
    height: 100%;
  }

  .div_contact-us-section {
    background-position: 0 100%;
    width: 100%;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-2.position-relative {
    margin-right: auto;
  }

  .container-2.payment-slider-color.plr-30 {
    padding-left: 0;
    padding-right: 20px;
  }

  .image-169 {
    width: 100%;
  }

  .heading-19 {
    line-height: 45px;
  }

  .box-shadow.white-bg {
    margin: 10px;
    padding: 15px;
  }

  .effect_tranche {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-170.effects_img.pen_img {
    object-fit: contain;
    margin-top: 0;
  }

  .links_section {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .links_left {
    justify-content: center;
    align-items: center;
  }

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

  .image-171 {
    width: 20px;
    height: 20px;
    margin-right: 5px;
  }

  .list_para {
    padding-right: 0;
    font-family: nunito-sans, sans-serif;
    font-size: 16px;
  }

  .link-8 {
    width: 100%;
    display: flex;
  }

  .conclusion_section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-12 {
    font-size: 16px;
  }

  .related_recource {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-175 {
    height: 30px;
  }

  .link-block-43 {
    font-size: 14px;
  }

  .paragraph-13 {
    font-size: 12px;
  }

  .heading-22 {
    font-size: 36px;
  }

  .div-block-410 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .image-176 {
    margin-top: 20px;
    margin-left: 0;
  }

  .partner_section {
    margin-left: auto;
    margin-right: auto;
  }

  .partner_logo {
    width: 33.33%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .partner_img {
    height: 44px;
  }

  .accounting_section {
    padding: 40px 0;
  }

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

  .image-178 {
    max-width: 100%;
    margin-right: auto;
  }

  .h4_heading {
    font-size: 21px;
  }

  .left_dor_content {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 0;
  }

  .overlay_contet {
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .right_dor_content {
    padding-left: 15px;
    padding-right: 0;
  }

  .div_requirement {
    margin-top: -70px;
  }

  .requirement_section {
    margin-top: 140px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .requiremtn_listing_section {
    max-width: 100%;
    margin-top: 0;
  }

  ._1-outer-color.chagne-bg-color {
    padding-left: 12px;
  }

  .heading-27 {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }

  .image-180 {
    height: auto;
    margin-top: 80px;
    padding-left: 15px;
  }

  .solution_content {
    margin-top: 40px;
  }

  .paragraph-16 {
    font-size: 14px;
  }

  .bottom_banner_content {
    padding-left: 0;
    position: absolute;
    inset: 0%;
  }

  ._3-color {
    margin-left: 43px;
    margin-right: 10px;
    padding-left: 9px;
    padding-right: 0;
    left: auto;
    right: auto;
  }

  .paragraph-20 {
    font-size: 6px;
    line-height: 12px;
  }

  .topbar-btn {
    border-radius: 3px;
    padding-top: 5px;
    padding-bottom: 3px;
    font-size: 5px;
    line-height: 9px;
  }

  .custom-modal {
    display: none;
  }

  .custom_modal_content {
    max-width: 84%;
  }

  .custom_modal_image {
    height: 157px;
  }

  .pop-right-img {
    display: none;
  }

  .cutom_modal_text {
    padding-left: 15px;
  }

  .paragraph-21 {
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
  }

  .couston_modal_download_btn {
    font-size: 14px;
    line-height: 16px;
  }

  .slide-12 {
    vertical-align: baseline;
    position: relative;
  }

  .mask-3 {
    position: relative;
    overflow: visible;
  }

  .left-arrow-2 {
    width: 25px;
  }

  .slider-4 {
    height: 500px;
    position: relative;
    overflow: hidden;
  }

  .right-arrow-2 {
    width: 25px;
  }

  .image-186 {
    width: 10px;
    height: 10px;
  }

  .why-indiviual-section {
    padding-top: 1rem;
  }

  .why-left {
    padding-bottom: 20px;
  }

  .paragraph-27 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .list-9 {
    line-height: 24px;
  }

  .paragraph-29 {
    padding-top: 0;
    line-height: 28px;
  }

  .left-assessment-offer, .right-assessment-offer {
    width: 100%;
  }

  .process-list-title.process-box-right.mt-30 {
    margin-top: 20px;
  }

  .benefits-box {
    width: 100%;
    margin-bottom: 10px;
  }

  .paragraph-32.pt-0 {
    text-align: left;
    width: 100%;
  }

  .paragraph-32.m-d-none {
    display: none;
  }

  .paragraph-33 {
    margin-bottom: 10px;
    padding-top: 15px;
  }

  .div-block-414 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-414.border-right {
    border-bottom: 1px solid #077cd640;
    border-right-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-414.border-right.sm-right-border-none {
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-414.sm-right-border-d-block {
    border-bottom: 1px solid #077cd640;
    border-right-width: 0;
    padding: 15px 10px;
  }

  .paragraph-34 {
    line-height: 28px;
  }

  .heading-32 {
    margin-top: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .paragraph-35 {
    padding-top: 10px;
  }

  .image-189 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .get-start-right {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .heading-33 {
    font-size: 28px;
    line-height: 36px;
  }

  .get-start-btn.learn-more-btn {
    margin-left: 10px;
  }

  .div-block-415 {
    flex-flow: wrap;
    display: flex;
  }

  .div-block-416, .benefits-image-box {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .only-m-block {
    color: var(--primary--dark);
    margin-bottom: 0;
    padding-left: 10px;
    font-family: aktiv-grotesk, sans-serif;
    font-size: 19px;
    font-weight: 500;
    display: block;
  }

  .image-191 {
    width: 50px;
  }

  .grid-21 {
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-37 {
    text-align: left;
  }

  .div-block-417 {
    width: 100%;
  }

  .heading-39.heading41.size {
    text-align: left;
  }

  .div-block-420.div-block425 {
    width: 100%;
    min-width: 0;
  }

  .cell.shadow {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-41 {
    text-align: left;
  }

  .quick-stack-3 {
    padding-left: 20px;
  }

  .text-block-86 {
    font-size: 16px;
  }

  .sub-dropdown-heading {
    font-size: 14px;
  }

  .grid-26.grid-cols-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-26.responsiveness-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-bottom: 8px;
    padding-bottom: 8px;
  }

  .navbar-2 {
    grid-template-rows: auto auto;
  }

  .navbar-4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .dropdown-list-4 {
    background-color: #ddd;
  }

  .dropdown-list-4.w--open {
    background-color: var(--light-background);
  }

  .div-block-460 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-465 {
    min-width: auto;
  }

  .text-block-93 {
    margin-bottom: 30px;
  }

  .div-block-477 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-482 {
    padding-top: 30px;
  }

  .div-block-483 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
  }

  .grid-28 {
    flex-flow: column;
    width: 90%;
  }

  .grid-28.margin-top-40 {
    width: 90%;
  }

  .text-block-109 {
    font-size: 38px;
    line-height: 48px;
  }

  .div-block-489.width {
    width: 100%;
  }

  .div-block-490.width-75 {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-490.width-75.width-100 {
    width: 100%;
  }

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

  .list-item-19 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-504 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

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

  .text-block-114 {
    line-height: 24px;
  }

  .popup-close {
    padding-right: 5px;
    top: 0;
  }

  .popup-close-icon {
    width: 8px;
    height: 12px;
  }

  .div-block-508 {
    height: 50px;
  }
}

#w-node-_40477047-8382-0b90-8cf0-5224a7c99bfd-69c24e05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c8d2800-b473-0f31-bdb1-e9b5fcf63b9f-fcf63b7d {
  justify-self: center;
}

#w-node-_1c8d2800-b473-0f31-bdb1-e9b5fcf63bae-fcf63b7d {
  place-self: center;
}

#w-node-_1c8d2800-b473-0f31-bdb1-e9b5fcf63bbd-fcf63b7d {
  justify-self: center;
}

#w-node-_1a689fb4-5818-d97b-4f55-4db990223b27-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b28-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b29-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b2d-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b2e-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b2f-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b33-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b34-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b35-90223b1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a689fb4-5818-d97b-4f55-4db990223b3f-90223b1b {
  justify-self: center;
}

#w-node-_1a689fb4-5818-d97b-4f55-4db990223b41-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b42-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b46-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b4a-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b4e-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b54-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b55-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b56-90223b1b, #w-node-_1a689fb4-5818-d97b-4f55-4db990223b5a-90223b1b, #w-node-bc14fde2-add4-62e4-125e-e7c1135cd6b0-135cd69b, #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb2f8-69c24ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb2fd-69c24ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb300-69c24ee8, #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb302-69c24ee8, #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb308-69c24ee8, #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb313-69c24ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb317-69c24ee8 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb32d-69c24ee8, #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb330-69c24ee8 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb332-69c24ee8 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_9180057b-d7cd-b708-7efd-bceda226afc8-69c24eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9180057b-d7cd-b708-7efd-bceda226afcd-69c24eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9180057b-d7cd-b708-7efd-bceda226afd0-69c24eea, #w-node-_9180057b-d7cd-b708-7efd-bceda226afd2-69c24eea, #w-node-_9180057b-d7cd-b708-7efd-bceda226afd8-69c24eea, #w-node-_9180057b-d7cd-b708-7efd-bceda226afe3-69c24eea, #w-node-_327b8807-2525-3a4f-eb10-67183e3307d0-69c24f21, #w-node-_327b8807-2525-3a4f-eb10-67183e3307d0-69c24f22, #w-node-_327b8807-2525-3a4f-eb10-67183e3307d0-69c24f23, #w-node-edc6c80f-0aee-ad7a-96e9-1b65bb7645df-69c24f24, #w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae768-69c24f25, #w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae76c-69c24f25, #w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae770-69c24f25, #w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae774-69c24f25, #w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae778-69c24f25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae784-69c24f25 {
  grid-area: span 5 / span 1 / span 5 / span 1;
  justify-self: end;
}

#w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae789-69c24f25, #w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae78d-69c24f25, #w-node-_0cc1b073-7fd6-7574-b295-5fdc012ae791-69c24f25, #w-node-b8ca15b2-7532-af6d-4842-db8199d3e49f-99d3e493, #w-node-_3a8bbb61-745d-7169-349d-cb40d98eb188-69c24f26, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843242-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843243-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843244-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843245-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843246-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843247-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843248-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f3843249-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f384324a-f3843198, #w-node-_91abfec7-b71c-b127-c80b-e9e8f384324b-f3843198, #w-node-bed74405-37cb-dfca-b649-8300c734fa23-c734fa18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef53b469-073b-5bb7-b13a-198073885031-69c24f33 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-ef53b469-073b-5bb7-b13a-198073885038-69c24f33 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-_857c83fd-c843-966f-b6fd-96087d1f4625-69c24f35, #w-node-_4b6686d0-bdc7-b06e-20aa-ae6ab868746d-69c24f35, #w-node-_4b39ed36-708e-0685-714b-ed9470d98c40-69c24f35, #w-node-bb986fbf-8d70-9696-9769-94e23b6acb16-69c24f35, #w-node-a0cd6b25-12fb-4bd5-988b-d508082717b2-69c24f49, #w-node-_13959796-c903-08fc-2ac5-6ac972a3d16f-69c24f49, #w-node-_7e7ee043-b447-baae-20e4-1378e5c213ce-69c24f49, #w-node-_8929e2cb-a385-a014-abea-1c19225a83e8-69c24f49, #w-node-ac8a26df-5fba-8645-8d18-3ad7e158f69f-69c24f49, #w-node-_09e08266-c0be-57df-41d8-d6fe1170dea1-69c24f49, #w-node-_6f9c180c-c3be-b6e8-ab07-6054ce30be23-69c24f49, #w-node-a5db847d-93a3-5797-14af-53b19c9a7da3-69c24f49, #w-node-_4373318c-9926-af55-40bc-ee6b6e8cda32-69c24f49, #w-node-_5e84ed7e-9962-c252-e5d2-347f8a76180c-69c24f49, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd060a-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd060b-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd060c-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd060d-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd060e-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd060f-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd0610-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd0611-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd0612-c8dd05c4, #w-node-ebf477ab-fe1a-a3b7-75d3-3ca7c8dd0613-c8dd05c4, #w-node-_29709fe1-22c0-e7d0-0ccd-17082bc63261-2bc6324c, #w-node-_51245b92-3ee5-fbc0-88fd-a3e08662e8d5-8662e8c0, #w-node-_5ce12261-0da4-f8eb-4f7d-45e3f9b89369-69c24f60, #w-node-a037f371-1d07-c375-37f0-758b245d1828-69c24f64, #w-node-a037f371-1d07-c375-37f0-758b245d182c-69c24f64, #w-node-a037f371-1d07-c375-37f0-758b245d1830-69c24f64, #w-node-a037f371-1d07-c375-37f0-758b245d1834-69c24f64, #w-node-a037f371-1d07-c375-37f0-758b245d1838-69c24f64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a037f371-1d07-c375-37f0-758b245d183e-69c24f64 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-a037f371-1d07-c375-37f0-758b245d184b-69c24f64 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-_8b49035b-34a8-aba5-3a87-0934ab3395d3-69c24f65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f607f9b0-a68f-dd1b-32f0-400845720cb3-69c24f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab3b4a3d-830d-a101-842a-3f1b723fc270-69c24f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f592ebd8-97f4-2da4-9519-921d84be3104-69c24f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f592ebd8-97f4-2da4-9519-921d84be3105-69c24f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdefab46-83dc-0672-f987-3c320a1f7e43-69c24f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bdefab46-83dc-0672-f987-3c320a1f7e44-69c24f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e90200c-8524-1511-626b-c3af2b531b31-69c24f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8e90200c-8524-1511-626b-c3af2b531b32-69c24f66, #w-node-bccde792-445a-434a-8d09-0c3476e6b590-69c24f66, #w-node-bccde792-445a-434a-8d09-0c3476e6b595-69c24f66, #w-node-bccde792-445a-434a-8d09-0c3476e6b59f-69c24f66, #w-node-bccde792-445a-434a-8d09-0c3476e6b5a4-69c24f66, #w-node-_02ada661-dd3b-1340-8cce-235cfcc894fc-69c24f66, #w-node-_02ada661-dd3b-1340-8cce-235cfcc89501-69c24f66, #w-node-_14b4cb25-2d8d-a407-fa02-51856dd51ae1-69c24f66, #w-node-_14b4cb25-2d8d-a407-fa02-51856dd51ae6-69c24f66, #w-node-_14b4cb25-2d8d-a407-fa02-51856dd51af0-69c24f66, #w-node-_14b4cb25-2d8d-a407-fa02-51856dd51af5-69c24f66, #w-node-_6da58f9a-75f6-3c93-a1cd-edce1f87ee54-69c24f66, #w-node-_870bdb83-df3d-6765-bd11-e1329745486c-69c24f66, #w-node-a9eb44f6-0150-2eb0-90ae-0eb0b5b7d641-69c24f66, #w-node-db5239cf-7702-5f70-ac35-2e24d14bceb5-69c24f66, #w-node-db5239cf-7702-5f70-ac35-2e24d14bceba-69c24f66, #w-node-fa4bf9e6-3e78-de4e-5472-3b276594f5c9-69c24f66, #w-node-_4ed461f0-7a3d-cb12-0793-c3b069fec09e-69c24f66, #w-node-_3fd2ed46-6b16-612a-c45e-c335fc578ff8-69c24f66, #w-node-_84bb921b-9594-cbc3-782c-2395d2547e7a-69c24f66, #w-node-_4031dd4b-f05f-f454-8805-1beb64b78255-69c24f66, #w-node-_2977bd05-f5a6-1a1c-1f1c-5acfc6dee9c1-69c24f66, #w-node-_8c9502aa-abbf-ba96-9bc1-f6ad4022a2d2-69c24f66, #w-node-cd485838-4ce0-b610-51ad-3065b9e0d36a-69c24f66, #w-node-_9f64e4b7-8530-dfdf-38bb-7bd6f3908944-69c24f66, #w-node-_9f64e4b7-8530-dfdf-38bb-7bd6f3908949-69c24f66, #w-node-_49d82f77-df3f-0daf-0883-ce688dbc23b7-69c24f66, #w-node-_3e3dc824-8db4-f63f-4b38-34467eab732d-69c24f66, #w-node-e1bf292b-ed25-6c21-4002-e0324046bca9-69c24f66, #w-node-f3acb938-8009-afa7-5a79-29b94e0a58d2-69c24f66, #w-node-baf2c6fc-f65c-3d35-8db3-8d5436fde72f-69c24f66, #w-node-_832286fc-6c5b-411a-996b-13369bab7956-69c24f66, #w-node-ce8f0108-731d-2e2d-6250-fc079cddb88a-69c24f66, #w-node-_55b89b6e-150c-dcb4-b027-341e45171c85-69c24f66, #w-node-cf6fcbe2-04a0-25c1-5e15-0b29cdfedd85-69c24f66, #w-node-ced5bfdd-e1cd-98f1-9673-04a590597629-69c24f66, #w-node-ce81c726-9f6f-1100-1902-9d0b5f31c28d-69c24f66, #w-node-ce81c726-9f6f-1100-1902-9d0b5f31c292-69c24f66, #w-node-_931d453f-5756-201d-2ef4-00db66c7d5dc-69c24f66, #w-node-_4ef501e8-9367-2cfa-8a21-474783a972f2-69c24f66, #w-node-_5d5e572f-1036-087c-62fd-bbbd329251e1-69c24f66, #w-node-_5d5e572f-1036-087c-62fd-bbbd329251e6-69c24f66, #w-node-_8b3b501c-148b-6453-1159-a047bc86ae28-69c24f66, #w-node-dd60d52a-b8a5-106c-eb9f-ca7e6abe3b47-69c24f66, #w-node-_300e647a-48a1-9d87-85f2-a3bff258c5c4-69c24f66, #w-node-_71a3097d-ed75-aba7-3929-bd489494da63-69c24f66, #w-node-e0dcdc9c-68be-60d7-7517-d29d68797fd4-69c24f66, #w-node-_9650b859-72d8-1bf3-c0aa-316a44c7ac9d-69c24f66, #w-node-_9650b859-72d8-1bf3-c0aa-316a44c7aca2-69c24f66, #w-node-a1bea1bf-b39c-c2e9-b288-31aa42732470-69c24f66, #w-node-_273585ef-cae1-da6e-2778-c7e0e07c6561-69c24f66, #w-node-_273585ef-cae1-da6e-2778-c7e0e07c6566-69c24f66, #w-node-f754d999-0bab-238c-cb1e-1250b8d1bfe1-69c24f8e, #w-node-f754d999-0bab-238c-cb1e-1250b8d1bfe5-69c24f8e, #w-node-f754d999-0bab-238c-cb1e-1250b8d1bfe9-69c24f8e, #w-node-f754d999-0bab-238c-cb1e-1250b8d1bfed-69c24f8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f754d999-0bab-238c-cb1e-1250b8d1bff3-69c24f8e {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-f754d999-0bab-238c-cb1e-1250b8d1bffa-69c24f8e {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-_1aa78870-ffb2-b3a0-ff9c-46e67c934873-69c24f8f, #w-node-_94203910-c556-810c-2eb3-88b9c6f74697-69c24f90, #w-node-_94203910-c556-810c-2eb3-88b9c6f7469f-69c24f90, #w-node-_94203910-c556-810c-2eb3-88b9c6f746a7-69c24f90, #w-node-_94203910-c556-810c-2eb3-88b9c6f746af-69c24f90, #w-node-ccb0baea-810c-bdd2-5168-a4edc3bf6525-69c24f92, #w-node-ccb0baea-810c-bdd2-5168-a4edc3bf6529-69c24f92, #w-node-ccb0baea-810c-bdd2-5168-a4edc3bf652d-69c24f92, #w-node-ccb0baea-810c-bdd2-5168-a4edc3bf6531-69c24f92, #w-node-ccb0baea-810c-bdd2-5168-a4edc3bf6535-69c24f92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb0baea-810c-bdd2-5168-a4edc3bf653b-69c24f92 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-ccb0baea-810c-bdd2-5168-a4edc3bf6542-69c24f92 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-ecc18ab8-32ca-ca7f-c77a-85c526dee2cc-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fd5e4b2-c17f-2edd-0d5b-9dee5461ae24-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f29b3009-41f1-b2bf-27bb-626449565226-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c74be0-05a7-a951-63af-ddf3f9db633d-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_62c74be0-05a7-a951-63af-ddf3f9db633e-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a43183d3-a61d-7598-e71e-db21aa8200fe-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a43183d3-a61d-7598-e71e-db21aa8200ff-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b00165b9-f6e4-c9f1-c013-67b99f566004-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b00165b9-f6e4-c9f1-c013-67b99f566005-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d846b0f7-3055-3879-7f94-644a1e939067-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d846b0f7-3055-3879-7f94-644a1e939068-69c24f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc046cba-a18a-5681-a64c-37b96d904005-69c24f94, #w-node-_7c791e23-8692-658a-1ee9-4f9c05766312-69c24f94, #w-node-a6ce7109-861f-67a7-9bc4-4c17ba67ba33-69c24f94, #w-node-_7f853339-2b45-9f1d-bd5a-d615f05eb197-69c24f94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_361b786b-d179-7dcc-da58-ba037063c458-69c24f94, #w-node-d564d007-b217-98a8-fe5f-ca4c8c7bddee-69c24f94, #w-node-_2a5ed801-e6cc-55c2-8715-bc41223277d0-69c24f94, #w-node-_72b62916-d62e-d99b-82f0-975f0d8f0a66-69c24f94, #w-node-_5ef8e75c-f85e-9f25-c010-2eadfc95a891-69c24f9a, #w-node-_5ef8e75c-f85e-9f25-c010-2eadfc95a895-69c24f9a, #w-node-_5ef8e75c-f85e-9f25-c010-2eadfc95a899-69c24f9a, #w-node-_5ef8e75c-f85e-9f25-c010-2eadfc95a89d-69c24f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ef8e75c-f85e-9f25-c010-2eadfc95a8a3-69c24f9a {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_5ef8e75c-f85e-9f25-c010-2eadfc95a8aa-69c24f9a {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-f607f9b0-a68f-dd1b-32f0-400845720cb3-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab3b4a3d-830d-a101-842a-3f1b723fc270-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f592ebd8-97f4-2da4-9519-921d84be3104-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f592ebd8-97f4-2da4-9519-921d84be3105-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdefab46-83dc-0672-f987-3c320a1f7e43-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bdefab46-83dc-0672-f987-3c320a1f7e44-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e90200c-8524-1511-626b-c3af2b531b31-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8e90200c-8524-1511-626b-c3af2b531b32-69c24f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad662e7-d0a6-19d6-1a23-76310c5f7df6-69c24f9f, #w-node-d3a02781-ac4c-d041-46ef-194326858bcc-69c24f9f, #w-node-_12bcb4ed-8a71-64a0-e305-1495ba9c47ff-69c24f9f, #w-node-a1176ff4-5abe-e157-3a41-87b8065dbeae-69c24f9f, #w-node-_4d0d3e2f-ace6-0c92-2e64-77a86e54c5c0-69c24f9f, #w-node-_27c8170a-2b0b-058e-0fb5-bbd3bbc6f5f2-69c24f9f, #w-node-_6ff383ac-35c0-3c53-79bf-708852f45d75-69c24f9f, #w-node-f8841801-8543-efcd-34ff-5b134ffccddc-69c24f9f, #w-node-_1e8d305a-f853-bf80-f16a-071d4b8dd49e-69c24f9f, #w-node-_3ac6eecf-39b8-3b4f-5ad5-03f1b956edcd-69c24f9f, #w-node-b8d9ed82-7831-752e-e3ac-54d64305a833-69c24f9f, #w-node-_8133201a-bfdb-0adb-d545-07dfdfaab0fa-69c24f9f, #w-node-_26bf88f4-f1d5-aad5-f2f5-e5c9f862cc23-69c24f9f, #w-node-_3f7f597f-871a-361c-68db-6ce4cd82cb0a-69c24f9f, #w-node-_961c693f-21d2-6fe7-30b7-903ac8e00574-69c24f9f, #w-node-_92c58e13-88ee-625c-9a40-bfe5183c7e1e-69c24f9f, #w-node-_9aee7c8b-0c22-1ff9-704d-36c427d203fd-69c24f9f, #w-node-_0682e1db-d0e0-50df-2479-98ca91a5b4f0-69c24f9f, #w-node-_0673a8dc-ac60-c3db-7065-ffe182d46866-69c24f9f, #w-node-_04c82a70-c199-9801-8354-cb41f3d85fcc-69c24f9f, #w-node-_008abca1-d63c-7507-2946-00758be48c2d-69c24f9f, #w-node-_0715bd9c-8691-a57a-d0b0-8d641d95821b-69c24f9f, #w-node-_935cd25f-99b5-8320-d4cd-bfc96e0cde0b-69c24f9f, #w-node-_89bbf8c8-f430-59cb-2a30-c6ec4bfce5ac-69c24f9f, #w-node-b33b251a-3ec0-0422-8c62-eff8095f1951-69c24f9f, #w-node-_98349820-3259-d478-9c2e-806f6c5efab2-69c24f9f, #w-node-f82619e9-5c80-9fc5-e558-1b739605cecd-69c24f9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_909dfa5e-25e7-eb7f-b921-c610d33e61ac-d33e612e, #w-node-ebef7b33-1610-2a6f-2adc-af0a768e57fb-69c24fa0, #w-node-ebef7b33-1610-2a6f-2adc-af0a768e57fd-69c24fa0, #w-node-ebef7b33-1610-2a6f-2adc-af0a768e57ff-69c24fa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5800-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5801-69c24fa0, #w-node-ebef7b33-1610-2a6f-2adc-af0a768e5802-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5807-69c24fa0 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5809-69c24fa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e580a-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e580b-69c24fa0, #w-node-ebef7b33-1610-2a6f-2adc-af0a768e580c-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5811-69c24fa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5812-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5814-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebef7b33-1610-2a6f-2adc-af0a768e5819-69c24fa0 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_3472e792-4b1b-70c2-c620-a9635c98f69c-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_3472e792-4b1b-70c2-c620-a9635c98f69d-69c24fa0, #w-node-_3472e792-4b1b-70c2-c620-a9635c98f6a0-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_044fd108-4c00-2b56-d942-27a357e26876-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_044fd108-4c00-2b56-d942-27a357e26877-69c24fa0, #w-node-_044fd108-4c00-2b56-d942-27a357e2687a-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41088183-d842-81d1-6c59-d927c31d4138-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_41088183-d842-81d1-6c59-d927c31d413c-69c24fa0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ff33515-3768-9a7a-6e74-8f150f9c86f9-69c24fa1, #w-node-_2f6425e0-2183-e6c5-0d15-52a9c294b1c5-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-_279155a4-45c9-4353-6017-5cc664d4d564-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9d2ec84-1d22-83d0-8afe-077e6009a675-69c24fa1, #w-node-_73514638-4dc1-08fd-1168-59650d26d162-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_377d3709-24d9-b6c5-9465-020c6ca0995b-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-_377d3709-24d9-b6c5-9465-020c6ca0995c-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2da46eb8-93ed-0006-030d-2bf1b548919e-69c24fa1, #w-node-efb7abd8-b9c2-ab28-1fa1-0f227bca5407-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f00d604-28af-16dd-b744-29e99717f035-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-_9f00d604-28af-16dd-b744-29e99717f036-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6cd7ca3d-4deb-a3c9-e268-89180a8bb8cb-69c24fa1, #w-node-ad2bf928-1093-fb3e-0442-a739c5d1f41f-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92179d72-6339-e535-5d59-50641d02058a-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-_92179d72-6339-e535-5d59-50641d02058b-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7126c7bd-80ce-966c-4acb-772d08676e70-69c24fa1, #w-node-_47a43a2e-a8fd-33e7-ae2a-45526bb83a84-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_276cb61a-24a7-48e9-3271-6ba646afa85f-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-_276cb61a-24a7-48e9-3271-6ba646afa860-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b223a9e6-aabc-b7f1-c280-c84bac300ace-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_276cb61a-24a7-48e9-3271-6ba646afa863-69c24fa1 {
  align-self: center;
}

#w-node-_6d186d0f-3cd2-960d-9f45-e147ec580890-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8ef7662-a261-c9a8-5148-3eb6ebe92724-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-e8ef7662-a261-c9a8-5148-3eb6ebe92725-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e8ef7662-a261-c9a8-5148-3eb6ebe92726-69c24fa1 {
  align-self: center;
}

#w-node-e735e14c-e46d-c45c-41d3-f53f74f96d04-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e8ef7662-a261-c9a8-5148-3eb6ebe92728-69c24fa1 {
  align-self: center;
}

#w-node-_8a63dd6b-35b5-fcb1-fe73-72b66bdfdd49-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e8ef7662-a261-c9a8-5148-3eb6ebe9272a-69c24fa1 {
  align-self: center;
}

#w-node-_2544bb09-c2c8-4514-1587-79fa5d8f4049-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-bd973c59-458f-9302-6c00-7c6706ce7842-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2544bb09-c2c8-4514-1587-79fa5d8f404a-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c1c1fe2-e5cc-cf5b-68b7-f89c92d29f8a-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2544bb09-c2c8-4514-1587-79fa5d8f404d-69c24fa1 {
  align-self: center;
}

#w-node-f45a6334-2248-5c1f-f7c4-769961574033-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2544bb09-c2c8-4514-1587-79fa5d8f404f-69c24fa1 {
  align-self: center;
}

#w-node-b4b6bf32-736f-c012-7ade-d7d69ee2b2a2-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-b4b6bf32-736f-c012-7ade-d7d69ee2b2a3-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b4b6bf32-736f-c012-7ade-d7d69ee2b2a4-69c24fa1 {
  align-self: center;
}

#w-node-ec5fac18-6e34-ad70-2d3b-e23bbb3c2796-69c24fa1, #w-node-_65fdae1c-7b58-181b-b6c3-ae38eada5623-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb8f5c4-4471-1658-ddf7-fe8c71a5c6a4-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-_4cb8f5c4-4471-1658-ddf7-fe8c71a5c6a5-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb83fb1e-d02a-bc6a-c283-e4a77ea306aa-69c24fa1, #w-node-_13f80c82-d5d8-e9d1-da81-25e72693d22f-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d761108c-8b1b-5ebc-8625-f2760573bd6f-69c24fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center stretch;
}

#w-node-d761108c-8b1b-5ebc-8625-f2760573bd70-69c24fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d761108c-8b1b-5ebc-8625-f2760573bd71-69c24fa1 {
  align-self: center;
}

#w-node-_165f11dc-dc10-1de8-6666-aeb7355a2596-69c24fa1, #w-node-_6ab6f640-454e-c887-60d1-608c11f19fe5-69c24fa1, #w-node-ea564178-061d-3ff0-f958-708d8a7d6483-69c24fa2, #w-node-ea564178-061d-3ff0-f958-708d8a7d6484-69c24fa2, #w-node-ea564178-061d-3ff0-f958-708d8a7d6487-69c24fa2, #w-node-ea564178-061d-3ff0-f958-708d8a7d6488-69c24fa2, #w-node-ea564178-061d-3ff0-f958-708d8a7d648b-69c24fa2, #w-node-ea564178-061d-3ff0-f958-708d8a7d648c-69c24fa2, #w-node-ea564178-061d-3ff0-f958-708d8a7d648f-69c24fa2, #w-node-ea564178-061d-3ff0-f958-708d8a7d6490-69c24fa2, #w-node-_2c67af87-c652-1b1a-912b-6cc532c423c7-69c24fa3, #w-node-_2c67af87-c652-1b1a-912b-6cc532c423cc-69c24fa3, #w-node-_2c67af87-c652-1b1a-912b-6cc532c423d1-69c24fa3, #w-node-_2c67af87-c652-1b1a-912b-6cc532c423d6-69c24fa3, #w-node-_2c67af87-c652-1b1a-912b-6cc532c423db-69c24fa3, #w-node-_2c67af87-c652-1b1a-912b-6cc532c423e0-69c24fa3, #w-node-f9debd7e-1fe3-6aa6-e463-faa268635acb-69c24fa3, #w-node-c8bd94de-82b6-cbf0-d791-d5a8399c55c5-69c24fa3, #w-node-_0cd6c930-376d-0b8e-6a03-ed4af46d7a13-69c24fa3, #w-node-_903a3d1d-8019-1902-49cf-b55e3f82e876-69c24fa3, #w-node-_0d299b67-d1cf-b9bb-4288-ea2402c44ff9-69c24fa3, #w-node-e5e4e551-5d3b-dc7d-0bff-9090130b856a-69c24fb5, #w-node-d0946c82-dfcd-e3ec-aefc-247a3e147cb4-69c24fc6, #w-node-d0946c82-dfcd-e3ec-aefc-247a3e147cbc-69c24fc6, #w-node-d0946c82-dfcd-e3ec-aefc-247a3e147cc4-69c24fc6, #w-node-d0946c82-dfcd-e3ec-aefc-247a3e147ccc-69c24fc6, #w-node-c4d59b8c-6306-a6c7-5738-b10c88ce1920-69c24fc7, #w-node-c4d59b8c-6306-a6c7-5738-b10c88ce1924-69c24fc7, #w-node-c4d59b8c-6306-a6c7-5738-b10c88ce1925-69c24fc7, #w-node-c4d59b8c-6306-a6c7-5738-b10c88ce1928-69c24fc7, #w-node-c4d59b8c-6306-a6c7-5738-b10c88ce1929-69c24fc7, #w-node-_2e142586-b098-aa96-0fec-0410e6312431-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e6312435-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e6312439-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e6312446-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e631244a-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e631244e-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e6312452-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e6312456-69c24fc8, #w-node-_2e142586-b098-aa96-0fec-0410e631245a-69c24fc8, #w-node-_5cce5a12-b436-7e3d-9418-789ab297abfd-69c24fc9, #w-node-_5609bf67-3943-3463-a4ee-72bbe6633b07-69c24fc9, #w-node-db7fec62-84f4-7e22-fba5-ebaa693ba3a7-69c24fc9, #w-node-_0f12871b-7a0f-1b74-3bb9-1a5e10dc0c81-69c24fc9, #w-node-_0be0eac1-1243-3a04-d179-e5615245baa9-69c250bc, #w-node-_0be0eac1-1243-3a04-d179-e5615245baab-69c250bc, #w-node-_0be0eac1-1243-3a04-d179-e5615245baad-69c250bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245baae-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245baaf-69c250bc, #w-node-_0be0eac1-1243-3a04-d179-e5615245bab2-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bab7-69c250bc {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bab9-69c250bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245baba-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245babb-69c250bc, #w-node-_0be0eac1-1243-3a04-d179-e5615245babe-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bac3-69c250bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bac4-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bac8-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bacd-69c250bc {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bad4-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center stretch;
}

#w-node-_0be0eac1-1243-3a04-d179-e5615245bad5-69c250bc, #w-node-_553b3285-1245-e2b1-fc58-394865d20f2e-69c250bc, #w-node-_0be0eac1-1243-3a04-d179-e5615245bad8-69c250bc, #w-node-_5afa597c-b7bf-3ef1-bae8-3c0e31253954-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a38a348c-a21a-320b-e63a-ec4ae941ec50-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center stretch;
}

#w-node-a38a348c-a21a-320b-e63a-ec4ae941ec51-69c250bc, #w-node-a38a348c-a21a-320b-e63a-ec4ae941ec56-69c250bc, #w-node-a38a348c-a21a-320b-e63a-ec4ae941ec58-69c250bc, #w-node-bd767719-1886-f0bd-226f-d26b07a1798f-69c250bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b4d6149-625d-e213-7d9c-5821217110ef-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-5821217110f1-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-5821217110f3-69c250bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b4d6149-625d-e213-7d9c-5821217110f4-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_0b4d6149-625d-e213-7d9c-5821217110f5-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-5821217110f8-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b4d6149-625d-e213-7d9c-5821217110fd-69c250bd {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_0b4d6149-625d-e213-7d9c-5821217110ff-69c250bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b4d6149-625d-e213-7d9c-582121711100-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_0b4d6149-625d-e213-7d9c-582121711101-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-582121711104-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b4d6149-625d-e213-7d9c-582121711109-69c250bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b4d6149-625d-e213-7d9c-58212171110a-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_0b4d6149-625d-e213-7d9c-58212171110e-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b4d6149-625d-e213-7d9c-582121711113-69c250bd {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_0b4d6149-625d-e213-7d9c-58212171111d-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center stretch;
}

#w-node-_0b4d6149-625d-e213-7d9c-58212171111e-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-582121711123-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-582121711125-69c250bd, #w-node-_4c966ff3-47b4-6d82-685a-1598d8871607-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b4d6149-625d-e213-7d9c-58212171112f-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center stretch;
}

#w-node-_0b4d6149-625d-e213-7d9c-582121711130-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-582121711135-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-582121711137-69c250bd, #w-node-_0f252812-683f-58f2-8dc1-747c8b1d6e1d-69c250bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10c368b7-772d-5528-efe3-9b67e198d1b1-69c250d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10c368b7-772d-5528-efe3-9b67e198d1b6-69c250d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_10c368b7-772d-5528-efe3-9b67e198d1b9-69c250d3, #w-node-_10c368b7-772d-5528-efe3-9b67e198d1bb-69c250d3, #w-node-_10c368b7-772d-5528-efe3-9b67e198d1c1-69c250d3, #w-node-_10c368b7-772d-5528-efe3-9b67e198d1cc-69c250d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10c368b7-772d-5528-efe3-9b67e198d1d0-69c250d3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_10c368b7-772d-5528-efe3-9b67e198d1e6-69c250d3, #w-node-_10c368b7-772d-5528-efe3-9b67e198d1e9-69c250d3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-_10c368b7-772d-5528-efe3-9b67e198d1eb-69c250d3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_61798770-bd89-7ae1-87b2-d29330865a3b-69c250d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61798770-bd89-7ae1-87b2-d29330865a40-69c250d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7892b653-53ef-e4d1-5110-23c2dfc37135-69c250d5, #w-node-_7892b653-53ef-e4d1-5110-23c2dfc37137-69c250d5, #w-node-_4933a34d-a5b0-2b8c-67f4-de1ddf82a6f6-69c250d5, #w-node-_027c0e8c-cbe1-a979-a911-cb60eb8fdfd6-69c250d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4dedc7-c7fc-113c-5218-3584dc7628a4-69c250d5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_5c4dedc7-c7fc-113c-5218-3584dc7628ab-69c250d5, #w-node-_07f31c3f-5957-c400-c112-76b40c60f732-69c250d5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: end;
}

#w-node-_07f31c3f-5957-c400-c112-76b40c60f71c-69c250d5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_5d519607-175c-c55c-5154-f40248c5c01a-69c250d7, #w-node-_5d519607-175c-c55c-5154-f40248c5c01f-69c250d7, #w-node-_5d519607-175c-c55c-5154-f40248c5c024-69c250d7, #w-node-_5d519607-175c-c55c-5154-f40248c5c029-69c250d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a985d0cb-bb75-5c9f-6f0f-4950bcafcde5-69c2512a, #w-node-_8723aa17-4101-1ac1-098c-4f0a3c083702-69c2512a, #w-node-_5b1bfec9-e754-7264-2aef-5f391e72013d-69c2512a, #w-node-_45c413ec-661a-dec4-eb7e-7a35aa8404d0-69c2512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_36a1d5be-bf2f-32a7-d236-ccd773fa19b5-69c2512a, #w-node-_9276a207-e35c-9c0b-f48b-66260ebc99de-69c2512a, #w-node-_067a917b-e0bc-0d1f-972c-589e2895ae5c-69c2512a, #w-node-d1670089-c9e6-18fa-64b8-721c05f092b4-69c2512a, #w-node-d1670089-c9e6-18fa-64b8-721c05f092b9-69c2512a, #w-node-d1670089-c9e6-18fa-64b8-721c05f092be-69c2512a, #w-node-d1670089-c9e6-18fa-64b8-721c05f092c3-69c2512a, #w-node-_2a009e41-2bd7-c107-d243-d7cd49b4556d-22bdb23b, #w-node-_6fd7e6b4-6987-c20c-a77c-eb63a8e56dcd-4d69fb43, #w-node-_7a2afbc0-34a2-db9c-6819-84556f4258ac-d70150f8, #w-node-a11f0eba-0058-f56e-96db-310f56e37d7f-1bec78b6, #w-node-a11f0eba-0058-f56e-96db-310f56e37d81-1bec78b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3567fa09-9e78-6373-3542-b1837a8acd17-1bec78b6, #w-node-_9b10518a-c062-e43b-f666-0866a8ffb043-1bec78b6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cd27c21a-99f7-c279-78a7-7499218c512a-1bec78b6, #w-node-cd27c21a-99f7-c279-78a7-7499218c5133-1bec78b6, #w-node-cd27c21a-99f7-c279-78a7-7499218c513c-1bec78b6, #w-node-cd27c21a-99f7-c279-78a7-7499218c5145-1bec78b6 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_9d8502d1-c810-7949-363a-78afda13d8bf-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8c4-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8c9-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8ce-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8d3-1bec78b6 {
  place-self: auto;
}

#w-node-c1819f21-e644-0fc9-419c-75cfa4c8837a-1bec78b6, #w-node-_04180861-6eee-b0f4-b3fd-44f3818b3bd4-1bec78b6, #w-node-efb2875a-1a1f-5a3e-0cf3-bdc7e06b7b8f-1bec78b6, #w-node-_5dd23854-3a30-b61e-3225-abff540be2de-1bec78b6, #w-node-_89d5edfe-f5ff-aff4-3e65-3085cfb06716-1bec78b6, #w-node-a0d9bbfe-0a3b-708c-30a9-16cf6139f7c1-1bec78b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_362a257a-d129-8ae7-355d-fe7605b9899b-1bec78b6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-e4520425 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5a39d1c1-33d7-d878-f758-afdba07c70ea-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70eb-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70ec-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70ed-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70ee-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70ef-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70f0-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70f1-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70f2-2b7f9c66, #w-node-_5a39d1c1-33d7-d878-f758-afdba07c70f3-2b7f9c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-69bc2845, #w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-f852a68d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5a9daf5d-8157-2ca6-0d44-043d3ae8ea45-ad1aabc4, #w-node-_2d7b1c69-b101-6b4f-e949-44c2c9d743a2-ad1aabc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9eafcbb8-4972-b91f-8336-e0501750b275-ad1aabc4, #w-node-_960cf571-ee2a-a3d5-05e5-54266ebb4ef3-ad1aabc4, #w-node-_6e928cde-cc51-d5fc-ebc3-87138ef90914-ad1aabc4, #w-node-_5c9cc0ff-fb8b-7119-a6f2-1142b81f74a1-ad1aabc4, #w-node-_8dba262f-360f-ce47-4bca-f21e5045e80b-ad1aabc4 {
  place-self: auto;
}

#w-node-ae0de7f8-3086-cd31-9d7d-d55b825dc7ed-ad1aabc4, #w-node-_31911898-637a-f189-ff76-6c4cabddbe56-ad1aabc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_950ca998-db12-a15a-c4c8-ce15bdfdc8f6-ad1aabc4, #w-node-d8da5c03-3e4d-740e-a4d4-b9697a194f19-ad1aabc4, #w-node-_325223b9-1d95-ea06-f25a-07003314c151-ad1aabc4, #w-node-c559f18c-d9bb-1ebb-f71d-d8ea0133959c-ad1aabc4 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-c69c19b9-b057-3bc6-cb0c-1f957b1d1a59-b1e48c07, #w-node-c69c19b9-b057-3bc6-cb0c-1f957b1d1a5b-b1e48c07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a62b1b3-6e30-53f7-cc6e-dd9759314f53-b1e48c07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b7fec2d3-4be9-8bd7-4aee-c5b344a2eabe-b1e48c07, #w-node-b7fec2d3-4be9-8bd7-4aee-c5b344a2eac7-b1e48c07, #w-node-b7fec2d3-4be9-8bd7-4aee-c5b344a2ead0-b1e48c07, #w-node-b7fec2d3-4be9-8bd7-4aee-c5b344a2ead9-b1e48c07 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_377d3709-24d9-b6c5-9465-020c6ca0995d-69c24fa1 {
    align-self: center;
  }

  #w-node-_9d8502d1-c810-7949-363a-78afda13d8bf-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8c4-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8c9-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8ce-1bec78b6, #w-node-_9d8502d1-c810-7949-363a-78afda13d8d3-1bec78b6, #w-node-_9eafcbb8-4972-b91f-8336-e0501750b275-ad1aabc4, #w-node-_960cf571-ee2a-a3d5-05e5-54266ebb4ef3-ad1aabc4, #w-node-_6e928cde-cc51-d5fc-ebc3-87138ef90914-ad1aabc4, #w-node-_5c9cc0ff-fb8b-7119-a6f2-1142b81f74a1-ad1aabc4, #w-node-_8dba262f-360f-ce47-4bca-f21e5045e80b-ad1aabc4 {
    justify-self: auto;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-bb986fbf-8d70-9696-9769-94e23b6acb16-69c24f35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1c8d2800-b473-0f31-bdb1-e9b5fcf63b9f-fcf63b7d {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_1c8d2800-b473-0f31-bdb1-e9b5fcf63ba2-fcf63b7d, #w-node-_1c8d2800-b473-0f31-bdb1-e9b5fcf63bb1-fcf63b7d, #w-node-_1c8d2800-b473-0f31-bdb1-e9b5fcf63bc0-fcf63b7d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5e08c6ba-6c9b-2386-2610-38e50caff0a0-3936f1f2 {
    place-self: start stretch;
  }

  #w-node-_5e08c6ba-6c9b-2386-2610-38e50caff0a2-3936f1f2, #w-node-_5e08c6ba-6c9b-2386-2610-38e50caff0a4-3936f1f2, #w-node-_0dcbd847-fb98-4d32-86d8-abe833144c5b-3936f1f2, #w-node-_45a19099-d021-fcc3-4194-2f9938b48cf3-3936f1f2, #w-node-b58056f5-d8c0-2618-955f-24fb534eac7a-3936f1f2, #w-node-_5e08c6ba-6c9b-2386-2610-38e50caff0a6-3936f1f2, #w-node-_5e08c6ba-6c9b-2386-2610-38e50caff0aa-3936f1f2 {
    justify-self: stretch;
  }

  #w-node-_790ddbf7-af92-b0ec-5042-54bb9cee193c-3936f1f2 {
    place-self: start stretch;
  }

  #w-node-_790ddbf7-af92-b0ec-5042-54bb9cee193e-3936f1f2, #w-node-_790ddbf7-af92-b0ec-5042-54bb9cee1940-3936f1f2, #w-node-_790ddbf7-af92-b0ec-5042-54bb9cee1942-3936f1f2, #w-node-_790ddbf7-af92-b0ec-5042-54bb9cee1944-3936f1f2, #w-node-_790ddbf7-af92-b0ec-5042-54bb9cee1946-3936f1f2, #w-node-_790ddbf7-af92-b0ec-5042-54bb9cee1948-3936f1f2 {
    justify-self: stretch;
  }

  #w-node-e5be2474-3009-d040-3e42-0917c58a26e7-c58a263c {
    place-self: start stretch;
  }

  #w-node-e5be2474-3009-d040-3e42-0917c58a26e9-c58a263c, #w-node-e5be2474-3009-d040-3e42-0917c58a26eb-c58a263c, #w-node-e5be2474-3009-d040-3e42-0917c58a26ed-c58a263c, #w-node-e5be2474-3009-d040-3e42-0917c58a26ef-c58a263c {
    justify-self: stretch;
  }

  #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd15-69c24ee4 {
    place-self: start stretch;
  }

  #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd17-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd19-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd1b-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd1d-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd1f-69c24ee4 {
    justify-self: stretch;
  }

  #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd78-69c24ee4 {
    place-self: start stretch;
  }

  #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd7a-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd7c-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd7e-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd80-69c24ee4, #w-node-_9ca5ad10-c37a-872b-28a4-e2e7a080dd82-69c24ee4 {
    justify-self: stretch;
  }

  #w-node-_956ccaab-984c-09e6-a308-ebb9496fcb81-69c24ee4 {
    place-self: start stretch;
  }

  #w-node-_956ccaab-984c-09e6-a308-ebb9496fcb83-69c24ee4, #w-node-_956ccaab-984c-09e6-a308-ebb9496fcb85-69c24ee4, #w-node-_956ccaab-984c-09e6-a308-ebb9496fcb87-69c24ee4, #w-node-_956ccaab-984c-09e6-a308-ebb9496fcb89-69c24ee4 {
    justify-self: stretch;
  }

  #w-node-a2b5f8b0-270c-c160-16fc-e891adc6fb70-1725364e {
    place-self: start stretch;
  }

  #w-node-a2b5f8b0-270c-c160-16fc-e891adc6fb72-1725364e, #w-node-a2b5f8b0-270c-c160-16fc-e891adc6fb74-1725364e, #w-node-a2b5f8b0-270c-c160-16fc-e891adc6fb76-1725364e, #w-node-a2b5f8b0-270c-c160-16fc-e891adc6fb78-1725364e {
    justify-self: stretch;
  }

  #w-node-f94b4cf1-d3cd-4f32-8959-90c431d8ce3a-31d8cd8d {
    place-self: start stretch;
  }

  #w-node-f94b4cf1-d3cd-4f32-8959-90c431d8ce3c-31d8cd8d, #w-node-f94b4cf1-d3cd-4f32-8959-90c431d8ce3e-31d8cd8d, #w-node-f94b4cf1-d3cd-4f32-8959-90c431d8ce40-31d8cd8d, #w-node-f94b4cf1-d3cd-4f32-8959-90c431d8ce42-31d8cd8d {
    justify-self: stretch;
  }

  #w-node-_1927d390-7f1d-5ca5-f64e-53bdcaaa2458-caaa236f {
    place-self: start stretch;
  }

  #w-node-_1927d390-7f1d-5ca5-f64e-53bdcaaa245a-caaa236f, #w-node-_1927d390-7f1d-5ca5-f64e-53bdcaaa245c-caaa236f, #w-node-_1927d390-7f1d-5ca5-f64e-53bdcaaa245e-caaa236f, #w-node-_1927d390-7f1d-5ca5-f64e-53bdcaaa2460-caaa236f {
    justify-self: stretch;
  }

  #w-node-_8bfb09e5-a27e-3e47-bbc3-0237fe054ea0-1bec78b6 {
    place-self: start stretch;
  }

  #w-node-_8bfb09e5-a27e-3e47-bbc3-0237fe054ea2-1bec78b6, #w-node-_8bfb09e5-a27e-3e47-bbc3-0237fe054ea4-1bec78b6, #w-node-_8bfb09e5-a27e-3e47-bbc3-0237fe054ea6-1bec78b6, #w-node-_8bfb09e5-a27e-3e47-bbc3-0237fe054ea8-1bec78b6, #w-node-_8bfb09e5-a27e-3e47-bbc3-0237fe054eaa-1bec78b6, #w-node-_8bfb09e5-a27e-3e47-bbc3-0237fe054eac-1bec78b6 {
    justify-self: stretch;
  }

  #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1732-e4520425 {
    place-self: start stretch;
  }

  #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1734-e4520425, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1736-e4520425, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1738-e4520425, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173a-e4520425, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173c-e4520425, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173e-e4520425 {
    justify-self: stretch;
  }

  #w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-e4520425 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1732-69bc2845 {
    place-self: start stretch;
  }

  #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1734-69bc2845, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1736-69bc2845, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1738-69bc2845, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173a-69bc2845, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173c-69bc2845, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173e-69bc2845 {
    justify-self: stretch;
  }

  #w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-69bc2845 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1732-f852a68d {
    place-self: start stretch;
  }

  #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1734-f852a68d, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1736-f852a68d, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c1738-f852a68d, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173a-f852a68d, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173c-f852a68d, #w-node-_6a278f89-612b-8287-0b1a-a03e0e1c173e-f852a68d {
    justify-self: stretch;
  }

  #w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-f852a68d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_24fbfb0a-e830-5a05-1c5c-55d8820163c0-69c24e05, #w-node-d244d295-c657-55c8-518f-c24ea45eedfb-a45eedfa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb32d-69c24ee8, #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb330-69c24ee8 {
    justify-self: center;
  }

  #w-node-_598a8ac4-d198-6d86-9f1e-e84f73fd075d-69c24f22, #w-node-_598a8ac4-d198-6d86-9f1e-e84f73fd075d-69c24f23, #w-node-b9d178c8-6132-b11a-05c8-58badf81122a-69c24f24, #w-node-_756ba93b-6b18-6d4e-baf3-a6805057456a-69c24f26, #w-node-_756ba93b-6b18-6d4e-baf3-a6805057456a-69c24f27, #w-node-_756ba93b-6b18-6d4e-baf3-a6805057456a-69c24f28, #w-node-_756ba93b-6b18-6d4e-baf3-a6805057456a-69c24f29, #w-node-fe699c83-8e15-53c6-719f-c20fc965aacf-69c24f2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef53b469-073b-5bb7-b13a-198073885038-69c24f33 {
    justify-self: center;
  }

  #w-node-_56c47902-9ef3-2314-9a3a-bf72c9cbecd9-69c24f60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a037f371-1d07-c375-37f0-758b245d184b-69c24f64 {
    justify-self: start;
  }

  #w-node-_24fbfb0a-e830-5a05-1c5c-55d8820163c0-69c24f65 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f754d999-0bab-238c-cb1e-1250b8d1bffa-69c24f8e {
    justify-self: center;
  }

  #w-node-_24fbfb0a-e830-5a05-1c5c-55d8820163c0-69c24f8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccb0baea-810c-bdd2-5168-a4edc3bf6542-69c24f92, #w-node-_5ef8e75c-f85e-9f25-c010-2eadfc95a8aa-69c24f9a {
    justify-self: start;
  }

  #w-node-ebef7b33-1610-2a6f-2adc-af0a768e57fb-69c24fa0, #w-node-ebef7b33-1610-2a6f-2adc-af0a768e57fd-69c24fa0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ebef7b33-1610-2a6f-2adc-af0a768e5819-69c24fa0 {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-_49668ff3-d78a-98c6-7e1f-4843685d2eda-69c24fb5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0be0eac1-1243-3a04-d179-e5615245baa9-69c250bc, #w-node-_0be0eac1-1243-3a04-d179-e5615245baab-69c250bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0be0eac1-1243-3a04-d179-e5615245bacd-69c250bc {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-_0b4d6149-625d-e213-7d9c-5821217110ef-69c250bd, #w-node-_0b4d6149-625d-e213-7d9c-5821217110f1-69c250bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b4d6149-625d-e213-7d9c-582121711113-69c250bd {
    grid-area: span 4 / span 2 / span 4 / span 2;
  }

  #w-node-_10c368b7-772d-5528-efe3-9b67e198d1e6-69c250d3, #w-node-_10c368b7-772d-5528-efe3-9b67e198d1e9-69c250d3, #w-node-_5c4dedc7-c7fc-113c-5218-3584dc7628ab-69c250d5, #w-node-_07f31c3f-5957-c400-c112-76b40c60f732-69c250d5 {
    justify-self: center;
  }

  #w-node-_3567fa09-9e78-6373-3542-b1837a8acd17-1bec78b6, #w-node-_9b10518a-c062-e43b-f666-0866a8ffb043-1bec78b6, #w-node-_362a257a-d129-8ae7-355d-fe7605b9899b-1bec78b6, #w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-e4520425, #w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-69bc2845, #w-node-_4fe11d90-5f02-a0f4-b7d6-e0bae1085bc3-f852a68d, #w-node-_6a62b1b3-6e30-53f7-cc6e-dd9759314f53-b1e48c07 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_20f76c72-4d49-4586-5dfb-394cdc3cb317-69c24ee8 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: center;
  }

  #w-node-e21e5e45-ce2a-7762-1996-41aa84d0e98d-69c24f61 {
    align-self: center;
  }

  #w-node-_10c368b7-772d-5528-efe3-9b67e198d1d0-69c250d3, #w-node-_5c4dedc7-c7fc-113c-5218-3584dc7628a4-69c250d5 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: center;
  }

  #w-node-_3567fa09-9e78-6373-3542-b1837a8acd17-1bec78b6, #w-node-ae0de7f8-3086-cd31-9d7d-d55b825dc7ed-ad1aabc4, #w-node-_6a62b1b3-6e30-53f7-cc6e-dd9759314f53-b1e48c07 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Font awesome 5 free 400';
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 5 brands 400';
  src: url('../fonts/Font-Awesome-5-Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 5 free solid 900';
  src: url('../fonts/Font-Awesome-5-Free-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}