/* @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600&family=Roboto:wght@300;400;500&display=swap'); */@font-face {    font-family: 'robotolight';    src: url('fonts/roboto-light-webfont.woff2') format('woff2'), url('fonts/roboto-light-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotomedium';    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'), url('fonts/roboto-medium-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotoregular';    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'), url('fonts/roboto-regular-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;min-height: 100%;position: relative;overflow: visible !important;}body {margin: 0;font-family: 'robotoregular';font-weight: 400;font-size: 18px;color: #000;line-height: 28px;letter-spacing: 0px;overflow-x: hidden;}.clearfix:after {    visibility: hidden;    display: block;    font-size: 0;    content: "";    clear: both;    height: 0;}.container {    max-width: 1200px;    width: 100%;    margin: 0 auto;    position: relative;}img {    max-width: 100%;    height: auto;}.button {    display: inline-block;    background: #273c75;    box-shadow: 2px 4px 0px rgba(0, 0, 0, 0.1);    border-radius: 24.5px;    font-family: 'robotoregular';    font-size: 16px;    line-height: 19px;    text-decoration: none;    color: #fff;    padding: 10px 35px;    transition: all 0.5s;}.button:hover {    background: #d5401b;}.wpcf7-submit {    display: inline-block;    background: #273c75;    box-shadow: 2px 4px 0px rgba(0, 0, 0, 0.1);    border-radius: 24.5px;    font-weight: 400;    font-size: 16px;    line-height: 19px;    text-decoration: none;    color: #fff;    padding: 10px 35px;    transition: all 0.5s;    border: 0;    cursor: pointer;    width: auto !important;}.wpcf7-submit:hover {    background: #d5401b;}.button.orange {    background: #d5401b;}.button.orange:hover {    background: #273c75;}.button.border {    border: 2px solid #fff;    font-size: 20px;    padding: 13px 40px;}.button.border:hover {    background: none;    border: 2px solid #d5401b;    color: #d5401b;}video {    clip-path: inset(1px 1px);}ol,ul {    padding: 0 0 0 17px;}.no-padding {    padding: 0 !important;}p {    font-family: 'robotoregular';    font-weight: 400;    font-size: 18px;    margin: 0 0 30px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    font-family: 'robotomedium';    color: #000;    font-weight: 400;    line-height: 1.2;    letter-spacing: 0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {    font-weight: inherit;    line-height: normal;}h1,.h1 {    font-size: 64px;    line-height: 75px;    margin: 0 0 15px;}h2,.h2 {    font-size: 40px;    line-height: 48px;    margin: 0 0 15px;}h3,.h3 {    font-size: 32px;    line-height: 38px;    margin: 0 0 20px;}h4,.h4 {    font-size: 24px;    line-height: 28px;    margin: 0 0 15px;}h5,.h5 {    font-size: 20px;    line-height: 16px;    margin: 0 0 12px;}h6,.h6 {    font-size: 18px;    line-height: 24px;    margin: 0 0 10px;}h3 b {    font-family: 'robotomedium';}.bg-cover {    background-position: center center;    background-size: cover;    background-repeat: no-repeat;    height: 100%;}.bg-cover img {    width: 100%;    display: block;    opacity: 0;}.flex {    display: flex;}.flex-wrap {    flex-wrap: wrap;}.align-item-center {    align-items: center;}.justify-content-center {    justify-content: center;}.space-between {    justify-content: space-between;}.flex-direction-column {    flex-direction: column;}.flex-direction-row {    flex-direction: row;}.flex-direction-row-reverse {    flex-direction: row-reverse;}.flex-direction-column-reverse {    flex-direction: column-reverse;}.text-center {    text-align: center;}.no-wrap {    flex-wrap: nowrap;    -webkit-flex-wrap: nowrap;    -moz-flex-wrap: nowrap;}.one-full {    max-width: 100%;    width: 100%;    padding: 0 15px;}.one-half {    max-width: 50%;    width: 100%;    padding: 0 15px;}.one-three {    max-width: 33.3333%;    width: 100%;    padding: 0 15px;}.one-four {    max-width: 25%;    width: 100%;    padding: 0 15px;}.header {    background: #F9F9F9;    box-shadow: 0px 8px 5px rgba(0, 0, 0, 0.15);    position: relative;    z-index: 2;}.logo {    max-width: 161px;    width: 100%;}.header .logo img {    max-width: 168px;    width: 100%;}.preloader {    position: fixed;    display: flex;    justify-content: center;    align-items: center;    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 1;    background-color: #fff;    z-index: 99;}#loading-video {    z-index: 100;    max-width: 150px;    width: 100%;}.nav-menu .checkbox {    position: absolute;    display: block;    height: 32px;    width: 32px;    top: 20px;    left: 20px;    z-index: 5;    opacity: 0;    cursor: pointer;}.nav-menu .hamburger-lines {    display: none;    height: 26px;    width: 32px;    position: absolute;    top: 25px;    left: 20px;    z-index: 2;    flex-direction: column;    justify-content: space-between;}.nav-menu .hamburger-lines .line {    display: block;    height: 4px;    width: 100%;    border-radius: 10px;    background: #0e2431;}.nav-menu .hamburger-lines .line1 {    transform-origin: 0% 0%;    transition: transform 0.4s ease-in-out;}.nav-menu .hamburger-lines .line2 {    transition: transform 0.2s ease-in-out;}.nav-menu .hamburger-lines .line3 {    transform-origin: 0% 100%;    transition: transform 0.4s ease-in-out;}.nav-menu input[type="checkbox"]:checked~.hamburger-lines .line1 {    transform: rotate(45deg);}.nav-menu input[type="checkbox"]:checked~.hamburger-lines .line2 {    transform: scaleY(0);}.nav-menu input[type="checkbox"]:checked~.hamburger-lines .line3 {    transform: rotate(-45deg);}.nav-menu {    position: initial;    z-index: 1;}.nav-menu ul {    list-style-type: none;    margin: 0;    padding: 0;}.nav-menu>ul>li {    margin: 0 15px;}.nav-menu>ul>li:nth-child(3),.nav-menu>ul>li:nth-child(4) {    position: relative;}.nav-menu>ul>li>a {    padding: 30px 15px;    transition: all 0.5s;}.nav-menu>ul>li>a:hover {    color: #d5401b;}.nav-menu ul li a {    position: relative;    display: block;    font-size: 16px;    font-weight: 500;    text-decoration: none;    color: #000;}.nav-menu>ul>li>a:after {    content: '';    position: inherit;    top: unset;    right: unset;    border: solid #000;    border-width: 0 2px 2px 0;    display: inline-block;    vertical-align: middle;    padding: 3.5px;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    margin-left: 4px;    margin-top: -5px;}.nav-menu>ul>li>a:hover:after {    border-color: #d5401b;}.nav-menu ul li:last-child a:after {    display: none;}.nav-menu ul li a span {    color: #d5401b;}.nav-menu ul li a span+span {    color: #000;}.nav-menu ul li a+span {    display: block;    font-size: 12px;    line-height: 16px;    color: #999;    width: 100%;}.nav-menu ul div.submenu {    background: #fff;    transition: all 0.5s;    width: 750px;    display: none;    flex-wrap: wrap;    position: absolute;    top: 88px;    left: 0;    right: 0;    margin: 0 auto;    border-radius: 0 0 8px 8px;    box-shadow: 0 6px 10px 0 rgba(99, 99, 99, .2);}.nav-menu>ul>li:nth-child(2) div.submenu {    width: 1200px;}.nav-menu ul li:hover div.submenu {    display: flex;}.nav-menu ul li:first-child div.submenu ul li:first-child {    width: 100%;    background: #e1e1e1;}.nav-menu ul div.submenu .submenu__inner {    width: 100%;    display: flex;    flex-wrap: wrap;}/* .nav-menu ul li.level3-parent {position: relative;}.nav-menu ul div.submenu .submenu__inner.level3 {position: absolute; left: 100%; background: #fff; top: calc(100% - 70px); box-shadow: 2px 2px 12px 0 rgb(0,0,0,0.15);} */.nav-menu>ul>li:nth-child(2) div.submenu .submenu__inner {    width: 75%;}.nav-menu>ul>li:nth-child(2) div.submenu .submenu__inner.grey {    width: 25%;    padding: 0;}.nav-menu ul div.submenu .submenu__inner li {    width: 50%;    padding: 10px;}.nav-menu ul div.submenu .submenu__inner li img {    max-width: 48px;}.nav-menu ul div.submenu li {    align-items: center;    width: 50%;    padding: 10px;    margin: 0;    display: flex;    flex-wrap: wrap;    transition: all 0.5s;}.nav-menu ul div.submenu li .menu-item {    margin-left: 15px;    width: calc(100% - 65px);}.nav-menu ul div.submenu li:hover {    box-shadow: 2px 2px 12px 0 rgb(0, 0, 0, 0.15);}.nav-menu ul div.submenu h2 {    width: 100%;    text-align: center;}.nav-menu ul div.submenu .submenu__inner.grey {    background: #ebebeb;    flex-direction: column;    padding: 10px;}.nav-menu ul div.submenu .submenu__inner.grey li {    display: block;    width: 100%;    padding: 2px 20px;}.nav-menu ul div.submenu .submenu__inner.grey li.noclick {    background: #ccc;    padding: 5px 20px;}.nav-menu ul div.submenu .submenu__inner.grey li.noclick a:hover {    color: #000;}.nav-menu ul div.submenu .submenu__inner.grey li:hover {    box-shadow: none;}.nav-menu ul div.submenu .submenu__inner.grey li a {    transition: all 0.5s;}.nav-menu ul div.submenu .submenu__inner.grey li:hover a {    color: #d5401b;}.nav-menu ul div.submenu.small {    width: 330px;}.nav-menu ul div.submenu.small .submenu__inner li {    width: 100%;}.nav-menu ul div.submenu.small .submenu__inner.level3 {    margin-top: 10px;}.nav-menu ul div.submenu.small .submenu__inner.level3 li a {    font-size: 12px;}.main-banner {    position: relative;    background: linear-gradient(180deg, #E3F2FF 0%, rgba(255, 255, 255, 0) 100%);    overflow: hidden;    margin-bottom: 50px;}.main-banner__slider .slick-track,.main-banner__item.slick-slide {    display: flex;}.main-banner {    background: #fff;}.main-banner__item {    padding: 100px 0;}.main-banner__content {    max-width: 500px;    width: 100%;}.main-banner__content h1 {    font-size: 42px;    line-height: 52px;    font-weight: 600;    text-transform: uppercase;    margin-bottom: 18px;}.main-banner__content p {    color: #6A6868;    font-size: 22px;    margin-bottom: 40px;}.main-banner__content .button {    height: 60px;    font-size: 20px;    text-align: center;    line-height: 38px;    border-radius: 28px;}.main-banner__image {    max-width: 700px;    width: 100%;}.main-banner.solutions {    min-height: 670px;}.page-template-tp-home .main-banner__content {    position: relative;    z-index: 1;}.page-template-tp-home .main-banner__content h2 {    font-size: 32px;}.highlights__inner {    margin-bottom: 15px;}.highlights-item {    max-width: 25%;    width: 100%;    text-align: center;}.highlights-item .icon {    max-width: 104px;    height: 104px;    padding: 20px;    width: 100%;    margin: 0 auto;    border-radius: 50%;    margin-bottom: 15px;}.highlights-item h3 {    margin-bottom: 10px;}.highlights-item p {    margin-top: 0;    font-size: 20px;}.company-highlights p {    max-width: 1020px;    width: 100%;    margin: 0 auto 30px;    text-align: center;}.highlights-item:first-child .icon {    border: 2px solid #00a8ff;}.highlights-item:nth-child(2) .icon {    border: 2px solid #e84218}.highlights-item:nth-child(3) .icon {    border: 2px solid #45bd33}.highlights-item:last-child .icon {    border: 2px solid #1a2b57}.brands-logo__item {    max-width: 190px;}.services-section {    background: #000;    position: relative;    padding: 50px 0;    margin-top: 60px;}.services-section .container {    text-align: center;    position: relative;    z-index: 1;}.services-section:before,.services-section:after {    content: '';    position: absolute;    background: url(images/pattern.png) 0 0 no-repeat;    max-width: 515px;    width: 100%;    height: 470px;    opacity: 0.4;}.services-section:before {    left: 0;    top: 0;}.services-section:after {    right: 0;    bottom: 0;    transform: rotate(180deg);}.services-section h2 {    text-align: center;    color: #fff;    margin-bottom: 26px;}.services-section h2+p {    font-size: 20px;    color: #fff;}.services-slider {    z-index: 1;    margin-bottom: 26px;}.services-slider .slick-track {    display: flex;    padding-bottom: 20px;}.services-slider__item {    background: #FFFFFF;    box-shadow: 7px 9px 4px rgba(0, 0, 0, 0.25);    border-radius: 18px;    height: auto;    text-align: center;    padding: 30px 10px 120px;    margin: 0 15px;    position: relative;}.services-slider__item h3 {    color: #d5401b;    font-size: 36px;}.services-slider__item h4 {    font-family: 'robotomedium';    font-weight: 500;    line-height: 26px;    font-size: 20px;}.services-slider__item ul {    list-style-position: inside;    padding: 0;    list-style-type: disclosure-closed;    margin: 15px auto;}.services-slider__item ul li {    font-size: 16px;    padding: 5px 0;    text-align: left;}.services-slider__item ul li::marker {    color: #d5401b;}.services-slider__item .button {    position: absolute;    bottom: 60px;    left: 0;    right: 0;    max-width: 90%;    margin: 0 auto;}.services-slider__item.slick-slide {    display: flex;    flex-direction: column;}.services-slider .slick-prev,.services-slider .slick-next {    border: solid #fff;    border-width: 0 3px 3px 0;    display: inline-block;    padding: 12px;    font-size: 0;    background: none;    cursor: pointer;    position: absolute;    top: 50%;}.services-slider .slick-prev {    transform: rotate(135deg);    -webkit-transform: rotate(135deg);    left: -20px;}.services-slider .slick-next {    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    right: -20px;}.services-section h5 {    color: #fff;    margin-bottom: 30px;}.services-slider__icon {    min-height: 102px;    max-width: 102px;    margin: 0 auto 30px;}.services-slider__icon img {    margin: 0 auto;}.services-section .slick-slide h5 {    color: #000;    min-height: 75px;    justify-content: center;    margin-bottom: 0;}.pillar-section {    padding: 65px 0 15px;}.security-section {    padding: 150px 0 50px;}.security-section__image {    max-width: 850px;    width: 100%;    margin: 0 auto;}.security-points {    position: absolute;    top: 0;    left: 0;    width: 100%;}.security-item {    max-width: 340px;    width: 100%;    position: absolute;    text-align: center;}.security-item span {    margin-bottom: 10px;    font-family: 'robotomedium';    font-weight: 500;    font-size: 24px;}.security-item p {    font-size: 16px;    line-height: 19px;}.security-item.data-protection {    top: 150px;    left: 40px;}.security-item.physical-security {    top: -70px;    left: 260px;}.security-item.access-security {    top: -70px;    right: 260px;}.security-item.regulatory-compliance {    top: 150px;    right: 40px;}.how-can-serve {    padding: 50px 0;    text-align: center;}.how-can-serve h2 {    margin-bottom: 30px;}.how-can-serve__item {    padding: 25px;    text-align: left;    background: #FFFFFF;    border: 1px solid #000000;    box-shadow: 5px 6px 0px rgba(0, 0, 0, 0.25);    border-radius: 10px;    max-width: calc(33.3333% - 24px);    width: 100%;    transition: all 0.5s;    margin: 20px 12px;}.how-can-serve__item:hover {    background: #ebebeb;}.how-can-serve__icon {    margin-top: 10px;    margin-bottom: 20px;    max-width: 70px;}.how-can-serve__item h3 {    margin-bottom: 0;}.how-can-serve__item a {    color: #201F1F;    text-decoration: none;    font-family: 'robotomedium';    font-weight: 500;    position: relative;}.how-can-serve__item a:after {    content: '';    position: absolute;    border: solid #201F1F;    border-width: 0 3px 3px 0;    display: inline-block;    padding: 7px;    font-size: 0;    background: none;    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    right: 0;    top: 10px;    opacity: 0;    transition: all 0.3s;}.how-can-serve__item:hover a:after {    right: -30px;    opacity: 1;}.call-to-action {    position: relative;    background: #171617;}.call-to-action__content {    max-width: calc(100% - 525px);    width: 100%;}.call-to-action__content h2,.call-to-action__content p {    color: #fff;}.call-to-action__content h2 {    margin-bottom: 10px;}.call-to-action__content p {    font-size: 16px;    font-family: 'robotoregular';    line-height: 19px;    margin-bottom: 45px;}.call-to-action__image {    max-width: 100%;    width: 100%;    text-align: right;}.call-to-action__image video {    width: 400px;}.call-to-action .container {    position: absolute;    max-width: 1200px;    width: 100%;    margin: 0 auto;    left: 0;    right: 0;    top: 50%;    transform: translateY(-50%);}.testimonials {    padding: 40px 0 60px;    text-align: center;}.testimonials__item {    max-width: calc(33.3333% - 20px);    width: 100%;    padding: 24px 24px 80px;    text-align: left;    background: #f5f5f5;    border: 1px solid #ADADAD;    box-shadow: 5px 6px 0px rgba(0, 0, 0, 0.25);    border-radius: 18px;    margin: 0 10px;}.testimonials__icon {    margin-bottom: 24px;}.testimonials__item p {    font-size: 16px;}.testimonials__item h6 {    font-size: 16px;    font-weight: 700;    color: #d5401b;    margin-top: 40px;    margin-bottom: 0;}.testimonials__author {    position: absolute;    bottom: 0;}.testimonials__author h6 {    margin-top: 0;}.testimonials .slick-track {    display: flex;    padding-bottom: 20px;}.testimonials .slick-list {    padding: 0 18% 0 0 !important;    position: relative;}.testimonials .slick-list:after {    content: '';    position: absolute;    right: 0;    top: 0;    bottom: 0;    width: 70px;    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 1) 100%);    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 1) 100%);    background: linear-gradient(to right, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ffffff', endColorstr='#ffffff', GradientType=1);}.testimonials__slider .slick-prev,.testimonials__slider .slick-next {    position: absolute;    top: 50%;    width: 68px;    height: 68px;    background-color: #EFEFEF;    border: 1px solid #000;    border-radius: 50%;    font-size: 0;    cursor: pointer;    background-image: url(images/right-arrow.png);    background-repeat: no-repeat;    background-position: center center;    margin-top: -34px;}.testimonials__slider .slick-prev {    left: -80px;    transform: rotate(180deg);    -webkit-transform: rotate(180deg);}.testimonials__slider .slick-next {    right: -96px;}.testimonials__slider .slick-disabled {    opacity: 0.2;    pointer-events: none;}.faq-section {    padding: 40px 0;}.faq-section h2 {    margin-bottom: 30px;}.faq {    max-width: 100%;    width: 100%;}.accordion-section {    border: 1px solid #000;    margin-bottom: 16px}.accordion-section h3 {    margin-bottom: 0;    position: relative}.accordion-section h3:before,.accordion-section h3:after {    content: '';    position: absolute;    width: 2px;    height: 15px;    background: #000;}.accordion-section h3:before {    right: 30px;    top: 25px;    transform: rotate(90deg)}.accordion-section h3:after {    right: 30px;    top: 25px;    transition: all 0.5s}.accordion-section h3.active:after {    transform: rotate(90deg)}.accordion-section h3 a {    display: block;    padding: 20px 50px 20px 30px;    color: #000;    text-decoration: none;    font-size: 20px;}.accordion-section-content {    padding: 0 30px}.accordion-section-content p {    font-size: 14px;    line-height: 22px;}.accordion-section-content ul {    padding-left: 20px}.blog-section {    max-width: 430px;}.blog-section .slick-vertical .slick-slide {    display: flex;    margin-bottom: 15px;}.blog-item .blog-image {    width: 93px;}.blog-item h6 {    font-size: 14px;    font-family: 'robotomedium';    font-weight: 500;}.blog-item p {    font-size: 13px;    font-family: 'robotoregular';    font-weight: 400;    line-height: 16px;    margin-bottom: 0;}.blog-content {    max-width: calc(100% - 95px);    width: 100%;    padding-left: 15px;}.blog-section .view-all {    text-decoration: none;    color: #d5401b;    font-size: 20px;    float: right;}.brand-section {    margin-top: 52px;}.brand-section__inner {    padding: 15px 0;}.brand-section__content {    max-width: 300px;    width: 100%;}.brand-section__content p {    font-size: 14px;    font-family: 'robotolight';    font-weight: 300;    line-height: 19px;}.brand-section__logos {    max-width: calc(100% - 300px);    width: 100%;    justify-content: flex-end;}.brand-section__logos .brand-item {    max-width: 130px;    width: 100%;    margin: 0 20px;    text-align: center;}.product-banner.kyx h1 {    text-shadow: 2px 2px 0px rgb(255 255 255);}.product-banner.scan {    background: #fff;}.product-banner.aml {    background: #fff;}.product-banner.kyc {    background: #fff;}/* .product-banner.kyc .product-banner__image {bottom:-50px; max-width: 800px; right: 14.5%;} */.product-banner.kyb {    background: #fff;}.product-banner.social {    background: #fff;}.product-banner {    background: #fff;    padding: 50px 0;    height: 100%;    z-index: 0;    position: relative;}.product-banner__item {    justify-content: space-around;    height: 630px;    position: relative;}.product-banner h1 {    margin-bottom: 0;    text-transform: uppercase;    font-weight: 600;    text-shadow: 2px 2px 0 rgba(255, 255, 255);}.product-banner__content {    max-width: 300px;    width: 100%;    position: absolute;    z-index: 1;    left: 19%;}.product-banner__image {    max-width: 996px;    width: 100%;    position: absolute;    height: 100%;    right: 200px;    bottom: -6px;}.product-banner.device .product-banner__image,.product-banner.live .product-banner__image,.product-banner.trust .product-banner__image,.product-banner.social .product-banner__image,.product-banner.kyb .product-banner__image,.product-banner.kyx .product-banner__image {    overflow: hidden;}.product-banner.trust {    background: #fff;}/* .product-banner.trust .product-banner__image {max-width: 846px;} */.product-banner.trust .product-banner__image video {    margin-left: -1px;}/* .product-banner.social .product-banner__image {max-width: 850px; bottom: -80px; text-align: right;} */.product-banner.live {    background: #fff;}/* .product-banner.live .product-banner__image {max-width: 900px; text-align: right;} */.product-banner.kyx h1,.product-banner.aml h1,.product-banner.kyc h1,.product-banner.trust h1,.product-banner.kyb h1,.product-banner.scan h1,.product-banner.live h1,.product-banner.social h1 {    text-shadow: 2px 2px 10px rgb(0, 0, 0, 0.5);}.product-banner__item {    justify-content: space-between;    height: auto;}.product-banner__content {    max-width: 400px;    width: 100%;    position: relative;    left: 0;}.product-banner__image {    max-width: 800px;    width: 100%;    position: relative;    right: 0;    text-align: right;}.product-banner.kyc .product-banner__image,.product-banner.trust .product-banner__image {    max-width: 700px;}.product-features {    background-color: #000;    background-repeat: no-repeat;    background-position: right top;    background-size: cover;    overflow: hidden;}.product-features.kyx {    background-image: url(../idmeritza/images/banner-idmkyx.jpg);}.product-features.scan {    background-image: url(../idmeritza/images/banner-idmscan.jpg);}.product-features.kyb {    background-image: url(../idmeritza/images/banner-idmkyb.jpg);}.product-features.kyc {    background-image: url(../idmeritza/images/banner-idmkyc.jpg);}.product-features.live {    background-image: url(../idmeritza/images/banner-idmlive.jpg);}.product-features.social {    background-image: url(../idmeritza/images/banner-idmsocial.jpg);}.product-features.trust {    background-image: url(../idmeritza/images/banner-idmtrust.jpg);}.product-features.aml {    background-image: url(../idmeritza/images/banner-idmaml.jpg);}.product-features__content:before {    content: '';    position: absolute;    top: 0;    left: -400%;    width: 400%;    height: 100%;}.product-features__content {    padding: 50px 0;    position: relative;    max-width: 50%;    z-index: 0;    color: #fff;}.product-features__content h2 {    color: #fff;}.product-features__image {    position: relative;    display: flex;    align-items: center;    z-index: 1;    width: 100vw;    left: 50%;    right: 50%;    margin-left: -50vw;    margin-right: -50vw;    -webkit-transform: skew(-15deg);    -moz-transform: skew(15deg);    overflow: hidden;}.product-features__image__box {    position: relative;    -webkit-transform: skew(15deg);    -moz-transform: skew(-15deg);    width: 100%;    height: 100%;    margin-left: -100px;}.product-features.aml .product-features__content h2,.product-features.aml .product-features__content p,.product-features.aml .product-features__content ul li,.product-features.social .product-features__content h2,.product-features.social .product-features__content p,.product-features.social .product-features__content ul li,.product-features.kyb .product-features__content h2,.product-features.kyb .product-features__content p,.product-features.kyb .product-features__content ul li,.product-features.kyc .product-features__content h2,.product-features.kyc .product-features__content p,.product-features.kyc .product-features__content ul li {    color: #fff;}.idmkyx-works {    background: #fff;    position: relative;    padding: 50px 0 0;    overflow: hidden;    text-align: center;}.idmkyx-works .container {    max-width: 1198px;    overflow: hidden;}.idmkyx-works h2,.idmkyx-works h4,.idmkyx-works p {    color: #000;}.idmkyx-works img {    display: block;    margin: 0 auto;}.idmkyx-works.aml:before,.idmkyx-works.aml:after {    opacity: 0.2;}.idmkyx-works.aml {    background: #fff;}.idmkyx-works.aml h2,.idmkyx-works.aml h4,.idmkyx-works.aml p {    color: #000;}/* .idmkyx-works.aml:before {content: ''; position: absolute; background: url(images/pattern.png) 0 0 no-repeat; width: 515px; height: 470px; left: 0; top: 0; transform: rotate(0deg); opacity: 0.2;} *//* .idmkyx-works.scan:before {content: ''; position: absolute; background: url(images/pattern.png) 0 0 no-repeat; width: 515px; height: 470px; left: 0; top: 0; transform: rotate(0deg); opacity: 0.4;} *//* .idmkyx-works.scan:after {content: ''; position: absolute; background: url(images/pattern.png) 0 0 no-repeat; width: 515px; height: 470px; right: 0; bottom: 0; transform: rotate(180deg); opacity: 0.4;} */.suite-section {    background: #dcdde1;    padding: 80px 0;}.top-part {    margin-bottom: 50px;}.top-part__image {    max-width: 400px;    width: 100%;    line-height: 0;}.top-part__image img {    object-fit: cover;    height: 100%;}.top-part__content {    max-width: calc(100% - 400px);    width: 100%;    padding: 50px 240px 50px 70px;    background: #000;    color: #fff;}.top-part__content h2 {    color: #fff;}.top-part__content p {    margin-bottom: 0;}.top-part__content.fluid {    max-width: 100%;    padding: 50px 70px;}.bottom-part {    margin: 0 -20px;}.bottom-part.one-three {    max-width: initial;    width: auto;    padding: 0;}.bottom-part__item {    position: relative;    background: #f5f6fa;    padding: 60px;    max-width: calc(50% - 40px);    width: 100%;    margin: 0 20px;    min-height: 240px;    transition: all 0.5s;}.bottom-part__item img {    margin-bottom: 30px;    max-width: 130px;}.bottom-part__item:hover {    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);    background: #000;}.bottom-part__item:hover h5,.bottom-part__item:hover p {    color: #fff}.bottom-part__item h5 {    font-weight: 600;    margin-bottom: 10px;    line-height: 1.2;}.bottom-part__item p {    margin-bottom: 0;}.overlay-link {    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;}.page-template-tp-idmtrust .bottom-part__item:hover h5,.page-template-tp-idmaml .bottom-part__item:hover h5,.page-template-tp-idmaml .bottom-part__item:hover p {    color: #000;}.page-template-tp-idmsocial .bottom-part__item:hover {    background-color: #fff;}.page-template-tp-idmsocial .bottom-part__item:hover ul li,.page-template-tp-idmsocial .bottom-part__item:hover p {    color: #000;}.one-three .bottom-part__item {    max-width: calc(33.3333% - 40px);    padding: 30px;    background: #fff;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);    background: rgb(232, 232, 232);    background: -moz-linear-gradient(-45deg, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);    background: -webkit-linear-gradient(-45deg, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);    background: linear-gradient(135deg, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=1);}.bottom-part.one-three>h5 {    width: 100%;    text-align: center;    font-family: 'robotomedium';    font-weight: 500;    margin-bottom: 20px;}.bottom-part__item.align-center {    text-align: center;}.data-sources {    padding: 50px 0;    background: #f4f4f4;}.data-sources h2 {    text-align: center;}.data-sources__inner {    margin: 0 -29px;    display: flex;    flex-wrap: wrap;    justify-content: center;}.data-sources__item {    max-width: calc(20% - 58px);    margin: 29px;    width: 100%;    display: flex;    flex-wrap: wrap;    justify-content: center;}.data-sources__image {    width: 120px;    height: 120px;    border-radius: 50%;    padding: 30px;    display: flex;    flex-wrap: wrap;    justify-content: center;    align-items: center;}.data-sources__title {    font-family: 'robotomedium';    font-weight: 500;    margin-top: 15px;    text-align: center;    width: 100%;}.data-sources__image {    background: #fff;    border: 1px solid #ccc;    padding: 25px;}.device-features {    padding: 50px 0 0;}.device-features__item {    max-width: calc(50% - 58px);    margin: 29px;    width: 100%;    display: flex;    flex-wrap: wrap;    justify-content: center;    position: relative;    overflow: hidden;}.device-features__content {    background: rgba(0, 0, 0, 0.7);    padding: 20px;    position: absolute;    visibility: visible;    opacity: 1;}.device-features__image {    line-height: 0;    filter: grayscale(1) blur(3px);    -webkit-filter: grayscale(1) blur(3px);    -webkit-transform: scale(1.6);    transform: scale(1.6);}.device-features__content h4,.device-features__content p {    color: #fff;}.device-features__content p {    margin-bottom: 0;    line-height: 1.2;}.device-features__item:first-child .device-features__content {    top: auto;    bottom: 0;    left: 0;}.device-features__item:nth-child(2) .device-features__content {    top: 0;    bottom: auto;    left: 0;    text-align: right;}.device-features__item:nth-child(3) .device-features__content {    top: auto;    bottom: 0;    left: 0;    text-align: right;}.device-features__item:last-child .device-features__content {    top: 0;    bottom: auto;    left: 0;}.device-features__item .device-features__image,.device-features__item .device-features__content {    -webkit-transition: all .5s ease-in;    transition: all .5s ease-in;}.device-features__item:hover .device-features__image {    filter: grayscale(0) blur(0px);    -webkit-filter: grayscale(0) blur(0px);    -webkit-transform: scale(1);    transform: scale(1);}.main-banner.solutions {    padding: 150px 0;}.main-banner.solutions .main-banner__content {    max-width: 700px;    width: 100%;    text-align: center;}.mobile-image {    display: none;}.under-banner-section__inner {    padding: 20px 0 0;}.under-banner-section {    background: #dcdde1;    overflow: hidden;    position: relative;    min-height: 450px;    z-index: 0;}.under-banner-section-content {    max-width: 50%;    width: 100%;    padding: 0 75px 0 75px;    position: relative;    z-index: 1;    color: #fff;    background: #000;    display: flex;    align-items: center;    min-height: 450px;}.under-banner-section-content h2 {    color: #fff;}.under-banner-section-image {    max-width: 55%;    width: 100%;    position: absolute;    right: 0;    z-index: 0;}.under-banner-section {    background-color: #000;    background-position: right;    background-size: 85% auto;    background-repeat: no-repeat;}.under-banner-section.identity-solution {    background-image: url(../idmeritza/images/id-veri-arrow-banner-img.jpg);}.under-banner-section.kyc-solution {    background-image: url(../idmeritza/images/kyc-tr-banner-img.jpg);}.under-banner-section.frc-solution {    background-image: url(../idmeritza/images/frc-arrow-banner-img.jpg);}.under-banner-section.cob-solution {    background-image: url(../idmeritza/images/cob-arrow-banner-img.jpg);}.under-banner-section.age-solution {    background-image: url(../idmeritza/images/age-tr-banner-img.jpg);}.under-banner-section.aml-solution {    background-image: url(../idmeritza/images/aml-arrow-banner-img.jpg);}.under-banner-section.bm-solution {    background-image: url(../idmeritza/images/bm-arrow-banner-img.jpg);}.under-banner-section.screening-section {    background-image: url(../idmeritza/images/pep-tr-banner-img.jpg);}.odd-even-image-content {    padding: 50px 0 0;}.odd-even-box-item:nth-child(even) {    flex-direction: row-reverse;}.odd-even-image-content .odd-even-box {    max-width: 50%;    width: 100%;    display: flex;    flex-wrap: wrap;    align-items: center;}.odd-even-image-content .odd-even-box .odd-even-box-content {    padding: 100px;    background: #fff;}.odd-even-image-content .odd-even-box h3 {    font-family: 'robotomedium';    font-weight: 500;    text-transform: capitalize;}.odd-even-box-item .odd-even-box-image {    border-radius: 0 220px 220px 0;    min-height: 450px;    width: 100%;}.odd-even-box-item:nth-child(even) .odd-even-box-image {    border-radius: 220px 0 0 220px;}.behaviour-biometrics {    padding: 50px 0;    text-align: center;}.behaviour-biometrics .biometrics {    list-style-type: none;}.biometrics li {    max-width: calc(25% - 40px);    width: 100%;    margin: 20px;    padding: 20px 0 0;}.biometrics-icon {    background: #fff;    border: 1px solid #ccc;    border-radius: 50%;    width: 120px;    height: 120px;    padding: 25px;    display: flex;    justify-content: center;    align-items: center;    margin: 0 auto 20px;}.biometrics-title {    padding: 0;    font-family: 'robotomedium';    font-weight: 500;    color: #000;}.data-sets {    text-align: center;    padding: 50px 0 0;}.data-sets__item .biometrics {    list-style-type: none;}.main-banner.solutions {    background: #fff;}.main-banner.solutions h1,.main-banner.solutions p {    color: #000;}.left-image-bar {    position: absolute;    top: 0;    left: 0;    z-index: 0;}.right-image-bar {    position: absolute;    top: 0;    right: 0;    z-index: 0;}.triangle {    width: 300px;    height: 300px;    position: absolute;}.triangle-one {    top: 0;    left: 0;}.triangle-two {    top: 36px;    left: 0;}.triangle-three {    top: 360px;    left: 0;}.triangle-four {    top: 0;    right: 0;}.triangle-five {    top: 330px;    right: 0;}.triangle-six {    top: 375px;    right: 0;}.triangle-box {    position: relative;    width: 300px;    height: 300px;}.triangle-bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-size: 100%;    background-position: center center;}.triangle {    animation-name: fade;    animation-iteration-count: infinite;    animation-duration: 10s;}@keyframes fade {    0% {        opacity: 0;    }    20% {        opacity: 1;    }    33% {        opacity: 1;    }    53% {        opacity: 0;    }    100% {        opacity: 0;    }}/* .triangle-one, .triangle-six {    } */.triangle-two,.triangle-five {    animation-delay: -6.5s;}.triangle-three,.triangle-four {    animation-delay: -3.5s;}.customize-section {    padding-top: 50px;    padding-bottom: 50px;    background: #000;}.customize-section-left-box {    max-width: 444px;    width: 100%;    background: #000;    padding: 20px;    min-height: 500px;}.customize-section-left-box h2 {    color: #fff;    font-size: 60px;    line-height: 70px;}.customize-section-right-box {    max-width: calc(100% - 444px);    width: 100%;    background: #000;    padding: 50px;}.customize-section-right-box p {    color: #fff;}.partner .customize-section-left-box,.partner .customize-section-right-box {    max-width: 600px;}.one-solution {    padding: 50px 0 100px;    background: #d9d9d9;    margin-top: 50px;}.one-solution .container {    padding: 0 100px 0;}.one-solution .industries-button {    margin: 0 20px;}.product-banner.industries-page .product-banner__content {    max-width: 500px;}.product-banner.industries-page .product-banner__image {    background: #fff;    max-width: 700px;}.product-banner.security-compliance .product-banner__image {    text-align: center;}.industries-page h1 {    font-size: 34px;    line-height: 44px;    margin-bottom: 20px;}.latest-blog-item {    margin: 0 15px 40px;    align-items: center;}.latest-blog-item .blog-item__image {    max-width: 50%;    width: 100%;}.latest-blog-item .blog-item__title {    max-width: 50%;    width: 100%;    padding: 20px;    text-align: center;    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;}.latest-blog-item .blog-item__title h5 {    font-size: 30px;    text-align: center;    margin-bottom: 15px;}.latest-blog-item .blog-item__title h5 a:hover {    color: #ef7e20;}.blog-listing {    background: #f7f7f7;    padding: 40px 0;}.main-banner.solutions.blog {    min-height: auto;    padding: 0;    margin: 0;    position: relative;}.main-banner.solutions.blog:before {    content: '';    background: rgba(255, 255, 255, 0.6);    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    z-index: 1;}.main-banner.solutions.blog p {    margin-bottom: 20px;}.blog-search {    max-width: 600px;    width: 100%;    border-radius: 20px;    color: #ccc;    background: #000;    padding: 12px 20px;    border: 0;}.blog-listing__inner .blog-item {    max-width: calc(33.3333% - 30px);    margin: 0 15px;    width: 100%;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);    margin-bottom: 30px;    background: #fff;}.blog-item__title {    background: #fff;    padding: 15px 10px;}.blog-item__title h5 a {    text-decoration: none;    color: #000;}.latest-blog-item .blog-item__image-box.bg-cover {    height: 200px;}.blog-item__image-box.bg-cover {    height: 130px;}.blog video {    width: 100%;}.blog.main-banner .container {    position: absolute;    max-width: 1200px;    height: 100%;    width: 100%;    margin: 0 auto;    left: 0;    right: 0;    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;    z-index: 1;}.single h2,.h2 {    font-size: 36px;}.single .post-thumbnail,.blog #secondary,.single .blog-detail-main .entry-meta .posted-on a time.updated {    display: none;}.faq-banner .main-banner__item {    padding: 50px 0;}.faq-banner .main-banner__content h1 {    margin-bottom: 10px;}.faq-banner .main-banner__content p {    margin-bottom: 10px;}.faq-banner .main-banner__image {    text-align: right;}.faq-banner .main-banner__image video {    margin-top: -32px;}.event-wrapper {    background: #dbdbdb;    padding: 30px 0;}.events-banner {    z-index: 0;}.events-banner .container {    position: absolute;    max-width: 1200px;    height: 100%;    width: 100%;    margin: 0 auto;    left: 0;    right: 0;    display: flex;    flex-wrap: wrap;    align-items: end;    z-index: 1;}.events-banner .main-banner__content {    max-width: 440px;    width: 100%;    color: #fff;}.events-banner .main-banner__content h1 {    color: #fff;}.events-banner .main-banner__image {    max-width: 100%;    height: auto;    text-align: right;    overflow: hidden;}.events-banner .main-banner__image video {    width: 100%;}.events-banner .main-banner__item {    padding: 50px 0;}.events-banner .main-banner__content h1 {    margin-bottom: 10px;    font-size: 120px;    line-height: 1.2;}.events-banner .main-banner__content p {    margin-bottom: 10px;}.events-banner .main-banner__image video {    margin-top: -32px;}.event-wrapper .event-item {    align-items: center;    border-bottom: 1px solid #ccc;    padding-top: 30px;    padding-bottom: 30px;}.event-wrapper .event-item:last-child {    border: 0;}.event-wrapper .event-image {    max-width: 500px;    width: 100%;}.event-wrapper .event-content {    max-width: calc(100% - 500px);    padding: 0 50px;    text-align: center;}.page-template-tp-thankyou .main-banner {    margin-bottom: 0;}.page-template-tp-thankyou .footer-section {    margin-top: 0;}.thankyou-banner {    height: calc(100vh - 88px);    width: 100%;}.thankyou-banner .container {    position: absolute;    max-width: 1200px;    height: 100%;    width: 100%;    margin: 0 auto;    left: 0;    right: 0;    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;    z-index: 1;    text-align: center;}.thankyou-banner .main-banner__image {    max-width: 100%;    height: 100%;    text-align: right;    overflow: hidden;}.thankyou-banner .main-banner__image video {    width: 100%;    display: block;    height: 100%;    object-fit: cover;}.thankyou-banner .main-banner__content h1 {    font-size: 64px;    color: #000;}.thankyou-banner .main-banner__content p {    color: #000;}.all-industries-buttons {    margin-bottom: 30px;}.industries-button {    margin: 0 20px;}.all-industries-buttons .button.active-tab {    background: #d5401b;}.tabs-content .accordion {    display: none;}.section-accordion .accordion {    border-left: 1px solid #efefef;    padding-left: 50px;}.accordion-section {    border: 1px solid rgba(0, 0, 0, .13);    border-left: 0;    border-right: 0;    border-top: 0;    margin-bottom: 0}.accordion-section h3 {    margin-bottom: 0;    position: relative}.accordion-section h3:before,.accordion-section h3:after {    content: '';    position: absolute;    width: 1px;    height: 15px;    background: #6e6e6e;}.accordion-section h3:before {    right: 30px;    top: 28px;    transform: rotate(90deg)}.accordion-section h3:after {    right: 30px;    top: 28px;    transition: all 0.5s}.accordion-section h3.active:after {    transform: rotate(90deg)}.accordion-section h3 a {    display: block;    padding: 20px 50px 20px 0;}.accordion-section-content {    padding: 0;}.accordion-section-content ul {    padding-left: 20px;}.whitepaper-banner {    z-index: 0;}.whitepaper-banner .container {    position: absolute;    max-width: 1200px;    height: 100%;    width: 100%;    margin: 0 auto;    left: 0;    right: 0;    display: flex;    flex-wrap: wrap;    align-items: end;    z-index: 1;}.whitepaper-banner .main-banner__item {    padding: 50px 0;}.whitepaper-banner .main-banner__image {    max-width: 100%;    width: 100%;    padding: 0;    height: auto;    text-align: right;    overflow: hidden;}.whitepaper-banner video {    width: 100%;}.page-template-tp-whitepaper .main-banner__content {    max-width: 650px;    width: 100%;}.whitepaper-banner .main-banner__content h1 {    margin-bottom: 10px;    font-size: 90px;    color: #fff;    line-height: 1.2;}.whitepaper-item {    max-width: calc(33.3333% - 30px);    width: 100%;    margin: 0 15px;}.whitepaper-image {    height: auto;}.whitepaper-content {    margin-top: 15px;}.whitepaper-content p {    min-height: 196px;}.whitepaper-detail {    padding-top: 40px;}.whitepaper-detail .whitepaper__inner {    margin: 0 -15px;}.whitepaper-detail h1 {    font-size: 40px;    font-family: 'robotomedium';    font-weight: 500;    line-height: 1.2;}.product-banner.security-compliance .product-banner__image video {    margin-left: -2px;}.gdpr-highlited {    padding: 20px;    background: #FCD5D5;}.gdpr-highlited p {    margin-bottom: 0;}.gdpr-features {    margin-bottom: 50px;}.product-banner.partners .product-banner__image {    max-width: 700px;    overflow: hidden;    right: 0;}.blog-detail-main {    background: url(images/blog-detail-header.png) 0 0 no-repeat;    background-size: 100% auto;    padding-top: 50px;}.blog-detail-main .container {    background: #fff;    border-radius: 10px;    box-shadow: 0 20px 20px rgba(26, 31, 119, .05);    padding: 48px;}.blog-detail-main .entry-title {    font-size: 40px;    line-height: 50px;    font-weight: 600;    margin-bottom: 5px;}.blog-detail-main .entry-meta .posted-on,.blog-detail-main .entry-meta .posted-on a {    font-size: 14px;    line-height: 26px;    color: #484848;}.blog-detail-main .entry-meta .byline,.blog-detail-main .entry-meta .byline a {    font-size: 14px;    line-height: 26px;    color: #0f4c89;}.blog-detail-main .entry-content {    margin-top: 30px;}.blog-detail-main .entry-footer {    display: none;}.post-thumbnail {    margin: 30px 0;}.main-banner.about {    padding: 0;    height: calc(100vh - 88px);}.main-banner.about video {    width: 100%;}.our-story {    text-align: center;}.main-banner.about .container {    position: absolute;    max-width: 1200px;    height: 100%;    width: 100%;    margin: 0 auto;    left: 0;    right: 0;    display: flex;    flex-wrap: wrap;    align-items: center;    z-index: 1;}.main-banner.about .about-banner-content {    max-width: 350px;    width: 100%;    color: #fff;}.main-banner.about .about-banner-content h1 {    color: #fff;}.co-founder {    text-align: center;}.co-founder__inner {    justify-content: center;}.co-founder-item {    padding: 0 30px;    align-items: center;}.member-image {    max-width: 200px;    width: 100%;    margin: 0 20px;}.member-image img,.team-image img {    border-radius: 50%;}.co-founder-item .member-details {    text-align: left;}.co-founder-item.flex-direction-row-reverse .member-details {    text-align: right;}.team-management {    margin-top: 50px;    display: block;}.team-management h2 {    text-align: center;    margin-bottom: 50px;}.team-management__inner {    justify-content: center;}.team-member-item {    max-width: 33.3333%;    width: 100%;    padding: 0 20px 40px;    text-align: center;}.team-image {    max-width: 150px;    width: 100%;    margin: 0 auto;}.member-name {    font-weight: 600;    margin-bottom: 0;}.member-desination {    color: #666;    font-size: 14px;}.linked-icon {    max-width: 24px;    width: 100%;    display: block;    margin: 0 auto;}.history {    text-align: center;    margin-bottom: 50px;    display: block;}.history-inner {    margin-top: 50px;    display: block;    padding-bottom: 80px;}.about-timeline-line-row {    display: flex;    flex-wrap: wrap;    align-items: center;    position: relative;}.about-timeline-line-row:before {    content: '';    border: 1px solid #094c8a;    width: 1px;    height: 100%;    position: absolute;    left: 50%;}.about-global-timeline-card,.about-global-timeline-year {    max-width: 50%;    width: 100%;    display: flex;    flex-wrap: wrap;}.about-global-timeline-card {    justify-content: flex-end;    padding-right: 36.5px;    margin: 15px 0;}.about-global-timeline-year {    justify-content: flex-start;    position: relative;    padding-left: 36.5px;}.about-timeline-line-row:first-child .about-global-timeline-card {    margin-top: 0;    position: relative;}.about-timeline-line-row:last-child .about-global-timeline-card {    margin-bottom: 60px;}.about-timeline-line-row:first-child .about-global-timeline-card:before {    content: '';    position: absolute;    width: 8px;    height: 53px;    background: #fff;    right: -4px;    top: 0;    z-index: 1;}.about-global-timeline-card .about-time-content {    width: 400px;    border-radius: 22px;    background-color: #F5F8FF;    padding: 32px 32px 32px 52px;    margin: 0;    text-align: left;}.year-box {    height: 42px;    width: 98px;    border-radius: 25px;    background-color: #094c8a;    font-size: 14px;    letter-spacing: .25px;    line-height: 18px;    text-align: center;    display: inline-block;    margin: 0;    padding-top: 14px;    font-weight: 600;    color: #fff;}.year-box:before {    width: 9px;    height: 9px;    position: absolute;    content: '';    border-radius: 50%;    background-color: #094c8a;    left: -4px;    top: 20px;}.about-timeline-line-row:nth-child(even) .about-global-timeline-card {    justify-content: flex-start;    padding-left: 36.5px;    padding-right: 0;}.about-timeline-line-row:nth-child(even) .about-global-timeline-year {    justify-content: flex-end;    padding-left: 0;    padding-right: 36.5px;}.about-timeline-line-row:nth-child(even) .about-global-timeline-year .year-box:before {    left: auto;    right: -5px;}.history .container {    position: relative;}.present-year {    position: absolute;    bottom: 0;    left: 0;    right: 0;    background: #094c8a;    color: #fff;    font-size: 30px;    border-radius: 50px;    max-width: 200px;    margin: 0 auto;    padding: 30px 10px;}.error-404 .page-title,.error-404 .page-content {    text-align: center;}.product-banner.page-not-found {    padding: 0;}.product-banner.page-not-found .product-banner__content,.product-banner.page-not-found .product-banner__image {    position: relative;}.product-banner.page-not-found .product-banner__content {    left: 0;    max-width: 430px;}.product-banner.page-not-found .product-banner__content h1 {    font-size: 130px;    line-height: 150px;}.product-banner.page-not-found .product-banner__image {    max-width: 650px;    right: 0;    overflow: hidden;}.product-banner.page-not-found .product-banner__image video {    margin-top: -2px;}.error-404 .search-field {    padding: 10px 20px;    border: 1px solid #ccc;    border-radius: 20px;}.error-404 .search-submit {    display: inline-block;    background: #273c75;    box-shadow: 2px 4px 0px rgba(0, 0, 0, 0.1);    border-radius: 24.5px;    font-family: 'robotoregular';    font-weight: 400;    font-size: 16px;    line-height: 19px;    text-decoration: none;    color: #fff;    padding: 10px 35px;    transition: all 0.5s;    cursor: pointer;    border: 0;}.error-404 .search-submit:hover {    background: #d5401b;}section.contact-form {    position: relative;}section.contact-form:before {    content: '';    position: absolute;    left: 0;    top: 0;    right: 0;    height: 100%;    background: rgba(53, 59, 72, 0.7);}section.contact-form:after {    content: '';    position: absolute;    left: 0;    top: 0;    right: 0;    height: 100%;    z-index: -1;    background: url(images/contact-image.jpg);    background-size: cover;}.contact-form__inner .contact-form {    background: #353b48;}.contact-form-heading {    padding: 0 15px;    margin: 30px 0;}.contact-form-heading h1,.contact-form-heading h4,span.wpcf7-list-item-label {    color: #fff;}.wpcf7-form .input-field {    margin-bottom: 15px;}.wpcf7-form .input-field p {    margin-bottom: 0;}.wpcf7-form-control.wpcf7-text {    padding: 10px 15px;}.wpcf7-form-control-wrap select {    width: 100%;    padding: 10px 15px;    border: 1px solid #646464;}.wpcf7-form-control.wpcf7-file {    width: 100%;    padding: 10px 15px;    border: 1px solid #646464;}.wpcf7-form .input-field input {    width: 100%;}.wpcf7-form .input-field input[type="checkbox"] {    width: auto;    margin: 0 5px 0 0;}.wpcf7-not-valid-tip {    font-size: 14px;}span.wpcf7-list-item-label {    font-size: 16px;}.contact-form .wpcf7-list-item {    max-width: 50%;    width: 100%;    margin: 0;}.contact-form .wpcf7-list-item:nth-child(even) {    padding-left: 15px;}.wpcf7-form .signup .wpcf7-list-item {    max-width: 100%;}.wpcf7-form .input-field.signup input[type="checkbox"] {    position: absolute;    left: 0;    margin-top: 6px;}.wpcf7-form .input-field.signup .wpcf7-list-item-label {    padding-left: 20px;    display: block;}.wpcf7 form .wpcf7-response-output {    color: #ff1100;    border-color: #ff1100 !important;    background: #fff3f2;    border-radius: 6px;    margin: 1.2em 0.5em 1em;}.wpcf7-spinner {    position: absolute;    margin-top: 10px;}.wpcf7-form textarea {    font-family: inherit;    padding: 10px 15px;    width: 100%;    height: 100px;}.contact-form .wpcf7-submit {    background: #f07f21;    color: #fff;}.contact-form .wpcf7-submit:hover {    background: #fff;    color: #f07f21;}.contact-image {    margin-top: 40px;    padding-bottom: 70px;}.contact-image .contact-info {    margin-top: 20px;}.contact-image .contact-info a {    margin-right: 20px;    text-decoration: none;    color: #000;    display: flex;    flex-wrap: wrap;    align-items: center;}.contact-image .contact-info a span:first-child {    margin-right: 10px;}.contact-image .contact-info a:hover {    text-decoration: underline;}.contact-image .contact-info img {    max-width: 40px;    width: 100%;}.page-template-tp-contact .footer-section {    margin-top: 0;}.main-banner.career {    padding: 50px 0;}.career .main-banner__content {    max-width: 600px;    padding-right: 40px;}.career .main-banner__content {    max-width: 600px;    padding-right: 40px;}.career .main-banner__content p {    font-size: 18px;}.career .main-banner__image {    max-width: 600px;}.our-values {    padding: 50px 0;    background: #f4f4f4;}.our-values h2 {    text-align: center;    margin-bottom: 50px;}.our-values__icon {    width: 120px;    height: 120px;    background: #fff;    border: 1px solid #ccc;    padding: 25px;    border-radius: 50%;    margin: 0 auto 30px;}.our-values__content {    text-align: center;}.our-values__content h4 {    font-size: 22px;}.current-jobs {    padding: 50px 0 0;}.current-jobs__item {    align-items: center;    margin-bottom: 15px;    border-bottom: 1px solid #ebebeb;    padding-bottom: 10px;}.current-jobs .number {    background: #ebebeb;    width: 50px;    height: 50px;    border-radius: 50%;    display: flex;    justify-content: center;    align-items: center;    border: 1px solid #e3e3e3;    margin-right: 15px;}.current-jobs__item h4 {    margin-bottom: 0;}.current-jobs__item h4 a {    text-decoration: none;    color: #000;}.current-jobs__item h4 a:hover {    color: #ef7e20;}h4.job-location {    margin: 0 0 0 auto;}.career-quote {    padding: 50px 0 0;}.career-quote__inner {    align-items: flex-start;}.left-one-image,.right-one-image {    width: 50%;    display: flex;    flex-direction: column;}.right-one-image {    padding-top: 50px;}.left-first-image,.left-second-image {    width: 100%;}.right-first-image,.right-second-image {    width: 100%;}.right-second-image {    background: #273c75;    padding: 60px;    position: relative;}.right-second-image:before {    content: '';    position: absolute;    left: 20px;    top: 20px;    font-size: 240px;    line-height: 180px;    color: #fff;    font-family: 'Times New Roman', Times, serif;    opacity: 0.2;}.right-second-image:after {    content: '';    position: absolute;    right: 50px;    bottom: 150px;    font-size: 240px;    line-height: 180px;    color: #fff;    font-family: 'Times New Roman', Times, serif;    opacity: 0.2;    transform: rotate(180deg);}.right-second-image p {    color: #fff;    font-size: 30px;    line-height: 1.3;    font-weight: 100;}.right-second-image p i {    color: #fff;    font-size: 16px;}.career-details {    padding: 50px 0 0;}.career-details__left {    max-width: calc(100% - 350px);    width: 100%;}.career-details__left p,.career-details__left ul li {    font-size: 16px;}.career-details__right {    max-width: 350px;    width: 100%;}.career-details__right h3 {    padding: 0 15px;}.sitemap-wrapper {    padding: 50px 0 40px;}.sitemap-wrapper h3 {    line-height: 1.2;    margin-bottom: 15px;}.sitemap-wrapper a {    color: #000;    text-decoration: none;    display: inline-block;    padding: 8px 0;    line-height: 1.4;}.sitemap-grid+.sitemap-grid {    margin-top: 40px;}.sitemap-grid__box ul {    margin: 0;    padding-left: 20px;}.sitemap-wrapper a:hover {    color: #ef7e20;}.footer-section {    margin-top: 30px;    background: #353b48;}.footer-section ul,.copyright ul {    padding-left: 0;    list-style-type: none;    margin: 0;}.footer-section__inner {    padding-top: 50px;    padding-bottom: 30px;}.footer-section__inner .foo-logo {    max-width: 100%;    width: 100%;    text-align: center;    margin-bottom: 50px;}.footer-section .foo-col.left {    max-width: 950px;    width: 100%;}.footer-section .foo-col.right {    max-width: 240px;    width: 100%;    padding-left: 50px;}.footer-section .foo-col h4 {    max-width: 100%;    width: 100%;    border-bottom: 1px solid #DDD;    color: #fff;    padding-bottom: 20px;}.footer-section .foo-col ul {    padding-left: 0;    margin: 0;    list-style-type: none;}.footer-section .foo-col ul li {    margin: 5px 0;}.footer-section .foo-col ul li a {    font-size: 15px;    font-family: 'robotolight';    font-weight: 300;    text-decoration: none;    color: #fff;    transition: all 0.5s;}.footer-section .foo-col ul li a:hover {    color: #d5401b;}.footer-section .foo-col .foo-col__sub {    width: 20%;}.footer-section .foo-col.right h4 {    border: 0;}.footer-section .foo-col.right h5 {    font-size: 16px;    font-family: 'robotomedium';    font-weight: 500;    color: #ababab;    margin-bottom: 10px;    line-height: 1.2;}.footer-section .foo-col.right a {    font-size: 16px;    font-family: 'robotoregular';    font-weight: 400;    color: #fff;    margin-bottom: 0;    text-decoration: none;    margin-left: 10px;    transition: all 0.5s;}.footer-section .foo-col.right a:hover {    color: #d5401b;}p.address {    display: flex;    flex-wrap: wrap;    align-items: flex-start;}p.address img {    margin-top: 4px;}p.address span {    max-width: calc(100% - 20px);    width: 100%;    padding-left: 10px;    color: #fff;    font-size: 16px;    line-height: 22px;}.copyright {    background: #2f3640;    padding: 25px 0;    margin-bottom: -35px;    position: relative;}.copyright .foo-social li {    margin: 0 15px;}.copyright .foo-social li a {    display: block;}.copyright .foo-links p {    margin-bottom: 0;    color: #fff;    font-size: 14px;}.copyright .foo-links ul {    margin: 0;}.copyright .foo-links li {    padding: 0 10px;    border-left: 2px solid #fff;    line-height: 14px;}.copyright .foo-links li:first-child {    border-left: none;    padding-left: 0;}.copyright .foo-links li a {    color: #fff;    font-size: 14px;    text-decoration: none;    transition: all 0.5s;}.copyright .foo-links li a:hover {    color: #d5401b;}.main-banner.solutions .call-to-action__content p,.main-banner.solutions .under-banner-section-content p {    color: #fff;}/* Responsive */@media (max-width: 1650px) {    .under-banner-section-content:after {        right: -265px;    }}@media (max-width: 1400px) {    .product-banner {        height: calc(110vh - 88px);        max-height: inherit;        min-height: inherit;        padding-top: 50px;    }    .product-banner .container {        height: 100%;    }    .product-banner__image {        display: flex;        flex-wrap: wrap;        align-items: center;    }    .product-features__content {        padding: 50px 90px 50px 90px;    }    .product-banner__item {        height: 100%;    }    .under-banner-section-content:after {        right: -259px;    }    .product-banner.trust .product-banner__image {        right: 0;    }    .product-banner.security-compliance .product-banner__image video {        max-width: 500px;        margin: 0 auto;    }    /* .thankyou-banner .main-banner__image video {margin-top: -80px;} */}@media (max-width: 1200px) {    .container,    .call-to-action .container {        max-width: 900px;        padding: 0 15px;    }    .product-banner__content {        max-width: 300px;    }    .product-banner__image {        right: 0;        max-width: 570px;    }    .product-banner__image video {        width: 100%;    }    .product-banner.industries-page .product-banner__content,    .product-banner.industries-page .product-banner__image {        max-width: 430px;    }    .product-banner.industries-page h1 {        font-size: 30px;        line-height: 40px;    }    .main-banner {        padding-top: 40px;    }    .button {        padding: 10px 17px;    }    .nav-menu>ul>li {        margin: 0 10px;    }    .nav-menu>ul>li:nth-child(2) div.submenu {        width: 900px;    }    .nav-menu>ul>li>a {        padding: 30px 12px;    }    .product-banner h1 {        font-size: 44px;    }    .product-banner.kyc .product-banner__image video {        width: 100%;    }    .product-banner.kyc .product-banner__image,    .product-banner.trust .product-banner__image {        max-width: 570px;    }    .main-banner__item {        padding: 0;    }    .main-banner__content {        max-width: 300px;    }    .main-banner__content h1 {        font-size: 36px;        line-height: 44px;        margin-bottom: 20px;    }    .main-banner__image {        max-width: 560px;    }    .main-banner__image video {        width: 100%;    }    .main-banner.solutions {        padding: 100px 0;        min-height: 570px;    }    .triangle {        width: 200px;        height: 200px;    }    .triangle-box {        width: 200px;        height: 200px;    }    .product-features__content {        padding: 30px 0;    }    .top-part__content {        padding: 50px;    }    .bottom-part__item {        padding: 30px;    }    .call-to-action__content {        max-width: 100%;    }    .brands-logo__item {        max-width: 200px;    }    .services-slider__item {        margin: 0 5px;    }    .security-item {        max-width: 200px;    }    .security-item.data-protection {        top: 140px;        left: 0;    }    .security-item.physical-security {        top: -70px;        left: 200px;    }    .security-item.access-security {        top: -70px;        right: 200px;    }    .security-item.regulatory-compliance {        top: 120px;        right: 0;    }    .testimonials__item {        padding: 10px 10px 80px;    }    .faq {        max-width: 100%;    }    .blog-section {        max-width: 320px;    }    .brand-section__content {        max-width: 230px;    }    .brand-section__logos {        max-width: calc(100% - 230px);    }    .brand-section__logos .brand-item {        max-width: 85px;    }    .under-banner-section-content {        padding: 0 15px;    }    .odd-even-image-content .odd-even-box .odd-even-box-content {        padding: 50px;    }    .whitepaper-banner {        padding-top: 0;    }    .events-banner .main-banner__content h1 {        font-size: 90px;        line-height: 1.2;    }    .career .main-banner__image {        max-width: 430px;    }    .career .main-banner__content {        max-width: 430px;    }    .our-values__content h4 {        min-height: 56px;    }    .right-second-image {        padding: 60px 60px 0;    }    .right-second-image p {        font-size: 24px;    }    .contact-form__inner .contact-form {        max-width: 69%;    }    .thankyou-banner .main-banner__content {        max-width: 500px;    }    .page-template-tp-thankyou .main-banner {        padding-top: 0;    }    .footer-section .foo-col.left {        max-width: 650px;    }    .footer-section .foo-col.right {        padding-left: 30px;        max-width: 220px;    }}@media (max-width: 992px) {    .container {        max-width: 750px;    }    h1,    .h1 {        font-size: 32px;        line-height: 45px;    }    h2,    .h2 {        font-size: 28px;        line-height: 38px;    }    h3,    .h3 {        font-size: 26px;        line-height: 36px;    }    p {        font-size: 16px;        line-height: 26px;    }    .logo {        margin-left: 60px;        margin-top: 10px;        margin-bottom: 5px;    }    .nav-menu .hamburger-lines {        display: flex;    }    .nav-menu>ul {        position: absolute;        left: -10px;        right: -10px;        top: 90px;        background: #fff;        -webkit-font-smoothing: antialiased;        transform-origin: 0% 0%;        transform: translate(-130%, 0);        transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);    }    .nav-menu input:checked~ul {        transform: none;    }    .nav-menu>ul>li {        margin: 0;        width: 100%;        padding: 0 10px;        border-bottom: 1px solid #ebebeb;        overflow: hidden;    }    .nav-menu>ul>li>a {        padding: 15px 12px;    }    .nav-menu>ul>li>a:after {        top: 27px;        right: 23px;        position: absolute;    }    .nav-menu>ul>li>a.active:after {        transform: rotate(-135deg);        -webkit-transform: rotate(-135deg);    }    .nav-menu ul div.submenu {        position: inherit;        width: calc(100% + 20px);    }    .nav-menu ul div.submenu .submenu__inner {        position: relative;        top: 0;    }    .nav-menu ul li:hover div.submenu {        display: none;    }    .nav-menu>ul>li.submenu-open>div.submenu {        display: flex;    }    .nav-menu>ul>li:nth-child(2) div.submenu {        width: calc(100% + 20px);    }    .nav-menu ul div.submenu.small {        width: calc(100% + 20px);        top: 0;    }    .nav-menu ul div.submenu.small .submenu__inner li {        border-top: 1px solid #efefef;    }    .nav-menu ul div.submenu.small .submenu__inner.level3 li {        border-top: 0;    }    .solutions .left-image-bar,    .solutions .right-image-bar {        display: none;    }    .main-banner.solutions {        min-height: auto;    }    .main-banner__item {        padding: 20px 0;    }    .main-banner__content {        max-width: 80%;        text-align: center;        margin: 0 auto;    }    .main-banner__content h1 {        font-size: 32px;        line-height: 42px;        margin-bottom: 20px;    }    .main-banner__content p {        color: #6A6868;        font-size: 16px;        margin-bottom: 30px;    }    .main-banner__content .button {        height: 50px;        font-size: 16px;        line-height: 30px;    }    .main-banner__image {        max-width: 320px;    }    .page-template-tp-home .main-banner__image {        position: relative;        max-width: 100%;        right: 0;    }    .page-template-tp-home .main-banner__image video {        width: 100%;    }    .product-banner.kyc .product-banner__image,    .product-banner.trust .product-banner__image {        max-width: 100%;    }    .main-banner.solutions {        padding: 0;    }    .mobile-image {        display: block;        margin-bottom: 40px;    }    .call-to-action__image {        background: #151515;    }    .product-banner {        min-height: 340px;        height: auto;        text-align: center;    }    .product-banner__item {        height: 100%;    }    .product-banner__image {        position: relative;        max-width: 450px;        right: 0;        bottom: -9px;    }    .product-banner__image video {        width: 100%;    }    .product-banner__content,    .product-banner__image {        position: relative;        left: 0;        top: 0;        max-width: 100%;    }    .product-banner.industries-page .product-banner__content,    .product-banner.industries-page .product-banner__image {        max-width: 100%;    }    .customize-section-left-box,    .customize-section-right-box {        max-width: 100%;        padding: 0;    }    .brands-logo__item {        max-width: 170px;    }    .services-slider {        padding: 0 15px;    }    .services-slider__item {        margin: 0 15px;    }    .services-slider__item h3 {        font-size: 26px;    }    .services-slider .slick-prev {        left: 0px;    }    .services-slider .slick-next {        right: 0px;    }    .security-item {        max-width: 160px;    }    .security-item.data-protection {        top: 30px;        left: 0;    }    .security-item.physical-security {        top: -100px;        left: 160px;    }    .security-item.access-security {        top: -100px;        right: 180px;    }    .security-item.regulatory-compliance {        top: 30px;        right: 0;    }    .call-to-action__content {        max-width: calc(100% - 405px);        padding-left: 30px;    }    .call-to-action__content p {        margin-bottom: 20px;    }    .testimonials__item {        max-width: 100%;        margin: 0 0 30px;        position: relative;    }    .faq,    .blog-section {        max-width: 100%;    }    .blog-section {        margin-top: 50px;    }    .data-sources__item {        max-width: calc(20% - 30px);        margin: 15px;    }    .data-sources__title {        font-size: 16px;        line-height: 1.2;    }    .brand-section__content {        max-width: 170px;    }    .brand-section__logos {        max-width: calc(100% - 170px);    }    .brand-section__logos .brand-item {        max-width: 70px;    }    .device-features__item {        max-width: 100%;    }    .product-banner.live .product-banner__image,    .product-banner.social .product-banner__image {        max-width: 100%;    }    .faq-banner .main-banner__image {        max-width: 60%;        margin: 0 auto;    }    .faq-banner .main-banner__image video {        margin-top: 0;    }    .event-inner__inner {        flex-direction: column;    }    .event-wrapper .event-content {        margin-top: 20px;    }    .event-wrapper .event-image,    .event-wrapper .event-content {        max-width: 100%;    }    .events-banner .main-banner__image video {        margin-top: 0;    }    .event-wrapper .event-content {        padding: 0;    }    .main-banner.about {        height: auto;    }    .co-founder-item {        padding: 0 10px;    }    .member-image {        max-width: 180px;    }    .career .main-banner__content,    .career .main-banner__image {        max-width: 100%;    }    .career .main-banner__image {        margin-top: 30px;    }    .right-second-image {        padding: 30px 50px 0;    }    .right-second-image p {        font-size: 20px;    }    .right-second-image:before {        left: 20px;        top: -40px;        font-size: 100px;    }    .right-second-image:after {        right: 50px;        bottom: 20px;        font-size: 100px;    }    .contact-form.one-half {        max-width: 80%;    }    .main-banner.solutions.blog {        min-height: 400px;    }    .blog video {        height: 400px;        object-fit: cover;    }    .footer-section .foo-col .foo-col__sub {        width: 50%;        padding: 0 50px;    }    .footer-section .foo-col.right {        padding-left: 50px;        max-width: 100%;    }}@media (max-width: 767px) {    .container {        max-width: 100%;    }    .logo {        margin-left: 50px;        margin-top: 13px;        max-width: 140px;    }    .nav-menu>ul {        top: 80px;        right: 0;    }    .nav-menu ul div.submenu .submenu__inner li,    .nav-menu>ul>li:nth-child(2) div.submenu .submenu__inner,    .nav-menu>ul>li:nth-child(2) div.submenu .submenu__inner.grey {        width: 100%;    }    .product-banner {        max-height: fit-content;        min-height: 340px;        height: auto;        padding-top: 50px;    }    .product-banner__content {        left: 0;        text-align: center;        margin-bottom: 30px;    }    .product-banner.kyc .product-banner__image {        right: 0;        top: 0;    }    .idmkyx-works video {        width: 100%;    }    .main-banner__content {        max-width: 100%;        text-align: center;    }    .main-banner__image {        max-width: 100%;    }    .highlights-item {        max-width: 50%;    }    .company-highlights .highlights-item p {        text-align: center;    }    .company-highlights p {        text-align: justify;    }    .call-to-action__image {        min-height: 250px;    }    .call-to-action__image video {        display: none;    }    .accordion-section h4 a {        font-size: 16px;        font-family: 'robotomedium';        font-weight: 500;    }    .security-section {        padding: 50px 0 25px;    }    .security-points,    .security-item {        position: relative;    }    .security-points {        margin-top: 30px;    }    .security-item,    .testimonials__item,    .brand-section__content,    .brand-section__logos {        max-width: 100%;    }    .security-item.data-protection,    .security-item.physical-security,    .security-item.access-security,    .security-item.regulatory-compliance {        left: auto;        top: auto;        right: auto;    }    .security-item.data-protection span,    .security-item.data-protection p {        color: #bd8900;    }    .security-item.physical-security span,    .security-item.physical-security p {        color: #0097e6;    }    .security-item.access-security span,    .security-item.access-security p {        color: #c23517;    }    .security-item.regulatory-compliance span,    .security-item.regulatory-compliance p {        color: #192a56;    }    .how-can-serve__item {        max-width: 100%;        text-align: center;    }    .how-can-serve__icon {        margin: 10px auto 20px;    }    .call-to-action:after {        right: auto;        bottom: auto;        top: 0;        left: 0;        transform: rotate(0deg);    }    .call-to-action__inner {        flex-direction: column-reverse;    }    .call-to-action__content {        max-width: 100%;        padding: 20px 0 40px;        text-align: center;    }    .product-features {        position: relative;    }    .product-features:before {        content: '';        background: rgba(0, 0, 0, 0.7);        position: absolute;        left: 0;        right: 0;        height: 100%;    }    .product-features .product-features__content {        max-width: 100%;    }    .top-part__image,    .top-part__content {        max-width: 100%;    }    .top-part__image img {        width: 100%;    }    .suite-section {        padding: 80px 0 30px;    }    .bottom-part__item {        max-width: 100%;        margin-bottom: 20px;    }    .bottom-part__item:last-child {        margin-bottom: 0;    }    .one-three .bottom-part__item {        max-width: 100%;    }    .brand-section__logos {        justify-content: center;    }    .brand-section__logos .brand-item {        min-height: 120px;        padding: 0;        max-width: calc(30% - 30px);        display: flex;        flex-wrap: wrap;        justify-content: center;        align-items: center;    }    .data-sources__item {        max-width: calc(50% - 30px);    }    .product-banner.live .product-banner__image,    .product-banner.social .product-banner__image,    .product-banner.kyb .product-banner__image {        right: 0;    }    .odd-even-image-content .odd-even-box {        max-width: 100%;    }    .odd-even-box-item .odd-even-box-image,    .odd-even-box-item:nth-child(even) .odd-even-box-image {        border-radius: 0;    }    .biometrics li {        max-width: calc(50% - 40px);    }    .under-banner-section {        background-size: cover;    }    .under-banner-section:before {        content: '';        background: rgba(0, 0, 0, 0.7);        position: absolute;        left: 0;        right: 0;        height: 100%;    }    .under-banner-section-content {        background: none;        max-width: 100%;    }    .product-banner.security-compliance .product-banner__image {        right: 0;    }    .all-industries-buttons .button {        width: 100%;        margin-bottom: 10px;    }    .section-accordion .accordion {        padding-left: 20px;    }    .whitepaper-item {        max-width: 100%;        margin-bottom: 30px;    }    .whitepaper-content p {        min-height: auto;    }    .whitepaper-banner .main-banner__content h1 {        font-size: 40px;        line-height: 23px;    }    .events-banner .main-banner__content h1 {        font-size: 40px;        line-height: 1.2;    }    .co-founder__inner {        flex-direction: column;    }    .co-founder__inner .co-founder-item {        padding: 30px 10px;        background: #ebebeb;    }    .co-founder__inner .co-founder-item:last-child {        margin-top: 15px;        display: block;    }    .co-founder-item.flex-direction-row-reverse .member-details {        text-align: center;    }    .co-founder-item .member-details {        text-align: center;        width: 100%;    }    .member-image {        margin: 0 auto;    }    .team-member-item {        max-width: 50%;    }    .about-timeline-line-row {        flex-direction: column;    }    .about-global-timeline-card,    .about-global-timeline-year {        max-width: 100%;    }    .about-global-timeline-card {        justify-content: flex-start;        padding-right: 0;        margin: 15px 0 50px;    }    .about-timeline-line-row:nth-child(odd) {        flex-direction: column-reverse;    }    .about-global-timeline-year {        padding-left: 0;    }    .about-timeline-line-row:nth-child(even) .about-global-timeline-card {        justify-content: flex-end;        padding-left: 0;    }    .about-timeline-line-row:nth-child(even) .about-global-timeline-year {        padding-right: 0;    }    .about-timeline-line-row:first-child .about-global-timeline-card {        margin-top: 15px;    }    .year-box:before,    .about-timeline-line-row:before {        display: none;    }    .our-values__item {        max-width: 100%;        margin-bottom: 20px;    }    .our-values__content h4 {        min-height: auto;    }    .current-jobs__item h4 {        max-width: calc(100% - 65px);        width: 100%;        margin-top: -15px;    }    h4.job-location {        font-size: 16px;        margin-top: -20px;    }    .left-one-image,    .right-one-image {        width: 100%;    }    .right-one-image {        padding-top: 0;    }    .contact-form.one-half {        max-width: 100%;        padding: 0 30px;    }    .contact-form .wpcf7-form .input-field {        margin-bottom: 0;    }    .contact-form .wpcf7-form .input-field .one-half {        margin-bottom: 10px;        padding: 0;    }    .contact-form .wpcf7-form .input-field .one-full {        padding: 0;    }    .contact-form .wpcf7-form .input-field.services-list,    .contact-form .wpcf7-form .input-field.signup {        margin-bottom: 10px;    }    .wpcf7-form .input-field .one-half {        max-width: 100%;    }    .contact-form .wpcf7-list-item {        max-width: 100%;    }    .contact-form .wpcf7-list-item:nth-child(even) {        padding-left: 0;    }    .contact-form-heading {        padding: 0;    }    .contact-form-heading h4 {        font-size: 18px;        line-height: 22px;    }    .thankyou-banner .main-banner__content h1 {        font-size: 34px;    }    .whitepaper-detail .whitepaper__inner .one-half {        max-width: 100%;    }    .whitepaper-detail .whitepaper__inner .whitepaper-form.one-half {        padding: 0;    }    .main-banner.about .container {        position: relative;        margin-top: 30px;        justify-content: center;    }    .main-banner.about .about-banner-content {        max-width: 90%;        text-align: center;    }    .main-banner.about .about-banner-content h1 {        color: #000;    }    .sitemap-grid .one-three {        max-width: 100%;    }    .main-banner.faq-banner {        margin-bottom: 0;    }    .main-banner.faq-banner .blog-search {        display: none;    }    .faq-banner .main-banner__image {        padding-top: 30px;    }    .career-details__inner {        flex-direction: column-reverse;    }    .career-details__left,    .career-details__right {        max-width: 100%;    }    .career-details__left {        margin-top: 30px;    }    .one-solution {        margin-top: 0;    }    .latest-blog-item {        flex-direction: column-reverse;    }    .latest-blog-item .blog-item__title,    .latest-blog-item .blog-item__image {        max-width: 100%;    }    .blog-listing__inner .blog-item {        max-width: 100%;    }    .footer-section .foo-col .foo-col__sub {        width: 100%;        padding: 0;        margin-bottom: 30px;    }    .footer-section .foo-col.right {        padding-left: 0;    }    .footer-section .foo-col.right h4 {        border-bottom: 1px solid #DDD;        padding-bottom: 0;        margin-bottom: 20px;    }    .copyright .foo-links p {        margin-bottom: 20px;    }    .copyright .foo-links ul {        margin: 20px 0;    }    .copyright .foo-links li {        margin: 10px 0;    }    .copyright .foo-social li:first-child {        margin-left: 0;    }}@media (max-width: 340px) {    .nav-menu .hamburger-lines {        width: 22px;    }    .nav-menu .checkbox {        width: 18px;    }    .logo {        margin-left: 35px;    }    .button {        padding: 10px 12px;    }    div#cf7sr-6436542680970 {        display: flex;        justify-content: center;    }    div#cf7sr-6436542680970>div {        transform: scale(0.8);    }}