@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);

.justified-gallery {
    overflow: hidden;
    position: relative;
    width: 100%
}

.justified-gallery>a,
.justified-gallery>div,
.justified-gallery>figure {
    display: inline-block;
    filter: "alpha(opacity=10)";
    margin: 0;
    opacity: .1;
    overflow: hidden;
    padding: 0;
    position: absolute
}

.justified-gallery>a>a>img,
.justified-gallery>a>a>svg,
.justified-gallery>a>img,
.justified-gallery>a>svg,
.justified-gallery>div>a>img,
.justified-gallery>div>a>svg,
.justified-gallery>div>img,
.justified-gallery>div>svg,
.justified-gallery>figure>a>img,
.justified-gallery>figure>a>svg,
.justified-gallery>figure>img,
.justified-gallery>figure>svg {
    border: none;
    filter: "alpha(opacity=0)";
    left: 50%;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 50%
}

.justified-gallery>a>.jg-caption,
.justified-gallery>div>.jg-caption,
.justified-gallery>figure>.jg-caption {
    background-color: #000;
    bottom: 0;
    color: #fff;
    display: none;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 300;
    left: 0;
    margin: 0;
    padding: 5px;
    position: absolute;
    right: 0
}

.justified-gallery>a>.jg-caption.jg-caption-visible,
.justified-gallery>div>.jg-caption.jg-caption-visible,
.justified-gallery>figure>.jg-caption.jg-caption-visible {
    display: inline;
    display: initial;
    filter: "alpha(opacity=70)";
    opacity: .7;
    -webkit-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in
}

.justified-gallery>.jg-entry-visible {
    background: none;
    filter: "alpha(opacity=100)";
    opacity: 1
}

.justified-gallery>.jg-entry-visible>a>img,
.justified-gallery>.jg-entry-visible>a>svg,
.justified-gallery>.jg-entry-visible>img,
.justified-gallery>.jg-entry-visible>svg {
    filter: "alpha(opacity=100)";
    opacity: 1;
    -webkit-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in
}

.justified-gallery>.jg-filtered {
    display: none
}

.justified-gallery>.jg-spinner {
    bottom: 0;
    filter: "alpha(opacity=100)";
    left: 50%;
    margin-left: -24px;
    opacity: 1;
    overflow: visible;
    overflow: initial;
    padding: 10px 0;
    position: absolute
}

.justified-gallery>.jg-spinner>span {
    background-color: #000;
    border-radius: 6px;
    display: inline-block;
    filter: "alpha(opacity=0)";
    height: 8px;
    margin: 0 4px;
    opacity: 0;
    width: 8px
}

@font-face {
    font-display: swap;
    font-family: ProximaNova;
    font-weight: 100;
    src: url(/app/themes/riskified/public/fonts/proximanova-100.eb5be0.eot);
    src: url(/app/themes/riskified/public/fonts/proximanova-100.eb5be0.eot?#iefix) format("embedded-opentype"), url(/app/themes/riskified/public/fonts/proximanova-100.8e8940.woff) format("woff"), url(/app/themes/riskified/public/fonts/proximanova-100.d50472.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: ProximaNova;
    font-weight: 300;
    src: url(/app/themes/riskified/public/fonts/proximanova-300.548843.eot);
    src: url(/app/themes/riskified/public/fonts/proximanova-300.548843.eot?#iefix) format("embedded-opentype"), url(/app/themes/riskified/public/fonts/proximanova-300.e3ca4b.woff) format("woff"), url(/app/themes/riskified/public/fonts/proximanova-300.6d6588.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: ProximaNova;
    font-weight: 600;
    src: url(/app/themes/riskified/public/fonts/proximanova-600.1b77d6.eot);
    src: url(/app/themes/riskified/public/fonts/proximanova-600.1b77d6.eot?#iefix) format("embedded-opentype"), url(/app/themes/riskified/public/fonts/proximanova-600.d185c9.woff) format("woff"), url(/app/themes/riskified/public/fonts/proximanova-600.fdd05e.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: ProximaNova;
    font-weight: 400;
    src: url(/app/themes/riskified/public/fonts/proximanova-400.3e4af5.eot);
    src: url(/app/themes/riskified/public/fonts/proximanova-400.3e4af5.eot?#iefix) format("embedded-opentype"), url(/app/themes/riskified/public/fonts/proximanova-400.0bcf1f.woff) format("woff"), url(/app/themes/riskified/public/fonts/proximanova-400.4f640b.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: ProximaNova;
    font-style: normal;
    font-weight: 900;
    src: url(/app/themes/riskified/public/fonts/proximanova-bold-webfont.15ce5e.woff2) format("woff2"), url(/app/themes/riskified/public/fonts/proximanova-bold-webfont.af0bd3.woff) format("woff")
}

:root {
    --wp--custom--hover-shadow: 0px 0px 80px rgba(0, 0, 0, .05), 0px 0px 33.4221px rgba(0, 0, 0, .03), 0px 22.3363px 17.869px rgba(0, 0, 0, .022), 0px 12.5216px 10.0172px rgba(0, 0, 0, .015), 0px 6.6501px 5.32008px rgba(0, 0, 0, .008);
    --wp--custom--transition: all 0.3s ease-out;
    --wp--custom--banner-max-height: 35vh;
    --wp--custom--max-width: 1180px
}

@media(max-width:781px) {
    body:not(.wp-admin) .mobile-hide {
        display: none !important
    }
}

@media only screen and (max-width:991px)and (min-width:782px) {
    body:not(.wp-admin) .tablet-hide {
        display: none !important
    }
}

@media(min-width:992px) {
    body:not(.wp-admin) .desktop-hide {
        display: none !important
    }
}

@media(max-width:781px) {
    .m-hide {
        display: none
    }
}

.overlay-bg {
    background-color: var(--wp--preset--color--dark-blue, #080e3f);
    border-radius: 12px;
    position: relative
}

@media(max-width:781px) {
    .overlay-bg {
        border-radius: 8px
    }
}

.overlay-bg.unset-radius {
    border-radius: 0
}

.overlay-bg img {
    mix-blend-mode: luminosity;
    opacity: .45
}

@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: -400px 0
    }

    to {
        background-position: 400px 0
    }
}

@keyframes placeHolderShimmer {
    0% {
        background-position: -400px 0
    }

    to {
        background-position: 400px 0
    }
}

.h1-riski,
h1 {
    font-size: 36px;
    font-weight: 800;
    line-height: 44px;
    margin-bottom: 20px
}

@media(min-width:992px) {

    .h1-riski,
    h1 {
        font-size: 54px;
        line-height: 70px
    }
}

.h2-riski,
h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px
}

@media(min-width:992px) {

    .h2-riski,
    h2 {
        font-size: 45px;
        line-height: 55px
    }
}

.h2-riski.lite {
    font-size: 26px;
    font-weight: 300;
    line-height: 36px;
    -webkit-font-smoothing: antialiased
}

@media(min-width:992px) {
    .h2-riski.lite {
        font-size: 45px;
        line-height: 55px
    }
}

.h3-riski,
h3 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 20px
}

@media(min-width:992px) {

    .h3-riski,
    h3 {
        font-size: 32px;
        line-height: 44px
    }
}

.h4-riski,
h4 {
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 12px
}

@media(min-width:992px) {

    .h4-riski,
    h4 {
        font-size: 25px;
        line-height: 37px
    }
}

.big-p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .big-p {
        font-size: 25px;
        line-height: 37px
    }
}

.big-p.bold {
    font-weight: 700
}

.big-p img {
    margin-right: 8px;
    vertical-align: middle
}

.stat {
    font-size: 36px;
    font-weight: 700;
    line-height: 36px
}

@media(min-width:992px) {
    .stat {
        font-size: 70px;
        line-height: 70px
    }
}

.p-riski,
p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 16px
}

@media(min-width:992px) {

    .p-riski,
    p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.bold {
    font-weight: 700
}

.small-riski {
    font-size: 14px;
    font-weight: 800;
    letter-spacing: .3px;
    line-height: 23px;
    margin-bottom: 16px;
    text-transform: uppercase
}

.small-riski.no-uppercase {
    text-transform: inherit
}

.small-riski.is-large {
    font-size: 18px
}

.action-riski {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .0026em;
    line-height: 17px
}

@media(min-width:992px) {
    .action-riski {
        font-size: 18px;
        line-height: 22px
    }
}

.state-mixin {
    font-size: 36px;
    font-weight: 900;
    line-height: 36px
}

@media(min-width:782px) {
    .state-mixin {
        font-size: 70px;
        line-height: 70px
    }
}

.state-mixin a:not(.riski-link) {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.state-mixin a:not(.riski-link):active,
.state-mixin a:not(.riski-link):focus,
.state-mixin a:not(.riski-link):hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.a-riski,
.a-riski a:not(.riski-link) {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.a-riski a:not(.riski-link):active,
.a-riski a:not(.riski-link):focus,
.a-riski a:not(.riski-link):hover,
.a-riski:active,
.a-riski:focus,
.a-riski:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.riski-grey-title {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 23px;
    text-transform: uppercase
}

blockquote.riski-blue-quote {
    border-left: 4px solid var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 25px;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    line-height: 1.36
}

.riski-number-list {
    counter-reset: item;
    margin: 0 0 15px;
    padding: 0
}

.riski-number-list>li {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    list-style-type: none;
    margin: 0 0 15px;
    padding-left: 35px;
    position: relative
}

@media(min-width:992px) {
    .riski-number-list>li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.riski-number-list>li:not(:only-child) {
    counter-increment: item
}

.riski-number-list>li:before {
    content: "0" counter(item) ".";
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    font-weight: 700;
    left: 0;
    line-height: 25px;
    margin-bottom: 16px;
    position: absolute;
    top: -1px
}

@media(min-width:992px) {
    .riski-number-list>li:before {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.riski-number-list>li.ten-child:before,
.riski-number-list>li:nth-child(n+10):before {
    content: counter(item) ". "
}

.riski-number-list>li .big-p,
.riski-number-list>li h2,
.riski-number-list>li h3,
.riski-number-list>li h4 {
    margin-bottom: 20px
}

.riski-list {
    list-style: none outside;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0
}

.riski-list li {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 28px;
    min-height: 28px
}

@media(min-width:992px) {
    .riski-list li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.riski-list li:before {
    background-color: var(--wp--preset--color--blue-li, #00bea6);
    border-radius: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    left: -20px;
    margin-left: -8px;
    position: relative;
    top: -1px;
    width: 8px
}

.riski-list li ul {
    margin-top: 20px
}

@media(max-width:781px) {
    .riski-list li ul {
        margin-left: -28px
    }
}

.riski-list li ul li:before {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--blue-li, #00bea6)
}

.riski-list.v-list.negative-v li:before {
    background-image: url(/app/themes/riskified/public/images/v-bullet-white.16b3b3.svg)
}

.riski-list.v-list li:before {
    background-color: transparent !important;
    background-image: url(/app/themes/riskified/public/images/v-bullet.9a1459.svg);
    background-size: cover;
    height: 15px !important;
    left: -15px !important;
    margin-left: -13px !important;
    vertical-align: text-top;
    width: 15px !important
}

.video-link {
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.video-cover {
    container-name: video-container;
    container-type: inline-size;
    display: block;
    height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0
}

.video-cover:hover:after {
    background: #4c3eff;
    border-color: #4c3eff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.video-cover:after,
.video-cover:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.video-cover:after {
    background: hsla(0, 0%, 100%, .25);
    border: 2px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 50px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 50px
}

@media(min-width:782px) {
    .video-cover:after {
        height: 60px;
        width: 60px
    }
}

.video-cover:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 13px 0 13px 25px;
    height: 0;
    margin: 0 auto 0 3px;
    width: 0;
    z-index: 1
}

@container video-container (min-width: 992px) {
    .video-cover:after {
        height: 120px;
        width: 120px
    }

    .video-cover:before {
        border-width: 26px 0 26px 50px;
        margin-left: 5px
    }
}

.video-cover.big-icon:after {
    height: 120px;
    width: 120px
}

.video-cover.big-icon:before {
    border-width: 26px 0 26px 50px;
    margin-left: 5px
}

.video-cover.small-icon:after {
    height: 50px;
    width: 50px
}

.video-cover.small-icon:before {
    border-width: 13px 0 13px 25px;
    margin-left: 3px
}

.video-cover img {
    height: 100%;
    max-width: 100%;
    min-width: inherit
}

.animate-bg {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: transparent;
    background: -webkit-gradient(linear, left top, right top, color-stop(8%, #f2f2f5), color-stop(18%, #edeff1), color-stop(33%, #f2f2f5));
    background: linear-gradient(90deg, #f2f2f5 8%, #edeff1 18%, #f2f2f5 33%);
    background-size: 800px 104px;
    clear: both;
    display: block;
    min-height: 12px
}

.negative-section {
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    color: var(--wp--preset--color--white, #fff)
}

@media(min-width:1200px) {

    .grid-2 .video-link .video-cover:before,
    .grid-3 .video-link .video-cover:before {
        border-width: 13px 0 13px 25px
    }

    .grid-2 .video-link .video-cover:after,
    .grid-3 .video-link .video-cover:after {
        height: 52px;
        width: 52px
    }
}

.post-content h2,
.post-content h3,
.post-content h4 {
    margin-bottom: 20px;
    margin-top: 30px
}

@media(min-width:992px) {

    .post-content h2,
    .post-content h3,
    .post-content h4 {
        margin-top: 50px
    }
}

.post-content ol {
    counter-reset: item;
    margin: 0 0 15px;
    padding: 0
}

.post-content ol>li {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    list-style-type: none;
    margin: 0 0 15px;
    padding-left: 35px;
    position: relative
}

@media(min-width:992px) {
    .post-content ol>li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.post-content ol>li:not(:only-child) {
    counter-increment: item
}

.post-content ol>li:before {
    content: "0" counter(item) ".";
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    font-weight: 700;
    left: 0;
    line-height: 25px;
    margin-bottom: 16px;
    position: absolute;
    top: -1px
}

@media(min-width:992px) {
    .post-content ol>li:before {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.post-content ol>li.ten-child:before,
.post-content ol>li:nth-child(n+10):before {
    content: counter(item) ". "
}

.post-content ol>li .big-p,
.post-content ol>li h2,
.post-content ol>li h3,
.post-content ol>li h4 {
    margin-bottom: 20px
}

.post-content ul {
    list-style: none outside;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0
}

.post-content ul li {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 28px;
    min-height: 28px
}

@media(min-width:992px) {
    .post-content ul li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.post-content ul li:before {
    background-color: var(--wp--preset--color--blue-li, #00bea6);
    border-radius: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    left: -20px;
    margin-left: -8px;
    position: relative;
    top: -1px;
    width: 8px
}

.post-content ul li ul {
    margin-top: 20px
}

@media(max-width:781px) {
    .post-content ul li ul {
        margin-left: -28px
    }
}

.post-content ul li ul li:before {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--blue-li, #00bea6)
}

.post-content ul.v-list.negative-v li:before {
    background-image: url(/app/themes/riskified/public/images/v-bullet-white.16b3b3.svg)
}

.post-content ul.v-list li:before {
    background-color: transparent !important;
    background-image: url(/app/themes/riskified/public/images/v-bullet.9a1459.svg);
    background-size: cover;
    height: 15px !important;
    left: -15px !important;
    margin-left: -13px !important;
    vertical-align: text-top;
    width: 15px !important
}

.post-content h3 {
    font-weight: 700;
    scroll-margin-top: 80px
}

.post-content .content-grey-box .big-p,
.post-content .content-grey-box h3,
.post-content .content-grey-box h4 {
    margin-bottom: 20px
}

.post-content .wp-block-embed,
.post-content .wp-block-image {
    margin: 50px 0
}

.post-content .wp-block-image img {
    height: auto;
    max-width: 100%
}

.post-content a:not(.riski-button):not(.riski-link):not(.customer-recommends-slide-wrap) {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.post-content a:not(.riski-button):not(.riski-link):not(.customer-recommends-slide-wrap):active,
.post-content a:not(.riski-button):not(.riski-link):not(.customer-recommends-slide-wrap):focus,
.post-content a:not(.riski-button):not(.riski-link):not(.customer-recommends-slide-wrap):hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

button {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.riski-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(min-width:992px) {
    .riski-link {
        font-size: 18px;
        line-height: 22px
    }
}

.riski-link svg {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: block;
    height: 10px;
    margin-left: 12px;
    width: 12.4px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: all .25s linear;
    transition: all .25s linear
}

.riski-link svg * {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.riski-link:hover svg {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.riski-link.invert,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-link.riski-button:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-link.riski-button:not(.webless-search-button) {
    color: var(--wp--preset--color--white, #fff)
}

.riski-link.invert svg *,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-link.riski-button:not(.webless-search-button) svg *,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-link.riski-button:not(.webless-search-button) svg * {
    fill: var(--wp--preset--color--white, #fff)
}

.riski-link.side-button {
    margin-left: 0;
    margin-top: 20px
}

@media(min-width:330px) {
    .riski-link.side-button {
        margin-left: 4px
    }
}

@media(min-width:782px) {
    .riski-link.side-button {
        margin-left: 32px
    }
}

.riski-button {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border-radius: 4px;
    color: var(--wp--preset--color--white, #fff);
    cursor: pointer;
    display: inline-block;
    font-family: ProximaNova, sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 17px;
    outline: none;
    padding: 11.5px 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: .0026em;
    text-align: center;
    -webkit-transition: all .25s, border .25s;
    transition: all .25s, border .25s
}

@media(min-width:992px) {
    .riski-button {
        font-size: 18px;
        line-height: 25px;
        padding: 14px 30px
    }
}

.riski-button:active {
    background-color: var(--wp--preset--color--riski-blue-hover, #5569f7);
    border-color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

@media(hover:hover)and (pointer:fine) {
    .riski-button:hover {
        background-color: var(--wp--preset--color--riski-blue-hover, #5569f7);
        border-color: var(--wp--preset--color--riski-blue-hover, #5569f7)
    }
}

.riski-button svg {
    display: none;
    -webkit-transition: all .25s linear;
    transition: all .25s linear
}

.riski-button.secondary {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    color: blue
}

.riski-button.secondary:active {
    border-color: var(--wp--preset--color--riski-blue-hover, #5569f7);
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

@media(hover:hover)and (pointer:fine) {
    .riski-button.secondary:hover {
        border-color: var(--wp--preset--color--riski-blue-hover, #5569f7);
        color: var(--wp--preset--color--riski-blue-hover, #5569f7)
    }
}

.riski-button.secondary.invert,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button.secondary:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button.secondary:not(.webless-search-button) {
    border-color: var(--wp--preset--color--white, #fff);
    color: var(--wp--preset--color--white, #fff)
}

.riski-button.secondary.invert:active,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button.secondary:active:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button.secondary:active:not(.webless-search-button) {
    border-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

@media(hover:hover)and (pointer:fine) {

    .riski-button.secondary.invert:hover,
    body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button.secondary:hover:not(.webless-search-button),
    header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button.secondary:hover:not(.webless-search-button) {
        border-color: var(--wp--preset--color--riski-blue, #4c3eff);
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

.riski-button.invert,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button:not(.webless-search-button) {
    background-color: var(--wp--preset--color--white, #fff);
    border-color: var(--wp--preset--color--white, #fff);
    color: var(--wp--preset--color--blue-bg, #080e3f)
}

.riski-button.invert:active,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button:active:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button:active:not(.webless-search-button) {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    border-color: var(--wp--preset--color--white, #fff);
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

@media(hover:hover)and (pointer:fine) {

    .riski-button.invert:hover,
    body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button:hover:not(.webless-search-button),
    header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button:hover:not(.webless-search-button) {
        background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
        border-color: var(--wp--preset--color--white, #fff);
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

.riski-button.text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    padding: 0;
    text-align: left
}

.riski-button.text,
.riski-button.text:active {
    background-color: transparent;
    border-color: transparent
}

.riski-button.text:active svg {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

@media(hover:hover)and (pointer:fine) {
    .riski-button.text:hover {
        background-color: transparent;
        border-color: transparent
    }

    .riski-button.text:hover svg {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.riski-button.text.invert,
.riski-button.text.invert svg,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button.text:not(.webless-search-button),
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button.text:not(.webless-search-button) svg,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button.text:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button.text:not(.webless-search-button) svg {
    color: var(--wp--preset--color--white, #fff)
}

.riski-button.text.invert svg *,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button.text:not(.webless-search-button) svg *,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button.text:not(.webless-search-button) svg * {
    fill: var(--wp--preset--color--white, #fff)
}

.riski-button.text svg {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: block;
    height: 10px;
    margin-left: 12px;
    width: 12.4px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.riski-button.text svg * {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.riski-button.aligncenter {
    display: table;
    margin: 0 auto
}

.riski-button.disabled,
.riski-button[disabled] {
    cursor: not-allowed
}

.riski-button.disabled,
.riski-button.disabled:hover,
.riski-button[disabled],
.riski-button[disabled]:hover {
    background-color: var(--wp--preset--color--grey-border, #d1d1d9);
    color: var(--wp--preset--color--white, #fff)
}

.less-button,
.load-more,
.more-button {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 0 auto;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.less-button:after,
.load-more:after,
.more-button:after {
    background: url(/app/themes/riskified/public/images/chevron-blue.42dbd3.svg) no-repeat 50%;
    background-size: 12.5px;
    content: "";
    display: inline-block;
    height: 12px;
    margin-left: 6px;
    position: relative;
    top: 1px;
    -webkit-transition: transform .25s;
    -moz-transition: transform .25s;
    -ms-transition: transform .25s;
    -o-transition: transform .25s;
    width: 30px
}

@media(min-width:782px) {

    .less-button:after,
    .load-more:after,
    .more-button:after {
        background-size: 14px;
        margin-left: 20px;
        width: 14px
    }
}

.less-button:focus,
.load-more:focus,
.more-button:focus {
    background: transparent
}

@media(min-width:782px) {

    .less-button,
    .load-more,
    .more-button {
        font-size: 18px
    }
}

.less-button {
    display: none
}

.less-button:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

img[data-src],
video[data-src] {
    opacity: 0;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

img[data-src].lazyloaded,
video[data-src].lazyloaded {
    opacity: 1
}

.container,
.container-new {
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
    width: 100%
}

@media(min-width:576px) {

    .container,
    .container-new {
        width: 540px
    }
}

@media(min-width:782px) {

    .container,
    .container-new {
        width: 720px
    }
}

@media(min-width:992px) {

    .container,
    .container-new {
        width: 980px
    }
}

@media(min-width:1200px) {

    .container,
    .container-new {
        width: 1200px
    }
}

@media(min-width:1400px) {

    .container,
    .container-new {
        padding-left: 0;
        padding-right: 0;
        width: 1296px
    }
}

@media(min-width:782px) {

    .container-new.is-small,
    .container.is-small {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(min-width:992px) {

    .container-new.is-small,
    .container.is-small {
        width: 960px
    }
}

@media(min-width:1200px) {

    .container-new.is-small,
    .container.is-small {
        padding-left: 0;
        padding-right: 0;
        width: 1080px
    }
}

.container .container,
.container .container-new,
.container-new .container,
.container-new .container-new {
    padding-left: 0;
    padding-right: 0;
    width: auto
}

.text-center {
    text-align: center
}

@media(max-width:781px) {

    body .mobile-align-center,
    body .mobile-align-center .alignleft,
    body .mobile-align-center .alignright,
    body .mobile-align-center.alignleft,
    body .mobile-align-center.alignright {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }

    body .mobile-align-left,
    body .mobile-align-left .aligncenter,
    body .mobile-align-left .alignright,
    body .mobile-align-left.aligncenter,
    body .mobile-align-left.alignright {
        margin-left: 0;
        margin-right: auto;
        text-align: left
    }

    body .mobile-align-right,
    body .mobile-align-right .aligncenter,
    body .mobile-align-right .alignleft,
    body .mobile-align-right.aligncenter,
    body .mobile-align-right.alignleft {
        margin-left: auto;
        margin-right: 0;
        text-align: right
    }
}

.riski-green-text,
.text-green {
    color: var(--wp--preset--color--riski-green, #00bea6)
}

.has-riski-blue-color {
    color: var(--wp--preset--color--riski-blue)
}

.has-dark-blue-color {
    color: var(--wp--preset--color--dark-blue)
}

.has-light-grey-color {
    color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

.has-dark-green-color {
    color: var(--wp--preset--color--dark-green)
}

.green-separator {
    padding-bottom: 70px;
    padding-top: 50px
}

.green-separator:before {
    background-color: var(--wp--preset--color--riski-green, #00bea6);
    content: "";
    display: block;
    height: 1px;
    width: 100%
}

.marquee {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

.marquee span {
    -webkit-animation: marquee 15s linear infinite;
    animation: marquee 15s linear infinite;
    display: inline-block;
    padding-left: 100%
}

.marquee span:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

@-webkit-keyframes marquee {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translate(-100%);
        transform: translate(-100%)
    }
}

blockquote {
    border-left: none;
    margin: 0;
    padding-left: 0
}

.grey-background {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

.blue-background {
    background-color: var(--wp--preset--color--blue-bg, #080e3f)
}

.green-background {
    background-color: var(--wp--preset--color--green-bg, #00525b)
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.grey-bg {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

.max-100 {
    max-width: 100%
}

@media(max-width:991px) {
    .mobile-h1 {
        font-size: 36px !important;
        line-height: 44px !important
    }

    .mobile-h2,
    .mobile-h3 {
        font-size: 26px !important;
        line-height: 36px !important
    }

    .mobile-big-p,
    .mobile-h4 {
        font-size: 20px !important;
        line-height: 30px !important
    }
}

.font-smoothing-auto {
    -webkit-font-smoothing: auto
}

.color-invert {
    color: var(--wp--preset--color--white, #fff)
}

.color-invert g[stroke]:not([stroke=none]):not([stroke=none]):not(div.popup .close-icon svg path):not(a.accessibility-button svg path),
.color-invert path[stroke]:not([stroke=none]):not([stroke=none]):not(div.popup .close-icon svg path):not(a.accessibility-button svg path),
.color-invert svg[stroke]:not([stroke=none]):not([stroke=none]):not(div.popup .close-icon svg path):not(a.accessibility-button svg path) {
    stroke: var(--wp--preset--color--white, #fff)
}

.color-invert g[fill]:not([fill=none]):not([fill=none]):not(div.popup .close-icon svg path):not(a.accessibility-button svg path),
.color-invert path[fill]:not([fill=none]):not([fill=none]):not(div.popup .close-icon svg path):not(a.accessibility-button svg path),
.color-invert svg[fill]:not([fill=none]):not([fill=none]):not(div.popup .close-icon svg path):not(a.accessibility-button svg path) {
    fill: var(--wp--preset--color--white, #fff)
}

.color-invert .load-more,
.color-invert .more-button,
.color-invert .riski-link {
    color: var(--wp--preset--color--white, #fff)
}

.color-invert .load-more:after,
.color-invert .more-button:after,
.color-invert .riski-link:after {
    -webkit-filter: brightness(100);
    filter: brightness(100)
}

.color-invert .popup-wrapper {
    color: #000;
    color: initial
}

.rounded-lg,
.rounded-lg img {
    border-radius: 12px
}

@media(max-width:781px) {

    .rounded-lg,
    .rounded-lg img {
        border-radius: 8px
    }
}

.rounded-lg img.unset-radius,
.rounded-lg.unset-radius {
    border-radius: 0
}

.img-fluid {
    border-radius: 12px;
    height: auto;
    max-width: 100%
}

@media(max-width:781px) {
    .img-fluid {
        border-radius: 8px
    }
}

.img-fluid.unset-radius,
.unset-radius .img-fluid {
    border-radius: 0
}

.has-box-shadow img {
    border-radius: 12px;
    -webkit-filter: drop-shadow(20px 30px 20px rgba(0, 0, 0, .35));
    filter: drop-shadow(20px 30px 20px rgba(0, 0, 0, .35));
    overflow: hidden
}

@media(max-width:781px) {
    .has-box-shadow img {
        border-radius: 8px
    }
}

.has-box-shadow img.unset-radius {
    border-radius: 0
}

.gap-30 {
    gap: 30px;
    grid-gap: 30px
}

@media(max-width:991px) {
    .gap-30 {
        gap: 12px;
        grid-gap: 12px
    }
}

.gap-40 {
    gap: 40px;
    grid-gap: 40px
}

@media(max-width:991px) {
    .gap-40 {
        gap: 16px;
        grid-gap: 16px
    }
}

.gap-50 {
    gap: 50px;
    grid-gap: 50px
}

@media(max-width:991px) {
    .gap-50 {
        gap: 20px;
        grid-gap: 20px
    }
}

.gap-60 {
    gap: 60px;
    grid-gap: 60px
}

@media(max-width:991px) {
    .gap-60 {
        gap: 24px;
        grid-gap: 24px
    }
}

.gap-70 {
    gap: 70px;
    grid-gap: 70px
}

@media(max-width:991px) {
    .gap-70 {
        gap: 28px;
        grid-gap: 28px
    }
}

.gap-80 {
    gap: 80px;
    grid-gap: 80px
}

@media(max-width:991px) {
    .gap-80 {
        gap: 32px;
        grid-gap: 32px
    }
}

.gap-90 {
    gap: 90px;
    grid-gap: 90px
}

@media(max-width:991px) {
    .gap-90 {
        gap: 36px;
        grid-gap: 36px
    }
}

.gap-100 {
    gap: 100px;
    grid-gap: 100px
}

@media(max-width:991px) {
    .gap-100 {
        gap: 40px;
        grid-gap: 40px
    }
}

.gap-110 {
    gap: 110px;
    grid-gap: 110px
}

@media(max-width:991px) {
    .gap-110 {
        gap: 44px;
        grid-gap: 44px
    }
}

.gap-120 {
    gap: 120px;
    grid-gap: 120px
}

@media(max-width:991px) {
    .gap-120 {
        gap: 48px;
        grid-gap: 48px
    }
}

.gap-130 {
    gap: 130px;
    grid-gap: 130px
}

@media(max-width:991px) {
    .gap-130 {
        gap: 52px;
        grid-gap: 52px
    }
}

.sequel-active .hide-sequel-active {
    display: none
}

.ai-star-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 18px;
    justify-content: center;
    width: 18px;
    -ms-flex-negative: 0;
    color: currentColor;
    flex-shrink: 0
}

.ai-star-icon svg {
    display: block;
    height: 100%;
    width: 100%
}

.webless-element {
    --sparkle-duration: 1.5s;
    --sparkle-easing: linear;
    --sparkle-large-origin: 6.6px 13.3px;
    --sparkle-small-origin: 17.6px 4.4px
}

.webless-element .sparkle {
    -webkit-transition: all .05s ease-out;
    transition: all .05s ease-out;
    will-change: transform, opacity
}

.webless-element .sparkle--large {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: var(--sparkle-large-origin);
    transform-origin: var(--sparkle-large-origin)
}

.webless-element .sparkle--small {
    opacity: .5;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: var(--sparkle-small-origin);
    transform-origin: var(--sparkle-small-origin)
}

.webless-element:where(:hover, :focus-visible, :focus, :active, :focus-within) .sparkle--large {
    -webkit-animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

.webless-element:where(:hover, :focus-visible, :focus, :active, :focus-within) .sparkle--small {
    -webkit-animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

.webless-element.mobile-only .sparkle--large {
    -webkit-animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

.webless-element.mobile-only .sparkle--small {
    -webkit-animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

header.fixed:not(.blue_bg_header) .webless-element:not(.mobile-only) .sparkle--large,
header.mega-menu-open .webless-element:not(.mobile-only) .sparkle--large {
    -webkit-animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

header.fixed:not(.blue_bg_header) .webless-element:not(.mobile-only) .sparkle--small,
header.mega-menu-open .webless-element:not(.mobile-only) .sparkle--small {
    -webkit-animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

.riski-button.cta-button.webless-search-button.webless-element .sparkle--large {
    -webkit-animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

.riski-button.cta-button.webless-search-button.webless-element .sparkle--small {
    -webkit-animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

@-webkit-keyframes sparkle-large-smooth {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    15% {
        opacity: .9;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    30% {
        opacity: .6;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    45% {
        opacity: .4;
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }

    60% {
        opacity: .3;
        -webkit-transform: scale(.55);
        transform: scale(.55)
    }

    75% {
        opacity: .4;
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }

    85% {
        opacity: .7;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    95% {
        opacity: .9;
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes sparkle-large-smooth {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    15% {
        opacity: .9;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    30% {
        opacity: .6;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    45% {
        opacity: .4;
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }

    60% {
        opacity: .3;
        -webkit-transform: scale(.55);
        transform: scale(.55)
    }

    75% {
        opacity: .4;
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }

    85% {
        opacity: .7;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    95% {
        opacity: .9;
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes sparkle-small-smooth {
    0% {
        opacity: .5;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    15% {
        opacity: .6;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    30% {
        opacity: .8;
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    45% {
        opacity: .9;
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    75% {
        opacity: .9;
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }

    85% {
        opacity: .7;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    95% {
        opacity: .55;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    to {
        opacity: .5;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes sparkle-small-smooth {
    0% {
        opacity: .5;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    15% {
        opacity: .6;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    30% {
        opacity: .8;
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    45% {
        opacity: .9;
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    75% {
        opacity: .9;
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }

    85% {
        opacity: .7;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    95% {
        opacity: .55;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    to {
        opacity: .5;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

main {
    position: relative
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 800
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 800
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

body.menu-is-open .white-header.blue_bg_header.transparent_header.fixed,
body.menu-is-open header.blue_bg_header.transparent_header.fixed.site-header {
    background: #fff
}

body:not(.menu-is-open) .blue_bg_header {
    background: var(--wp--preset--color--blue-bg, #080e3f)
}

body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .menu a:not(.language-switcher a) {
    color: var(--wp--preset--color--white, #fff)
}

body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .menu a:not(.language-switcher a):hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .menu a:not(.language-switcher a)[data-mega-menu-item] svg {
    margin-left: 6px;
    min-height: 5px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 7.9px
}

body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .menu a:not(.language-switcher a)[data-mega-menu-item] svg path {
    fill: var(--wp--preset--color--white, #fff)
}

body:not(.menu-is-open) .blue_bg_header.mega-menu-open .logo {
    display: block
}

body:not(.menu-is-open) .blue_bg_header .logo,
body:not(.menu-is-open) .blue_bg_header.mega-menu-open .logo-white {
    display: none
}

body:not(.menu-is-open) .blue_bg_header .logo-white {
    display: block
}

.white-header:not(.blue_bg_header),
header.site-header.fixed:not(.blue_bg_header),
header.site-header:not(.blue_bg_header) {
    background: #fff
}

.white-header:not(.blue_bg_header) .menu a:not(.mobile-top-menu .riski-button):not(.webless-search-button) a,
header.site-header:not(.blue_bg_header) .menu a:not(.mobile-top-menu .riski-button):not(.webless-search-button) a {
    color: var(--wp--preset--color--black, #000)
}

.white-header:not(.blue_bg_header) .menu a:not(.mobile-top-menu .riski-button):not(.webless-search-button) a[data-mega-menu-item] svg,
header.site-header:not(.blue_bg_header) .menu a:not(.mobile-top-menu .riski-button):not(.webless-search-button) a[data-mega-menu-item] svg {
    margin-left: 6px;
    min-height: 5px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 7.9px
}

.white-header:not(.blue_bg_header) .menu a:not(.mobile-top-menu .riski-button):not(.webless-search-button).mobile-top-menu a:not(.riski-button):not(.webless-search-button),
header.site-header:not(.blue_bg_header) .menu a:not(.mobile-top-menu .riski-button):not(.webless-search-button).mobile-top-menu a:not(.riski-button):not(.webless-search-button) {
    color: var(--wp--preset--color--black, #000)
}

.white-header:not(.blue_bg_header) .logo,
header.site-header:not(.blue_bg_header) .logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.white-header:not(.blue_bg_header) .logo-white,
header.site-header:not(.blue_bg_header) .logo-white {
    display: none
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover),
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover),
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover) {
    color: var(--wp--preset--color--white, #fff)
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover):hover,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover):hover,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover):hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item] svg,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item] svg,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item] svg {
    margin-left: 6px;
    min-height: 5px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 7.9px
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item] svg path,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item] svg path,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item] svg path {
    fill: var(--wp--preset--color--white, #fff)
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item]:hover,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item]:hover,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) a:not([data-mega-menu-item]:hover)[data-mega-menu-item]:hover {
    color: var(--wp--preset--color--black, #000)
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover a[data-mega-menu-item],
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover a[data-mega-menu-item],
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover a[data-mega-menu-item] {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover a[data-mega-menu-item]:after,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover a[data-mega-menu-item]:after,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover a[data-mega-menu-item]:after {
    background: url(/app/themes/riskified/public/images/chevron.be764e.svg) 50% no-repeat
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover .mega-menu a,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover .mega-menu a,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .menu:not(.links-dropdown-list .menu) .menu-item:hover .mega-menu a {
    color: var(--wp--preset--color--black, #000)
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .logo,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .logo,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .logo {
    display: none
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .logo-white,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .logo-white,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .logo-white {
    display: block
}

body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .side-logo-text,
body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .subdomain-line,
body:not(.menu-is-open) .blue_bg_header:not(.mega-menu-open):not(.fixed) .subdomain-link,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .side-logo-text,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .subdomain-line,
body:not(.menu-is-open) .negative-header:not(.mega-menu-open):not(.fixed) .subdomain-link,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .side-logo-text,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .subdomain-line,
body:not(.menu-is-open) header.site-header.negative:not(.mega-menu-open):not(.fixed) .subdomain-link {
    color: var(--wp--preset--color--white, #fff)
}

.transparent-header,
header.site-header.transparent_header {
    background: transparent;
    border-bottom: none
}

.transparent-header.blue_bg_header,
header.blue_bg_header.site-header.transparent_header {
    background: var(--wp--preset--color--blue-bg, #080e3f)
}

.transparent-header.fixed:not(.blue_bg_header) .menu .header-menu a:hover,
header.fixed.site-header.transparent_header:not(.blue_bg_header) .menu .header-menu a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.transparent-header.fixed:not(.blue_bg_header) .menu .header-menu a p,
header.fixed.site-header.transparent_header:not(.blue_bg_header) .menu .header-menu a p {
    color: var(--wp--preset--color--black, #000)
}

.transparent-header.fixed:not(.blue_bg_header) .menu .header-menu a[data-mega-menu-item] svg,
header.fixed.site-header.transparent_header:not(.blue_bg_header) .menu .header-menu a[data-mega-menu-item] svg {
    margin-left: 6px;
    min-height: 5px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 7.9px
}

.transparent-header.fixed:not(.blue_bg_header) .logo,
header.fixed.site-header.transparent_header:not(.blue_bg_header) .logo {
    display: block
}

.transparent-header.fixed:not(.blue_bg_header) .logo-white,
header.fixed.site-header.transparent_header:not(.blue_bg_header) .logo-white {
    display: none
}

header.site-header {
    height: 62px;
    position: absolute;
    top: 0;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    width: 100%;
    z-index: 200
}

header.site-header .logo-wrapper {
    min-width: 139px
}

@media(max-width:991px) {
    header.site-header .logo-wrapper {
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content
    }
}

header.site-header.always_transparent {
    background: transparent
}

header.site-header.mega-menu-open {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    height: 62px
}

header.site-header.mega-menu-open .menu a {
    color: var(--wp--preset--color--black, #000)
}

header.site-header.mega-menu-open .menu a[data-mega-menu-item] svg {
    margin-left: 6px;
    min-height: 5px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 7.9px
}

header.site-header.mega-menu-open .menu a[data-mega-menu-item].active svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

header.site-header.mega-menu-open .header-content {
    position: relative;
    z-index: 3
}

header.site-header.mega-menu-open .logo {
    display: block
}

header.site-header.mega-menu-open .logo-white {
    display: none
}

header.site-header.fixed {
    position: fixed
}

header.site-header.fixed:not(.blue_bg_header) {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    height: 62px
}

header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .subdomain-link:hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

header.site-header.negative.mega-menu-open {
    background: transparent
}

header.site-header.transparent_header.negative.blue_bg_header .right-header-content .mobile-menu-button,
header.site-header.transparent_header.negative:not(.fixed) .right-header-content .mobile-menu-button {
    background: url(/app/themes/riskified/public/images/mobile/mobile-menu-toggle-white.95f957.svg) no-repeat 50%
}

header.site-header.transparent_header.mega-menu-open {
    background: transparent;
    border-bottom: none
}

header.site-header.hide .riski-button {
    display: none
}

header.site-header .riski-button {
    font-size: 16px;
    height: auto;
    line-height: 25px;
    margin-left: 15px;
    margin-right: 0;
    padding: 4px 10px;
    white-space: nowrap
}

@media(min-width:330px) {
    header.site-header .riski-button {
        padding: 4px 12px
    }
}

@media(min-width:576px) {
    header.site-header .riski-button {
        margin-left: 15px
    }
}

@media(min-width:992px) {
    header.site-header .riski-button {
        padding: 5.5px 17px
    }
}

@media(min-width:1200px) {
    header.site-header .riski-button {
        padding: 5.5px 20px
    }
}

header.site-header .side-logo-text,
header.site-header .subdomain-link {
    color: var(--wp--preset--color--blue-bg, #080e3f);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 19px;
    font-weight: 600;
    line-height: 28px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:782px) {

    header.site-header .side-logo-text,
    header.site-header .subdomain-link {
        font-size: 20px
    }
}

header.site-header .side-logo-text:hover,
header.site-header .subdomain-link:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

header.site-header .side-logo-text::-moz-selection,
header.site-header .subdomain-link::-moz-selection {
    background: transparent
}

header.site-header .side-logo-text::selection,
header.site-header .subdomain-link::selection {
    background: transparent
}

@media(max-width:781px) {
    header.site-header .side-logo-text {
        display: none
    }
}

header.site-header .logo-small {
    display: none
}

header.site-header .subdomain-line {
    font-size: 20px;
    margin-left: 11px;
    margin-right: 10px
}

header.site-header .header-content.container-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 100%
}

header.site-header .header-content.container-new .menu {
    height: 100%
}

header.site-header .header-content.container-new .header-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    margin: 0;
    padding: 0
}

@media(min-width:782px) {
    header.site-header .header-content.container-new .header-menu {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        margin-left: 25px
    }
}

header.site-header .header-content.container-new .header-menu>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

header.site-header .header-content.container-new .header-menu>li.current_page_item a:not(.km-header-request-demo) {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

header.site-header .header-content.container-new .header-menu>li>a {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 16px;
    padding: 0 15px;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

header.site-header .header-content.container-new .header-menu>li>a svg {
    margin-left: 6px
}

header.site-header .header-content.container-new .header-menu>li:hover>a {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

header.site-header .header-content.container-new .header-menu>li:hover>a[data-mega-menu-item] svg {
    margin-left: 6px;
    min-height: 5px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 7.9px
}

header.site-header .header-content.container-new .header-menu>li:hover>a[data-mega-menu-item] svg path {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

header.site-header .header-content.container-new .header-menu>li:hover>a[data-mega-menu-item]:before {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    width: calc(100% - 30px)
}

@starting-style {
    header.site-header .header-content.container-new .header-menu>li:hover>a[data-mega-menu-item]:before {
        opacity: 0
    }
}

header.site-header .header-content.container-new .header-menu>li:hover .mega-menu-item {
    display: block
}

header.site-header .header-content.container-new .header-menu .menu-item-has-children {
    position: relative
}

header.site-header .header-content.container-new .header-menu .menu-item-has-children .sub-menu {
    background-color: var(--wp--preset--color--white, #fff);
    display: none;
    left: 0;
    position: absolute;
    top: 0
}

header.site-header .header-content.container-new .left-header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

header.site-header .header-content.container-new .left-header-content:has(.bread-crumbs) {
    gap: 70px
}

header.site-header .header-content.container-new .left-header-content:has(.bread-crumbs) .bread-crumbs .small-riski {
    font-weight: 700;
    margin-bottom: 0
}

header.site-header .header-content.container-new .left-header-content .menu {
    display: none
}

@media(min-width:1200px) {
    header.site-header .header-content.container-new .left-header-content .menu {
        display: block
    }
}

header.site-header .header-content.container-new .left-header-content .logo-wrapper {
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

header.site-header .header-content.container-new .left-header-content .logo-wrapper img {
    height: 19px;
    margin-top: -1.25px;
    max-width: 100%
}

@media(min-width:782px) {
    header.site-header .header-content.container-new .left-header-content .logo-wrapper img {
        height: 22px;
        margin-top: -5.25px
    }
}

header.site-header .header-content.container-new .right-header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(max-width:1199px) {

    header.site-header .header-content.container-new .right-header-content #wb-homepage-tag .wb-popup-button,
    header.site-header .header-content.container-new .right-header-content .right-menu,
    header.site-header .header-content.container-new .right-header-content .riski-button {
        display: none
    }
}

@media(max-width:1199px) {

    header.site-header .header-content.container-new .right-header-content:not(:has(#toggle-mobile-menu)) .right-menu,
    header.site-header .header-content.container-new .right-header-content:not(:has(#toggle-mobile-menu)) .riski-button.m-hide {
        display: block
    }
}

header.site-header .header-content.container-new .right-header-content .menu li:not(.menu-item-request-demo) {
    display: none
}

@media(min-width:1200px) {
    header.site-header .header-content.container-new .right-header-content .menu li:not(.menu-item-request-demo) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

header.site-header .header-content.container-new .right-header-content .resources-search {
    display: inline-block
}

header.site-header .header-content.container-new .right-header-content .resources-search:hover svg g {
    stroke: #37cd8f
}

header.site-header .mobile-menu-button {
    background: url(/app/themes/riskified/public/images/mobile/mobile-menu-toggle.1c271c.svg) no-repeat 50%;
    cursor: pointer;
    display: block;
    height: 20px;
    margin-left: 10px;
    width: 30px
}

@media(min-width:1200px) {
    header.site-header .mobile-menu-button {
        display: none
    }
}

header.site-header .mobile-menu-button:focus {
    border-radius: 3px;
    outline: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    outline-offset: 2px
}

header.site-header .mobile-menu-button:focus:not(:focus-visible) {
    background-color: transparent;
    outline: none
}

header.site-header .mobile-menu-button:focus-visible {
    border-radius: 3px;
    outline: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    outline-offset: 2px
}

@media(prefers-contrast:high) {

    header.site-header .mobile-menu-button:focus,
    header.site-header .mobile-menu-button:focus-visible {
        background-color: transparent;
        outline: 3px solid;
        outline-offset: 3px
    }
}

header.site-header .small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 10px
}

header.site-header .mobile-top-menu {
    background-color: var(--wp--preset--color--white, #fff);
    bottom: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    position: fixed;
    top: calc(60px + var(--banner-section-height, 0px));
    -webkit-transition: bottom .3s cubic-bezier(1, .22, .77, 1.11);
    transition: bottom .3s cubic-bezier(1, .22, .77, 1.11);
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

@starting-style {
    header.site-header .mobile-top-menu {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
}

header.site-header .mobile-top-menu[aria-hidden=false] {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

header.site-header .mobile-top-menu ul.mobile-menu {
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 20px
}

header.site-header .mobile-top-menu ul.mobile-menu:has(li:last-child.open) {
    padding-bottom: 0
}

header.site-header .mobile-top-menu ul.mobile-menu li a {
    color: var(--wp--preset--color--black, #000);
    display: block;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 10px
}

header.site-header .mobile-top-menu ul.mobile-menu li a:focus {
    border-radius: 3px;
    outline: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    outline-offset: 2px
}

header.site-header .mobile-top-menu ul.mobile-menu li a:focus:not(:focus-visible) {
    background-color: transparent;
    outline: none
}

header.site-header .mobile-top-menu ul.mobile-menu li a:focus-visible {
    border-radius: 3px;
    outline: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    outline-offset: 2px
}

@media(prefers-contrast:high) {

    header.site-header .mobile-top-menu ul.mobile-menu li a:focus,
    header.site-header .mobile-top-menu ul.mobile-menu li a:focus-visible {
        background-color: transparent;
        outline: 3px solid;
        outline-offset: 3px
    }
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children>a {
    display: inline-block;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children>a:after {
    background: url(/app/themes/riskified/public/images/chevron.be764e.svg) 50% no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 7.5px;
    margin-left: 18px;
    position: relative;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    vertical-align: middle;
    width: 12.5px
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    margin-left: -30px;
    margin-right: -30px;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all .3s cubic-bezier(1, .22, .77, 1.11);
    transition: all .3s cubic-bezier(1, .22, .77, 1.11)
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul li a {
    display: block;
    padding-bottom: 15px;
    padding-left: 60px;
    padding-top: 15px;
    position: relative
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul li a:after {
    background: url(/app/themes/riskified/public/images/right-arrow.caf5e9.svg) 50% no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    min-height: 15px;
    position: relative;
    right: -10px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 30px
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul li a:focus {
    border-radius: 3px;
    outline: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    outline-offset: 2px
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul li a:focus:not(:focus-visible) {
    background-color: transparent;
    outline: none
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul li a:focus-visible {
    border-radius: 3px;
    outline: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    outline-offset: 2px
}

@media(prefers-contrast:high) {

    header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul li a:focus,
    header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children ul li a:focus-visible {
        background-color: transparent;
        outline: 3px solid;
        outline-offset: 3px
    }
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children.open ul {
    max-height: 800px;
    padding-bottom: 10px;
    padding-top: 10px
}

header.site-header .mobile-top-menu ul.mobile-menu li.menu-item-has-children.open>a:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

@media(min-width:1200px) {
    header.site-header .mobile-top-menu {
        display: none
    }
}

header.site-header .mobile-top-menu .menu-right-menu-careers-container {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
}

header.site-header .mobile-top-menu .position-bottom.desktop-hide {
    color: var(--wp--preset--color--white, #fff);
    margin-bottom: calc(34px + var(--onetrust-banner-height, 34px));
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    padding: 8px 20px;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

header.site-header .mobile-top-menu .riski-button.mobile-cta {
    bottom: calc(var(--onetrust-banner-height, 60px) + 34px);
    color: var(--wp--preset--color--white);
    left: 50%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

header.site-header .mobile-menu-icon {
    left: -40px;
    position: absolute;
    top: 2px;
    width: 30px
}

header.site-header .menu-bottom-mobile-menu-container {
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
}

header.site-header .menu-careers-mobile-menu-container {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
}

header.site-header ul.bottom-mobile-menu li.menu-item a {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.menu-is-open {
    overflow: hidden
}

.menu-is-open header.site-header {
    background-color: #fff;
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    height: 62px
}

.menu-is-open header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button:not(.webless-search-button),
.menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) .riski-button.invert,
.menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button:not(.webless-search-button),
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) .riski-button:not(.webless-search-button) {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--white, #fff)
}

.menu-is-open header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .riski-button:hover:not(.webless-search-button),
.menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) .riski-button.invert:hover,
.menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .riski-button:hover:not(.webless-search-button),
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) .riski-button:hover:not(.webless-search-button) {
    background-color: var(--wp--preset--color--riski-blue-hover, #5569f7);
    border-color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .logo-wrapper .logo {
    display: block
}

.menu-is-open header.site-header.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .logo-wrapper .logo-white {
    display: none
}

.menu-is-open header.site-header .logo {
    display: block
}

.menu-is-open header.site-header .logo-white {
    display: none
}

.menu-is-open header.site-header.blue_bg_header {
    background-color: #fff
}

.menu-is-open header.site-header .header-content.container-new .right-header-content .mobile-menu-button {
    background: url(/app/themes/riskified/public/images/mobile/close-purple.053888.svg) no-repeat 50%
}

.menu-is-open header.site-header .mobile-top-menu {
    bottom: 0
}

.bread-crumbs-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 62px
}

@media(min-width:782px) {

    .page-careers header.site-header .header-content .container-new .right-header-content,
    .page-job-description header.site-header .header-content .container-new .right-header-content {
        display: none
    }
}

@media(max-width:781px) {

    .page-careers header.site-header .header-content .container-new .right-header-content .open-roles,
    .page-job-description header.site-header .header-content .container-new .right-header-content .open-roles {
        display: none
    }
}

@media(min-width:1200px) {

    .page-careers header.site-header .header-content:not(.fixed) .right-header-content,
    .page-job-description header.site-header .header-content:not(.fixed) .right-header-content {
        display: none
    }
}

@media(max-width:781px) {

    .page-careers header.site-header .header-content:not(.fixed) .open-roles,
    .page-job-description header.site-header .header-content:not(.fixed) .open-roles {
        display: none
    }
}

.page-careers header.site-header.fixed .header-content.container-new .right-header-content,
.page-job-description header.site-header.fixed .header-content.container-new .right-header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:781px) {

    .page-careers header.site-header.fixed .header-content.container-new .open-roles,
    .page-job-description header.site-header.fixed .header-content.container-new .open-roles {
        display: block
    }

    .page-careers header.site-header.fixed .logo-small,
    .page-job-description header.site-header.fixed .logo-small {
        display: block;
        margin-right: 10px
    }

    .page-careers header.site-header.fixed .subdomain-line,
    .page-job-description header.site-header.fixed .subdomain-line {
        display: none
    }

    .page-careers header.site-header.fixed .logo,
    .page-job-description header.site-header.fixed .logo {
        display: none !important
    }
}

.page-careers #menu-top-mobile-menu .current_page_item,
.page-job-description #menu-top-mobile-menu .current_page_item {
    display: none
}

.grid-2 {
    display: grid;
    grid-template-columns: 100%;
    grid-row-gap: 50px
}

@media(min-width:782px) {
    .grid-2 {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 70px
    }
}

@media(min-width:1200px) {
    .grid-2 {
        grid-column-gap: 95px
    }
}

.grid-3 {
    display: grid;
    grid-template-columns: 1fr;
    margin-bottom: 50px;
    margin-top: 50px;
    grid-row-gap: 50px
}

@media(min-width:992px) {
    .grid-3 {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 70px
    }
}

@media(min-width:1200px) {
    .grid-3 {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 95px
    }
}

.wistia-cover img {
    cursor: pointer;
    height: 100%;
    width: 100%
}

.wistia-lazyload iframe {
    left: 0;
    position: absolute;
    top: 0
}

.wistia-lazyload {
    position: relative
}

.video-link.wistia-section.video-overlay:has(.video-cover) {
    border-radius: 12px;
    overflow: hidden
}

@media(max-width:781px) {
    .video-link.wistia-section.video-overlay:has(.video-cover) {
        border-radius: 8px
    }
}

.video-link.wistia-section.video-overlay:has(.video-cover).unset-radius {
    border-radius: 0
}

.video-link.wistia-section.video-overlay:has(.video-cover) .video-cover {
    background: var(--wp--preset--color--dark-blue, #080e3f)
}

.video-link.wistia-section.video-overlay:has(.video-cover) .video-cover .video-img {
    mix-blend-mode: normal;
    opacity: .45
}

body,
html {
    background: #fff;
    color: #000;
    font-family: ProximaNova, sans-serif;
    height: 100%;
    scroll-behavior: smooth
}

@media(min-width:1200px) {

    body,
    html {
        overscroll-behavior-y: none
    }
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

::-moz-selection {
    background: #d4f9f2;
    color: var(--wp--preset--color--black, #000)
}

::selection {
    background: #d4f9f2;
    color: var(--wp--preset--color--black, #000)
}

:focus {
    outline: none
}

a,
button,
input,
select,
textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none
}

div,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    margin-top: 0
}

ul {
    list-style: none;
    padding: 0
}

.tab {
    display: none
}

.tab.is-open {
    display: block
}

.popup {
    display: none
}

.site-header.negative+.page-content,
.site-header.transparent-header+.page-content,
header.site-header.transparent_header+.page-content {
    margin-top: 0
}

body .page-content>.wrap>.full-width:first-child {
    position: relative
}

.aligncenter {
    text-align: center
}

.alignleft {
    text-align: left
}

.alignright {
    text-align: right
}

p a:not(.riski-link) {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

p a:not(.riski-link):active,
p a:not(.riski-link):focus,
p a:not(.riski-link):hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.default-section {
    padding: 60px 0
}

@media(min-width:992px) {
    .default-section {
        padding: 100px 0
    }
}

.default-section:hover {
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.default-section.default-section-link {
    display: inline-block
}

.default-section.default-section-link .section-margin {
    position: relative
}

.default-section.default-section-link .section-margin>:last-child {
    margin-bottom: 0
}

.default-section.default-section-link .section-margin>:nth-child(2) {
    padding-right: 30px
}

.default-section.default-section-link .section-margin svg {
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px
}

@media(min-width:992px) {
    .default-section.default-section-link .section-margin svg {
        height: 24px;
        width: 24px
    }
}

.default-section section.default-section,
.grid-2 .default-section {
    padding: 0
}

.wp-block-columns {
    margin-bottom: 0
}

.big-image-section {
    overflow: hidden
}

@media(max-width:991px) {
    .big-image-section.default-section {
        padding: 60px 0
    }

    .big-image-section .grid-2 {
        display: block
    }
}

.big-image-section h2 {
    margin-bottom: 0;
    text-align: left
}

@media(min-width:782px) {
    .big-image-section h2 {
        text-align: center
    }
}

@media(max-width:781px) {
    .big-image-section .columns-image {
        display: block
    }
}

.big-image-section img {
    left: -30px;
    max-width: calc(100% + 64px);
    position: relative
}

@media(min-width:576px) {
    .big-image-section img {
        left: auto;
        max-width: 100%
    }
}

@media(max-width:991px) {
    .big-image-section .riski-list ul {
        margin-bottom: 30px;
        margin-top: 30px
    }
}

.content-section .container {
    max-width: 100%;
    width: 641px
}

@media(min-width:782px) {
    .content-section .riski-button {
        margin-top: 44px
    }
}

.content-section .grid-2 {
    grid-row-gap: 30px
}

@media(min-width:782px) {
    .content-section .grid-2 {
        grid-template-columns: 340px 1fr
    }
}

@media(min-width:1200px) {
    .content-section .grid-2 {
        grid-template-columns: 550px 1fr;
        grid-column-gap: 130px
    }

    .container .columns-image {
        grid-template-columns: 420px 1fr;
        grid-column-gap: 130px
    }

    .container .columns-image.revert {
        grid-template-columns: 1fr 420px
    }
}

.container .columns-image.revert .left-column {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

@media(min-width:782px) {
    .container .columns-image.revert .left-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.container .columns-image .left-column,
.container .columns-image .right-column {
    display: grid
}

@media(min-width:1200px) {
    .container-new .columns-image {
        grid-template-columns: 530px 1fr;
        grid-column-gap: 130px
    }

    .container-new .columns-image.revert {
        grid-template-columns: 1fr 530px
    }
}

.container-new .columns-image.revert .left-column {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

@media(min-width:782px) {
    .container-new .columns-image.revert .left-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.container-new .columns-image .left-column,
.container-new .columns-image .right-column {
    display: grid
}

.accessibility-button {
    display: none;
    height: 30px;
    padding: 6.667px;
    width: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: 1px solid var(--wp--preset--color--white, #fff);
    border-radius: 66.667px;
    cursor: pointer;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    anchor-name: --accessibility-btn
}

body:has(access-widget-ui[data-acsb]) .accessibility-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.accessibility-button:hover {
    background: rgba(var(--wp--preset--color--white, #ffffff), .1);
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.accessibility-button .accessibility-icon {
    height: 21px;
    width: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.accessibility-button .checkmark-icon {
    height: 12.25px;
    width: 12.25px;
    -ms-flex-negative: 0;
    bottom: -3px;
    flex-shrink: 0;
    left: -3px;
    opacity: 0;
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55);
    transition: -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55);
    transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55);
    transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55), -webkit-transform .4s cubic-bezier(.68, -.55, .265, 1.55)
}

.accessibility-button .checkmark-icon svg rect {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

.accessibility-button .checkmark-icon svg path {
    fill: none;
    stroke: #080e3f;
    stroke-width: 1.3;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16;
    stroke-dashoffset: 16;
    -webkit-transition: stroke-dashoffset .8s ease;
    transition: stroke-dashoffset .8s ease;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

@starting-style {
    .accessibility-button .checkmark-icon {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.accessibility-button.active .checkmark-icon {
    -webkit-animation: checkmark-bounce .6s cubic-bezier(.68, -.55, .265, 1.55);
    animation: checkmark-bounce .6s cubic-bezier(.68, -.55, .265, 1.55);
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.accessibility-button.active .checkmark-icon svg rect {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.accessibility-button.active .checkmark-icon svg path {
    stroke-dashoffset: 0
}

.accessibility-button.active .accessibility-icon {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

@-webkit-keyframes checkmark-bounce {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes checkmark-bounce {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.newsletter-error {
    color: var(--wp--preset--color--red-error, #df375f);
    font-size: 12px;
    font-weight: 700;
    margin-top: 4px
}

.full-iframe {
    border: initial;
    height: 100%;
    width: 100%
}

@media(max-width:768px) {
    .has-mobile-dimensions img {
        height: var(--mobile-height, auto) !important;
        width: var(--mobile-width, auto) !important
    }
}

.has-dimensions[style*="--max-width"]:not([style*="--max-width-mobile"]) {
    max-width: var(--max-width)
}

.has-dimensions[style*="--max-height"]:not([style*="--max-height-mobile"]) {
    max-height: var(--max-height)
}

@media(max-width:991px) {
    .has-dimensions[style*="--mobile-width"] {
        width: var(--mobile-width)
    }

    .has-dimensions[style*="--mobile-height"] {
        height: var(--mobile-height)
    }

    .has-dimensions[style*="--max-width-mobile"]:not([style*="--max-width"]) {
        max-width: var(--max-width-mobile)
    }

    .has-dimensions[style*="--max-height-mobile"]:not([style*="--max-height"]) {
        max-height: var(--max-height-mobile)
    }
}

.mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.mega-menu .small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 10px
}

.mega-menu .menu-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px
}

.mega-menu .menu-link:hover svg {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.mega-menu .menu-icon {
    -ms-flex-item-align: self-start;
    align-self: self-start;
    width: 30px
}

.mega-menu .big-p {
    font-weight: 700;
    margin-bottom: 0;
    position: relative
}

.mega-menu .big-p svg {
    bottom: 10px;
    margin-left: 20px;
    position: absolute;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 16px
}

.mega-menu .big-p svg path {
    fill: var(--wp--preset--color--black, #000)
}

.mega-menu .mega-menu-item {
    background-color: var(--wp--preset--color--white, #fff);
    border-radius: 0 0 12px 12px;
    -webkit-box-shadow: 0 4px 13px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 4px 13px 0 rgba(0, 0, 0, .16);
    display: none;
    overflow: hidden;
    padding-top: 60px
}

.mega-menu .mega-menu-item.mega-menu-item-resources .big-p {
    padding-right: 50px
}

@media(min-width:992px) {

    .mega-menu .mega-menu-item.active,
    .mega-menu .mega-menu-item:hover {
        display: block
    }
}

.mega-menu-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

@media(min-width:992px) {
    .mega-menu-container {
        width: 1070px
    }
}

@media(min-width:1200px) {
    .mega-menu-container {
        width: 1280px
    }
}

@media(min-width:1400px) {
    .mega-menu-container {
        width: 1386px
    }
}

.mega-menu-standard {
    border-top: 1px solid #eaeaea;
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    height: 100%;
    min-height: 0;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mega-menu-standard .row-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    padding: 12px 10px;
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}

@media(min-width:1200px) {
    .mega-menu-standard .row-item {
        padding: 22px 20px 22px 23px
    }
}

@media(min-width:1400px) {
    .mega-menu-standard .row-item {
        padding: 32px 30px
    }
}

@media(min-width:1600px) {
    .mega-menu-standard .row-item {
        padding: 42px 40px 42px 60px
    }
}

.mega-menu-standard .row-item:first-child {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    padding: 42px 60px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.mega-menu-standard .row-item .links-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mega-menu-standard .row-item .menu-link svg path {
    fill: currentColor
}

.mega-menu-standard .row-item .menu-link:hover .big-p {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.mega-menu-standard .row-item .menu-link:hover .big-p span {
    color: inherit
}

.mega-menu-standard .row-item .menu-link[style*="--hover-color"]:hover .big-p {
    color: var(--hover-color)
}

.mega-menu-standard .row-item .menu-link[style*="--hover-color"]:hover .big-p span {
    color: inherit
}

.mega-menu-standard .row-item h3.riski-menu {
    color: var(--wp--preset--color--black, #000)
}

.mega-menu-standard .row-item p.riski-menu {
    margin-bottom: 21px
}

.mega-menu-item-resources .row-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 26px 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mega-menu-item-resources .row-item:first-child {
    padding: 26px 30px 26px 35px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row
}

.mega-menu-item-resources .row-item .menu-link:last-child p {
    margin-bottom: 0
}

.mega-menu-item-resources .row-item .menu-image {
    margin-right: 65px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.ot-sdk-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
    width: 100% !important
}

@media(min-width:576px) {
    .ot-sdk-container {
        width: 540px !important
    }
}

@media(min-width:782px) {
    .ot-sdk-container {
        width: 720px !important
    }
}

@media(min-width:992px) {
    .ot-sdk-container {
        width: 980px !important
    }
}

@media(min-width:1200px) {
    .ot-sdk-container {
        width: 1200px !important
    }
}

@media(min-width:1400px) {
    .ot-sdk-container {
        padding-left: 0;
        padding-right: 0;
        width: 1296px !important
    }
}

.ot-sdk-container #onetrust-group-container {
    float: none !important;
    padding: 0
}

@media(max-width:991px) {
    .ot-sdk-container #onetrust-group-container {
        display: block !important;
        margin: 0 auto;
        max-width: 90%
    }
}

.ot-sdk-container #onetrust-group-container #onetrust-policy {
    margin-left: 0;
    margin-top: 1.25em
}

@media(max-width:991px) {
    .ot-sdk-container #onetrust-group-container #onetrust-policy #onetrust-policy-text {
        display: block;
        float: none;
        margin: 0;
        max-width: 95%
    }
}

#onetrust-consent-sdk {
    position: absolute;
    z-index: 10001
}

#onetrust-consent-sdk #onetrust-banner-sdk {
    max-height: 35vh
}

#onetrust-consent-sdk * {
    outline: 0 !important
}

#image-lightbox {
    background: transparent;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: visible;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 999999;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition-behavior: allow-discrete
}

@starting-style {
    #image-lightbox::-ms-backdrop {
        backdrop-filter: blur(0);
        opacity: 0
    }

    #image-lightbox::backdrop {
        backdrop-filter: blur(0);
        opacity: 0
    }

    #image-lightbox img {
        opacity: 0;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

#image-lightbox::-ms-backdrop {
    backdrop-filter: blur(1.5px);
    background: rgba(8, 14, 63, .4);
    -ms-transition: opacity .3s ease-out, backdrop-filter .3s ease-out;
    transition: opacity .3s ease-out, backdrop-filter .3s ease-out
}

#image-lightbox::backdrop {
    backdrop-filter: blur(1.5px);
    background: rgba(8, 14, 63, .4);
    -webkit-transition: opacity .3s ease-out, backdrop-filter .3s ease-out;
    transition: opacity .3s ease-out, backdrop-filter .3s ease-out
}

#image-lightbox img {
    background: var(--wp--preset--color--white, #fff);
    border-radius: 12px;
    display: block;
    max-height: 90vh;
    max-width: min(1200px, 90vw);
    -o-object-fit: contain;
    object-fit: contain;
    padding: 12px;
    position: relative;
    -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, -webkit-transform .3s ease;
    transition: transform .3s ease, opacity .3s ease;
    transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
    anchor-name: --lightbox-img
}

#image-lightbox .close-btn,
#image-lightbox img {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

#image-lightbox .close-btn {
    position: absolute;
    position-anchor: --lightbox-img;
    position-area: top right;
    color: var(--wp--preset--color--white, #fff);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 28px;
    font-weight: 300;
    height: 80px;
    margin-left: -18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 10;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

#image-lightbox .close-btn:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

@supports(inset-area:top right) {
    #image-lightbox .close-btn {
        inset-area: top right
    }
}

#image-lightbox:not([open]) {
    pointer-events: none
}

#image-lightbox:not([open])::-ms-backdrop {
    backdrop-filter: blur(0);
    opacity: 0;
    -ms-transition: opacity .3s ease-in, backdrop-filter .3s ease-in, display allow-discrete .3s;
    transition: opacity .3s ease-in, backdrop-filter .3s ease-in, display allow-discrete .3s
}

#image-lightbox:not([open])::backdrop {
    backdrop-filter: blur(0);
    opacity: 0;
    -webkit-transition: opacity .3s ease-in, backdrop-filter .3s ease-in, display allow-discrete .3s;
    transition: opacity .3s ease-in, backdrop-filter .3s ease-in, display allow-discrete .3s
}

#image-lightbox:not([open]) img {
    opacity: 0;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: transform .3s ease-in, opacity .3s ease-in;
    transition: transform .3s ease-in, opacity .3s ease-in, -webkit-transform .3s ease-in
}

#image-lightbox:not([open]) .close-btn {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

@supports not (position-anchor:--lightbox-img) {
    #image-lightbox .close-btn {
        height: auto;
        position: fixed;
        right: calc(var(--btn-right, 20px));
        top: calc(var(--btn-top, 20px) - 60px);
        width: auto
    }
}

body:has(dialog[open]) {
    overflow: hidden
}

.lightbox-enabled {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.lightbox-enabled:hover {
    opacity: .95
}

@supports(view-transition-name:lightbox) {
    #image-lightbox {
        view-transition-name: lightbox
    }

    #image-lightbox img {
        view-transition-name: lightbox-image
    }
}

.spinner {
    -webkit-animation: rotator 1.4s linear infinite;
    animation: rotator 1.4s linear infinite
}

@-webkit-keyframes rotator {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@keyframes rotator {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

.path {
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
    animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes colors {
    0% {
        stroke: var(--wp--preset--color--riski-green, #00bea6)
    }

    25% {
        stroke: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    50% {
        stroke: var(--wp--preset--color--riski-green, #00bea6)
    }

    75% {
        stroke: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    to {
        stroke: var(--wp--preset--color--riski-green, #00bea6)
    }
}

@keyframes colors {
    0% {
        stroke: var(--wp--preset--color--riski-green, #00bea6)
    }

    25% {
        stroke: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    50% {
        stroke: var(--wp--preset--color--riski-green, #00bea6)
    }

    75% {
        stroke: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    to {
        stroke: var(--wp--preset--color--riski-green, #00bea6)
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dashoffset: 187
    }

    50% {
        stroke-dashoffset: 46.75;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    to {
        stroke-dashoffset: 187;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}

@keyframes dash {
    0% {
        stroke-dashoffset: 187
    }

    50% {
        stroke-dashoffset: 46.75;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    to {
        stroke-dashoffset: 187;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}

.load-more-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.load-more-div .load-more-spinner {
    display: none
}

.links-columns .riski-slider-mob,
.riski-slider {
    display: block;
    margin: 0 auto;
    width: 100%
}

@media(min-width:782px) {

    .links-columns .riski-slider-mob,
    .riski-slider {
        margin: 0;
        width: 100%
    }
}

.links-columns .riski-slider-mob .swiper-pagination,
.riski-slider .swiper-pagination {
    margin-bottom: 32px;
    margin-top: 20px;
    position: relative;
    text-align: left
}

.links-columns .riski-slider-mob .swiper-pagination .swiper-pagination-bullet,
.riski-slider .swiper-pagination .swiper-pagination-bullet {
    height: 10px;
    width: 10px
}

@media(min-width:782px) {

    .links-columns .riski-slider-mob .swiper-pagination .swiper-pagination-bullet,
    .riski-slider .swiper-pagination .swiper-pagination-bullet {
        height: 12px;
        width: 12px
    }
}

.links-columns .riski-slider-mob .swiper-pagination .swiper-pagination-bullet-active,
.riski-slider .swiper-pagination .swiper-pagination-bullet-active {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.links-columns .riski-slider-mob .swiper-slide,
.riski-slider .swiper-slide {
    height: auto
}

@media(min-width:992px) {

    .links-columns .riski-slider-mob .swiper-slide,
    .riski-slider .swiper-slide {
        margin: 0
    }
}

.links-columns .riski-slider-mob .swiper-slide img,
.riski-slider .swiper-slide img {
    border-radius: 12px;
    max-width: 100%
}

@media(max-width:781px) {

    .links-columns .riski-slider-mob .swiper-slide img,
    .riski-slider .swiper-slide img {
        border-radius: 8px
    }
}

.links-columns .riski-slider-mob .swiper-slide img.unset-radius,
.riski-slider .swiper-slide img.unset-radius {
    border-radius: 0
}

.big-gallery-slider {
    overflow: hidden
}

.big-gallery-slider.aligncenter .big-gallery-slide img {
    margin: 0 auto
}

.big-gallery-slider.alignright .big-gallery-slide img {
    margin-left: auto
}

.big-gallery-slider .big-gallery-slide-mobile {
    display: block
}

@media(min-width:782px) {
    .big-gallery-slider .big-gallery-slide-mobile {
        display: none !important
    }
}

.big-gallery-slider .big-gallery-slide-desktop {
    display: none !important
}

@media(min-width:782px) {
    .big-gallery-slider .big-gallery-slide-desktop {
        display: block !important
    }
}

.big-gallery-slider small.riski {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 16px
}

@media(min-width:992px) {
    .big-gallery-slider small.riski {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.big-gallery-slider p {
    display: inline-block;
    max-width: 600px
}

@media(min-width:782px) {
    .big-gallery-slider p {
        display: block
    }
}

.big-gallery-slider .big-gallery-slide {
    position: relative
}

.big-gallery-slider .swiper-pagination {
    padding-top: 20px;
    text-align: center
}

.big-gallery-slider .big-gallery-slide-comment {
    left: 0;
    position: absolute;
    top: -37px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    z-index: 15
}

@media(min-width:782px) {
    .big-gallery-slider .big-gallery-slide-comment {
        bottom: -28px;
        left: auto;
        right: 0;
        top: auto
    }
}

html[data-useragent*=GhostInspector] .hero-section {
    max-height: 800px;
    min-height: auto
}

html[data-useragent*=GhostInspector] .hero-section .grid-2 {
    height: auto
}

.hero-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    color: var(--wp--preset--color--white, #fff);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 70vh;
    overflow: hidden;
    padding: 85px 0 40px;
    text-align: left
}

@media(min-width:782px) {
    .hero-section {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 70vh;
        padding: 90px 0 35px
    }
}

@media(min-width:1200px)and (max-width:1320px) {
    .hero-section {
        padding: 110px 0 55px
    }
}

.hero-section.light-bg-hero {
    color: var(--wp--preset--color--black, #000)
}

.hero-section.hero-height-25vh {
    min-height: 25vh
}

.hero-section.hero-height-50vh {
    min-height: 50vh
}

.hero-section.hero-height-60vh {
    min-height: 60vh
}

.hero-section.hero-height-70vh {
    min-height: 70vh
}

.hero-section.hero-height-100vh {
    min-height: 100vh
}

@media(max-width:781px) {
    .hero-section.hero-height-100vh {
        min-height: calc(100vh - 60px)
    }

    .hero-section.hero-height-mobile-25vh {
        min-height: 25vh
    }

    .hero-section.hero-height-mobile-50vh {
        min-height: 50vh
    }

    .hero-section.hero-height-mobile-60vh {
        min-height: 60vh
    }

    .hero-section.hero-height-mobile-70vh {
        min-height: 70vh
    }

    .hero-section.hero-height-mobile-100vh {
        min-height: calc(100vh - 60px)
    }
}

.hero-section.hero-form .grid-2 {
    grid-column-gap: 36px
}

@media(min-width:1200px) {
    .hero-section.hero-form .grid-2 {
        grid-column-gap: 86px;
        grid-template-columns: 1fr 488px
    }
}

.hero-section.side-video .grid-2 {
    gap: 100px;
    grid-gap: 100px
}

@media(max-width:991px) {
    .hero-section.side-video .grid-2 {
        gap: 40px;
        grid-gap: 40px
    }
}

.hero-section.side-video .video-link {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -ms-flex-item-align: center;
    align-self: center
}

.hero-section .container-new {
    z-index: 1
}

@media(min-width:1400px) {
    .hero-section .container-new {
        padding-left: 0;
        padding-right: 0
    }
}

.hero-section .hero-text p:last-child {
    margin-bottom: 0
}

.hero-section .grid-2 {
    grid-row-gap: 30px
}

@media(min-width:992px) {
    .hero-section .grid-2 {
        grid-template-columns: 420px 1fr
    }
}

@media(min-width:1200px) {
    .hero-section .grid-2 {
        grid-template-columns: auto 1fr;
        grid-column-gap: 130px
    }
}

.hero-section .hero-img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 50%;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 70%;
    object-position: 70%;
    position: absolute;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

@media(min-width:1200px) {
    .hero-section .hero-img {
        -o-object-position: right;
        object-position: right
    }
}

.hero-section .hero-content-wrapper {
    max-width: 800px;
    z-index: 2
}

@media(max-width:781px) {
    .hero-section .hero-content-wrapper {
        max-width: 100% !important
    }
}

.hero-section .hero-content-wrapper .small-riski {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hero-section .hero-content-wrapper .hero-icon {
    margin-right: 12px;
    width: 28px
}

@media(min-width:782px) {
    .hero-section .hero-content-wrapper .hero-icon {
        margin-right: 16px;
        width: 32px
    }
}

@media(max-width:781px) {
    .hero-section .hero-mobile-hide {
        display: none !important
    }
}

.hero-section .hero-mobile-img {
    bottom: 0;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.hero-section .hero-mobile-img.mobile_bottom_image {
    height: auto;
    max-height: 1200px
}

@media(min-width:782px) {
    .hero-section .hero-mobile-img {
        display: none
    }
}

.hero-section .hero-side-img {
    -ms-flex-item-align: center;
    align-self: center
}

.hero-section h1+.hero-subtitle {
    margin-top: 16px
}

.hero-section .riski-form .riski-button {
    margin-top: 0
}

.hero-section .riski-button[disabled] {
    background-color: #575d91;
    color: #fff
}

.hero-section .hero-button {
    -webkit-touch-callout: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hero-section .video-length {
    font-weight: 700
}

.hero-section a.category-name {
    color: var(--wp--preset--color--white, #fff);
    display: inline-block
}

.hero-section a.category-name:hover {
    color: #5a4cff
}

.hero-section .credit-logo {
    margin-bottom: 40px;
    text-align: right
}

@media(min-width:782px) {
    .hero-section .credit-logo {
        margin-bottom: 60px
    }
}

.hero-section .credit-logo img {
    height: 40px
}

.hero-section .hero-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-top: 30px
}

@media(min-width:782px) {
    .hero-section .hero-action {
        margin-top: 60px
    }
}

.hero-section .hero-text :not(.small-riski):last-child {
    margin-bottom: 0
}

.hero-section .hero-action>a.side-button {
    margin-left: 0;
    margin-top: 0
}

.hero-section .hero-video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: -3px;
    top: 0;
    width: 102%;
    z-index: -1
}

.hero-section .hero-video+.hero-video {
    z-index: -2
}

.announcements-section {
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    color: #fff
}

@media(max-width:1199px) {
    .announcements-section .grid-2 {
        grid-template-columns: 100%
    }
}

@media(min-width:1400px) {
    .announcements-section .grid-2 {
        grid-column-gap: 230px
    }
}

.announcements-section .announcements-title {
    margin: 0 auto 60px;
    max-width: 650px;
    text-align: center
}

@media(min-width:782px) {
    .announcements-section .announcements-title {
        margin: 0 auto 100px
    }

    .announcements-section .announcement {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.announcements-section .announcement .announcement-icon {
    margin-right: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.announcements-section .announcement .announcement-label,
.announcements-section .announcement .announcement-title {
    margin-bottom: 12px
}

.announcements-section .announcement .announcement-content {
    margin-bottom: 18px
}

footer.general {
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    color: var(--wp--preset--color--white, #fff);
    padding: 60px 0 32px
}

@media(min-width:992px) {
    footer.general {
        padding: 100px 0
    }
}

footer.general .form-wrapper {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 100%
}

@media(min-width:576px) {
    footer.general .form-wrapper {
        max-width: 200px
    }
}

@media(min-width:782px) {
    footer.general .form-wrapper {
        max-width: 422px
    }
}

footer.general .form-wrapper .form-title {
    font-weight: 700;
    margin-top: 7px
}

footer.general .form-wrapper.error .newsletter-form .riski-input {
    border-bottom: 1px solid var(--wp--preset--color--red-error, #df375f)
}

footer.general .form-wrapper.error .newsletter-error {
    color: var(--wp--preset--color--red-error, #df375f);
    font-size: 12px;
    font-weight: 700;
    margin-top: 4px
}

@media(min-width:1200px) {
    footer.general .form-wrapper .newsletter-form {
        display: grid;
        grid-template-columns: 1fr auto
    }
}

footer.general .form-wrapper .newsletter-form .riski-input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0;
    padding-top: 20px;
    vertical-align: bottom;
    width: 100%;
    -ms-flex-item-align: end;
    align-self: flex-end
}

@media(min-width:1200px) {
    footer.general .form-wrapper .newsletter-form .riski-input {
        margin-right: 15px
    }
}

footer.general .form-wrapper .newsletter-form .riski-input::-webkit-input-placeholder {
    opacity: 0
}

footer.general .form-wrapper .newsletter-form .riski-input::-moz-placeholder {
    opacity: 0
}

footer.general .form-wrapper .newsletter-form .riski-input:-ms-input-placeholder {
    opacity: 0
}

footer.general .form-wrapper .newsletter-form .riski-input::-ms-input-placeholder {
    opacity: 0
}

footer.general .form-wrapper .newsletter-form .riski-input::placeholder {
    opacity: 0
}

footer.general .form-wrapper .newsletter-form .input-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    vertical-align: bottom;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

footer.general .form-wrapper .newsletter-form .input-wrap label {
    bottom: 5px;
    color: #fff;
    cursor: text;
    left: 0;
    margin-bottom: 0;
    position: absolute;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 1
}

footer.general .form-wrapper .newsletter-form .input-wrap .riski-input:focus+label,
footer.general .form-wrapper .newsletter-form .input-wrap .riski-input:valid+label {
    bottom: 20px;
    color: var(--wp--preset--color--inactive-negative, #575d91);
    font-size: 12px;
    font-weight: 700
}

footer.general .form-wrapper .newsletter-form .riski-button {
    margin-top: 18px
}

footer.general .form-wrapper.success .newsletter-form .email-label {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

footer.general .form-wrapper.success .newsletter-form .email-label p {
    margin-bottom: 0
}

footer.general .footer-content {
    display: grid;
    grid-template-columns: auto 1fr;
    position: relative
}

@media(min-width:1200px) {
    footer.general .footer-content {
        -webkit-column-gap: 60px;
        -moz-column-gap: 60px;
        column-gap: 60px
    }
}

@media(max-width:575px) {
    footer.general .footer-content {
        grid-template-columns: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 40px
    }
}

@media(min-width:782px) {
    footer.general .footer-content {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media(min-width:1600px) {
    footer.general .footer-content {
        -webkit-column-gap: 80px;
        -moz-column-gap: 80px;
        column-gap: 80px
    }
}

footer.general .footer-content:has(.language-switcher):not(:has(.footer-menu)) .footer-left-logo-links .footer-logo-column .footer-flex-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(max-width:575px) {
    footer.general .footer-content:has(.language-switcher):not(:has(.footer-menu)) .footer-left-logo-links .footer-logo-column .footer-flex-items {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

footer.general .footer-content .footer-left-logo-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 50px
}

@media(min-width:1200px) {
    footer.general .footer-content .footer-left-logo-links {
        gap: 80px
    }
}

@media(max-width:575px) {
    footer.general .footer-content .footer-left-logo-links {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

footer.general .footer-content .footer-left-logo-links .footer-logo-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(max-width:575px) {
    footer.general .footer-content .footer-left-logo-links .footer-logo-column {
        gap: 40px
    }
}

footer.general .footer-content .footer-left-logo-links .footer-logo-column .logo-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

footer.general .footer-content .footer-left-logo-links .footer-logo-column .logo-wrap:has(.footer-flex-items) {
    height: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

footer.general .footer-content .footer-left-logo-links .footer-logo-column .logo-wrap .footer-flex-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    height: 100%;
    justify-content: space-between
}

@media(max-width:575px) {
    footer.general .footer-content .footer-left-logo-links .footer-logo-column .logo-wrap .footer-flex-items {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse;
        flex-flow: row-reverse;
        gap: 40px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    footer.general .footer-content .footer-left-logo-links .footer-logo-column .logo-wrap .footer-logo {
        display: none
    }
}

footer.general .footer-content .footer-left-logo-links .footer-logo-column .footer-copyright {
    margin-top: 24px
}

@media(max-width:575px) {
    footer.general .footer-content .footer-left-logo-links .footer-logo-column .footer-copyright {
        margin-top: 0
    }
}

footer.general .footer-content .footer-left-logo-links .footer-logo-column .footer-copyright p {
    font-size: 14px;
    line-height: 20px;
    margin: 0
}

@media(max-width:575px) {
    footer.general .footer-content .footer-left-logo-links .footer-logo-column .footer-copyright p {
        text-align: center
    }
}

footer.general .footer-content .footer-left-logo-links .footer-links {
    display: none
}

@media(min-width:992px) {
    footer.general .footer-content .footer-left-logo-links .footer-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 50px
    }
}

@media(min-width:1200px) {
    footer.general .footer-content .footer-left-logo-links .footer-links {
        gap: 60px
    }
}

footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu {
    display: block;
    width: 100%
}

footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu .footer-menu-title {
    font-size: 16px;
    font-weight: 400;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 16px
}

@media(min-width:992px) {
    footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu .footer-menu-title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 145px
}

footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu ul.menu li {
    margin-top: 12px
}

footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu ul.menu li a {
    color: var(--wp--preset--color--white, #fff);
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none
}

footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu ul.menu li a:active,
footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu ul.menu li a:focus,
footer.general .footer-content .footer-left-logo-links .footer-links .footer-menu ul.menu li a:hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

footer.general .footer-content .footer-right-button {
    display: grid;
    grid-gap: 40px;
    gap: 40px;
    position: relative;
    width: 100%
}

@media(max-width:575px) {
    footer.general .footer-content .footer-right-button {
        grid-row: 1
    }
}

@media(min-width:1200px) {
    footer.general .footer-content .footer-right-button {
        gap: 100px
    }
}

@media(max-width:575px) {
    footer.general .footer-content .footer-right-button.careers .footer-right-top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media(min-width:576px) {
    footer.general .footer-content .footer-right-button.careers .footer-right-top .footer-badges {
        bottom: 0;
        position: absolute
    }
}

footer.general .footer-content .footer-right-button.careers .footer-right-top .footer-badges .widget_media_image+.widget_media_image {
    display: none
}

footer.general .footer-content .footer-right-button.careers .footer-right-top .disclaimer {
    font-size: 14px;
    line-height: 20px
}

@media(max-width:575px) {
    footer.general .footer-content .footer-right-button.careers .footer-right-top .disclaimer {
        width: 100%
    }
}

@media(min-width:576px) {
    footer.general .footer-content .footer-right-button.careers .footer-right-bottom .follow-us {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

footer.general .footer-content .footer-right-button .footer-right-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:576px) {
    footer.general .footer-content .footer-right-button .footer-right-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media(min-width:1200px) {
    footer.general .footer-content .footer-right-button .footer-right-top {
        gap: 30px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

footer.general .footer-content .footer-right-button .footer-right-top .riski-button {
    white-space: nowrap
}

footer.general .footer-content .footer-right-button .footer-badges {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px
}

@media(min-width:1200px)and (max-width:1320px) {
    footer.general .footer-content .footer-right-button .footer-badges {
        gap: 21.202px
    }
}

@media(max-width:575px) {
    footer.general .footer-content .footer-right-button .footer-badges {
        gap: 24.55px
    }
}

@media(min-width:1000px)and (max-width:1199px) {
    footer.general .footer-content .footer-right-button .footer-badges {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        gap: 21.202px
    }
}

footer.general .footer-content .footer-right-button .footer-badges .widget_media_image {
    width: auto
}

footer.general .footer-content .footer-right-button .footer-badges .widget_media_image img {
    max-height: 68px;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

@media(min-width:1200px) {
    footer.general .footer-content .footer-right-button .footer-badges .widget_media_image img {
        max-height: 81px;
        width: 70px
    }
}

@media(min-width:1200px)and (max-width:1320px) {
    footer.general .footer-content .footer-right-button .footer-badges .widget_media_image img {
        width: 49.472px
    }
}

@media(max-width:575px) {
    footer.general .footer-content .footer-right-button .footer-badges .widget_media_image img {
        width: 57.283px
    }
}

@media(min-width:1000px)and (max-width:1199px) {
    footer.general .footer-content .footer-right-button .footer-badges .widget_media_image img {
        width: 49.472px
    }
}

footer.general .footer-content .footer-right-button .footer-right-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

footer.general .follow-us {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width:576px) {
    footer.general .follow-us {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        position: relative
    }
}

footer.general .follow-us .follow-us-title {
    color: var(--wp--preset--color--white, #fff);
    display: none;
    font-weight: 700;
    margin: 0 40px 0 0
}

@media(min-width:1200px) {
    footer.general .follow-us .follow-us-title {
        display: inline-block
    }
}

footer.general .follow-us .follow-us-link svg path {
    fill: var(--wp--preset--color--white, #fff)
}

footer.general .follow-us .follow-us-link:hover svg path {
    fill: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

@media(max-width:781px) {
    .gallery-grid-section .container-new {
        padding-left: 0;
        padding-right: 0
    }
}

.gallery-image-link {
    cursor: pointer
}

#gallery-grid-slider {
    background-color: hsla(0, 0%, 100%, .9)
}

@media(max-width:781px) {
    #gallery-grid-slider {
        background-color: rgba(8, 14, 63, .9);
        padding: 0
    }

    #gallery-grid-slider .close-icon {
        right: 32px;
        top: 42px
    }

    #gallery-grid-slider .close-icon svg path {
        stroke: #fff
    }
}

.gallery-grid-slider {
    overflow: hidden
}

.gallery-grid-slider .swiper-button-next,
.gallery-grid-slider .swiper-button-prev {
    height: 50px;
    width: 50px;
    z-index: 1
}

.gallery-grid-slider .swiper-button-next:after,
.gallery-grid-slider .swiper-button-prev:after {
    content: "";
    height: 50px;
    width: 50px
}

@media(max-width:781px) {

    .gallery-grid-slider .swiper-button-next,
    .gallery-grid-slider .swiper-button-next:after,
    .gallery-grid-slider .swiper-button-prev,
    .gallery-grid-slider .swiper-button-prev:after {
        width: 34px
    }
}

.gallery-grid-slider .swiper-button-prev:after {
    background: url(/app/themes/riskified/public/images/blue-arrow-left.31a723.svg) no-repeat 50%
}

@media(min-width:782px) {
    .gallery-grid-slider .swiper-button-prev:after {
        background: url(/app/themes/riskified/public/images/arrow-left-small.dae581.svg) no-repeat 50%
    }
}

.gallery-grid-slider .swiper-button-next:after {
    background: url(/app/themes/riskified/public/images/blue-arrow-left.31a723.svg) no-repeat 50%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media(min-width:782px) {
    .gallery-grid-slider .swiper-button-next:after {
        background: url(/app/themes/riskified/public/images/arrow-left-small.dae581.svg) no-repeat 50%
    }
}

.gallery-grid-slider .gallery-slide-wrap {
    height: 64vh
}

.gallery-grid-slider .gallery-slide-wrap img {
    border-radius: 8px;
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media(min-width:782px) {
    .gallery-grid-slider .gallery-slide-wrap img {
        border-radius: 12px;
        max-width: 80%
    }
}

.back-to-top {
    display: none;
    position: fixed;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(min-width:992px) {
    .back-to-top {
        font-size: 18px;
        line-height: 22px
    }
}

.back-to-top:active,
.back-to-top:focus,
.back-to-top:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.back-to-top:active .back-top-arrow path,
.back-to-top:focus .back-top-arrow path,
.back-to-top:hover .back-top-arrow path {
    fill: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.back-to-top .back-top-arrow {
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
    vertical-align: middle;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    right: 0;
    top: 0
}

.back-to-top .back-top-arrow svg {
    display: block;
    height: 13.3px;
    margin: 0 auto;
    width: 16.5px
}

@media(min-width:782px) {
    .back-to-top .back-top-arrow {
        margin-left: 10px;
        top: 0
    }

    .back-to-top {
        bottom: 70px;
        right: 10px
    }
}

@media(max-width:781px) {
    .back-to-top {
        background: var(--wp--preset--color--white, #fff);
        border-radius: 3px;
        bottom: 55px;
        font-size: 0;
        padding: 11.5px;
        right: 10px
    }

    .back-to-top.back-top-arrow {
        margin-left: 0;
        vertical-align: middle
    }

    .back-to-top:active,
    .back-to-top:focus,
    .back-to-top:hover {
        background: var(--wp--preset--color--grey-bg, #f2f2f5)
    }
}

.schedule-banner {
    background: linear-gradient(108.44deg, #d9f5f2 28.27%, #e6e4ff);
    margin-top: 20px;
    padding: 30px
}

@media(min-width:992px) {
    .schedule-banner {
        display: grid;
        grid-template-columns: 220px 1fr;
        margin-top: 40px;
        padding: 45px 73px;
        grid-column-gap: 80px
    }
}

.schedule-banner .schedule-banner-wrap {
    margin-bottom: 35px
}

@media(min-width:992px) {
    .schedule-banner .schedule-banner-wrap {
        margin-bottom: 0;
        margin-right: 80px;
        width: 220px
    }
}

.schedule-banner .schedule-banner-label {
    margin-bottom: 9px
}

@media(min-width:992px) {
    .schedule-banner .schedule-banner-label {
        margin-bottom: 16px
    }
}

.schedule-banner .time-wrap {
    margin-bottom: 20px
}

@media(min-width:992px) {
    .schedule-banner .time-wrap {
        margin-bottom: 0
    }
}

.schedule-banner .schedule-banner-time {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .schedule-banner .schedule-banner-time {
        font-size: 32px;
        line-height: 44px
    }
}

.schedule-banner .schedule-banner-time+.riski-link {
    margin-top: 10px
}

@media(min-width:992px) {
    .schedule-banner .schedule-banner-time+.riski-link {
        margin-top: 15px
    }

    .schedule-banner .content-wrap.label {
        margin-top: 40px
    }
}

.schedule-banner .content-wrap h3 {
    margin-bottom: 0
}

.schedule-banner .content-wrap h3+.schedule-item-description {
    margin-top: 10px
}

@media(min-width:992px) {
    .schedule-banner .content-wrap h3+.schedule-item-description {
        margin-top: 15px
    }
}

.schedule-banner .schedule-banner-description {
    margin-bottom: 52px
}

.schedule-banner .schedule-item-description {
    margin-bottom: 0
}

div.popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    visibility: hidden;
    z-index: -999;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 100%;
    justify-content: center;
    left: 50%;
    padding: 0 14px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    width: 100%
}

@media(min-width:782px) {
    div.popup {
        padding: 0
    }
}

div.popup.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    float: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin: 0;
    overflow: scroll;
    z-index: 999
}

@media(min-width:992px) {
    div.popup.open {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0
    }
}

div.popup.open .popup-content {
    padding: 30px 0;
    position: relative
}

@media(max-width:781px) {
    div.popup.open {
        margin-top: calc(60px + var(--banner-section-height, 0px))
    }
}

div.popup .popup-wrapper {
    float: inherit;
    height: auto;
    max-height: 100%;
    max-width: 90%;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 100%
}

@media(min-width:782px) {
    div.popup .popup-wrapper {
        max-width: 530px
    }
}

div.popup .close-icon {
    background-color: transparent;
    border: none;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    font-size: 20px;
    position: absolute;
    right: 16px;
    top: 36px;
    z-index: 20
}

@media(min-width:992px) {
    div.popup .close-icon {
        right: 27px;
        top: 57px
    }
}

div.popup .close-icon:hover path {
    stroke: var(--wp--preset--color--grey-label, #b1b2bf)
}

div.popup .close-icon svg {
    height: 16px;
    width: 16px
}

@media(max-width:781px) {
    div.popup .close-icon svg {
        height: 12px;
        width: 12px
    }
}

div.popup .close-icon svg path {
    stroke: var(--wp--preset--color--grey-border, #d1d1d9)
}

div.popup .riski-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

div.popup.full {
    background-color: var(--wp--preset--color--white, #fff)
}

div.popup.full .popup-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 100%;
    justify-content: center;
    max-width: 100%;
    width: 100%
}

div.popup.full .popup-wrapper .popup-content {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content
}

div.popup.full .close-icon {
    right: 110px;
    top: 110px
}

div.popup.full .close-icon svg {
    height: 16px;
    width: 16px
}

div.popup.full .close-icon svg path {
    stroke: var(--wp--preset--color--black, #000)
}

@media(min-width:782px) {
    div.popup.mobile-popup {
        background-color: transparent;
        display: inline-block;
        float: right;
        max-width: 100%;
        opacity: 1 !important;
        pointer-events: auto;
        position: static;
        -webkit-transform: none;
        transform: none;
        visibility: visible;
        width: 100%;
        z-index: 0
    }
}

@media(max-width:781px) {
    div.popup.mobile-popup {
        margin-top: calc(60px + var(--banner-section-height, 0px))
    }
}

@media(min-width:782px) {
    div.popup.mobile-popup .close-icon {
        display: none
    }
}

.single div.popup .popup-wrapper .popup-content {
    max-height: none;
    overflow: visible
}

.popup-content.sticky .form-title-wrap {
    margin-bottom: 0;
    padding: 30px 55px 30px 30px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.popup-content.sticky .form-title-wrap.scrolled {
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .2);
    box-shadow: 0 0 12px rgba(0, 0, 0, .2);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.popup-content.sticky .form-wrapper {
    padding: 0
}

.popup-content.sticky .form-wrapper .loader {
    max-height: 55vh;
    overflow: hidden;
    padding: 25px 18px
}

@media(min-width:1200px) {
    .popup-content.sticky .form-wrapper .loader {
        padding: 35px 60px
    }
}

.popup-content.sticky form {
    overflow: scroll;
    padding: 30px
}

@media(min-width:992px) {
    .popup-content.sticky form {
        max-height: 54vh;
        padding: 30px 30px 60px 15px
    }
}

@media(min-width:1200px) {
    .popup-content.sticky form {
        padding: 35px 30px 83px
    }
}

@media(min-width:992px) {
    .popup-content.sticky form::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 6px
    }

    .popup-content.sticky form::-webkit-scrollbar-thumb {
        background-color: #cfd6dd;
        border-radius: 10px;
        -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, .5);
        box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
    }
}

@media(min-width:992px) {
    .popup-content.sticky form .hs-submit {
        background: #fff;
        bottom: 0;
        -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .02), 0 12.5216px 10.0172px rgba(0, 0, 0, .02), 0 6.6501px 5.32008px rgba(0, 0, 0, .01);
        box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .02), 0 12.5216px 10.0172px rgba(0, 0, 0, .02), 0 6.6501px 5.32008px rgba(0, 0, 0, .01);
        left: 0;
        padding: 25px 30px;
        position: absolute;
        width: 100%;
        z-index: 2
    }
}

@media(min-width:1200px) {
    .popup-content.sticky form .hs-submit {
        padding: 35px 30px
    }
}

@media(min-width:992px) {
    .popup-content.sticky form .hs_error_rollup {
        bottom: 26px;
        left: 18px;
        position: absolute;
        width: 100%;
        z-index: 10
    }
}

@media(min-width:1200px) {
    .popup-content.sticky form .hs_error_rollup {
        bottom: 35px;
        left: 60px
    }
}

.popup-content.sticky form .form-tooltip span {
    left: -140px
}

.popup-content.sticky form .form-tooltip span:before {
    left: 100px
}

.open-popup {
    cursor: pointer
}

@media(max-width:991px) {
    .popup {
        container-type: inline-size
    }

    .popup .form-div .form-wrapper {
        overflow: hidden;
        padding: 0
    }

    .popup .form-div .form-wrapper .form-title-wrap {
        margin-bottom: 0;
        padding: 30px 35px 20px;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out
    }

    .popup .form-div .form-wrapper .form-title-wrap .form-title-text {
        margin-bottom: 0
    }

    .popup .form-div .form-wrapper .form-title-wrap.scrolled {
        -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .2);
        box-shadow: 0 0 12px rgba(0, 0, 0, .2);
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out
    }

    .popup .form-div .form-wrapper .riski-form {
        padding-left: 32px;
        padding-right: 20px
    }

    .popup .form-div .form-wrapper form {
        max-height: max(400px, min(60vh, 80vh));
        overflow-y: auto;
        -ms-scroll-chaining: none;
        overscroll-behavior: contain;
        padding: 16px 12px 0 0
    }

    .popup .form-div .form-wrapper form .hs-form-field:not(.hs-submit):not([style*="display: none"]):not([style*="display:none"]):has(+.hs-form-field[style*="display: none"]),
    .popup .form-div .form-wrapper form .hs-form-field:not(.hs-submit):not([style*="display: none"]):not([style*="display:none"]):has(+.hs-form-field[style*="display:none"]) {
        padding-bottom: 100px
    }

    .popup .form-div .form-wrapper form::-webkit-scrollbar {
        display: block;
        width: 6px
    }

    .popup .form-div .form-wrapper form::-webkit-scrollbar-track {
        background: transparent
    }

    .popup .form-div .form-wrapper form::-webkit-scrollbar-thumb {
        background-color: var(--wp--preset--color--grey-border, #d1d1d9);
        border-radius: 4px
    }

    .popup .form-div .form-wrapper form .hs-submit {
        background: var(--wp--preset--color--white, #fff);
        bottom: 0;
        -webkit-box-shadow: 0 0 80px 0 rgba(0, 0, 0, .05), 0 0 33.422px 0 rgba(0, 0, 0, .03), 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent;
        box-shadow: 0 0 80px 0 rgba(0, 0, 0, .05), 0 0 33.422px 0 rgba(0, 0, 0, .03), 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent;
        left: 0;
        padding: 32px 32px 40px;
        position: absolute;
        text-align: center;
        width: 100%
    }

    .popup .form-div .form-wrapper form .hs-submit .riski-button {
        min-width: 270px
    }

    .popup .form-div .form-wrapper form .hs_error_rollup {
        z-index: 1
    }
}

.form-div {
    color: var(--wp--preset--color--black, #000);
    max-width: 100%;
    padding: 0;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    border-radius: 12px;
    order: -1;
    position: relative;
    scroll-margin-top: 70px;
    text-align: left;
    z-index: 10
}

.form-div input:not([type]),
.form-div input[type=date]:not(.browser-default),
.form-div input[type=datetime-local]:not(.browser-default),
.form-div input[type=datetime]:not(.browser-default),
.form-div input[type=email]:not(.browser-default),
.form-div input[type=number]:not(.browser-default),
.form-div input[type=password]:not(.browser-default),
.form-div input[type=search]:not(.browser-default),
.form-div input[type=tel]:not(.browser-default),
.form-div input[type=text]:not(.browser-default),
.form-div input[type=time]:not(.browser-default),
.form-div input[type=url]:not(.browser-default),
.form-div textarea {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    outline: none;
    padding: 0 0 8px;
    -webkit-transition: border .3s, -webkit-box-shadow .3s;
    transition: border .3s, -webkit-box-shadow .3s;
    transition: box-shadow .3s, border .3s;
    transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s;
    width: 100%
}

.form-div input:not([type])[required]+label:after,
.form-div input[type=date]:not(.browser-default)[required]+label:after,
.form-div input[type=datetime-local]:not(.browser-default)[required]+label:after,
.form-div input[type=datetime]:not(.browser-default)[required]+label:after,
.form-div input[type=email]:not(.browser-default)[required]+label:after,
.form-div input[type=number]:not(.browser-default)[required]+label:after,
.form-div input[type=password]:not(.browser-default)[required]+label:after,
.form-div input[type=search]:not(.browser-default)[required]+label:after,
.form-div input[type=tel]:not(.browser-default)[required]+label:after,
.form-div input[type=text]:not(.browser-default)[required]+label:after,
.form-div input[type=time]:not(.browser-default)[required]+label:after,
.form-div input[type=url]:not(.browser-default)[required]+label:after,
.form-div textarea[required]+label:after {
    content: "*";
    font-size: 18px;
    line-height: 28px;
    margin-left: 4px
}

.form-div input:not([type]):focus:not([readonly]),
.form-div input[type=date]:not(.browser-default):focus:not([readonly]),
.form-div input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
.form-div input[type=datetime]:not(.browser-default):focus:not([readonly]),
.form-div input[type=email]:not(.browser-default):focus:not([readonly]),
.form-div input[type=number]:not(.browser-default):focus:not([readonly]),
.form-div input[type=password]:not(.browser-default):focus:not([readonly]),
.form-div input[type=search]:not(.browser-default):focus:not([readonly]),
.form-div input[type=tel]:not(.browser-default):focus:not([readonly]),
.form-div input[type=text]:not(.browser-default):focus:not([readonly]),
.form-div input[type=time]:not(.browser-default):focus:not([readonly]),
.form-div input[type=url]:not(.browser-default):focus:not([readonly]),
.form-div textarea:focus:not([readonly]) {
    border-bottom: 1px solid var(--wp--preset--color--riski-green, #00bea6);
    -webkit-box-shadow: 0 1px 0 0 var(--wp--preset--color--riski-green, #00bea6);
    box-shadow: 0 1px 0 0 var(--wp--preset--color--riski-green, #00bea6)
}

.form-div textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 37px;
    overflow-y: hidden;
    resize: none
}

.form-div .select-wrapper.invalid>input.select-dropdown,
.form-div .select-wrapper.invalid>input.select-dropdown:focus,
.form-div input:not([type]).invalid,
.form-div input:not([type]):focus.invalid,
.form-div input[type=date]:not(.browser-default).invalid,
.form-div input[type=date]:not(.browser-default):focus.invalid,
.form-div input[type=datetime-local]:not(.browser-default).invalid,
.form-div input[type=datetime-local]:not(.browser-default):focus.invalid,
.form-div input[type=datetime]:not(.browser-default).invalid,
.form-div input[type=datetime]:not(.browser-default):focus.invalid,
.form-div input[type=email]:not(.browser-default).invalid,
.form-div input[type=email]:not(.browser-default):focus.invalid,
.form-div input[type=number]:not(.browser-default).invalid,
.form-div input[type=number]:not(.browser-default):focus.invalid,
.form-div input[type=password]:not(.browser-default).invalid,
.form-div input[type=password]:not(.browser-default):focus.invalid,
.form-div input[type=search]:not(.browser-default).invalid,
.form-div input[type=search]:not(.browser-default):focus.invalid,
.form-div input[type=tel]:not(.browser-default).invalid,
.form-div input[type=tel]:not(.browser-default):focus.invalid,
.form-div input[type=text]:not(.browser-default).invalid,
.form-div input[type=text]:not(.browser-default):focus.invalid,
.form-div input[type=time]:not(.browser-default).invalid,
.form-div input[type=time]:not(.browser-default):focus.invalid,
.form-div input[type=url]:not(.browser-default).invalid,
.form-div input[type=url]:not(.browser-default):focus.invalid,
.form-div textarea.invalid,
.form-div textarea:focus.invalid {
    border-bottom: 1px solid var(--wp--preset--color--red-error, #df375f);
    -webkit-box-shadow: 0 1px 0 0 var(--wp--preset--color--red-error, #df375f);
    box-shadow: 0 1px 0 0 var(--wp--preset--color--red-error, #df375f)
}

.form-div .input-field>label {
    color: var(--wp--preset--color--grey-secondary, #9193a6);
    cursor: text;
    font-size: 16px;
    font-weight: 300;
    left: 0;
    margin-bottom: 0;
    position: absolute;
    text-align: left;
    text-align: initial;
    top: -12px;
    -webkit-transform: translateY(12px);
    transform: translateY(12px);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transition: all .4s;
    transition: all .4s;
    z-index: -1
}

.form-div [type=checkbox]:checked,
.form-div [type=checkbox]:not(:checked) {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.form-div [type=checkbox]+span:not(.lever) {
    cursor: pointer;
    display: inline-block;
    padding-left: 30px;
    padding-top: 2px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.form-div [type=checkbox]:not(:checked):disabled+span:not(.lever):before {
    background-color: rgba(0, 0, 0, .42);
    border: none
}

.form-div [type=checkbox].tabbed:focus+span:not(.lever):after {
    border: 0;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, .1);
    -webkit-transform: scale(1);
    transform: scale(1)
}

.form-div [type=checkbox]:checked:disabled+span:before {
    border-bottom: 2px solid rgba(0, 0, 0, .42);
    border-right: 2px solid rgba(0, 0, 0, .42)
}

.form-div [type=checkbox]:indeterminate+span:not(.lever):before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border: none;
    border-right: 2px solid var(--wp--preset--color--white, #fff);
    height: 22px;
    left: -12px;
    top: -11px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    width: 10px
}

.form-div [type=checkbox]:indeterminate:disabled+span:not(.lever):before {
    background-color: transparent;
    border-right: 2px solid rgba(0, 0, 0, .42)
}

.form-div [type=checkbox]+span:not(.lever):after {
    border-radius: 2px
}

.form-div [type=checkbox]+span:not(.lever):after,
.form-div [type=checkbox]+span:not(.lever):before {
    content: "";
    left: 0;
    position: absolute;
    -webkit-transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
    transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
    z-index: 1
}

.form-div [type=checkbox]:not(:checked)+span:not(.lever):before {
    height: 0;
    left: 6px;
    top: 11px;
    width: 0
}

.form-div [type=checkbox]:not(:checked)+span:not(.lever):after {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--grey-border, #d1d1d9);
    height: 15px;
    top: 2px;
    width: 15px;
    z-index: 0
}

.form-div [type=checkbox]:checked+span:not(.lever):before {
    border: solid #fff;
    border-width: 0 2.5px 2.5px 0;
    height: 6px;
    left: 3px;
    top: 5.5px;
    -webkit-transform: rotate(315deg) scaleX(-1);
    transform: rotate(315deg) scaleX(-1);
    width: 9px
}

.form-div [type=checkbox]:checked+span:not(.lever):after {
    background-color: #27c1d1;
    border: 2px solid #27c1d1;
    height: 15px;
    top: 2px;
    width: 15px;
    z-index: 0
}

.form-div [type=checkbox].tabbed:focus+span:not(.lever):after {
    background-color: rgba(0, 0, 0, .1);
    border-color: var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 2px
}

.form-div [type=checkbox].tabbed:checked:focus+span:not(.lever):after {
    background-color: #27c1d1;
    border-color: #27c1d1;
    border-radius: 2px
}

.form-div [type=checkbox]:disabled:not(:checked)+span:not(.lever):before {
    background-color: transparent;
    border: 2px solid transparent
}

.form-div [type=checkbox]:disabled:not(:checked)+span:not(.lever):after {
    background-color: #949494;
    border-color: transparent
}

.form-div [type=checkbox]:disabled:checked+span:not(.lever):before {
    background-color: transparent
}

.form-div [type=checkbox]:disabled:checked+span:not(.lever):after {
    background-color: #949494;
    border-color: #949494
}

@media(max-width:781px) {
    .form-div {
        border-radius: 8px
    }
}

.form-div.unset-radius {
    border-radius: 0
}

@media(max-width:781px) {
    .form-div {
        margin-top: 0 !important
    }
}

@media(min-width:782px) {
    .form-div {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

.form-div.disabled:before {
    content: "";
    cursor: not-allowed;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 20
}

.form-div.disabled .riski-button {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

.form-div.only-thankyou .form-wrapper {
    display: none
}

.form-div.only-thankyou .form-thankyou-message {
    border-radius: 12px;
    display: block;
    max-width: 530px;
    opacity: 1
}

@media(max-width:781px) {
    .form-div.only-thankyou .form-thankyou-message {
        border-radius: 8px
    }
}

.form-div.only-thankyou .form-thankyou-message.unset-radius {
    border-radius: 0
}

.form-div.only-thankyou .thankyou-icon {
    display: none
}

.form-div .hs-error-msgs {
    color: #df375f;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    margin: 0;
    position: absolute
}

@media(min-width:1400px) {
    .form-div .hs-error-msgs {
        padding-right: 0
    }
}

.form-div a:not(.riski-link) {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.form-div select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(/app/themes/riskified/public/images/chevron.be764e.svg);
    background-position: calc(100% - 20px);
    background-repeat: no-repeat;
    background-size: 12px;
    border: 0;
    display: block;
    font-family: ProximaNova, sans-serif;
    margin-left: 0;
    padding: 0 50px 0 0;
    position: relative;
    top: 10px;
    width: auto
}

.form-div select:focus {
    outline: none
}

.form-div .form-wrapper {
    background: var(--wp--preset--color--white, #fff);
    border-radius: 12px;
    -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .13);
    box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .13);
    margin: 0 auto;
    max-width: 530px;
    padding: 35px;
    position: relative;
    -webkit-transition: all 1s;
    transition: all 1s;
    z-index: 10
}

@media(max-width:781px) {
    .form-div .form-wrapper {
        border-radius: 8px
    }
}

.form-div .form-wrapper.unset-radius {
    border-radius: 0
}

@media(min-width:1200px) {
    .form-div .form-wrapper {
        padding: 60px
    }
}

.form-div .white-placeholder {
    background: var(--wp--preset--color--white, #fff);
    height: 500px;
    max-width: 530px;
    width: 100%
}

.form-div .loader svg {
    width: 100%
}

.form-div a:not(.riski-link) {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    -webkit-text-decoration: none !important;
    text-decoration: none !important
}

.form-div a:not(.riski-link):active,
.form-div a:not(.riski-link):focus,
.form-div a:not(.riski-link):hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.form-div a:not(.riski-link) span:hover,
.form-div a:not(.riski-link):hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff) !important
}

.form-div label .hs-form-required {
    margin-left: 4px
}

.form-div .input-field {
    font-weight: 400;
    margin: 0
}

.form-div .input-field input:-moz-placeholder-shown~label,
.form-div .input-field textarea:-moz-placeholder-shown~label {
    font-size: 16px;
    transform: translateY(12px)
}

.form-div .input-field input:-ms-input-placeholder~label,
.form-div .input-field textarea:-ms-input-placeholder~label {
    font-size: 16px;
    transform: translateY(12px)
}

.form-div .input-field input:placeholder-shown~label,
.form-div .input-field textarea:placeholder-shown~label {
    font-size: 16px;
    -webkit-transform: translateY(12px);
    transform: translateY(12px)
}

.form-div .input-field input:not(:-moz-placeholder-shown)~label,
.form-div .input-field textarea:not(:-moz-placeholder-shown)~label {
    font-size: .8rem;
    font-weight: 700;
    transform: translateY(-13px)
}

.form-div .input-field input:not(:-ms-input-placeholder)~label,
.form-div .input-field textarea:not(:-ms-input-placeholder)~label {
    font-size: .8rem;
    font-weight: 700;
    transform: translateY(-13px)
}

.form-div .input-field input:focus~label,
.form-div .input-field input:not(:placeholder-shown)~label,
.form-div .input-field textarea:focus~label,
.form-div .input-field textarea:not(:placeholder-shown)~label {
    font-size: .8rem;
    font-weight: 700;
    -webkit-transform: translateY(-13px);
    transform: translateY(-13px)
}

.form-div .input-field input:not(:-moz-placeholder-shown)~label:after,
.form-div .input-field textarea:not(:-moz-placeholder-shown)~label:after {
    font-size: .8rem;
    font-weight: 700;
    transform: translateY(-13px)
}

.form-div .input-field input:not(:-ms-input-placeholder)~label:after,
.form-div .input-field textarea:not(:-ms-input-placeholder)~label:after {
    font-size: .8rem;
    font-weight: 700;
    transform: translateY(-13px)
}

.form-div .input-field input:focus~label:after,
.form-div .input-field input:not(:placeholder-shown)~label:after,
.form-div .input-field textarea:focus~label:after,
.form-div .input-field textarea:not(:placeholder-shown)~label:after {
    font-size: .8rem;
    font-weight: 700;
    -webkit-transform: translateY(-13px);
    transform: translateY(-13px)
}

.form-div .input-field .hs-dateinput.hs-datepicker-open+label,
.form-div .input-field .hs-dateinput[data-gtm-form-interact-field-id]+label {
    font-size: .8rem;
    font-weight: 700;
    -webkit-transform: translateY(-13px);
    transform: translateY(-13px)
}

.form-div .input-field .hs-dateinput+label:after {
    content: "*"
}

.form-div ul.inputs-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px
}

@media(min-width:782px) {
    .form-div ul.inputs-list {
        gap: 8px
    }
}

.form-div ul.inputs-list .hs-form-radio {
    font-size: 12px;
    font-weight: 700;
    height: auto;
    line-height: 16px;
    list-style-type: none;
    margin-top: 16px;
    white-space: nowrap;
    width: 100%
}

.form-div ul.inputs-list .hs-form-radio:active label,
.form-div ul.inputs-list .hs-form-radio:focus label,
.form-div ul.inputs-list .hs-form-radio:hover label {
    border-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.form-div ul.inputs-list .hs-form-radio input {
    font-weight: 400;
    height: 0;
    visibility: hidden;
    width: 0
}

.form-div ul.inputs-list .hs-form-radio label {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 32px;
    display: block;
    padding: 8px 4px;
    text-align: center;
    -webkit-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
    -webkit-transition: initial;
    transition: initial
}

@media(min-width:782px) {
    .form-div ul.inputs-list .hs-form-radio label {
        border: 2px solid var(--wp--preset--color--grey-border, #d1d1d9)
    }
}

.form-div ul.inputs-list .hs-form-radio label.selected {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border: 1px solid var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--white, #fff);
    -webkit-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
    -webkit-transition: initial;
    transition: initial
}

.form-div .form-title {
    margin-bottom: 4px
}

.form-div .form-title-wrap {
    margin-bottom: 36px
}

@media(min-width:782px) {
    .form-div .form-title-wrap {
        margin-bottom: 40px
    }
}

.form-div .hs_error_rollup {
    bottom: 36px;
    left: 33px;
    position: absolute;
    width: 100%
}

@media(min-width:1200px) {
    .form-div .hs_error_rollup {
        bottom: 60px;
        left: 60px
    }
}

.form-div .riski-button {
    border: 0;
    font-family: ProximaNova, sans-serif;
    width: 100%
}

.form-div .hs-error-msgs {
    margin-bottom: 0
}

.form-div .hs-fieldtype-booleancheckbox {
    margin: 0
}

.form-div .hs_opted_in_marketing_mail a:not(.riski-link) {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.form-div .hs_opted_in_marketing_mail a:not(.riski-link):active,
.form-div .hs_opted_in_marketing_mail a:not(.riski-link):focus,
.form-div .hs_opted_in_marketing_mail a:not(.riski-link):hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.form-div .hs-form-field {
    margin-bottom: 48px;
    margin-top: 0;
    position: relative
}

.form-div .hs-form-field.hs-annual_online_revenue_test_ label {
    font-size: 16px;
    font-weight: 400;
    font-weight: 300;
    line-height: 25px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .form-div .hs-form-field.hs-annual_online_revenue_test_ label {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.form-div .hs-form-field .hs-form-required {
    color: var(--wp--preset--color--grey-secondary, #9193a6);
    left: -13px;
    position: absolute;
    top: 0
}

.form-div .hs-fieldtype-radio {
    margin-bottom: 48px
}

.form-div .hs-submit {
    margin-top: 24px
}

.form-div [type=checkbox]:checked+span:not(.lever):after {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.form-div .submitted-message {
    display: none;
    margin: 0 auto;
    max-width: 345px;
    text-align: center
}

.form-div .submitted-message a:not(.riski-link) {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.form-div .submitted-message a:not(.riski-link):active,
.form-div .submitted-message a:not(.riski-link):focus,
.form-div .submitted-message a:not(.riski-link):hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.form-div .submitted-message p:first-child {
    margin-bottom: 30px
}

.form-div .submitted-message p strong {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .form-div .submitted-message p strong {
        font-size: 32px;
        line-height: 44px
    }
}

.form-div .form-thankyou-message {
    background: #fff;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .13);
    box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .13);
    margin: 0 0 0 auto;
    padding: 60px;
    z-index: 10
}

@media(max-width:781px) {
    .form-div .form-thankyou-message {
        border-radius: 8px
    }
}

.form-div .form-thankyou-message.unset-radius {
    border-radius: 0
}

.form-div .form-thankyou-message .thankyou-content-wrap {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    width: 310px
}

.form-div .form-thankyou-message .thankyou-content-wrap .thankyou-icon,
.form-div .form-thankyou-message .thankyou-content-wrap h3 {
    margin-bottom: 30px
}

.form-div .hs-fieldtype-radio .hs-form-required {
    color: var(--wp--preset--color--black, #000);
    left: auto
}

.form-div .hs-fieldtype-select [required]+label:after {
    content: "*";
    font-size: 18px;
    line-height: 28px;
    margin-left: 4px
}

.form-div .hs-fieldtype-select label {
    top: -32px
}

.form-div .hs-fieldtype-select .hs-error-msgs {
    bottom: auto;
    position: relative;
    top: 19px
}

.form-div .form-tooltip {
    background: url(/app/themes/riskified/public/images/tooltip-icon.3d4386.svg) 50% no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin-left: 4px;
    position: relative;
    width: 14px
}

.form-div .form-tooltip a {
    padding-bottom: 2px;
    -webkit-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
    -webkit-transition: initial;
    transition: initial
}

.form-div .form-tooltip span {
    background-color: var(--wp--preset--color--white, #fff);
    bottom: 28px;
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .161);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, .161);
    cursor: auto;
    font-size: 0;
    height: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: calc(1vw - 90px);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    width: 0;
    z-index: 2
}

@media(min-width:1200px) {
    .form-div .form-tooltip span {
        right: 6px
    }
}

.form-div .form-tooltip span:before {
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 12px 26px 14px 12px;
    bottom: -14px;
    content: "";
    height: 0;
    position: absolute;
    right: 93px;
    width: 0
}

@media(min-width:1200px) {
    .form-div .form-tooltip span:before {
        right: 0
    }
}

.form-div .form-tooltip:hover span {
    border-radius: 8px;
    font-size: 12px;
    height: auto;
    line-height: 16px;
    max-width: 250px;
    opacity: 1;
    padding: 10px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media(min-width:330px) {
    .form-div .form-tooltip:hover span {
        padding: 22px
    }
}

@media(min-width:1200px) {
    .form-div .form-tooltip:hover span {
        font-size: 14px;
        line-height: 21px;
        max-width: 470px
    }
}

@media(max-width:991px) {
    .wp-block-column .form-div ul.inputs-list {
        gap: 4px
    }

    .wp-block-column .form-div ul.inputs-list .hs-form-radio label {
        border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
    }

    .wp-block-column .form-div ul.inputs-list .hs-form-radio label.selected {
        border: 1px solid var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

.wp-block-column .form-div .form-columns-2 .hs-form-field {
    float: none;
    width: 100%
}

@media(min-width:430px) {
    .wp-block-column .form-div .form-columns-2 .hs-form-field {
        float: left;
        width: 50%
    }
}

@media(min-width:782px) {
    .wp-block-column .form-div .form-columns-2 .hs-form-field {
        float: none;
        width: 100%
    }
}

@media(min-width:992px) {
    .wp-block-column .form-div .form-columns-2 .hs-form-field {
        float: left;
        width: 50%
    }
}

.form-title-text {
    margin-bottom: 40px
}

.columns-form.revert .left-column {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(max-width:781px) {
    .columns-form.revert-mobile .left-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width:1200px) {
    .wp-block-column .form-div .form-wrapper {
        margin: 0 0 0 auto
    }
}

.featured-news-loop h2 {
    margin-bottom: 40px
}

.featured-news-loop .featured-news-wrap {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    margin-bottom: 20px;
    overflow: hidden;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(max-width:781px) {
    .featured-news-loop .featured-news-wrap {
        border-radius: 8px
    }
}

.featured-news-loop .featured-news-wrap.unset-radius {
    border-radius: 0
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-wrap {
        display: grid;
        grid-template-columns: 250px 1fr;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin-bottom: 30px;
        min-height: 203px
    }
}

.featured-news-loop .featured-news-wrap:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-wrap.big-news {
        display: grid;
        grid-template-columns: 1fr 1fr;
        height: 433px;
        margin-bottom: 30px
    }
}

.featured-news-loop .featured-news-wrap.big-news .featured-news-content-wrap {
    max-height: 178px;
    overflow: hidden;
    position: relative
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-wrap.big-news .featured-news-content-wrap {
        max-height: 329px
    }
}

.featured-news-loop .featured-news-wrap.big-news .featured-news-content-wrap:after {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(80%, #fff), to(#fff)) !important;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 80%, #fff) !important;
    bottom: 0;
    content: "";
    display: block;
    height: 75px;
    position: absolute;
    right: 0;
    width: 100%
}

.featured-news-loop .featured-news-wrap.big-news .featured-news-content {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    padding: 40px
}

.featured-news-loop .featured-news-wrap.big-news .featured-news-paragraph {
    margin-bottom: 23px
}

.featured-news-loop .featured-news-wrap.big-news .featured-news-image .bg-image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    position: absolute;
    width: 100%
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-wrap.big-news .featured-news-image .logo-image {
        left: 30px;
        top: 30px;
        -webkit-transform: none;
        transform: none
    }
}

.featured-news-loop .featured-news-wrap.news-hidden {
    display: none
}

.featured-news-loop .less-button {
    display: none;
    text-align: center;
    width: 100%
}

.featured-news-loop .less-button,
.featured-news-loop .more-button {
    padding-top: 18px
}

.featured-news-loop .featured-news-tags {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 15px
}

.featured-news-loop .featured-news-title {
    margin-bottom: 9px
}

@media(max-width:991px) {
    .featured-news-loop .featured-news-title {
        font-size: 20px;
        line-height: 30px
    }
}

.featured-news-loop .featured-news-image {
    background: var(--wp--preset--color--light-grey, #f2f2f5);
    display: block;
    height: 133px;
    position: relative
}

.featured-news-loop .featured-news-image.video-item-news {
    background-color: rgba(8, 14, 63, .4);
    container-name: video-container;
    container-type: inline-size;
    display: block;
    height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    position: relative;
    top: 0
}

.featured-news-loop .featured-news-image.video-item-news:hover:after {
    background: #4c3eff;
    border-color: #4c3eff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.featured-news-loop .featured-news-image.video-item-news:after,
.featured-news-loop .featured-news-image.video-item-news:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.featured-news-loop .featured-news-image.video-item-news:after {
    background: hsla(0, 0%, 100%, .25);
    border: 2px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 50px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 50px
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-image.video-item-news:after {
        height: 60px;
        width: 60px
    }
}

.featured-news-loop .featured-news-image.video-item-news:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 13px 0 13px 25px;
    height: 0;
    margin: 0 auto 0 3px;
    width: 0;
    z-index: 1
}

@container video-container (min-width: 992px) {
    .featured-news-loop .featured-news-image.video-item-news:after {
        height: 120px;
        width: 120px
    }

    .featured-news-loop .featured-news-image.video-item-news:before {
        border-width: 26px 0 26px 50px;
        margin-left: 5px
    }
}

.featured-news-loop .featured-news-image.video-item-news.big-icon:after {
    height: 120px;
    width: 120px
}

.featured-news-loop .featured-news-image.video-item-news.big-icon:before {
    border-width: 26px 0 26px 50px;
    margin-left: 5px
}

.featured-news-loop .featured-news-image.video-item-news.small-icon:after {
    height: 50px;
    width: 50px
}

.featured-news-loop .featured-news-image.video-item-news.small-icon:before {
    border-width: 13px 0 13px 25px;
    margin-left: 3px
}

.featured-news-loop .featured-news-image.video-item-news img {
    height: 100%;
    max-width: 100%;
    min-width: inherit
}

@media(max-width:991px) {
    .featured-news-loop .featured-news-image.video-item-news {
        height: 133px
    }
}

.featured-news-loop .featured-news-image.video-item-news img {
    height: auto;
    max-width: 190px;
    min-width: 0;
    min-width: auto
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-image {
        height: 100%;
        width: 100%
    }
}

.featured-news-loop .featured-news-image .logo-image {
    left: 50%;
    max-width: 171px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-image .logo-image {
        max-width: 190px
    }
}

.featured-news-loop h3 {
    margin-bottom: 20px
}

@media(min-width:782px) {
    .featured-news-loop h3 {
        margin-bottom: 9px
    }
}

.featured-news-loop .featured-news-content {
    background: #fff;
    max-width: 800px;
    padding: 30px 40px;
    z-index: 1
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-content {
        padding: 24px 40px
    }
}

.featured-news-loop .featured-news-content .info-button {
    text-align: right;
    width: 100%
}

@media(min-width:782px) {
    .featured-news-loop .featured-news-content .info-button {
        text-align: left;
        width: auto
    }
}

.featured-news-loop.open .featured-news-wrap {
    display: block
}

@media(min-width:782px) {
    .featured-news-loop.open .featured-news-wrap {
        display: grid
    }
}

.featured-news-loop .featured-news-wrap:hover .featured-news-image.video-item-news:after {
    background: #4c3eff;
    border-color: #4c3eff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.trust-radius-section {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    overflow: hidden
}

.trust-radius-section.negative-section {
    background-color: var(--wp--preset--color--blue-bg, #080e3f)
}

.trust-radius-section.negative-section .trust-radius-logo path {
    fill: var(--wp--preset--color--white, #fff)
}

.trust-radius-section.negative-section .swiper-button-next:after,
.trust-radius-section.negative-section .swiper-button-prev:after {
    -webkit-filter: brightness(100);
    filter: brightness(100)
}

.trust-radius-section.negative-section .swiper-pagination-trust-radius {
    margin-top: 30px
}

.trust-radius-section.negative-section .swiper-pagination-trust-radius .swiper-pagination-bullet {
    background-color: var(--wp--preset--color--inactive-negative, #575d91);
    opacity: 1
}

.trust-radius-section.negative-section .swiper-pagination-trust-radius .swiper-pagination-bullet-active {
    background-color: var(--wp--preset--color--white, #fff)
}

.trust-radius-section .swiper-pagination-trust-radius {
    margin-top: 30px
}

.trust-radius-section .swiper-pagination-trust-radius .swiper-pagination-bullet {
    height: 10px;
    width: 10px
}

@media(min-width:782px) {
    .trust-radius-section .swiper-pagination-trust-radius .swiper-pagination-bullet {
        height: 12px;
        width: 12px
    }
}

.trust-radius-section .swiper-pagination-trust-radius .swiper-pagination-bullet-active {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    opacity: 1
}

.trust-radius-section .trust-radius-logo {
    display: block;
    margin: 0 auto 48px
}

@media(max-width:781px) {
    .trust-radius-section .trust-radius-logo {
        margin: 0 auto 30px;
        max-width: 135px
    }
}

.trust-radius-section .trust-radius-heading {
    margin: 0 auto 30px;
    max-width: 950px;
    text-align: center
}

@media(min-width:782px) {
    .trust-radius-section .trust-radius-heading {
        margin: 0 auto 48px
    }
}

.trust-radius-section .trust-radius-wrapper {
    margin-bottom: 0;
    margin-top: 0
}

@media(min-width:1025px) {
    .trust-radius-section .trust-radius-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.trust-radius-section .swiper-wrapper {
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    row-gap: 30px
}

@media(max-width:991px) {
    .trust-radius-section .swiper-wrapper {
        display: inline;
        display: initial
    }
}

@media(min-width:1025px) {
    .trust-radius-section .swiper-container {
        overflow: hidden
    }
}

.trust-radius-section .trust-radius-item {
    background-color: var(--wp--preset--color--white, #fff);
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    color: var(--wp--preset--color--black, #000);
    height: 420px;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 20px 20px 32px;
    position: relative
}

@media(max-width:781px) {
    .trust-radius-section .trust-radius-item {
        border-radius: 8px
    }
}

.trust-radius-section .trust-radius-item.unset-radius {
    border-radius: 0
}

@media(min-width:1025px) {
    .trust-radius-section .trust-radius-item {
        height: 545px;
        margin-bottom: 0;
        padding: 40px
    }
}

.trust-radius-section .trust-radius-item:before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, 0)), color-stop(44%, #fff), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 44%, #fff);
    bottom: 0;
    content: "";
    height: 27%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

@media(min-width:782px) {
    .trust-radius-section .trust-radius-item:before {
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(57%, #fff), to(#fff));
        background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 57%, #fff);
        height: 155px
    }
}

.trust-radius-section .trust-radius-item.hidden:before {
    display: none
}

.trust-radius-section .trust-radius-item.open {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 20px 20px 62px
}

@media(min-width:782px) {
    .trust-radius-section .trust-radius-item.open {
        padding: 32px 40px 62px
    }
}

.trust-radius-section .trust-radius-item.open .trust-radius-content:after,
.trust-radius-section .trust-radius-item.open:before {
    display: none
}

.trust-radius-section .trust-radius-item .profile-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.trust-radius-section .trust-radius-item .profile-wrapper .profile-image {
    border-radius: 100%;
    margin-right: 16px;
    max-height: 50px;
    max-width: 50px
}

@media(min-width:782px) {
    .trust-radius-section .trust-radius-item .profile-wrapper .profile-image {
        max-height: 80px;
        max-width: 80px
    }
}

.trust-radius-section .trust-radius-item .profile-wrapper .profile-name,
.trust-radius-section .trust-radius-item .profile-wrapper .profile-text {
    margin-bottom: 0
}

.trust-radius-section .trust-radius-item .profile-wrapper .profile-content {
    -ms-flex-item-align: center;
    align-self: center
}

.trust-radius-section .trust-radius-item .trust-radius-content {
    max-height: 100%;
    max-width: 715px;
    position: relative
}

.trust-radius-section .trust-radius-item .trust-radius-content p {
    margin-bottom: 0
}

.trust-radius-section .trust-radius-item .trust-radius-content .trust-radius-title {
    margin-bottom: 10px
}

.trust-radius-section .trust-radius-item .less-button,
.trust-radius-section .trust-radius-item .more-button {
    bottom: 30px;
    position: absolute;
    z-index: 2
}

.trust-radius-section .trust-radius-item .trust-radius-logo-small {
    display: none
}

.trust-radius-section .trust-radius-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 41px auto 0;
    text-align: center
}

@media(min-width:782px) {
    .trust-radius-section .trust-radius-link {
        margin: 62px auto 0
    }
}

@media(min-width:992px) {

    .trust-radius-section.one-item .trust-radius-item,
    .trust-radius-section.tr-slider .trust-radius-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .trust-radius-section.one-item .trust-radius-item:before,
    .trust-radius-section.tr-slider .trust-radius-item:before {
        display: none
    }

    .trust-radius-section.one-item .trust-radius-item .profile-wrapper,
    .trust-radius-section.tr-slider .trust-radius-item .profile-wrapper {
        max-width: 332px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-right: 35px
    }

    .trust-radius-section.one-item .trust-radius-item .profile-wrapper .profile-content,
    .trust-radius-section.tr-slider .trust-radius-item .profile-wrapper .profile-content {
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .trust-radius-section.one-item .trust-radius-item .stars,
    .trust-radius-section.tr-slider .trust-radius-item .stars {
        margin: 0 0 35px
    }

    .trust-radius-section.one-item .trust-radius-item .trust-radius-content,
    .trust-radius-section.tr-slider .trust-radius-item .trust-radius-content {
        margin-right: 10px
    }

    .trust-radius-section.one-item .trust-radius-item .more-button,
    .trust-radius-section.tr-slider .trust-radius-item .more-button {
        display: none !important
    }
}

.trust-radius-section.one-item .trust-radius-logo {
    display: none
}

.trust-radius-section.one-item .trust-radius-item {
    height: auto
}

.trust-radius-section.one-item .trust-radius-logo-small {
    display: block
}

@media(max-width:991px) {
    .trust-radius-section.one-item .trust-radius-logo-small {
        position: absolute;
        right: 12px;
        top: 20px
    }
}

@media(max-width:1199px) {
    .trust-radius-section.one-item .trust-radius-logo-small svg {
        max-height: 27px
    }
}

@media(min-width:576px) {
    .trust-radius-section.tr-slider .slider-container {
        width: 384px
    }
}

@media(min-width:782px) {
    .trust-radius-section.tr-slider .slider-container {
        width: 564px
    }
}

@media(min-width:992px) {
    .trust-radius-section.tr-slider .slider-container {
        width: 824px
    }
}

@media(min-width:1200px) {
    .trust-radius-section.tr-slider .slider-container {
        width: 1044px
    }
}

@media(min-width:1400px) {
    .trust-radius-section.tr-slider .slider-container {
        width: 1140px
    }
}

.trust-radius-section.tr-slider .trust-radius-slider {
    margin: 0 auto;
    position: relative
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-pagination-trust-radius {
    text-align: center
}

@media(max-width:781px) {
    .trust-radius-section.tr-slider .trust-radius-slider .swiper-pagination-trust-radius {
        margin-top: 30px
    }
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-pagination-trust-radius .swiper-pagination-bullet {
    height: 12px;
    width: 12px
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-wrapper {
    -webkit-column-gap: normal;
    -moz-column-gap: normal;
    -webkit-column-gap: initial;
    -moz-column-gap: initial;
    column-gap: normal;
    row-gap: normal
}

@media(max-width:991px) {
    .trust-radius-section.tr-slider .trust-radius-slider .swiper-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-slide,
.trust-radius-section.tr-slider .trust-radius-slider .swiper-wrapper {
    height: 100%
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-slide {
    min-height: 400px
}

@media(min-width:782px) {
    .trust-radius-section.tr-slider .trust-radius-slider .swiper-slide {
        opacity: 0;
        -webkit-transition: opacity .5s ease-in-out;
        transition: opacity .5s ease-in-out
    }
}

@media(max-width:781px) {
    .trust-radius-section.tr-slider .trust-radius-slider .swiper-slide {
        height: 537px
    }

    .trust-radius-section.tr-slider .trust-radius-slider .swiper-slide.open {
        height: auto;
        max-height: none
    }
}

@media(min-width:782px) {
    .trust-radius-section.tr-slider .trust-radius-slider .swiper-slide.swiper-slide-active {
        opacity: 1;
        -webkit-transition: opacity .5s ease-in-out;
        transition: opacity .5s ease-in-out
    }
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-next,
.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-prev {
    height: 50px;
    width: 50px
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-next:after,
.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-prev:after {
    content: "";
    height: 50px;
    width: 50px
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-prev {
    left: auto;
    right: calc(100% + 40px);
    top: 45%
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-prev:after {
    background: url(/app/themes/riskified/public/images/arrow-left-small.dae581.svg) no-repeat 50%
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-next {
    left: calc(100% + 40px);
    right: auto;
    top: 45%
}

.trust-radius-section.tr-slider .trust-radius-slider .swiper-button-next:after {
    background: url(/app/themes/riskified/public/images/arrow-right-small.f07222.svg) no-repeat 50%
}

:root {
    --star-size: 35px;
    --star-color: var(--wp--preset--color--grey-border, #d1d1d9);
    --star-background: #00525b
}

.stars {
    --percent: calc(var(--rating)/5*100%);
    display: inline-block;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    font-size: var(--star-size);
    line-height: 1;
    margin: 25px 0
}

@media(min-width:782px) {
    .stars {
        margin: 35px 0
    }
}

.stars:before {
    background: -webkit-gradient(linear, left top, right top, from(var(--star-background)), to(var(--star-color)));
    background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text;
    content: "★★★★★";
    letter-spacing: 3px;
    -webkit-text-fill-color: transparent
}

.customers-strip {
    text-align: center
}

@media(min-width:992px) {
    .customers-strip {
        text-align: left
    }
}

.customers-strip.negative {
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    color: var(--wp--preset--color--white, #fff)
}

.customers-strip.negative .logos-wrap img,
.customers-strip.negative .riski-link {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1)
}

.customers-strip.default-section {
    padding: 80px 0
}

.customers-strip h4 {
    margin-bottom: 40px;
    max-width: 640px;
    text-align: center
}

@media(min-width:992px) {
    .customers-strip h4 {
        margin-bottom: 0;
        text-align: left
    }

    .customers-strip .customers-grid {
        display: grid;
        grid-template-columns: 280px 1fr;
        grid-column-gap: 30px
    }
}

@media(min-width:1200px) {
    .customers-strip .customers-grid {
        grid-column-gap: 110px;
        grid-template-columns: 330px 1fr
    }
}

.customers-strip .left-column {
    display: grid;
    margin: 0 auto;
    max-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:992px) {
    .customers-strip .right-column {
        border-left: 2px solid var(--wp--preset--color--grey-border, #d1d1d9);
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: grid
    }
}

.customers-strip .logos-wrap {
    margin: 0 auto;
    max-width: 500px;
    padding-right: 0;
    width: 100%
}

@media(min-width:1200px) {
    .customers-strip .logos-wrap {
        max-width: none;
        padding-left: 111px
    }
}

.customers-strip .logos-wrap .logos-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.customers-strip .logos-wrap .logos-row:first-child {
    margin-bottom: 30px
}

.customers-strip .info-button {
    margin-top: 40px
}

@media(min-width:782px) {
    .customers-strip .info-button {
        margin-top: 49px
    }
}

@media(min-width:992px) {
    .customers-strip .info-button {
        margin-top: 34px
    }
}

.customers-strip .info-button-mobile {
    margin-top: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.customers-strip .logo-image {
    max-width: 23%
}

@media(max-width:781px) {
    .customers-strip .logo-image {
        max-height: 22px
    }
}

.customers-page-grid-div .customers-grid-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 45px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width:782px) {
    .customers-page-grid-div .customers-grid-navigation {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }
}

@media(max-width:991px) {
    .customers-page-grid-div .customers-grid-navigation {
        margin-bottom: 30px;
        margin-top: 12px
    }
}

.customers-page-grid-div .customers-grid-navigation .customers-grid-title {
    margin-bottom: 25px
}

@media(min-width:782px) {
    .customers-page-grid-div .customers-grid-navigation .customers-grid-title {
        margin-bottom: 0
    }
}

.customers-page-grid-div .customers-grid-navigation .navigation-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    width: 100%
}

@media(max-width:781px) {
    .customers-page-grid-div .customers-grid-navigation .navigation-container {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media(min-width:782px) {
    .customers-page-grid-div .customers-grid-navigation .navigation-container:has(.customers-grid-title) {
        width: auto;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.customers-page-grid-div .customers-grid-navigation #customers-grid-filter {
    color: var(--wp--preset--color--grey-secondary, #9193a6)
}

.customers-page-grid-div .customers-grid-navigation .active #customers-grid-filter {
    border-bottom-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.customers-page-grid-div .customers-grid-navigation .active:after {
    color: var(--wp--preset--color--riski-blue, #4c3eff) !important
}

.customers-page-grid-div .customers-grid-navigation #all-customers {
    background-color: transparent;
    border: none;
    color: var(--wp--preset--color--grey-secondary, #9193a6);
    font-weight: 800;
    margin-right: 40px;
    padding: 0
}

@media(min-width:782px) {
    .customers-page-grid-div .customers-grid-navigation #all-customers {
        margin-right: 20px
    }
}

.customers-page-grid-div .customers-grid-navigation #all-customers:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.customers-page-grid-div .customers-grid-navigation #all-customers.active {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.customers-page-grid-div .customers-grid-navigation select {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #979797;
    border-radius: 0;
    color: #979797;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    height: 28px;
    padding: 4px 0;
    width: 279px
}

.customers-page-grid-div .customers-grid-navigation select:focus {
    outline: none
}

.customers-page-grid-div .customers-grid-navigation .mdl-selectfield label {
    display: none
}

.customers-page-grid-div .customers-grid-navigation .mdl-selectfield select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.customers-page-grid-div .customers-grid-navigation .mdl-selectfield {
    position: relative;
    text-align: left
}

.customers-page-grid-div .customers-grid-navigation .links-dropdown {
    text-align: right;
    anchor-name: --dropdown-trigger
}

@media(min-width:782px) {
    .customers-page-grid-div .customers-grid-navigation .links-dropdown {
        min-width: 200px
    }
}

.customers-page-grid-div .customers-grid-navigation .links-dropdown-list {
    background-color: var(--wp--preset--color--white, #fff);
    border-radius: 12px;
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
    display: none;
    min-width: 294px;
    padding: 20px 0;
    -webkit-transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    z-index: 100
}

@media(max-width:781px) {
    .customers-page-grid-div .customers-grid-navigation .links-dropdown-list {
        border-radius: 8px
    }
}

.customers-page-grid-div .customers-grid-navigation .links-dropdown-list.unset-radius {
    border-radius: 0
}

@media(min-width:782px) {
    .customers-page-grid-div .customers-grid-navigation .links-dropdown-list {
        right: 0
    }
}

.customers-page-grid-div .customers-grid-navigation .links-dropdown-list.active {
    display: block
}

.customers-page-grid-div .customers-grid-navigation .reset-filters {
    background: none;
    border: none;
    border-top: 1px solid #e7eaef;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    display: none;
    font-size: 16px;
    font-weight: 800;
    height: 100%;
    margin: 0 auto;
    padding: 22px;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 100%
}

.customers-page-grid-div .customers-grid-navigation:has(.filter-link:checked) .reset-filters {
    display: block;
    padding: 22px 22px 0
}

.customers-page-grid-div .customers-grid-navigation ul.menu {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    text-align: left
}

.customers-page-grid-div .customers-grid-navigation ul.menu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.customers-page-grid-div .customers-grid-navigation ul.menu li label {
    color: var(--wp--preset--color--black, #000);
    cursor: pointer;
    display: block;
    font-weight: 400;
    padding: 13px 35px;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 100%
}

.customers-page-grid-div .customers-grid-navigation ul.menu li label.active,
.customers-page-grid-div .customers-grid-navigation ul.menu li label:hover {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    color: var(--wp--preset--color--riski-blue, #4c3eff) !important
}

.customers-page-grid-div .customers-grid-navigation ul.menu li.disabled {
    cursor: not-allowed
}

.customers-page-grid-div .customers-grid-navigation ul.menu li.disabled label {
    cursor: default
}

.customers-page-grid-div .customers-grid-navigation ul.menu li.disabled span {
    color: gray
}

.customers-page-grid-div .customers-grid-navigation [type=checkbox]:not(.hs-input) {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.customers-page-grid-div .customers-grid-navigation [type=checkbox]:not(.hs-input)+span:not(.lever) {
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    padding-left: 24px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.customers-page-grid-div .customers-grid-navigation [type=checkbox]:not(.hs-input)+span:not(.lever):before {
    background-color: transparent;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 2px;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 15px
}

.customers-page-grid-div .customers-grid-navigation [type=checkbox]:not(.hs-input)+span:not(.lever):after {
    border-width: medium;
    border-bottom: 2px solid var(--wp--preset--color--white, #fff);
    border-left: 0 solid var(--wp--preset--color--white, #fff);
    border-right: 2px solid var(--wp--preset--color--white, #fff);
    border-top: 0 solid var(--wp--preset--color--white, #fff);
    content: "";
    display: none;
    height: 9px;
    left: 5px;
    position: absolute;
    top: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px
}

.customers-page-grid-div .customers-grid-navigation [type=checkbox]:not(.hs-input):checked+span:not(.lever):before {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border-color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.customers-page-grid-div .customers-grid-navigation [type=checkbox]:not(.hs-input):checked+span:not(.lever):after {
    display: block
}

.customers-page-grid-div .customers-grid-navigation [type=checkbox]:not(.hs-input):focus+span:not(.lever):before {
    -webkit-box-shadow: 0 0 0 2px var(--wp--preset--color--riski-blue-hover, #5569f7);
    box-shadow: 0 0 0 2px var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.customers-page-grid {
    display: inline-block;
    margin-bottom: 18px;
    margin-left: -10px;
    margin-right: -10px;
    width: 100%
}

@media(min-width:782px) {
    .customers-page-grid {
        margin-bottom: 63px
    }
}

.customers-page-grid .customers-page-grid-customer {
    float: left;
    padding: 6px;
    width: 50%
}

@media(min-width:782px) {
    .customers-page-grid .customers-page-grid-customer {
        width: 33%
    }
}

@media(min-width:992px) {
    .customers-page-grid .customers-page-grid-customer {
        width: 25%
    }
}

@media(min-width:1200px) {
    .customers-page-grid .customers-page-grid-customer {
        width: 20%
    }
}

.customers-page-grid .customers-page-grid-customer.hidden {
    display: none
}

.customers-page-grid .customers-page-grid-customer a.grid-customer-content {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(max-width:781px) {
    .customers-page-grid .customers-page-grid-customer a.grid-customer-content {
        border-radius: 8px
    }
}

.customers-page-grid .customers-page-grid-customer a.grid-customer-content.unset-radius {
    border-radius: 0
}

.customers-page-grid .customers-page-grid-customer a.grid-customer-content:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.customers-page-grid .customers-page-grid-customer a.grid-customer-content:hover .grid-customer-content-hover {
    opacity: 1
}

.customers-page-grid .customers-page-grid-customer a.grid-customer-content .grid-customer-content-hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background-image: url(/app/themes/riskified/public/images/go-to-arrow.1ea807.svg);
    background-position: calc(100% - 14px) 14px;
    background-repeat: no-repeat;
    background-size: 12px;
    color: #fff;
    height: 100%;
    justify-content: space-between;
    opacity: 1;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
    width: 100%
}

@media(min-width:992px) {
    .customers-page-grid .customers-page-grid-customer a.grid-customer-content .grid-customer-content-hover {
        background-position: calc(100% - 22px) 22px;
        opacity: 0
    }
}

.customers-page-grid .customers-page-grid-customer a.grid-customer-content .grid-customer-content-hover h3 {
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 0
}

@media(min-width:782px) {
    .customers-page-grid .customers-page-grid-customer a.grid-customer-content .grid-customer-content-hover h3 {
        font-size: 30px
    }
}

.customers-page-grid .customers-page-grid-customer a.grid-customer-content .grid-customer-content-hover h3:after {
    background: url(/app/themes/riskified/public/images/chevron-white.d59888.svg) no-repeat top;
    background-size: 100%;
    bottom: 17px;
    content: "";
    height: 6px;
    position: absolute;
    right: 15px;
    width: 12px
}

.customers-page-grid .customers-page-grid-customer .grid-customer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 90px;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:782px) {
    .customers-page-grid .customers-page-grid-customer .grid-customer-content {
        height: 135px
    }
}

.customers-page-grid .customers-page-grid-customer .grid-customer-content img {
    height: auto;
    max-height: 100%;
    max-width: 100%
}

.customers-page-grid .see-less:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.customers-page-grid .see-less-text {
    display: none
}

.default-section .benefits .item {
    padding: 32px 22px
}

@media(max-width:991px) {
    .default-section .benefits .item:first-child {
        padding: 0 22px 32px
    }

    .default-section .benefits .item:last-child {
        padding: 32px 22px 0
    }
}

@media(min-width:992px) {
    .default-section .benefits .item {
        padding: 0 30px
    }
}

@media(min-width:1200px) {
    .default-section .benefits .item {
        padding: 0 60px
    }
}

.default-section .benefits .item .content :last-child {
    margin-bottom: 0
}

.benefits {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.benefits,
.benefits.dual-per-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.benefits.dual-per-row {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media(min-width:992px) {
    .benefits.dual-per-row .item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 50%
    }
}

.benefits.dual-per-row .item .lottie-element svg,
.benefits.dual-per-row .item img {
    float: left;
    margin-right: 30px
}

@media(min-width:992px) {
    .benefits.dual-per-row {
        row-gap: 30px
    }
}

@media(min-width:1200px) {
    .benefits.dual-per-row {
        row-gap: 60px
    }
}

@media(min-width:782px) {
    .benefits {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media(min-width:992px) {
    .benefits {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.benefits .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
    padding: 32px 0
}

@media(min-width:992px) {
    .benefits .item {
        max-width: 100%;
        padding: 60px 30px;
        text-align: left;
        width: 33.3%
    }
}

@media(min-width:1200px) {
    .benefits .item {
        padding: 60px
    }
}

.benefits .item .lottie-element svg,
.benefits .item img {
    display: inline;
    height: 58px;
    margin: 0 0 12px -10px;
    width: 58px
}

@media(min-width:782px) {

    .benefits .item .lottie-element svg,
    .benefits .item img {
        height: 88px;
        margin-left: 0;
        width: 88px
    }
}

@media(min-width:992px) {

    .benefits .item .lottie-element svg,
    .benefits .item img {
        margin-left: -10px
    }
}

.cta-section {
    text-align: center
}

@media(min-width:782px) {
    .cta-section .content-wrapper {
        margin: 0 auto;
        max-width: 800px
    }
}

.cta-section h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 16px
}

@media(min-width:992px) {
    .cta-section h2 {
        font-size: 45px;
        line-height: 55px
    }
}

.cta-section p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .cta-section p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.cta-section a.riski-button {
    margin-top: 44px
}

.default-section .quote-section {
    padding: 0
}

.quote-section .container {
    max-width: 900px
}

.quote-section .grid-2 {
    grid-row-gap: 20px
}

@media(min-width:782px) {
    .quote-section .grid-2 {
        grid-row-gap: 0;
        grid-template-columns: 240px 1fr;
        grid-column-gap: 55px
    }
}

.quote-section .left-column {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width:782px) {
    .quote-section .left-column {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

.quote-section .left-column .profile-wrap .profile-img,
.quote-section .right-column .profile-wrap .profile-img {
    margin-right: 20px
}

.quote-section .quote-image {
    margin-bottom: 31px;
    max-width: 30px
}

@media(min-width:782px) {
    .quote-section .quote-image {
        max-width: 33px
    }
}

.quote-section .quote-image svg {
    max-width: 100%
}

@media(min-width:782px) {
    .quote-section .content-wrap {
        margin-bottom: 32px
    }
}

.quote-section .content-wrap p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .quote-section .content-wrap p {
        font-size: 25px;
        line-height: 37px
    }
}

.quote-section .content-wrap p.bold {
    font-weight: 700
}

.quote-section .content-wrap p img {
    margin-right: 8px;
    vertical-align: middle
}

.quote-section .profile-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    text-align: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:782px) {
    .quote-section .profile-wrap {
        display: block;
        text-align: center
    }
}

.quote-section .profile-wrap .profile-name {
    font-weight: 700;
    margin-bottom: 5px
}

.quote-section .profile-wrap .profile-img {
    display: inline-block;
    height: auto;
    margin-right: 20px;
    width: 73px;
    -ms-flex-item-align: center;
    align-self: center
}

@media(min-width:782px) {
    .quote-section .profile-wrap .profile-img {
        margin-right: 0;
        width: 150px
    }
}

.quote-section .profile-wrap b {
    display: block;
    font-weight: 700
}

@media(min-width:782px) {
    .quote-section .profile-wrap .profile-name-wrap {
        margin-top: 24px
    }
}

.quote-section .profile-wrap .profile-name-wrap p {
    margin-bottom: 0
}

.quote-section .riski-link {
    margin-top: 40px
}

@media(min-width:782px) {
    .quote-section .riski-link {
        margin-top: 32px
    }
}

.grid-2 .quote-section .container,
.grid-2 .quote-section .container-new,
.wp-block-columns .quote-section .container,
.wp-block-columns .quote-section .container-new {
    padding: 0;
    width: auto
}

@media(min-width:782px) {

    .grid-2 .quote-section .grid-2,
    .wp-block-columns .quote-section .grid-2 {
        grid-row-gap: 0;
        grid-template-columns: 100%;
        grid-column-gap: 55px
    }
}

.grid-2 .quote-section .left-column,
.wp-block-columns .quote-section .left-column {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width:782px) {

    .grid-2 .quote-section .left-column,
    .wp-block-columns .quote-section .left-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.grid-2 .quote-section .profile-img,
.wp-block-columns .quote-section .profile-img {
    max-width: 110px
}

.grid-2 .quote-section .profile-wrap,
.wp-block-columns .quote-section .profile-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left
}

@media(min-width:782px) {

    .grid-2 .quote-section .profile-wrap .profile-name-wrap,
    .wp-block-columns .quote-section .profile-wrap .profile-name-wrap {
        margin-top: 0
    }
}

.grid-2 .quote-section .content-wrap p,
.wp-block-columns .quote-section .content-wrap p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {

    .grid-2 .quote-section .content-wrap p,
    .wp-block-columns .quote-section .content-wrap p {
        font-size: 25px;
        line-height: 37px
    }
}

.grid-2 .quote-section .content-wrap p.bold,
.wp-block-columns .quote-section .content-wrap p.bold {
    font-weight: 700
}

.grid-2 .quote-section .content-wrap p img,
.wp-block-columns .quote-section .content-wrap p img {
    margin-right: 8px;
    vertical-align: middle
}

.grid-2 .quote-section .content-wrap :last-child,
.wp-block-columns .quote-section .content-wrap :last-child {
    margin-bottom: 0
}

.news-columns {
    background-color: var(--wp--preset--color--white, #fff);
    overflow-x: hidden;
    position: relative
}

.news-columns .container-new {
    margin: 0 auto
}

.news-columns .small-riski {
    margin-bottom: 22px
}

@media(min-width:782px) {
    .news-columns .small-riski {
        margin-bottom: 46px
    }
}

.news-columns .content-wrapper {
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(min-width:1200px) {
    .news-columns .content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }
}

.news-columns .content-wrapper .link-anchor-wrap {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    padding: 28px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(max-width:781px) {
    .news-columns .content-wrapper .link-anchor-wrap {
        border-radius: 8px
    }
}

.news-columns .content-wrapper .link-anchor-wrap.unset-radius {
    border-radius: 0
}

@media(min-width:782px) {
    .news-columns .content-wrapper .link-anchor-wrap {
        padding: 30px
    }
}

@media(max-width:1199px) {
    .news-columns .content-wrapper .link-anchor-wrap {
        margin-top: 20px
    }
}

@media(min-width:992px) {
    .news-columns .content-wrapper .link-anchor-wrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-right: 20px;
        width: 100%
    }

    .news-columns .content-wrapper .link-anchor-wrap:last-child {
        margin-right: 0
    }
}

.news-columns .content-wrapper .link-anchor-wrap:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.news-columns .link-container {
    border-radius: 0;
    position: relative;
    width: 100%
}

.news-columns .link-container .link-arrow {
    position: absolute;
    right: 0;
    top: 0
}

.news-columns .link-container .link-image {
    margin-bottom: 23px
}

@media(min-width:782px) {
    .news-columns .link-container .link-image {
        display: block;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 54px
    }
}

.news-columns .link-container .link-image img {
    height: 22px
}

@media(min-width:782px) {
    .news-columns .link-container .link-image img {
        height: 40px
    }
}

.news-columns .link-container h3 {
    margin-bottom: 12px
}

.news-columns .link-container p.description {
    margin: 0
}

.instagram-slider {
    overflow: hidden
}

@media(max-width:781px) {
    .instagram-slider {
        left: -32px;
        padding: 0 32px;
        position: relative;
        width: calc(100% + 64px)
    }
}

.instagram-slider .links-columns .riski-slider-mob,
.instagram-slider .riski-slider,
.links-columns .instagram-slider .riski-slider-mob {
    max-width: 100%
}

@media(min-width:992px) {

    .instagram-slider .links-columns .riski-slider-mob,
    .instagram-slider .riski-slider,
    .links-columns .instagram-slider .riski-slider-mob {
        overflow: hidden;
        width: 420px
    }
}

.links-columns {
    position: relative
}

.links-columns.negative-section .content-wrapper .link-anchor {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.links-columns.negative-section .content-wrapper .link-anchor:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, .1)), to(hsla(0, 0%, 100%, .1))), #080e3f;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, .1)), #080e3f;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.links-columns.negative-section .content-wrapper .link-anchor.no-border {
    -webkit-transition: none;
    transition: none
}

.links-columns.negative-section .content-wrapper .link-anchor.no-border:hover {
    background: none;
    -webkit-transition: none;
    transition: none
}

.links-columns.negative-section .content-wrapper .link-anchor.no-border .link-arrow {
    display: none
}

.links-columns.negative-section .content-wrapper .link-anchor .link-arrow g {
    stroke: var(--wp--preset--color--white, #fff)
}

.links-columns.negative-section .content-wrapper .link-anchor .link-container .rating-wrap .stars:before {
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(#9fa6ae));
    background: linear-gradient(90deg, #fff var(--percent), #9fa6ae var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.links-columns.negative-section .content-wrapper .link-anchor .link-container .rating-wrap .rating-number {
    color: var(--wp--preset--color--white, #fff)
}

.links-columns.big-columns.links-columns .link-anchor {
    min-height: 400px;
    padding: 32px;
    width: 413.333px
}

@media(max-width:991px) {
    .links-columns.big-columns.links-columns .link-anchor {
        min-height: 200px
    }
}

.links-columns.big-columns.links-columns .link-anchor .link-container {
    text-align: inherit;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

.links-columns.big-columns.links-columns .link-anchor .link-container .h3-riski {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .links-columns.big-columns.links-columns .link-anchor .link-container .h3-riski {
        font-size: 45px;
        line-height: 55px
    }
}

.links-columns.big-columns.links-columns .link-anchor .link-container .link-arrow svg {
    height: 26px;
    width: 26px
}

.links-columns .container-new {
    margin: 0 auto
}

.links-columns .small-riski {
    margin-bottom: 20px
}

@media(min-width:782px) {
    .links-columns .small-riski {
        margin-bottom: 48px
    }
}

.links-columns .content-wrapper {
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(min-width:992px) {
    .links-columns .content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }
}

.links-columns .content-wrapper .link-anchor {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 16px 0 0;
    min-height: 221px;
    padding: 30px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(max-width:781px) {
    .links-columns .content-wrapper .link-anchor {
        border-radius: 8px
    }
}

.links-columns .content-wrapper .link-anchor.unset-radius {
    border-radius: 0
}

@media(min-width:576px) {
    .links-columns .content-wrapper .link-anchor {
        min-height: 270px
    }
}

@media(min-width:992px) {
    .links-columns .content-wrapper .link-anchor {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin: 0 32px 0 0;
        width: 100%
    }

    .links-columns .content-wrapper .link-anchor:last-child {
        margin-right: 0
    }
}

.links-columns .content-wrapper .link-anchor:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.links-columns .content-wrapper .link-anchor.no-border {
    border: 0;
    -webkit-transition: none;
    transition: none
}

@media(min-width:992px) {
    .links-columns .content-wrapper .link-anchor.no-border {
        margin-top: -48px
    }
}

.links-columns .content-wrapper .link-anchor.no-border:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.links-columns .content-wrapper .link-anchor.no-border .link-arrow {
    display: none
}

.links-columns .content-wrapper .link-anchor.link-review:hover {
    color: inherit
}

@media(min-width:782px) {
    .links-columns .content-wrapper .link-anchor.link-review:hover .link-arrow {
        opacity: 1
    }

    .links-columns .content-wrapper .link-anchor.link-review .link-arrow {
        opacity: 0;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out
    }
}

.links-columns .content-wrapper .link-anchor.link-review .link-container .link-image img {
    height: 64px
}

@media(min-width:782px) {
    .links-columns .content-wrapper .link-anchor.link-review .link-container .link-image img {
        height: 70px
    }
}

.links-columns .content-wrapper .link-anchor .link-container {
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    text-align: center;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 174px
}

.links-columns .content-wrapper .link-anchor .link-container .link-arrow {
    position: absolute;
    right: 0;
    top: 0
}

.links-columns .content-wrapper .link-anchor .link-container .link-arrow.bottom-icon {
    bottom: 0;
    top: inherit
}

.links-columns .content-wrapper .link-anchor .link-container .link-image {
    margin-bottom: 8px
}

@media(min-width:782px) {
    .links-columns .content-wrapper .link-anchor .link-container .link-image {
        display: block;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.links-columns .content-wrapper .link-anchor .link-container .link-image img {
    height: 47px;
    margin: 0 auto
}

.links-columns .content-wrapper .link-anchor .link-container h3 {
    margin-bottom: 8px
}

.links-columns .content-wrapper .link-anchor .link-container p.description {
    margin: 0
}

.links-columns .content-wrapper .link-anchor .link-container .rating-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 22px 0 8px
}

@media(min-width:782px) {
    .links-columns .content-wrapper .link-anchor .link-container .rating-wrap {
        margin: 20.5px 0 11.5px
    }
}

.links-columns .content-wrapper .link-anchor .link-container .rating-wrap .stars {
    --percent: calc(var(--rating)/5*100%);
    display: inline-block;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    font-size: 32px;
    line-height: 1
}

@media(min-width:782px) {
    .links-columns .content-wrapper .link-anchor .link-container .rating-wrap .stars {
        font-size: 35px
    }
}

.links-columns .content-wrapper .link-anchor .link-container .rating-wrap .stars:before {
    background: -webkit-gradient(linear, left top, right top, from(var(--wp--preset--color--green-bg, #00525b)), to(var(--wp--preset--color--grey-border, #d1d1d9)));
    background: linear-gradient(90deg, var(--wp--preset--color--green-bg, #00525b) var(--percent), var(--wp--preset--color--grey-border, #d1d1d9) var(--percent));
    -webkit-background-clip: text;
    content: "★★★★★";
    letter-spacing: 3px;
    -webkit-text-fill-color: transparent
}

.links-columns .content-wrapper .link-anchor .link-container .rating-wrap .rating-number {
    color: var(--wp--preset--color--green-bg, #00525b);
    font-size: 20px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 6px;
    vertical-align: text-bottom
}

@media(min-width:782px) {
    .links-columns .content-wrapper .link-anchor .link-container .rating-wrap .rating-number {
        font-size: 25px
    }
}

.links-columns .content-wrapper .link-anchor .link-container .review-count {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .links-columns .content-wrapper .link-anchor .link-container .review-count {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

@media(max-width:991px) {
    .links-columns .links-columns-wrapper {
        display: none
    }

    .links-columns .links-columns-wrapper.mobile-show-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 30px;
        width: 100%
    }

    .links-columns .links-columns-wrapper.mobile-show-flex .link-anchor {
        margin: 0
    }

    .links-columns .links-columns-wrapper.mobile-show {
        display: block
    }
}

.links-columns .riski-slider-mob {
    margin-bottom: 30px;
    overflow-x: hidden
}

@media(min-width:992px) {
    .links-columns .riski-slider-mob {
        display: none !important
    }
}

.links-columns .riski-slider-mob .swiper-pagination {
    margin-top: 12px;
    position: relative;
    text-align: left
}

.links-columns .riski-slider-mob .swiper-pagination .swiper-pagination-bullet {
    background-color: #d8d8d8;
    height: 9px;
    margin-top: 10px;
    opacity: 1;
    width: 9px
}

.links-columns .riski-slider-mob .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #4c3eff
}

@media(max-width:991px) {
    .links-columns .content-wrapper.tablet-hide {
        display: none
    }
}

.item-small {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    margin-bottom: 30px;
    position: relative
}

@media(min-width:1200px) {
    .item-small {
        width: 357px
    }
}

@media(min-width:1400px) {
    .item-small {
        width: 412px
    }
}

@media(min-width:782px) {
    .item-small .img-wrapper {
        height: 160px
    }
}

.item-small .img-wrapper a {
    height: 100%
}

.item-small .wrapper {
    padding: 30px 40px 140px
}

@media(min-width:782px) {
    .item-small .wrapper {
        padding: 30px 40px 76px
    }
}

@media(min-width:1200px) {
    .item-big {
        width: 747px
    }
}

@media(min-width:1400px) {
    .item-big {
        width: 854px
    }
}

@media(min-width:782px) {
    .item-big .img-wrapper {
        height: 160px
    }
}

@media(min-width:1200px) {
    .item-big .img-wrapper {
        height: 332px
    }

    .item-big .img-wrapper img {
        width: 854px
    }

    .item-big .wrapper {
        padding: 30px 40px 40px
    }

    .item-big .details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .item-big .details .item-title {
        width: 50%
    }

    .item-big .details .description-wrapper {
        margin-left: 72px;
        width: 50%
    }

    .item-big .details .item-description {
        max-width: 100%
    }
}

.post-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    -ms-flex-direction: column;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 0 30px;
    width: 100%
}

@media(max-width:781px) {
    .post-block {
        border-radius: 8px
    }
}

.post-block.unset-radius {
    border-radius: 0
}

.post-block>:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.post-block.video-post .img-wrapper {
    z-index: 0
}

.post-block.video-post .img-wrapper a {
    background-color: rgba(8, 14, 63, .4);
    container-name: video-container;
    container-type: inline-size;
    display: block;
    height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    position: relative;
    top: 0
}

.post-block.video-post .img-wrapper a:hover:after {
    background: #4c3eff;
    border-color: #4c3eff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.post-block.video-post .img-wrapper a:after,
.post-block.video-post .img-wrapper a:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.post-block.video-post .img-wrapper a:after {
    background: hsla(0, 0%, 100%, .25);
    border: 2px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 50px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 50px
}

@media(min-width:782px) {
    .post-block.video-post .img-wrapper a:after {
        height: 60px;
        width: 60px
    }
}

.post-block.video-post .img-wrapper a:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 13px 0 13px 25px;
    height: 0;
    margin: 0 auto 0 3px;
    width: 0;
    z-index: 1
}

@container video-container (min-width: 992px) {
    .post-block.video-post .img-wrapper a:after {
        height: 120px;
        width: 120px
    }

    .post-block.video-post .img-wrapper a:before {
        border-width: 26px 0 26px 50px;
        margin-left: 5px
    }
}

.post-block.video-post .img-wrapper a.big-icon:after {
    height: 120px;
    width: 120px
}

.post-block.video-post .img-wrapper a.big-icon:before {
    border-width: 26px 0 26px 50px;
    margin-left: 5px
}

.post-block.video-post .img-wrapper a.small-icon:after {
    height: 50px;
    width: 50px
}

.post-block.video-post .img-wrapper a.small-icon:before {
    border-width: 13px 0 13px 25px;
    margin-left: 3px
}

.post-block.video-post .img-wrapper a img {
    height: 100%;
    max-width: 100%;
    min-width: inherit;
    position: relative;
    z-index: -1
}

@media(min-width:782px) {
    .post-block {
        margin-left: 15px;
        margin-right: 15px;
        max-width: 549px
    }
}

@media(min-width:1025px) {
    .post-block {
        height: 636px;
        max-width: 46%
    }
}

@media(min-width:1200px) {
    .post-block {
        max-width: 100%
    }
}

.post-block .img-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 116px;
    min-height: 116px;
    overflow: hidden;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.post-block .img-wrapper img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
    width: 100%
}

.post-block .tags {
    bottom: auto;
    margin-top: 30px;
    position: relative
}

@media(min-width:1200px) {
    .post-block .tags {
        bottom: 40px;
        position: absolute
    }
}

.post-block .tags a {
    border-color: var(--wp--preset--color--grey-border, #d1d1d9);
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 0
}

.post-block .tags a:hover {
    border-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--white, #fff)
}

.post-block .tags #tooltip-counter {
    margin-bottom: 0
}

.post-block .height-item {
    height: 20vh
}

@media(max-width:781px) {
    .post-block .item-category {
        margin-bottom: 8px
    }
}

.post-block.item-small:not(.item-big) .wrapper {
    position: relative
}

.post-block.item-small:not(.item-big) .wrapper .details {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 310px;
    overflow: hidden;
    padding-bottom: 30px;
    position: relative
}

@media(min-width:782px) {
    .post-block.item-small:not(.item-big) .wrapper .details {
        padding-bottom: 40px
    }
}

.post-block.item-small:not(.item-big) .wrapper:after {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(50%, #fff), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 50%, #fff);
    bottom: auto;
    content: "";
    height: 70px;
    left: 0;
    margin: 0;
    padding-top: 28px;
    position: absolute;
    top: 63%;
    width: 100%;
    z-index: 1
}

@media(max-width:781px) {
    .post-block.item-small:not(.item-big) .wrapper:after {
        bottom: 0;
        padding-top: 31px
    }
}

@media(max-width:991px) {
    .post-block.item-small:not(.item-big) .wrapper:after {
        top: 77px
    }
}

@media(max-width:1024px) {
    .post-block.item-small:not(.item-big) .wrapper:after {
        content: none
    }
}

.post-block.item-big .wrapper .details {
    height: 100%
}

.post-block.item-big .wrapper .details .description-wrapper {
    position: relative
}

.post-block.item-big .wrapper .details .description-wrapper .item-description {
    max-height: 115px
}

.post-block.item-big .wrapper .details .description-wrapper .item-description:after {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(50%, #fff), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 50%, #fff);
    bottom: auto;
    bottom: 116px;
    content: "";
    height: 70px;
    left: 0;
    margin: 0;
    padding-top: 28px;
    position: absolute;
    top: 63%;
    width: 100%;
    z-index: 1
}

@media(max-width:781px) {
    .post-block.item-big .wrapper .details .description-wrapper .item-description:after {
        bottom: 0;
        padding-top: 31px
    }
}

@media(max-width:991px) {
    .post-block.item-big .wrapper .details .description-wrapper .item-description:after {
        top: 77px
    }
}

@media(max-width:1024px) {
    .post-block.item-big .wrapper .details .description-wrapper .item-description:after {
        content: none
    }
}

.post-block.item-big .wrapper .details .description-wrapper .readmore-link {
    bottom: auto;
    margin-top: 12px;
    position: relative
}

@media(max-width:1199px) {
    .post-block.item-big .wrapper {
        position: relative
    }

    .post-block.item-big .wrapper .details {
        height: auto
    }

    .post-block.item-big .wrapper .details .description-wrapper {
        position: static
    }

    .post-block.item-big .wrapper .details .description-wrapper .item-description:after {
        bottom: 168px
    }
}

.post-block .item-title {
    color: var(--wp--preset--color--black, #000);
    font-family: ProximaNova, sans-serif;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 37px;
    position: relative;
    width: 100%
}

@media(max-width:781px) {
    .post-block .item-title {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px
    }
}

.post-block .description-wrapper p {
    margin: 0
}

.post-block .readmore-link {
    bottom: 0;
    position: absolute;
    z-index: 2
}

.post-block .item-description {
    font-family: ProximaNova, sans-serif;
    line-height: 28px;
    margin-bottom: 0;
    max-height: 100%;
    min-height: 40px;
    overflow: hidden;
    -webkit-transition: max-height .15s ease-out;
    transition: max-height .15s ease-out
}

.post-block.item-newsletter {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: #e9f0ff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 60px 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.post-block.item-newsletter h3 {
    margin-bottom: 7px
}

.post-block.item-newsletter p {
    margin-bottom: 40px
}

.post-block.item-newsletter .subscribe-icon {
    display: block;
    margin: 0 auto 40px
}

.post-block.item-newsletter .thank-you-message {
    display: none;
    margin: 0 auto;
    max-width: 300px;
    text-align: center
}

.post-block.item-newsletter .form-wrapper.error .newsletter-form .riski-input {
    border: 1px solid var(--wp--preset--color--red-error, #df375f)
}

.post-block.item-newsletter .form-wrapper.error .newsletter-error {
    color: var(--wp--preset--color--red-error, #df375f);
    font-size: 12px;
    font-weight: 700;
    margin-top: 4px
}

.post-block.item-newsletter input.riski-input {
    background-color: var(--wp--preset--color--white, #fff);
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    margin-bottom: 26px;
    padding: 12px 15px;
    position: relative;
    width: 100%
}

.post-block.item-newsletter .form-title,
.post-block.item-newsletter .newsletter-form label {
    display: none
}

.post-block.item-newsletter .riski-button {
    width: 100%
}

@media(min-width:782px) {
    .post-block.item-newsletter {
        padding: 150px 40px
    }

    .post-block.item-newsletter p {
        margin-bottom: 60px
    }
}

.post-block.item-big:not(.top-articles):hover,
.post-block.item-small:not(.top-articles):hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    -webkit-transition: -webkit-box-shadow .3s ease-in-out;
    transition: -webkit-box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out
}

.post-block.item-blank {
    margin-bottom: 30px;
    padding: 40px
}

.post-block.item-blank.highlight {
    background-color: var(--wp--preset--color--green-bg, #00525b);
    border: none;
    color: var(--wp--preset--color--white, #fff);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 100px 30px
}

.post-block.item-blank.highlight .item-description:after {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(50%, #00525b), to(#00525b));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #00525b 50%, #00525b)
}

.post-block.item-blank.highlight .readmore-link {
    bottom: auto;
    position: relative
}

@media(min-width:782px) {
    .post-block.item-blank.highlight {
        padding: 190px 40px
    }
}

.post-block.item-blank.highlight .small-riski,
.post-block.item-blank.highlight .small-riski a {
    color: var(--wp--preset--color--white, #fff)
}

.post-block.item-blank.highlight .small-riski a:hover {
    border-width: 2px;
    color: var(--wp--preset--color--secondary-label, #575d91)
}

.post-block.item-blank.highlight h2 {
    font-family: ProximaNova, sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 45px
}

.post-block.item-blank.highlight .readmore-link a {
    color: var(--wp--preset--color--white, #fff);
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1)
}

.post-block.item-small {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    margin-bottom: 30px;
    position: relative
}

@media(min-width:1200px) {
    .post-block.item-small {
        width: 357px
    }
}

@media(min-width:1400px) {
    .post-block.item-small {
        width: 412px
    }
}

@media(min-width:782px) {
    .post-block.item-small .img-wrapper {
        height: 160px;
        min-height: 160px
    }
}

.post-block.item-small .img-wrapper a {
    height: 100%;
    width: 100%
}

.post-block.item-small .wrapper {
    padding: 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media(min-width:576px) {
    .post-block.item-small .wrapper {
        padding: 30px 40px 40px
    }
}

@media(min-width:1200px) {
    .post-block.item-big {
        width: 747px
    }
}

@media(min-width:1400px) {
    .post-block.item-big {
        width: 854px
    }
}

@media(min-width:782px) {
    .post-block.item-big .img-wrapper {
        height: 160px
    }
}

@media(min-width:1200px) {
    .post-block.item-big .img-wrapper {
        height: 332px
    }

    .post-block.item-big .img-wrapper img {
        width: 854px
    }

    .post-block.item-big .wrapper {
        padding: 30px 40px 40px
    }

    .post-block.item-big .details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .post-block.item-big .details .item-title {
        width: 50%
    }

    .post-block.item-big .details .description-wrapper {
        margin-left: 72px;
        width: 50%
    }

    .post-block.item-big .details .item-description {
        max-width: 100%
    }
}

.page-resources .articles-links .articles-wrap .post-block {
    min-height: auto
}

.articles-links .articles-wrap {
    position: relative
}

@media(min-width:1200px) {
    .articles-links .articles-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.articles-links .articles-wrap .post-block {
    height: 410px;
    min-width: 0;
    -webkit-box-flex: 1;
    border-radius: 12px;
    -ms-flex: 1;
    flex: 1;
    margin: 0 auto 30px;
    max-width: 600px;
    overflow: hidden;
    position: relative
}

@media(max-width:781px) {
    .articles-links .articles-wrap .post-block {
        border-radius: 8px
    }
}

.articles-links .articles-wrap .post-block.unset-radius {
    border-radius: 0
}

@media(min-width:782px) {
    .articles-links .articles-wrap .post-block {
        height: 480px
    }
}

@media(min-width:1200px) {
    .articles-links .articles-wrap .post-block {
        height: 520px;
        margin: 27px 32px 0 0;
        -ms-flex-preferred-size: 31.4%;
        flex-basis: 31.4%
    }
}

.articles-links .articles-wrap .post-block:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.articles-links .articles-wrap .post-block:after {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(45%, #fff), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 45%, #fff);
    bottom: 0;
    content: "";
    height: 93px;
    left: 0;
    position: absolute;
    width: 100%
}

@media(min-width:782px) {
    .articles-links .articles-wrap .post-block:after {
        height: 150px
    }
}

@media(min-width:1200px) {
    .articles-links .articles-wrap .post-block:nth-child(3n) {
        margin: 27px 0 0
    }
}

.articles-links .articles-wrap .post-block .wrapper {
    height: 294px
}

@media(min-width:782px) {
    .articles-links .articles-wrap .post-block .wrapper {
        height: 320px
    }
}

.articles-links .articles-wrap .post-block .wrapper:after {
    content: none
}

.articles-links .articles-wrap .post-block .wrapper .details {
    height: 310px;
    max-height: calc(100% - 30px);
    position: static
}

.articles-links .articles-wrap .post-block .tags {
    display: none
}

.articles-links .articles-wrap .post-block .readmore-link {
    bottom: 20px;
    margin-bottom: 0;
    position: absolute;
    z-index: 1
}

@media(min-width:782px) {
    .articles-links .articles-wrap .post-block .readmore-link {
        bottom: 44px
    }
}

.articles-links .articles-wrap .post-block.cat-link-out {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 26px;
    font-weight: 800;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px;
    padding: 0 35px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    height: 320px;
    justify-content: center;
    z-index: 2
}

@media(min-width:992px) {
    .articles-links .articles-wrap .post-block.cat-link-out {
        font-size: 32px;
        height: auto;
        line-height: 44px
    }
}

.articles-links .articles-wrap .post-block.cat-link-out:after {
    display: none
}

.articles-links .articles-wrap .post-block.cat-link-out:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.articles-links .articles-wrap .post-block.cat-link-out span {
    text-transform: lowercase
}

.articles-links .articles-wrap .post-block.cat-link-out .link-icon {
    position: absolute;
    right: 32px;
    top: 15px
}

.articles-links .item-description {
    margin-bottom: 0;
    max-height: none;
    min-height: 0;
    overflow: hidden
}

.articles-links .item-description:after {
    display: none
}

.articles-links .item-category {
    cursor: default;
    margin-bottom: 14px;
    pointer-events: none;
    position: relative
}

.articles-links .item-category:hover {
    color: inherit
}

.articles-links .item-category .label-image {
    position: absolute;
    right: 0;
    top: 4px
}

.articles-links .article-tags {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 14px
}

.articles-links .article-image {
    height: 117px;
    overflow: hidden
}

@media(min-width:782px) {
    .articles-links .article-image {
        height: 160px
    }
}

.articles-links .article-image img {
    width: 100%
}

.articles-links .article-content {
    background: #fff;
    padding: 19px 20px 30px;
    z-index: 1
}

@media(min-width:782px) {
    .articles-links .article-content {
        padding: 32px 40px 44px
    }
}

.articles-links .article-content .article-content-wrap {
    height: 205px;
    overflow: hidden;
    position: relative
}

@media(min-width:782px) {
    .articles-links .article-content .article-content-wrap {
        height: 234px
    }
}

.articles-links .article-content .article-content-wrap .white-gradient {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    bottom: -4px;
    height: 30px;
    left: 0;
    position: absolute;
    width: 100%
}

.articles-links .article-content .info-button {
    margin-top: 16px
}

@media(min-width:782px) {
    .articles-links .article-content .info-button {
        display: block;
        margin-top: 25px
    }
}

.articles-links .article-content .article-title h4 {
    margin-bottom: 14px
}

.articles-links .article-content .article-text p:last-child {
    margin-bottom: 0
}

.articles-links .article-date {
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 5px;
    margin-right: 10px
}

@media(min-width:782px) {
    .articles-links .article-date {
        font-size: 18px;
        margin-bottom: 19px
    }
}

.articles-links .article-date span {
    white-space: nowrap
}

.articles-links .article-info {
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 17px;
    padding-right: 17px
}

@media(min-width:782px) {
    .articles-links .article-info {
        max-width: 230px;
        padding-left: 0;
        padding-right: 10px;
        padding-top: 65px
    }
}

.articles-links .article-aditional {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 16px;
    font-weight: 800;
    white-space: nowrap
}

@media(min-width:782px) {
    .articles-links .article-aditional {
        font-size: 18px;
        margin-right: 50px
    }
}

.articles-links .article-aditional .info-button {
    margin-bottom: 17px;
    text-align: right
}

@media(min-width:782px) {
    .articles-links .article-aditional .info-button {
        display: none
    }
}

.tabs-section {
    scroll-margin-top: 60px
}

.tabs-section.aligncenter .tabs-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs-section.alignleft .tabs-wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tabs-section .tab-titles-section {
    overflow-y: scroll;
    -ms-overflow-style: none;
    height: 50px;
    scrollbar-width: none;
    width: 100%
}

@media(min-width:992px) {
    .tabs-section .tab-titles-section {
        height: 75px
    }
}

.tabs-section .tab-titles-section .mobile-tab-terms {
    display: none
}

.tabs-section .tab-titles-section .tab-titles-container {
    margin: 0 auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.tabs-section .tab-titles-container h2,
.tabs-section .tab-titles-container h3 {
    margin-bottom: 0
}

.tabs-section .tabs-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    position: relative
}

@media(min-width:782px) {
    .tabs-section .tabs-wrap {
        margin: 40px auto 0;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media(min-width:1200px) {
    .tabs-section .tabs-wrap {
        gap: 45px
    }
}

@media(max-width:781px) {
    .tabs-section.mobile-dropdown {
        position: relative
    }

    .tabs-section.mobile-dropdown .tab-titles-section {
        background: var(--wp--preset--color--white, #fff);
        -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .5);
        box-shadow: 0 0 7px 0 rgba(0, 0, 0, .5);
        height: auto;
        line-height: normal;
        overflow: auto;
        padding-bottom: 15px;
        padding-top: 15px;
        position: sticky;
        top: 60px;
        width: 100%;
        z-index: 10
    }

    .tabs-section.mobile-dropdown .tab-titles-section .tab-titles-container {
        margin: 0 auto;
        max-width: 475px;
        width: auto
    }

    .tabs-section.mobile-dropdown .tab-titles-section .tab-titles-container .mobile-arrow {
        background: url(/app/themes/riskified/public/images/chevron.be764e.svg) 50% no-repeat;
        background-size: contain;
        bottom: 10px;
        display: block;
        height: 12px;
        position: absolute;
        right: 0;
        -webkit-transition: -webkit-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out;
        width: 15px;
        z-index: 20
    }

    .tabs-section.mobile-dropdown .tab-titles-section .tab-titles-container .tab-button {
        display: block
    }

    .tabs-section.mobile-dropdown .tab-titles-section .tab-titles-container .tab-button:not(.active) {
        display: none
    }

    .tabs-section.mobile-dropdown .tab-titles-section .tab-titles-container.active .mobile-arrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .tabs-section.mobile-dropdown .tab-titles-section .tab-titles-container.active .tab-button {
        display: block
    }
}

body:not(.wp-admin):not(.block-editor-iframe__body) .tabs-section .tab-item {
    display: block;
    height: 0;
    opacity: 0;
    overflow: hidden
}

body:not(.wp-admin):not(.block-editor-iframe__body) .tabs-section .tab-item.active {
    height: auto;
    opacity: 1
}

body:not(.wp-admin):not(.block-editor-iframe__body) .tabs-section.transition .tab-item {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.tab-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tab-container.active .mobile-tab {
    top: 32%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.tab-container.active .tab-button {
    display: table;
    font-weight: 800;
    margin-bottom: 15px;
    scroll-margin-top: 60px
}

@media(min-width:782px) {
    .tab-container.active .tab-button {
        display: inline-block;
        margin-bottom: 0
    }
}

.tab-container.active .tab-button:last-child {
    margin-bottom: 10px
}

.tab-container.active h2 {
    margin-bottom: 22px
}

@media(min-width:782px) {
    .tab-container.active h2 {
        margin-bottom: 0
    }
}

.tab-container.active h3 {
    margin-bottom: 20px
}

@media(min-width:782px) {
    .tab-container.active h3 {
        margin-bottom: 0
    }
}

.tab-container .tab-button {
    display: none
}

@media(min-width:782px) {
    .tab-container .tab-button {
        display: block
    }
}

.tab-button {
    color: var(--wp--preset--color--grey-border, #d1d1d9);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 0;
    scroll-margin-top: 60px
}

.tab-button:hover {
    color: var(--wp--preset--color--grey-hover, #b9c2ca)
}

.tab-button:last-child {
    margin-right: 0
}

@media(max-width:781px) {
    .tab-button:last-child {
        margin-right: 20px
    }
}

.tab-button span {
    font-size: 26px;
    font-weight: 800;
    margin: 0
}

@media(min-width:992px) {
    .tab-button span {
        font-size: 36px
    }
}

@media(min-width:1200px) {
    .tab-button span {
        font-size: 45px
    }
}

.tab-button.active {
    color: var(--wp--preset--color--black, #000);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

@media(min-width:782px) {
    .tab-button.active {
        display: block
    }
}

.tab-button.active h2,
.tab-button.active h3 {
    border-bottom: 2px solid var(--wp--preset--color--black, #000)
}

@media(min-width:782px) {

    .tab-button.active h2,
    .tab-button.active h3 {
        border-bottom: 3px solid var(--wp--preset--color--black, #000)
    }
}

@media(min-width:1200px) {
    .tab-button .h2-riski {
        font-size: 45px
    }
}

.follow-us {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.follow-us .follow-us-title {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 20px;
    font-weight: 700;
    margin-right: 10px;
    white-space: nowrap;
    -ms-flex-item-align: end;
    align-self: flex-end;
    padding-bottom: 5px
}

@media(min-width:330px) {
    .follow-us .follow-us-title {
        margin-right: 20px;
        padding-bottom: 4px
    }
}

@media(min-width:782px) {
    .follow-us .follow-us-title {
        font-size: 25px;
        margin-right: 47px;
        padding-bottom: 2px;
        padding-left: 0
    }
}

.follow-us .follow-us-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 10px
}

.follow-us .follow-us-icons:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.follow-us .follow-us-icons:last-child {
    margin-right: 0
}

.follow-us .follow-us-icons .follow-us-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 0 !important;
    cursor: pointer;
    margin-right: 16px
}

.follow-us .follow-us-icons .follow-us-link:first-child {
    margin-right: 22px
}

.follow-us .follow-us-icons .follow-us-link:last-child {
    margin-right: 0
}

.follow-us .follow-us-icons .follow-us-link:hover svg path {
    fill: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.follow-us .follow-us-icons .follow-us-link svg path {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.qr-link {
    position: relative
}

.qr-link .qr-img {
    bottom: 0;
    height: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    -webkit-transition: none;
    transition: none;
    width: 0
}

.qr-link.open .qr-img {
    bottom: 0;
    height: 140px;
    opacity: 1;
    right: 54px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 140px
}

@media(min-width:782px) {
    .qr-link.open .qr-img {
        bottom: 35px;
        right: 0
    }
}

.links-dropdown .qr-link.open .qr-img {
    background-color: var(--wp--preset--color--white, #fff)
}

@media(min-width:782px) {
    .links-dropdown .qr-link.open .qr-img {
        right: 105%
    }
}

.left-column .profile-wrap,
.right-column .profile-wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.profile-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 40px
}

@media(max-width:781px) {
    .profile-wrap.profile-hidden-mobile {
        display: none
    }
}

.profile-wrap .profile-content {
    text-align: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.profile-wrap .profile-description-wrap {
    height: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    visibility: hidden
}

.profile-wrap .profile-name-wrap .p-riski {
    margin-bottom: 0
}

.profile-wrap .profile-name-wrap .profile-name {
    font-weight: 700;
    margin-bottom: 2px
}

@media(min-width:782px) {
    .profile-wrap .profile-name-wrap .profile-name {
        margin-bottom: 5px
    }
}

.profile-wrap .profile-name-wrap .profile-description {
    display: none
}

.profile-wrap .profile-img-wrap {
    position: relative
}

.profile-wrap .profile-img-wrap .profile-img {
    display: inline-block;
    height: 73px;
    margin-right: 20px;
    width: 73px;
    -ms-flex-item-align: center;
    align-self: center;
    border-radius: 37px
}

@media(min-width:782px) {
    .profile-wrap .profile-img-wrap .profile-img {
        border-radius: 100%;
        height: 110px;
        margin-right: 30px;
        width: 110px
    }
}

.profile-wrap .profile-img-wrap .linkedin-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border-radius: 30px;
    bottom: 0;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: 0;
    width: 40px
}

@media(min-width:1200px) {
    .profile-wrap .profile-img-wrap .linkedin-icon {
        height: 60px;
        width: 60px
    }
}

.profile-wrap .profile-img-wrap .linkedin-icon:active,
.profile-wrap .profile-img-wrap .linkedin-icon:focus,
.profile-wrap .profile-img-wrap .linkedin-icon:hover {
    background-color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.profile-wrap .profile-img-wrap .linkedin-icon svg {
    height: 14px;
    width: auto
}

@media(min-width:1200px) {
    .profile-wrap .profile-img-wrap .linkedin-icon svg {
        height: 24px
    }
}

.profile-wrap .profile-img-wrap .linkedin-icon svg path {
    fill: var(--wp--preset--color--white, #fff)
}

.profile-wrap:last-child {
    margin-bottom: 0
}

.profile-wrap.vertical {
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.profile-wrap.vertical .profile-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

.profile-wrap.vertical .profile-img {
    margin: 0
}

.profile-wrap.vertical .profile-name-wrap {
    margin-top: 20px
}

@media(max-width:781px) {
    .profile-wrap.vertical .profile-name-wrap {
        padding-right: 20px
    }
}

.profile-wrap.vertical .profile-name-wrap .bio-profile-label {
    display: none
}

.profile-wrap.horizontal .bio-profile-label {
    color: var(--wp--preset--color--grey-secondary, #9193a6);
    margin-bottom: 5px
}

.profile-wrap.horizontal .profile-label {
    display: none
}

@media(min-width:1200px) {
    .leadership-slider {
        margin-left: auto;
        margin-right: auto;
        max-width: 1296px;
        position: relative
    }
}

.leadership-slider .profile-wrap.bio {
    margin: 0 auto
}

.leadership-slider .profile-wrap.bio,
.leadership-slider .profile-wrap.bio .profile-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.leadership-slider .profile-wrap.bio .profile-content {
    width: 70%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media(min-width:1025px) {
    .leadership-slider .profile-wrap.bio .profile-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.leadership-slider .profile-wrap.bio .profile-img-wrap {
    height: 300px !important
}

.leadership-slider .profile-wrap.bio .profile-img-wrap .profile-img {
    height: 300px !important;
    margin: 0;
    width: 300px !important
}

.leadership-slider .profile-wrap.bio .profile-img-wrap .linkedin-icon {
    height: 60px;
    width: 60px
}

.leadership-slider .profile-wrap.bio .profile-img-wrap .linkedin-icon svg {
    height: 24px
}

.leadership-slider .profile-wrap.bio .profile-name-wrap {
    margin: 60px 0 0;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

@media(min-width:1025px) {
    .leadership-slider .profile-wrap.bio .profile-name-wrap {
        margin: 0 0 0 85px;
        width: 500px
    }
}

.leadership-slider .profile-wrap.bio .profile-name-wrap .bio-profile-label {
    margin-bottom: 16px
}

.leadership-slider .profile-wrap.bio .profile-name-wrap .profile-name {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .leadership-slider .profile-wrap.bio .profile-name-wrap .profile-name {
        font-size: 32px;
        line-height: 44px
    }
}

.leadership-slider .profile-wrap.bio .profile-name-wrap .profile-description {
    display: inline-block;
    margin-top: 40px
}

.leadership-slider .profile-wrap .profile-label {
    display: none
}

.leadership-slider .swiper-button-prev {
    background: url(/app/themes/riskified/public/images/arrow-left-small.dae581.svg) no-repeat 50%;
    height: 50px;
    width: 50px
}

.leadership-slider .swiper-button-prev:after {
    display: none
}

.leadership-slider .swiper-button-next {
    background: url(/app/themes/riskified/public/images/arrow-right-small.f07222.svg) no-repeat 50%;
    height: 50px;
    width: 50px
}

.leadership-slider .swiper-button-next:after {
    display: none
}

.leadership-section {
    text-align: center
}

.leadership-section .h2-riski {
    margin-bottom: 50px
}

@media(min-width:1200px) {
    .leadership-section .h2-riski {
        margin-bottom: 100px
    }
}

.leadership-section .profiles-wrap {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 50px;
    gap: 50px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: center
}

@media(max-width:781px) {
    .leadership-section .profiles-wrap {
        grid-template-columns: 1fr;
        justify-items: flex-start
    }

    .leadership-section .profiles-wrap .profile-wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    .leadership-section .profiles-wrap .profile-wrap .profile-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: left
    }

    .leadership-section .profiles-wrap .profile-wrap .profile-content:not(.no-bio):after {
        background-color: #000;
        content: "";
        display: block;
        height: 16px;
        -webkit-mask-image: url(/app/themes/riskified/public/images/toggle-chevron.1bad54.svg);
        mask-image: url(/app/themes/riskified/public/images/toggle-chevron.1bad54.svg);
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        padding: inherit;
        position: absolute;
        right: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: -webkit-transform .3s ease;
        transition: -webkit-transform .3s ease;
        transition: transform .3s ease;
        transition: transform .3s ease, -webkit-transform .3s ease;
        width: 16px
    }

    .leadership-section .profiles-wrap .profile-wrap .profile-content .profile-name-wrap {
        margin-top: 0
    }

    .leadership-section .profiles-wrap .profile-wrap .profile-img-wrap {
        margin-right: 20px
    }

    .leadership-section .profiles-wrap .profile-wrap.active .profile-content:after {
        background-color: var(--wp--preset--color--riski-blue, #4c3eff);
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    .leadership-section .profiles-wrap .profile-wrap.active .profile-content .linkedin-icon,
    .leadership-section .profiles-wrap .profile-wrap.active .profile-description-wrap {
        opacity: 1;
        -webkit-transition: opacity .3s ease-in-out;
        transition: opacity .3s ease-in-out;
        visibility: visible
    }

    .leadership-section .profiles-wrap .profile-wrap.active .profile-description-wrap {
        height: auto;
        margin-top: 16px;
        text-align: left
    }
}

@media(min-width:992px) {
    .leadership-section .profiles-wrap {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media(min-width:1200px) {
    .leadership-section .profiles-wrap {
        grid-row-gap: 100px
    }
}

@media(min-width:992px) {
    .leadership-section .profiles-wrap.per-row-4 {
        grid-template-columns: repeat(4, 1fr)
    }
}

.leadership-section .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap {
    height: 110px
}

@media(min-width:1200px) {
    .leadership-section .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap {
        height: 200px
    }

    .leadership-section .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap .linkedin-icon {
        bottom: 10px;
        height: 42px;
        right: 15px;
        width: 42px
    }

    .leadership-section .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap .linkedin-icon img,
    .leadership-section .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap .linkedin-icon svg {
        height: 17px
    }
}

.leadership-section .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap .profile-img {
    height: 110px;
    min-width: 110px;
    width: 110px
}

@media(min-width:1200px) {
    .leadership-section .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap .profile-img {
        height: 200px;
        min-width: 200px;
        width: 200px
    }
}

@media(min-width:992px) {
    .leadership-section .profiles-wrap.per-row-5 {
        grid-template-columns: repeat(5, 1fr)
    }
}

.leadership-section .profiles-wrap .profile-wrap {
    display: block;
    margin-bottom: 0;
    position: relative;
    scroll-margin-top: 70px;
    width: auto
}

@media(min-width:992px) {
    .leadership-section .profiles-wrap .profile-wrap.profile-hidden {
        display: none
    }
}

@media(max-width:991px) {
    .leadership-section .profiles-wrap .profile-wrap.profile-hidden-mobile {
        display: none
    }
}

.leadership-section .profiles-wrap .profile-wrap .profile-content:after {
    display: none
}

.leadership-section .profiles-wrap .profile-wrap .profile-img-wrap {
    height: 110px
}

@media(min-width:1200px) {
    .leadership-section .profiles-wrap .profile-wrap .profile-img-wrap {
        height: 300px
    }
}

.leadership-section .profiles-wrap .profile-wrap .profile-img-wrap .profile-img {
    height: 110px;
    width: 110px
}

@media(min-width:1200px) {
    .leadership-section .profiles-wrap .profile-wrap .profile-img-wrap .profile-img {
        height: 300px;
        width: 300px
    }
}

@media(min-width:782px) {
    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup {
        cursor: pointer
    }

    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup:has(.profile-content.no-bio) {
        cursor: default
    }

    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup:active .profile-name,
    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup:focus .profile-name,
    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup:hover .profile-name {
        color: var(--wp--preset--color--riski-blue-hover, #5569f7)
    }

    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup:active img,
    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup:focus img,
    .leadership-section .profiles-wrap .profile-wrap.open-slider-popup:hover img {
        border-radius: 100%;
        -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
        box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
        -webkit-transition: -webkit-box-shadow .3s ease-in-out;
        transition: -webkit-box-shadow .3s ease-in-out;
        transition: box-shadow .3s ease-in-out;
        transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out
    }
}

.leadership-section .load-more {
    margin-top: 100px
}

.leadership-section .see-less-button {
    display: none
}

.leadership-section .profile-label {
    text-align: left
}

@media(min-width:782px) {
    .leadership-section .profile-label {
        left: 50%;
        position: absolute;
        text-align: center;
        top: 0;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }

    .leadership-section .profile-content {
        margin-top: 40px
    }
}

.container-new .leadership-section .container-new {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.container-new .leadership-section .container-new .profiles-wrap {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.container-new .leadership-section .container-new .profiles-wrap.per-row-3 .profile-wrap .profile-img-wrap,
.container-new .leadership-section .container-new .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap {
    height: 110px
}

@media(min-width:1200px) {

    .container-new .leadership-section .container-new .profiles-wrap.per-row-3 .profile-wrap .profile-img-wrap,
    .container-new .leadership-section .container-new .profiles-wrap.per-row-4 .profile-wrap .profile-img-wrap {
        height: 150px
    }
}

.container-new .leadership-section .container-new .profiles-wrap.per-row-1 {
    display: block
}

@media(min-width:782px) {
    .container-new .leadership-section .container-new .profiles-wrap.per-row-3 {
        grid-template-columns: repeat(3, 170px)
    }
}

@media(min-width:1400px) {
    .container-new .leadership-section .container-new .profiles-wrap.per-row-4 {
        -webkit-column-gap: 50px;
        -moz-column-gap: 50px;
        column-gap: 50px;
        grid-template-columns: repeat(4, 240px)
    }
}

.container-new .leadership-section .container-new .profiles-wrap .profile-wrap .profile-img-wrap .linkedin-icon {
    bottom: 0;
    height: 40px;
    right: 0;
    width: 40px
}

@media(min-width:1200px) {
    .container-new .leadership-section .container-new .profiles-wrap .profile-wrap .profile-img-wrap .linkedin-icon {
        height: 60px;
        width: 60px
    }
}

.container-new .leadership-section .container-new .profiles-wrap .profile-wrap .profile-img-wrap .linkedin-icon img,
.container-new .leadership-section .container-new .profiles-wrap .profile-wrap .profile-img-wrap .linkedin-icon svg {
    height: 16px
}

@media(min-width:1200px) {

    .container-new .leadership-section .container-new .profiles-wrap .profile-wrap .profile-img-wrap .linkedin-icon img,
    .container-new .leadership-section .container-new .profiles-wrap .profile-wrap .profile-img-wrap .linkedin-icon svg {
        height: 24px
    }

    .container-new .leadership-section .container-new .profiles-wrap .profile-wrap .profile-img-wrap img {
        height: 150px;
        min-width: 150px;
        width: 150px
    }
}

.tickets-section h2 {
    margin-bottom: 16px
}

.tickets-section p {
    margin-bottom: 40px;
    text-align: center
}

@media(min-width:992px) {
    .tickets-section p {
        margin-bottom: 70px
    }
}

.tickets-section .ticket-wrap {
    border: 1px solid var(--wp--preset--color--riski-blue, #4c3eff);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(min-width:992px) {
    .tickets-section .ticket-wrap {
        display: grid;
        grid-template-columns: 382px 1fr 301px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        min-height: 235px
    }
}

.tickets-section .ticket-wrap:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.tickets-section .ticket-wrap .ticket-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 40px 0 0
}

@media(min-width:992px) {
    .tickets-section .ticket-wrap .ticket-title {
        padding: 40px 0
    }
}

.tickets-section .ticket-wrap .ticket-title h3.big-p {
    font-weight: 700
}

@media(min-width:992px) {
    .tickets-section .ticket-wrap .ticket-title h3.big-p {
        font-size: 45px;
        line-height: 55px
    }
}

.tickets-section .ticket-wrap .ticket-content {
    padding: 0 0 40px
}

@media(min-width:992px) {
    .tickets-section .ticket-wrap .ticket-content {
        padding: 40px 0
    }
}

.tickets-section .ticket-wrap .ticket-content .tickets-description {
    border-left: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    padding: 7px 50px
}

@media(max-width:991px) {
    .tickets-section .ticket-wrap .ticket-content .tickets-description {
        border-left: 0;
        padding: 0 32px;
        text-align: center
    }

    .tickets-section .ticket-wrap .ticket-content .tickets-description * {
        text-align: center !important
    }
}

.tickets-section .ticket-wrap .ticket-content .tickets-description p {
    margin-bottom: 0
}

.tickets-section .ticket-wrap .ticket-cto {
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    color: var(--wp--preset--color--white, #fff);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 0
}

.tickets-section .ticket-wrap .ticket-cto .ticket-price {
    font-weight: 700;
    margin-bottom: 0;
    text-align: center
}

@media(min-width:992px) {
    .tickets-section .ticket-wrap .ticket-cto .ticket-price {
        font-size: 45px;
        line-height: 55px
    }
}

.tickets-section .ticket-wrap .ticket-cto .ticket-price+.ticket-button {
    margin-top: 10px
}

@media(min-width:992px) {
    .tickets-section .ticket-wrap .ticket-cto .ticket-price+.ticket-button {
        margin-top: 25px
    }
}

.tickets-section .ticket-wrap .ticket-cto .ticket-button {
    display: block
}

.tickets-section .ticket-wrap.disabled-ticket {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
}

.tickets-section .ticket-wrap.disabled-ticket:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tickets-section .ticket-wrap.disabled-ticket .ticket-cto {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    color: var(--wp--preset--color--black, #000)
}

.content-grey-box {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    border-radius: 0 12px 12px 0;
    margin: 30px 0;
    padding: 35px;
    position: relative
}

@media(max-width:991px) {
    .content-grey-box {
        border-radius: 0 8px 8px 0
    }
}

.content-grey-box:after {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border-radius: 23px 0 0 23px;
    content: "";
    height: 100%;
    left: -3px;
    position: absolute;
    top: 0;
    width: 5px
}

@media(max-width:991px) {
    .content-grey-box:after {
        left: -5px
    }
}

@media(min-width:992px) {
    .content-grey-box {
        margin: 50px 0;
        padding: 40px
    }
}

.content-grey-box .small-riski {
    margin-bottom: 10px
}

.content-grey-box ol {
    counter-reset: item;
    margin: 0 0 15px;
    padding: 0
}

.content-grey-box ol>li {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    list-style-type: none;
    margin: 0 0 15px;
    padding-left: 35px;
    position: relative
}

@media(min-width:992px) {
    .content-grey-box ol>li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.content-grey-box ol>li:not(:only-child) {
    counter-increment: item
}

.content-grey-box ol>li:before {
    content: "0" counter(item) ".";
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    font-weight: 700;
    left: 0;
    line-height: 25px;
    margin-bottom: 16px;
    position: absolute;
    top: -1px
}

@media(min-width:992px) {
    .content-grey-box ol>li:before {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.content-grey-box ol>li.ten-child:before,
.content-grey-box ol>li:nth-child(n+10):before {
    content: counter(item) ". "
}

.content-grey-box ol>li .big-p,
.content-grey-box ol>li h2,
.content-grey-box ol>li h3,
.content-grey-box ol>li h4 {
    margin-bottom: 20px
}

.awards-subtitle,
.awards-title {
    text-align: center
}

.awards-subtitle+.awards,
.awards-title+.awards {
    margin-top: 40px
}

@media(min-width:782px) {

    .awards-subtitle+.awards,
    .awards-title+.awards {
        margin-top: 77px
    }
}

.awards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    justify-content: center;
    row-gap: 46px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    max-width: 1090px
}

@media(max-width:781px) {
    .awards {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
        row-gap: 10px
    }
}

.awards.alignleft {
    float: none !important;
    margin-right: 0 !important
}

@media(min-width:782px) {
    .awards.alignleft {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.awards.alignleft .award {
    max-width: 22.6%
}

.awards .award {
    height: auto;
    width: 80px
}

@media(min-width:782px) {
    .awards .award {
        width: 140px
    }
}

.speakers-event-item {
    background-position: 50%;
    background-size: cover;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    border-top: none;
    margin-top: 20px;
    padding: 37px 30px 30px;
    position: relative
}

@media(max-width:781px) {
    .speakers-event-item {
        border-radius: 8px
    }
}

.speakers-event-item.unset-radius {
    border-radius: 0
}

@media(min-width:992px) {
    .speakers-event-item {
        border-left: none;
        border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
        margin-top: 30px;
        padding: 40px 73px
    }
}

.speakers-event-item .gradient-border {
    background: linear-gradient(104.14deg, #02bea7 8.88%, #5a4cff 111.88%);
    border-radius: 0 12px 12px 0;
    height: 7px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media(max-width:991px) {
    .speakers-event-item .gradient-border {
        border-radius: 8px 8px 0 0
    }
}

@media(min-width:992px) {
    .speakers-event-item .gradient-border {
        height: 100%;
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
        width: 10px
    }

    .speakers-event-item .item-wrap {
        display: grid;
        grid-template-columns: 220px 1fr;
        grid-column-gap: 80px
    }
}

.wp-block-column .item-wrap {
    display: block
}

.wp-block-column .item-wrap .speakers-wrap {
    grid-template-columns: 1fr
}

.wp-block-column .item-wrap .item-time {
    margin-bottom: 10px
}

@media(min-width:992px) {
    .wp-block-column .item-wrap .item-time {
        margin-bottom: 15px
    }
}

.speakers-event-item .time-wrap {
    margin-bottom: 10px
}

@media(min-width:992px) {
    .speakers-event-item .time-wrap {
        margin-bottom: 0;
        width: 220px
    }
}

.speakers-event-item .item-label {
    margin-bottom: 9px
}

@media(min-width:992px) {
    .speakers-event-item .item-label {
        margin-bottom: 10px
    }
}

.speakers-event-item .item-time {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .speakers-event-item .item-time {
        font-size: 32px;
        line-height: 44px
    }
}

.speakers-event-item .content-wrap.label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.speakers-event-item .content-wrap.with-desc {
    display: block
}

.speakers-event-item .content-wrap h3 {
    margin-bottom: 0
}

.speakers-event-item .content-wrap h3+.item-description {
    margin-top: 10px
}

@media(min-width:992px) {
    .speakers-event-item .content-wrap h3+.item-description {
        margin-top: 15px
    }
}

.speakers-event-item .content-wrap .item-description {
    overflow: hidden;
    position: relative
}

.speakers-event-item .content-wrap .item-description p {
    margin-bottom: 0
}

.speakers-event-item .content-wrap .item-description.read-more-enabled:before {
    background: rgba(240, 248, 255, 0) -webkit-gradient(linear, left bottom, left top, from(#fff), to(hsla(0, 0%, 100%, 0))) repeat scroll 0 0;
    background: rgba(240, 248, 255, 0) linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0)) repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%
}

.speakers-event-item .content-wrap .item-description.read-more-enabled .post-content {
    height: 80px
}

.speakers-event-item .content-wrap .item-description.read-more-enabled.open:before {
    background: none
}

.speakers-event-item .content-wrap .item-description.read-more-enabled.open.hide {
    display: block
}

.speakers-event-item .content-wrap .item-description.read-more-enabled.open .post-content {
    height: auto
}

@media(max-width:991px) {
    .speakers-event-item .content-wrap .item-description.read-more-mobile:before {
        background: rgba(240, 248, 255, 0) -webkit-gradient(linear, left bottom, left top, from(#fff), to(hsla(0, 0%, 100%, 0))) repeat scroll 0 0;
        background: rgba(240, 248, 255, 0) linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0)) repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        width: 100%
    }

    .speakers-event-item .content-wrap .item-description.read-more-mobile .post-content {
        height: 80px
    }

    .speakers-event-item .content-wrap .item-description.read-more-mobile.open:before {
        background: none
    }

    .speakers-event-item .content-wrap .item-description.read-more-mobile.open .hide-mobile {
        display: block
    }

    .speakers-event-item .content-wrap .item-description.read-more-mobile.open .post-content {
        height: auto
    }
}

@media(min-width:992px) {
    .speakers-event-item .content-wrap .item-description.read-more-mobile+.read-more {
        display: none
    }
}

.speakers-event-item .content-wrap .item-description.hide {
    display: none
}

@media(max-width:991px) {
    .speakers-event-item .content-wrap .item-description.hide-mobile {
        display: none
    }
}

.speakers-event-item .content-wrap .read-more {
    color: #4c3eff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    position: relative
}

@media(min-width:992px) {
    .speakers-event-item .content-wrap .read-more {
        font-size: 18px
    }
}

.speakers-event-item .content-wrap .read-more:after {
    background: url(/app/themes/riskified/public/images/go-to-arrow-2.e7f553.svg) no-repeat 50%;
    background-size: cover;
    content: "";
    display: block;
    height: 16px;
    left: 80px;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    width: 16px
}

@media(min-width:992px) {
    .speakers-event-item .content-wrap .read-more:after {
        left: 100px;
        top: 4px
    }
}

.speakers-event-item .content-wrap .read-more.open:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.speakers-event-item .speakers-wrap {
    margin-top: 30px
}

@media(min-width:992px) {
    .speakers-event-item .speakers-wrap {
        margin-top: 40px
    }
}

.speakers-event-item .speakers-wrap {
    display: none;
    grid-template-columns: 1fr
}

@media(min-width:992px) {
    .speakers-event-item .speakers-wrap {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 50px;
        display: grid
    }

    .speakers-event-item .speakers-wrap.one-speaker {
        grid-template-columns: 1fr
    }
}

.speakers-event-item .speakers-wrap .profile-img-wrap {
    min-width: 70px
}

.speakers-event-item .speakers-wrap.open {
    display: grid
}

.speakers-event-item .profile-wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    display: block;
    justify-content: flex-start;
    margin-bottom: 20px
}

@media(min-width:782px) {
    .speakers-event-item .profile-wrap {
        cursor: pointer
    }

    .speakers-event-item .profile-wrap:has(.profile-content.no-bio) {
        cursor: default
    }
}

@media(min-width:992px) {
    .speakers-event-item .profile-wrap {
        margin-top: 35px
    }

    .speakers-event-item .profile-wrap:first-child,
    .speakers-event-item .profile-wrap:nth-child(2) {
        margin-top: 0
    }

    .speakers-event-item .profile-wrap:nth-last-child(2) {
        margin-bottom: 0
    }
}

.speakers-event-item .profile-wrap.mobile-toggle {
    cursor: pointer
}

.speakers-event-item .profile-wrap:focus {
    background-color: transparent
}

.speakers-event-item .profile-wrap:last-child {
    margin-bottom: 0
}

.speakers-event-item .profile-wrap.vertical.active .profile-description-wrap {
    height: auto;
    margin-top: 16px;
    visibility: visible
}

@media(max-width:781px) {
    .speakers-event-item .profile-wrap.vertical.active .profile-content.mobile-toggle:after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
}

.speakers-event-item .profile-wrap.vertical .profile-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left
}

@media(max-width:781px) {
    .speakers-event-item .profile-wrap.vertical .profile-content.mobile-toggle:after {
        background-color: #000;
        content: "";
        display: block;
        height: 16px;
        -webkit-mask-image: url(/app/themes/riskified/public/images/toggle-chevron.1bad54.svg);
        mask-image: url(/app/themes/riskified/public/images/toggle-chevron.1bad54.svg);
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        padding: inherit;
        position: absolute;
        right: 20px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: -webkit-transform .3s ease;
        transition: -webkit-transform .3s ease;
        transition: transform .3s ease;
        transition: transform .3s ease, -webkit-transform .3s ease;
        width: 16px
    }
}

.speakers-event-item .profile-wrap.vertical .profile-content:hover .profile-img {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.speakers-event-item .profile-wrap.vertical .profile-name-wrap {
    margin-left: 20px;
    margin-top: 0
}

.speakers-event-item .profile-wrap.vertical .profile-name-wrap p {
    display: inline
}

.speakers-event-item .profile-wrap.vertical .profile-name-wrap p.profile-description {
    display: none
}

.speakers-event-item .profile-wrap.vertical .profile-img {
    height: 70px;
    width: 70px
}

.speakers-event-item .profile-wrap.vertical .linkedin-icon {
    display: none
}

.speakers-event-item .profile-wrap.vertical .profile-description-wrap {
    margin-top: 0
}

.speakers-event-item .load-more {
    margin: 0;
    padding: 0;
    text-align: left
}

.speakers-event-item .see-less-button {
    display: none
}

@media(min-width:992px) {
    .speakers-event-item .see-more-button {
        display: none
    }
}

.wp-block-columns .speakers-event-item .profile-wrap {
    margin-top: 0
}

.wp-block-columns .speakers-event-item .profile-wrap:nth-last-child(2) {
    margin-bottom: 20px
}

.tags {
    margin-top: 40px;
    padding-left: 3px
}

.tags,
.tags #tooltip-counter,
.tags a {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.tags #tooltip-counter,
.tags a {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin: 0 10px 12px -4px;
    padding: 4px 12px;
    text-transform: none;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

@media(min-width:782px) {

    .tags #tooltip-counter,
    .tags a {
        display: inline-block;
        margin: 0 10px 12px -4px
    }
}

.tags #tooltip-counter:hover,
.tags a:hover {
    background-color: var(--wp--preset--color--white, #fff);
    color: var(--wp--preset--color--blue-bg, #080e3f)
}

.tags #tooltip-counter:last-child,
.tags a:last-child {
    margin-right: 0
}

.tags #tooltip-counter:hover,
.tags a:hover {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: #fff
}

.tags #tooltip-counter:hover .tags-tooltip-wrapper,
.tags a:hover .tags-tooltip-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tags #tooltip-counter {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    display: inline-block;
    position: relative
}

.tags #tooltip-counter::-moz-selection {
    background-color: transparent
}

.tags #tooltip-counter::selection {
    background-color: transparent
}

.tags #tooltip-counter:hover~.tags-tooltip-wrapper {
    background-color: #fff;
    border-color: #fff;
    color: #080e3f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tags .tags-tooltip-wrapper {
    background: #fff;
    border-radius: 10px;
    bottom: 0;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .14);
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    left: 140%;
    margin-bottom: auto;
    margin-top: auto;
    padding: 10px 12px;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 3;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(max-width:781px) {
    .tags .tags-tooltip-wrapper {
        bottom: auto;
        left: 50%;
        margin-bottom: auto;
        margin-top: auto;
        right: 0;
        top: 140%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.tags .tags-tooltip-wrapper a {
    margin: 5px;
    white-space: nowrap
}

.tags .tags-tooltip-wrapper:after {
    background-color: #fff;
    bottom: 0;
    content: "";
    height: 8px;
    left: -4px;
    margin-bottom: auto;
    margin-top: auto;
    position: absolute;
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px
}

@media(max-width:781px) {
    .tags .tags-tooltip-wrapper:after {
        bottom: auto;
        left: 0;
        margin: auto;
        right: 0;
        top: -4px
    }
}

.tags .tags-tooltip-wrapper:before {
    background: transparent;
    bottom: 0;
    content: "";
    height: 150%;
    position: absolute;
    right: 0;
    width: 150%
}

.tags-header .tags #tooltip-counter:hover,
.tags-header .tags a:hover {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #080e3f !important
}

.share-button {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    line-height: 23px
}

@media(min-width:782px) {
    .share-button {
        font-size: 18px
    }
}

.share-button:active,
.share-button:focus,
.share-button:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.share-button:active .share-button-icon svg g,
.share-button:focus .share-button-icon svg g,
.share-button:hover .share-button-icon svg g {
    fill: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.share-button .share-button-icon {
    height: 20px;
    margin-right: 6px;
    position: relative;
    top: 2px
}

@media(min-width:782px) {
    .share-button .share-button-icon {
        margin-right: 8px
    }
}

.share-button .share-button-icon svg g {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.share-button .share-links {
    padding: 26px 0;
    right: 0;
    text-align: left;
    width: 100%
}

@media(min-width:782px) {
    .share-button .share-links {
        min-height: 0;
        top: 32px;
        width: auto
    }
}

.share-button .share-links .menu {
    font-size: 16px
}

.share-button .share-links .menu li {
    margin-bottom: 0;
    margin-left: 0
}

.share-button .share-links .menu li a {
    border-bottom: 0 !important;
    font-size: 16px
}

.share-button .share-links .menu li:before {
    display: none
}

.share-button .share-links .menu .share-icon {
    margin-right: 18px
}

@media(min-width:782px) {
    .share-button .share-links .menu .share-icon {
        margin-right: 14px
    }
}

.share-button .small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    display: block;
    margin-bottom: 21px;
    margin-left: 30px
}

@media(min-width:782px) {
    .share-button .small-riski {
        margin-bottom: 22px
    }
}

.share-button .share-icon {
    display: inline-block;
    height: auto;
    margin-right: 14px;
    position: relative;
    top: 2px;
    width: 20px
}

@media(min-width:782px) {
    .share-button .share-icon {
        top: 4px
    }
}

.share-button .share-icon.linkedin-icon {
    top: 0
}

.share-button .share-icon path,
.share-button .share-icon svg {
    fill: var(--wp--preset--color--black, #000)
}

.share-button .close-button {
    position: absolute;
    right: 32px;
    top: 26px
}

@media(min-width:782px) {
    .share-button .close-button {
        display: none
    }
}

.share-button .close-button svg {
    width: 12px
}

.share-button .close-button path,
.share-button .close-button svg {
    stroke: var(--wp--preset--color--grey-border, #d1d1d9)
}

.hero-section .share-button,
.position-hero .share-button {
    color: var(--wp--preset--color--white, #fff);
    float: right
}

@media(min-width:782px) {

    .hero-section .share-button,
    .position-hero .share-button {
        margin-top: -22px
    }
}

.hero-section .share-button:active,
.hero-section .share-button:focus,
.hero-section .share-button:hover,
.position-hero .share-button:active,
.position-hero .share-button:focus,
.position-hero .share-button:hover {
    color: var(--wp--preset--color--white, #fff)
}

.hero-section .share-button .share-button-icon svg g,
.hero-section .share-button:active .share-button-icon svg g,
.hero-section .share-button:focus .share-button-icon svg g,
.hero-section .share-button:hover .share-button-icon svg g,
.position-hero .share-button .share-button-icon svg g,
.position-hero .share-button:active .share-button-icon svg g,
.position-hero .share-button:focus .share-button-icon svg g,
.position-hero .share-button:hover .share-button-icon svg g {
    fill: var(--wp--preset--color--white, #fff)
}

@media(max-width:781px) {

    .hero-section .links-dropdown .links-dropdown-list,
    .position-hero .links-dropdown .links-dropdown-list {
        bottom: 0;
        position: fixed;
        top: auto
    }
}

.hero-section.resources-hero-section.sticky {
    height: 109px
}

.hero-section.resources-hero-section.sticky .sticky-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 70px;
    padding-top: 25px;
    position: fixed;
    top: 60px
}

@media(max-width:781px) {
    .hero-section.resources-hero-section.sticky .sticky-container {
        height: 48px;
        min-height: 48px;
        padding-top: 0
    }
}

.hero-section.resources-hero-section.sticky .h1-riski {
    height: 0;
    margin: 0
}

.hero-section.resources-hero-section.sticky h2.small-riski {
    display: none;
    height: 0;
    margin: 0;
    opacity: 0;
    pointer-events: none
}

.hero-section.resources-hero-section.sticky .small-big {
    display: none
}

.hero-section.resources-hero-section.sticky .filters-container {
    padding-bottom: 0
}

.hero-section.resources-hero-section.sticky .filters-container .filter-item {
    margin-right: 60px
}

.hero-section.resources-hero-section.sticky .filters-container .filter-item .selected-filters-counter,
.hero-section.resources-hero-section.sticky .filters-container .filter-item h2 {
    font-size: 18px;
    line-height: 28px
}

@media(max-width:781px) {

    .hero-section.resources-hero-section.sticky .filters-container .filter-item .selected-filters-counter,
    .hero-section.resources-hero-section.sticky .filters-container .filter-item h2 {
        font-size: 16px
    }
}

.hero-section.resources-hero-section.sticky .filters-container .filter-item svg {
    height: 9px;
    margin-left: 10px;
    margin-top: 0;
    width: 9px
}

@media(min-width:782px) {
    .hero-section.resources-hero-section.sticky .filter-tags-wrapper .filter-tag-group.active {
        padding-bottom: 20px;
        padding-top: 20px
    }
}

.resources-hero-section.hero-section {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 370px;
    padding: 130px 0 0
}

.resources-hero-section.hero-section.riski-blue,
.resources-hero-section.hero-section.riski-blue .sticky-container {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.resources-hero-section.hero-section.blue-bg,
.resources-hero-section.hero-section.blue-bg .sticky-container {
    background-color: var(--wp--preset--color--blue-bg, #080e3f)
}

.resources-hero-section.hero-section.green-bg,
.resources-hero-section.hero-section.green-bg .sticky-container {
    background-color: var(--wp--preset--color--green-bg, #00525b)
}

.resources-hero-section.hero-section.riski-green,
.resources-hero-section.hero-section.riski-green .sticky-container {
    background-color: var(--wp--preset--color--riski-green, #00bea6)
}

.resources-hero-section.hero-section.has-bg-image {
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover
}

@media(max-width:781px) {
    .resources-hero-section.hero-section.has-bg-image {
        background-position: 50%
    }
}

.resources-hero-section.hero-section.has-bg-image:before {
    background-color: rgba(0, 0, 0, .64);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.resources-hero-section.hero-section .hero-container {
    z-index: auto
}

.resources-hero-section.hero-section .hero-subtitle {
    margin-bottom: 20px
}

@media(max-width:781px) {
    .resources-hero-section.hero-section .small-big {
        font-size: 36px;
        line-height: 44px;
        text-transform: none
    }
}

.resources-hero-section.hero-section .filter-controller-wrapper {
    display: none
}

@media(max-width:781px) {
    .resources-hero-section.hero-section {
        min-height: 24vh;
        padding-bottom: 0;
        padding-top: 90px
    }

    .resources-hero-section.hero-section .hero-container .hero-content-wrapper {
        max-width: 670px
    }

    .resources-hero-section.hero-section .hero-container .filters-container {
        overflow-x: scroll
    }

    .resources-hero-section.hero-section .hero-container .filters-container.active {
        background-color: #080e3f;
        left: 0;
        padding: 0 32px;
        position: fixed;
        top: 61px;
        width: 100%
    }

    .resources-hero-section.hero-section .hero-container .filters-container::-webkit-scrollbar-thumb {
        background: transparent
    }

    .resources-hero-section.hero-section .hero-container .filters-container::-webkit-scrollbar {
        background: transparent;
        height: 0
    }

    .resources-hero-section.hero-section .hero-container .filters-container .filter-items-wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 48px;
        min-width: 280px;
        overflow: auto;
        overflow-y: hidden;
        white-space: nowrap;
        width: 100%
    }

    .resources-hero-section.hero-section .hero-container .filters-container .filter-items-wrapper .mobile-seperator {
        border-right: 1px solid var(--wp--preset--color--secondary-label, #575d91);
        display: block;
        height: 26px
    }

    .resources-hero-section.hero-section .hero-container .filters-container .filter-items-wrapper .filter-item {
        border: none;
        height: 26px;
        margin: 0
    }

    .resources-hero-section.hero-section .hero-container .filters-container .filter-items-wrapper .filter-item.active span {
        height: 28px
    }

    .resources-hero-section.hero-section .hero-container .filters-container .filter-items-wrapper .filter-item.active span:after {
        background: #fff;
        bottom: -10px;
        content: "";
        height: 3px;
        left: 0;
        position: absolute;
        width: 100%
    }

    .resources-hero-section.hero-section .hero-container .filters-container .filter-items-wrapper .filter-item .selected-filters-counter {
        font-size: 16px
    }

    .resources-hero-section.hero-section .hero-container .filters-container .filter-items-wrapper .filter-item.clear-wrapper {
        display: none
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper {
        display: block;
        left: 0;
        width: 100%
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group {
        background-color: #fff;
        height: calc(100% - 155px);
        left: 0;
        overflow-y: scroll;
        padding: 16px 32px;
        position: fixed;
        top: 108px;
        width: 100%
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 55px;
        padding: 16px 0
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group label.disabled {
        opacity: .4
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group label input:checked~.tag-item {
        background-color: transparent;
        border: none;
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group label input:checked~.tag-item:before {
        background-color: var(--wp--preset--color--riski-blue, #4c3eff);
        border-color: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group label input:checked~.tag-item:after {
        border: solid #fff;
        border-radius: 1px;
        border-width: 0 2.5px 2.5px 0;
        content: "";
        height: 10px;
        left: 4px;
        position: absolute;
        top: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 6px
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group label .tag-item {
        border: none;
        color: #000;
        font-size: 16px;
        font-weight: 400;
        margin: 0;
        padding-left: 30px;
        position: relative
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-tag-group label .tag-item:before {
        border: 1px solid var(--wp--preset--color--grey-label, #b1b2bf);
        border-radius: 2px;
        content: "";
        height: 14px;
        left: 0;
        position: absolute;
        width: 14px
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active {
        background-color: var(--wp--preset--color--blue-bg, #080e3f);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 48px;
        min-height: 48px;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        left: 0;
        position: fixed;
        top: calc(100% - 48px)
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 32px;
        width: 100%
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container .clear-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container .clear-wrapper.active {
        border: none
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container .clear-wrapper svg {
        margin-right: 9px
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container .clear-wrapper .small-riski {
        margin: 0;
        text-transform: none
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container .apply-button-wrapper {
        cursor: pointer;
        font-weight: 700
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container .clear-wrapper {
        opacity: 0;
        pointer-events: none
    }

    .resources-hero-section.hero-section .hero-container .filter-tags-wrapper .filter-controller-wrapper.active .controller-inner-container .clear-wrapper.active {
        opacity: 1;
        pointer-events: auto
    }
}

@media(min-width:782px) {
    .resources-hero-section.hero-section .hero-content-wrapper .filter-tags-wrapper .filter-tag-group.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.resources-hero-section.hero-section .hero-content-wrapper {
    max-width: 100%;
    min-width: 260px;
    width: auto
}

.resources-hero-section.hero-section .hero-content-wrapper .author {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 20px
}

.resources-hero-section.hero-section .hero-content-wrapper .bread-crumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.resources-hero-section.hero-section .hero-content-wrapper .bread-crumbs svg {
    color: var(--wp--preset--color--white, #fff);
    height: 16px;
    margin: 0 10px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.resources-hero-section.hero-section .hero-content-wrapper .bread-crumbs svg path {
    fill: var(--wp--preset--color--white, #fff)
}

@media(min-width:782px) {
    .resources-hero-section.hero-section .hero-content-wrapper .bread-crumbs svg {
        margin: -2px 10px 0
    }
}

.resources-hero-section.hero-section .hero-content-wrapper .bread-crumbs .category-name {
    margin-bottom: 0
}

.resources-hero-section.hero-section .hero-content-wrapper .bread-crumbs .category-name:hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

@media(min-width:992px) {

    .resources-hero-section.hero-section .hero-content-wrapper .h1-riski,
    .resources-hero-section.hero-section .hero-content-wrapper .hero-subtitle {
        max-width: 85%
    }
}

.resources-hero-section.hero-section .sticky-container {
    background-color: var(--wp--preset--color--blue-bg, #080e3f);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    min-height: 100px;
    top: 60px;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 3
}

.resources-hero-section.hero-section .sticky-container:has(.popup.open) {
    z-index: auto
}

.resources-hero-section.hero-section .tags a {
    color: var(--wp--preset--color--white, #fff)
}

.resources-hero-section.hero-section .hero-img {
    -webkit-filter: brightness(.36);
    filter: brightness(.36)
}

.resources-hero-section.hero-section .visual-wrap {
    height: auto;
    margin: 30px auto;
    position: relative;
    width: 100%
}

@media(min-width:782px) {
    .resources-hero-section.hero-section .visual-wrap {
        margin: 60px auto
    }
}

.resources-hero-section.hero-section .visual-wrap img {
    max-width: 100%
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper {
    container-name: video-container;
    container-type: inline-size;
    display: block;
    height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    position: relative;
    text-align: center;
    top: 0;
    z-index: 3
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:hover:after {
    background: #4c3eff;
    border-color: #4c3eff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:after,
.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:after {
    background: hsla(0, 0%, 100%, .25);
    border: 2px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 50px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 50px
}

@media(min-width:782px) {
    .resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:after {
        height: 60px;
        width: 60px
    }
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 13px 0 13px 25px;
    height: 0;
    margin: 0 auto 0 3px;
    width: 0;
    z-index: 1
}

@container video-container (min-width: 992px) {
    .resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:after {
        height: 120px;
        width: 120px
    }

    .resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:before {
        border-width: 26px 0 26px 50px;
        margin-left: 5px
    }
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper.big-icon:after {
    height: 120px;
    width: 120px
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper.big-icon:before {
    border-width: 26px 0 26px 50px;
    margin-left: 5px
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper.small-icon:after {
    height: 50px;
    width: 50px
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper.small-icon:before {
    border-width: 13px 0 13px 25px;
    margin-left: 3px
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper img {
    height: 100%;
    max-width: 100%;
    min-width: inherit
}

@media(min-width:1200px) {
    .resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:after {
        height: 120px;
        width: 120px
    }

    .resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:before {
        border-width: 26px 0 26px 50px
    }
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper:has(+.sequel-container>#sequel_root:not(:empty)) {
    display: none
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper img.visual-sequel-image {
    border-radius: 12px
}

@media(max-width:781px) {
    .resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper img.visual-sequel-image {
        border-radius: 8px
    }
}

.resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper img.visual-sequel-image.unset-radius {
    border-radius: 0
}

body.sequel-active .resources-hero-section.hero-section .visual-wrap .visual-sequel-image-wrapper img.visual-sequel-image {
    display: none
}

.resources-hero-section.hero-section .visual-wrap .visual {
    width: 100%
}

.resources-hero-section.hero-section .visual-wrap .visual:has(.visual-sequel-image img) {
    background-color: var(--wp--preset--color--dark-blue, #080e3f);
    border-radius: 12px;
    position: relative
}

@media(max-width:781px) {
    .resources-hero-section.hero-section .visual-wrap .visual:has(.visual-sequel-image img) {
        border-radius: 8px
    }
}

.resources-hero-section.hero-section .visual-wrap .visual:has(.visual-sequel-image img).unset-radius {
    border-radius: 0
}

.resources-hero-section.hero-section .visual-wrap .visual:has(.visual-sequel-image img) img {
    mix-blend-mode: luminosity;
    opacity: .45
}

.resources-hero-section.hero-section .visual-wrap .visual:hover {
    cursor: pointer
}

.resources-hero-section.hero-section .visual-wrap .visual.blocked:has(.visual-sequel-image) {
    background-color: var(--wp--preset--color--dark-blue, #080e3f);
    border-radius: 12px;
    position: relative
}

@media(max-width:781px) {
    .resources-hero-section.hero-section .visual-wrap .visual.blocked:has(.visual-sequel-image) {
        border-radius: 8px
    }
}

.resources-hero-section.hero-section .visual-wrap .visual.blocked:has(.visual-sequel-image).unset-radius {
    border-radius: 0
}

.resources-hero-section.hero-section .visual-wrap .visual.blocked:has(.visual-sequel-image) .visual-sequel-image {
    mix-blend-mode: normal;
    opacity: .45
}

.resources-hero-section.hero-section .filters-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.resources-hero-section.hero-section .filters-container .mobile-seperator {
    display: none
}

.resources-hero-section.hero-section .filters-container .filter-item {
    border-collapse: collapse;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 55px;
    margin-right: 80px;
    text-align: center;
    -webkit-transition: margin-bottom 0s ease, border 0s ease;
    transition: margin-bottom 0s ease, border 0s ease
}

.resources-hero-section.hero-section .filters-container .filter-item,
.resources-hero-section.hero-section .filters-container .filter-item span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.resources-hero-section.hero-section .filters-container .filter-item span div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: 100%
}

.resources-hero-section.hero-section .filters-container .filter-item.active {
    border-bottom: 3px solid #fff;
    margin-bottom: -3px;
    -webkit-transition: none;
    transition: none
}

.resources-hero-section.hero-section .filters-container .filter-item.active svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.resources-hero-section.hero-section .filters-container .filter-item:active,
.resources-hero-section.hero-section .filters-container .filter-item:focus,
.resources-hero-section.hero-section .filters-container .filter-item:hover {
    border-bottom: 3px solid #fff;
    margin-bottom: -3px;
    -webkit-transition: none;
    transition: none
}

@media(max-width:1199px) {
    .resources-hero-section.hero-section .filters-container .filter-item {
        margin-right: 100px
    }
}

@media(max-width:991px) {
    .resources-hero-section.hero-section .filters-container .filter-item {
        margin-right: 34px
    }
}

@media(max-width:781px) {
    .resources-hero-section.hero-section .filters-container .filter-item h2 {
        font-size: 16px
    }
}

.resources-hero-section.hero-section .filters-container .filter-item .clear-button {
    font-weight: 300;
    margin: 0;
    text-transform: none
}

.resources-hero-section.hero-section .filters-container .filter-item h2 {
    margin: 0
}

.resources-hero-section.hero-section .filters-container .filter-item h3.selected-filters-counter {
    color: var(--wp--preset--color--secondary-label, #575d91);
    display: none;
    margin: 0 0 0 10px
}

.resources-hero-section.hero-section .filters-container .filter-item h3.selected-filters-counter.display-counter {
    display: block
}

.resources-hero-section.hero-section .filters-container .filter-item svg {
    height: 16px;
    margin-left: 15px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 16px
}

.resources-hero-section.hero-section .filters-container .filter-item svg * {
    stroke: #fff;
    -webkit-transition: none;
    transition: none
}

@media(max-width:781px) {
    .resources-hero-section.hero-section .filters-container .filter-item svg {
        display: none
    }
}

.resources-hero-section.hero-section .filters-container .filter-items-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.resources-hero-section.hero-section .filters-container .switch-button-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none
}

@media(max-width:781px) {
    .resources-hero-section.hero-section .filters-container .switch-button-container {
        display: none
    }
}

.resources-hero-section.hero-section .filters-container .clear-wrapper.filter-item {
    display: none;
    margin-right: 16px
}

.resources-hero-section.hero-section .filters-container .clear-wrapper.filter-item.active {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.resources-hero-section.hero-section .filters-container .clear-wrapper.filter-item svg {
    color: var(--wp--preset--color--secondary-label, #575d91);
    height: 10px;
    margin: 0 10px 0 0;
    width: 10px
}

.resources-hero-section.hero-section .filters-container .clear-wrapper.filter-item svg * {
    stroke: var(--wp--preset--color--secondary-label, #575d91)
}

.resources-hero-section.hero-section .filters-container .clear-wrapper.filter-item:hover svg * {
    stroke: var(--wp--preset--color--white, #fff)
}

.resources-hero-section.hero-section .filter-tags-wrapper * {
    -webkit-transition: all .3s ease !important;
    transition: all .3s ease !important
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label {
    color: #fff
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label.disabled {
    color: hsla(0, 0%, 100%, .4);
    cursor: default;
    display: none;
    pointer-events: none
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label input {
    display: none
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label input:checked~.tag-item {
    background-color: #fff;
    border-color: #fff;
    color: var(--wp--preset--color--blue-bg, #080e3f)
}

@media(min-width:782px) {
    .resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label input:checked~.tag-item {
        padding-right: 28px;
        position: relative
    }

    .resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label input:checked~.tag-item:after {
        background-image: url(/app/themes/riskified/public/images/checked.e0daa4.svg);
        bottom: 0;
        content: "";
        height: 16px;
        margin: auto;
        position: absolute;
        right: 12px;
        top: 0;
        width: 12.06px
    }

    .resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label input:checked~.tag-item:hover:after {
        background-image: url(/app/themes/riskified/public/images/deselect.55f8a3.svg)
    }
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label .tag-item {
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
    margin-right: 14.5px;
    padding: 0 12.5px;
    text-transform: none;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group label .tag-item:hover {
    background-color: #fff;
    border-color: #fff;
    color: var(--wp--preset--color--blue-bg, #080e3f)
}

.resources-hero-section.hero-section .filter-tags-wrapper .filter-tag-group.active {
    display: block;
    padding-top: 24px;
    width: 100%
}

.resources-hero-section.hero-section .hero-video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: -3px;
    top: 0;
    width: 102%;
    z-index: auto
}

.cards-grid {
    display: grid;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr
}

@media(min-width:782px) {
    .cards-grid {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 30px;
        grid-row-gap: 30px
    }
}

.cards-grid a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    padding: 38px 7px;
    position: relative
}

@media(max-width:781px) {
    .cards-grid a {
        border-radius: 8px
    }
}

.cards-grid a.unset-radius {
    border-radius: 0
}

@media(min-width:782px) {
    .cards-grid a {
        height: 180px
    }
}

.cards-grid a:after {
    background: url(/app/themes/riskified/public/images/go-to-arrow.1ea807.svg) no-repeat 50%;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 12px;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 12px
}

@media(min-width:992px) {
    .cards-grid a:after {
        opacity: 0;
        right: 22px;
        top: 22px;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out
    }
}

.cards-grid a:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.cards-grid a:hover:after {
    opacity: 1
}

.cards-grid a img {
    display: block;
    height: 22px;
    max-width: 100%;
    width: 132px
}

@media(min-width:782px) {
    .cards-grid a img {
        height: 40px;
        width: 200px
    }
}

@media(max-width:781px) {
    .top-articles.item-big {
        border: 0
    }
}

.top-articles .item-category,
.top-articles .top-articles-title {
    margin-bottom: 18px
}

@media(max-width:781px) {

    .top-articles .item-category,
    .top-articles .top-articles-title {
        padding: 0 8px
    }
}

.top-articles .follow-us {
    padding: 20px 0 0 8px
}

@media(min-width:782px) {
    .top-articles .follow-us {
        bottom: 35px;
        padding: 0;
        position: absolute
    }
}

.top-articles .links-wrapper {
    list-style: none;
    margin-bottom: 0
}

.top-articles .links-wrapper span.number-link {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: inline-block;
    font-family: ProximaNova, sans-serif;
    font-size: 18px;
    font-weight: 700;
    height: 28px;
    letter-spacing: 0;
    line-height: 28px;
    width: 28px
}

.top-articles .links-wrapper .swiper-wrapper {
    display: block
}

@media(max-width:781px) {
    .top-articles .links-wrapper .swiper-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.top-articles .links-wrapper .swiper-slide {
    height: auto;
    width: auto
}

@media(max-width:781px) {
    .top-articles .links-wrapper .swiper-slide {
        height: 100%;
        width: 100%
    }

    .top-articles .links-wrapper .top-articles-swiper-pagination {
        padding-top: 20px
    }
}

@media(max-width:781px)and (min-width:782px) {
    .top-articles .links-wrapper .top-articles-swiper-pagination {
        display: none
    }
}

@media(max-width:781px) {
    .top-articles .links-wrapper .top-articles-swiper-pagination .swiper-pagination-bullet {
        height: 8px;
        width: 8px
    }

    .top-articles .links-wrapper .top-articles-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #4c3eff
    }

    .top-articles .links-wrapper li.li-links {
        border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        height: 268px;
        padding: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media(max-width:781px)and (min-width:782px) {
    .top-articles .links-wrapper li.li-links:first-child {
        margin-top: 20px
    }
}

@media(max-width:781px) {
    .top-articles .links-wrapper li.li-links a {
        display: block;
        height: auto;
        padding-top: 46px;
        position: relative
    }
}

@media(max-width:781px)and (min-width:992px) {
    .top-articles .links-wrapper li.li-links a {
        margin-bottom: 0
    }
}

@media(max-width:781px) {
    .top-articles .links-wrapper li.li-links a:after {
        background: url(/app/themes/riskified/public/images/go-to-arrow.1ea807.svg) no-repeat 50%;
        background-size: 10px;
        content: "";
        display: block;
        height: 10px;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: right .25s ease-in-out;
        transition: right .25s ease-in-out;
        width: 10px
    }

    .top-articles .links-wrapper li.li-links .p-riski,
    .top-articles .links-wrapper li.li-links span.number-link {
        font-weight: 700;
        width: 100%
    }
}

@media(min-width:782px) {
    .top-articles .links-wrapper li.li-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 0;
        position: relative
    }

    .top-articles .links-wrapper li.li-links:last-child {
        margin-bottom: 0
    }

    .top-articles .links-wrapper li.li-links a {
        font-size: 16px;
        margin-left: 12px;
        -webkit-text-decoration: underline;
        text-decoration: underline;
        text-decoration-color: var(--wp--preset--color--riski-blue, #4c3eff);
        text-decoration-thickness: 2px;
        text-underline-offset: 6px
    }
}

@media(min-width:782px)and (min-width:1200px) {
    .top-articles .links-wrapper li.li-links a {
        font-size: 20px;
        width: 100%
    }
}

@media(min-width:782px) {
    .top-articles .links-wrapper li.li-links a:hover {
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    .top-articles .links-wrapper li.li-links a:hover:after {
        background: url(/app/themes/riskified/public/images/go-to-arrow.1ea807.svg) no-repeat 50%;
        background-size: 12px 12px;
        content: "";
        display: inline;
        height: 14px;
        margin-left: 10px;
        padding: 9px;
        -webkit-transition: right .25s ease-in-out;
        transition: right .25s ease-in-out;
        width: 14px
    }
}

@media(min-width:1200px) {
    .top-articles .links-wrapper li.li-links {
        margin-bottom: 18px
    }
}

@media(min-width:782px) {
    .top-articles {
        padding: 40px 40px 68px
    }
}

@media(min-width:1025px) {
    .top-articles {
        padding: 40px
    }
}

.loader-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:992px) {
    .loader-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.loader-wrapper .loader-item {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    height: 450px;
    margin: 0 15px 30px;
    max-width: 100%;
    overflow: hidden;
    width: 100%
}

@media(max-width:781px) {
    .loader-wrapper .loader-item {
        border-radius: 8px
    }
}

.loader-wrapper .loader-item.unset-radius {
    border-radius: 0
}

@media(min-width:992px) {
    .loader-wrapper .loader-item {
        max-width: 413px
    }
}

@media(min-width:782px) {
    .loader-wrapper .loader-item {
        height: auto;
        max-width: 547px
    }
}

.riski-switch input {
    display: none;
    height: 0;
    opacity: 0;
    width: 0
}

.riski-switch .switch {
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 18px;
    margin: 0 13px;
    position: relative;
    width: 36px
}

.riski-switch .slider {
    background-color: var(--wp--preset--color--secondary-label, #575d91);
    bottom: 0;
    cursor: pointer;
    left: 0;
    right: 0;
    top: 0
}

.riski-switch .slider,
.riski-switch .slider:before {
    position: absolute;
    -webkit-transition: .4s;
    transition: .4s
}

.riski-switch .slider:before {
    background-color: #fff;
    bottom: 2px;
    content: "";
    height: 14px;
    left: 2px;
    width: 14px
}

.riski-switch .elements-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.riski-switch input:checked~* .slider:before {
    -webkit-transform: translateX(18px);
    transform: translateX(18px)
}

.riski-switch .slider.round {
    border-radius: 34px
}

.riski-switch .slider.round:before {
    border-radius: 50%
}

.riski-switch input:checked~* .second {
    color: #fff
}

.riski-switch input:checked~* .first,
.riski-switch input~* .second {
    color: var(--wp--preset--color--secondary-label, #575d91)
}

.riski-switch .first {
    color: #fff
}

.riski-switch .riski-grey-title {
    text-transform: none
}

.links-dropdown {
    position: relative
}

.links-dropdown .links-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 800;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px
}

.links-dropdown .links-selector svg {
    height: 10px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 10px
}

.links-dropdown .links-selector .selected-category-name {
    font-weight: 600;
    margin-left: 5px
}

.links-dropdown .links-selector:focus {
    background: none
}

.links-dropdown.open svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.links-dropdown.open .share-button-icon svg,
.links-dropdown.open .share-icon svg {
    -webkit-transform: none;
    transform: none
}

.links-dropdown.open .links-dropdown-list {
    display: block
}

.links-dropdown .links-dropdown-list {
    background-color: var(--wp--preset--color--white, #fff);
    border-radius: 12px;
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
    display: none;
    min-width: 230px;
    padding: 10px 0;
    position: absolute;
    top: 30px;
    -webkit-transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    z-index: 100
}

@media(max-width:781px) {
    .links-dropdown .links-dropdown-list {
        border-radius: 8px
    }
}

.links-dropdown .links-dropdown-list.unset-radius {
    border-radius: 0
}

.links-dropdown .links-dropdown-list.toggle-top {
    bottom: calc(100% + 30px);
    top: auto
}

.links-dropdown .links-dropdown-list ul.menu {
    list-style-type: none;
    margin: 0;
    padding-left: 0
}

.links-dropdown .links-dropdown-list ul.menu .menu-category {
    padding: 10px 30px
}

.links-dropdown .links-dropdown-list ul.menu li a,
.links-dropdown .links-dropdown-list ul.menu li label {
    color: var(--wp--preset--color--black, #000);
    cursor: pointer;
    display: block;
    font-weight: 400;
    padding: 13px 35px;
    -webkit-text-decoration: none;
    text-decoration: none
}

.links-dropdown .links-dropdown-list ul.menu li a.table-of-contents-link,
.links-dropdown .links-dropdown-list ul.menu li label.table-of-contents-link {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 16px;
    margin-bottom: 0 !important;
    padding: 14px 35px;
    width: 100%
}

@media(min-width:992px) {

    .links-dropdown .links-dropdown-list ul.menu li a.table-of-contents-link,
    .links-dropdown .links-dropdown-list ul.menu li label.table-of-contents-link {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.links-dropdown .links-dropdown-list ul.menu li a.active,
.links-dropdown .links-dropdown-list ul.menu li a:hover,
.links-dropdown .links-dropdown-list ul.menu li label.active,
.links-dropdown .links-dropdown-list ul.menu li label:hover {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    color: var(--wp--preset--color--riski-blue, #4c3eff) !important
}

.archive:not(.post-type-archive-events) h1,
.blog h1,
.search h1,
.single-post h1 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px
}

@media(min-width:992px) {

    .archive:not(.post-type-archive-events) h1,
    .blog h1,
    .search h1,
    .single-post h1 {
        font-size: 45px;
        line-height: 55px
    }
}

.archive:not(.post-type-archive-events) h2,
.blog h2,
.search h2,
.single-post h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 20px
}

@media(min-width:992px) {

    .archive:not(.post-type-archive-events) h2,
    .blog h2,
    .search h2,
    .single-post h2 {
        font-size: 32px;
        line-height: 44px
    }
}

.archive:not(.post-type-archive-events) h3,
.blog h3,
.search h3,
.single-post h3 {
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 12px
}

@media(min-width:992px) {

    .archive:not(.post-type-archive-events) h3,
    .blog h3,
    .search h3,
    .single-post h3 {
        font-size: 25px;
        line-height: 37px
    }
}

.archive:not(.post-type-archive-events) p a:hover,
.blog p a:hover,
.search p a:hover,
.single-post p a:hover {
    color: var(--wp--preset--color--riski-green, #00bea6)
}

.archive:not(.post-type-archive-events) .page-content,
.blog .page-content,
.search .page-content,
.single-post .page-content {
    padding-bottom: 100px
}

@media(max-width:991px) {

    .archive:not(.post-type-archive-events) .grid-3,
    .blog .grid-3,
    .search .grid-3,
    .single-post .grid-3 {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 70px
    }
}

@media(max-width:781px) {

    .archive:not(.post-type-archive-events) .grid-3,
    .blog .grid-3,
    .search .grid-3,
    .single-post .grid-3 {
        grid-template-columns: 1fr;
        grid-column-gap: 0
    }
}

.archive:not(.post-type-archive-events) header.site-header,
.blog header.site-header,
.search header.site-header,
.single-post header.site-header {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

.archive:not(.post-type-archive-events) header.site-header.fixed:not(.blue_bg_header),
.blog header.site-header.fixed:not(.blue_bg_header),
.search header.site-header.fixed:not(.blue_bg_header),
.single-post header.site-header.fixed:not(.blue_bg_header) {
    border-bottom: none
}

.archive:not(.post-type-archive-events) header.site-header .mobile-top-menu .search-form-div,
.blog header.site-header .mobile-top-menu .search-form-div,
.search header.site-header .mobile-top-menu .search-form-div,
.single-post header.site-header .mobile-top-menu .search-form-div {
    background: none;
    display: block;
    font-size: 18px;
    height: auto;
    position: relative;
    top: 0
}

.archive:not(.post-type-archive-events) header.site-header .mobile-top-menu .search-form-div .search-form,
.blog header.site-header .mobile-top-menu .search-form-div .search-form,
.search header.site-header .mobile-top-menu .search-form-div .search-form,
.single-post header.site-header .mobile-top-menu .search-form-div .search-form {
    top: 25px
}

.archive:not(.post-type-archive-events) header.site-header .mobile-top-menu .search-form-div .search-form input,
.blog header.site-header .mobile-top-menu .search-form-div .search-form input,
.search header.site-header .mobile-top-menu .search-form-div .search-form input,
.single-post header.site-header .mobile-top-menu .search-form-div .search-form input {
    font-size: 18px
}

.archive:not(.post-type-archive-events) header.site-header .mobile-top-menu .search-form-div .search-form .search-icon:after,
.blog header.site-header .mobile-top-menu .search-form-div .search-form .search-icon:after,
.search header.site-header .mobile-top-menu .search-form-div .search-form .search-icon:after,
.single-post header.site-header .mobile-top-menu .search-form-div .search-form .search-icon:after {
    background-size: contain;
    height: 20px;
    width: 20px
}

.archive:not(.post-type-archive-events) header.site-header .mobile-top-menu .mobile-categories-title,
.blog header.site-header .mobile-top-menu .mobile-categories-title,
.search header.site-header .mobile-top-menu .mobile-categories-title,
.single-post header.site-header .mobile-top-menu .mobile-categories-title {
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    font-weight: 700;
    padding-left: 30px;
    padding-top: 25px
}

@media(min-width:782px) {

    .archive:not(.post-type-archive-events) header.site-header .mobile-top-menu ul.mobile-menu.blog-categories,
    .blog header.site-header .mobile-top-menu ul.mobile-menu.blog-categories,
    .search header.site-header .mobile-top-menu ul.mobile-menu.blog-categories,
    .single-post header.site-header .mobile-top-menu ul.mobile-menu.blog-categories {
        display: grid;
        grid-template-columns: 1fr 1fr
    }
}

.archive:not(.post-type-archive-events) header.site-header .mobile-top-menu ul.mobile-menu.blog-categories li a,
.blog header.site-header .mobile-top-menu ul.mobile-menu.blog-categories li a,
.search header.site-header .mobile-top-menu ul.mobile-menu.blog-categories li a,
.single-post header.site-header .mobile-top-menu ul.mobile-menu.blog-categories li a {
    font-size: 16px;
    font-weight: 400
}

.archive:not(.post-type-archive-events) span.blue,
.blog span.blue,
.search span.blue,
.single-post span.blue {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-weight: 700;
    text-align: center
}

.archive:not(.post-type-archive-events) header.site-header .header-content,
.blog header.site-header .header-content,
.search header.site-header .header-content,
.single-post header.site-header .header-content {
    font-size: 18px
}

@media(max-width:991px) {

    .archive:not(.post-type-archive-events) header.site-header .header-content.container-new .sticky-navigation,
    .archive:not(.post-type-archive-events) header.site-header .header-content.container-new .sticky-visible,
    .blog header.site-header .header-content.container-new .sticky-navigation,
    .blog header.site-header .header-content.container-new .sticky-visible,
    .search header.site-header .header-content.container-new .sticky-navigation,
    .search header.site-header .header-content.container-new .sticky-visible,
    .single-post header.site-header .header-content.container-new .sticky-navigation,
    .single-post header.site-header .header-content.container-new .sticky-visible {
        display: none
    }
}

@media(max-width:1199px) {

    .archive:not(.post-type-archive-events) header.site-header .header-content.container-new .right-header-content .links-dropdown,
    .blog header.site-header .header-content.container-new .right-header-content .links-dropdown,
    .search header.site-header .header-content.container-new .right-header-content .links-dropdown,
    .single-post header.site-header .header-content.container-new .right-header-content .links-dropdown {
        display: none
    }
}

@media(max-width:781px) {

    .archive:not(.post-type-archive-events) header.site-header .header-content.container-new .sticky-hidden,
    .blog header.site-header .header-content.container-new .sticky-hidden,
    .search header.site-header .header-content.container-new .sticky-hidden,
    .single-post header.site-header .header-content.container-new .sticky-hidden {
        display: none
    }
}

.archive:not(.post-type-archive-events) header.site-header .header-content.container-new .left-header-content .links-dropdown,
.blog header.site-header .header-content.container-new .left-header-content .links-dropdown,
.search header.site-header .header-content.container-new .left-header-content .links-dropdown,
.single-post header.site-header .header-content.container-new .left-header-content .links-dropdown {
    margin-right: 30px
}

@media(max-width:781px) {

    .archive:not(.post-type-archive-events) header.site-header .header-content.container-new .left-header-content .links-dropdown,
    .blog header.site-header .header-content.container-new .left-header-content .links-dropdown,
    .search header.site-header .header-content.container-new .left-header-content .links-dropdown,
    .single-post header.site-header .header-content.container-new .left-header-content .links-dropdown {
        display: none
    }
}

@media(min-width:782px) {

    .archive:not(.post-type-archive-events) .subdomain-link,
    .blog .subdomain-link,
    .search .subdomain-link,
    .single-post .subdomain-link {
        margin-right: 50px
    }
}

@media(min-width:992px) {

    .archive:not(.post-type-archive-events) .subdomain-link,
    .blog .subdomain-link,
    .search .subdomain-link,
    .single-post .subdomain-link {
        margin-right: 125px
    }
}

.archive:not(.post-type-archive-events) .sticky-navigation,
.blog .sticky-navigation,
.search .sticky-navigation,
.single-post .sticky-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.archive:not(.post-type-archive-events) .site-main,
.blog .site-main,
.search .site-main,
.single-post .site-main {
    padding-bottom: 60px
}

@media(min-width:782px) {

    .archive:not(.post-type-archive-events) .site-main,
    .blog .site-main,
    .search .site-main,
    .single-post .site-main {
        padding-bottom: 100px
    }
}

.archive:not(.post-type-archive-events) .riski-input,
.blog .riski-input,
.search .riski-input,
.single-post .riski-input {
    border: none;
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px
}

.archive:not(.post-type-archive-events) .posts-spinner,
.blog .posts-spinner,
.search .posts-spinner,
.single-post .posts-spinner {
    display: none;
    text-align: center;
    width: 100%
}

.archive:not(.post-type-archive-events) .site-header span.blue.error,
.blog .site-header span.blue.error,
.search .site-header span.blue.error,
.single-post .site-header span.blue.error {
    font-size: 12px;
    left: -266px;
    position: absolute;
    top: 43px;
    width: 500px
}

@media(min-width:992px) {

    .archive:not(.post-type-archive-events).light-bg-color article.featured-post .post-background-color .grid-featured .entry-title a,
    .blog.light-bg-color article.featured-post .post-background-color .grid-featured .entry-title a,
    .search.light-bg-color article.featured-post .post-background-color .grid-featured .entry-title a,
    .single-post.light-bg-color article.featured-post .post-background-color .grid-featured .entry-title a {
        color: var(--wp--preset--color--black, #000)
    }

    .archive:not(.post-type-archive-events).light-bg-color article.featured-post .post-background-color .grid-featured .riski-link,
    .blog.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link,
    .search.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link,
    .single-post.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link {
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    .archive:not(.post-type-archive-events).light-bg-color article.featured-post .post-background-color .grid-featured .riski-link:after,
    .blog.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link:after,
    .search.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link:after,
    .single-post.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link:after {
        background-image: url(/app/themes/riskified/public/images/right-arrow-blue.ffc740.svg);
        -webkit-filter: none;
        filter: none
    }

    .archive:not(.post-type-archive-events).light-bg-color article.featured-post .post-background-color .grid-featured .riski-link svg path,
    .blog.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link svg path,
    .search.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link svg path,
    .single-post.light-bg-color article.featured-post .post-background-color .grid-featured .riski-link svg path {
        fill: var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

.archive:not(.post-type-archive-events) .background-text-wrapper,
.blog .background-text-wrapper,
.search .background-text-wrapper,
.single-post .background-text-wrapper {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.archive:not(.post-type-archive-events) .background-text,
.blog .background-text,
.search .background-text,
.single-post .background-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 36px;
    font-weight: 800;
    line-height: 44px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    color: var(--wp--preset--color--grey-bg, #f2f2f5);
    font-size: 100px;
    font-weight: 700;
    justify-content: center;
    line-height: 160px;
    margin-bottom: 30px;
    margin-top: 30px;
    opacity: .6;
    text-transform: uppercase
}

@media(min-width:992px) {

    .archive:not(.post-type-archive-events) .background-text,
    .blog .background-text,
    .search .background-text,
    .single-post .background-text {
        font-size: 54px;
        line-height: 70px
    }
}

@media(min-width:782px) {

    .archive:not(.post-type-archive-events) .background-text,
    .blog .background-text,
    .search .background-text,
    .single-post .background-text {
        font-size: 164px;
        line-height: 260px
    }
}

.blog .links-dropdown {
    position: relative
}

.blog .links-dropdown .links-selector {
    font-weight: 400;
    padding: 0
}

.blog .links-dropdown .links-selector:after {
    background: url(/app/themes/riskified/public/images/drop-down-arrow.e9976f.svg) no-repeat 50%;
    content: "";
    display: inline-block;
    height: 20px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 20px
}

.blog .links-dropdown .links-selector .selected-category-name {
    font-weight: 600;
    margin-left: 5px
}

.blog .links-dropdown.open .links-selector:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.blog .links-dropdown.open .links-dropdown-list {
    display: block
}

.blog .links-dropdown .links-dropdown-list {
    background-color: var(--wp--preset--color--white, #fff);
    -webkit-box-shadow: 0 0 12px 0 #bababa;
    box-shadow: 0 0 12px 0 #bababa;
    display: none;
    min-width: 230px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    top: 42px;
    -webkit-transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    transition: all .3s cubic-bezier(.34, 1.61, .7, 1)
}

.blog .links-dropdown .links-dropdown-list ul.menu {
    display: block;
    list-style-type: none;
    margin: 0;
    padding-left: 0
}

.blog .links-dropdown .links-dropdown-list ul.menu li:hover {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

.blog .links-dropdown .links-dropdown-list ul.menu li a {
    cursor: pointer;
    display: block;
    padding: 15px 20px;
    -webkit-text-decoration: none;
    text-decoration: none
}

.blog .links-dropdown .links-dropdown-list ul.menu li a:active,
.blog .links-dropdown .links-dropdown-list ul.menu li a:focus,
.blog .links-dropdown .links-dropdown-list ul.menu li a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.blog header.site-header .header-content.container-new .left-header-content .menu {
    display: block
}

.search-button .search-icon:before {
    background: url(/app/themes/riskified/public/images/search-black.29c92b.svg) no-repeat 50%;
    background-size: 80%
}

.search-button .search-icon:before,
.search-button:hover .search-icon:before {
    content: "";
    display: inline-block;
    height: 20px;
    margin-bottom: -5px;
    margin-right: 12px;
    width: 20px
}

.search-button:hover .search-icon:before {
    background: url(/app/themes/riskified/public/images/search-hover.693d1f.svg) no-repeat 50%;
    background-size: 90%
}

.search-button.open .search-icon:before {
    background: url(/app/themes/riskified/public/images/close.77ad53.svg) no-repeat 50%;
    height: 15px;
    margin-bottom: -2px;
    width: 15px
}

.search-form-div {
    background-color: hsla(0, 0%, 100%, .95);
    display: none;
    height: 120px;
    position: fixed;
    top: 60px;
    width: 100%;
    z-index: 9;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0
}

.search-form-div.open,
.search-form-div.open-no-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search-form-div.open-no-top {
    top: 60px
}

.search-form-div .search-form {
    position: relative;
    top: 30px;
    width: 100%
}

.search-form-div .search-form input {
    background-color: transparent;
    font-size: 34px;
    font-weight: 300;
    width: 100%
}

.search-form-div .search-form .search-icon:after {
    background: url(/app/themes/riskified/public/images/search-hover.693d1f.svg) no-repeat 50%;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 40px;
    position: absolute;
    right: 5px;
    width: 40px
}

.no-results .search-form-div {
    display: block;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 735px;
    position: relative;
    top: auto
}

.blog .container-new .grid-2 article.type-post,
.blog-archive .container-new .grid-2 article.type-post,
.search .container-new .grid-2 article.type-post {
    max-height: 490px
}

.blog .container-new article.type-post,
.blog-archive .container-new article.type-post,
.search .container-new article.type-post {
    max-height: 480px;
    overflow: hidden;
    position: relative
}

.blog .container-new article.type-post:active .readmore,
.blog .container-new article.type-post:focus .readmore,
.blog .container-new article.type-post:hover .readmore,
.blog-archive .container-new article.type-post:active .readmore,
.blog-archive .container-new article.type-post:focus .readmore,
.blog-archive .container-new article.type-post:hover .readmore,
.search .container-new article.type-post:active .readmore,
.search .container-new article.type-post:focus .readmore,
.search .container-new article.type-post:hover .readmore {
    opacity: 1
}

.blog .container-new article.type-post:before,
.blog-archive .container-new article.type-post:before,
.search .container-new article.type-post:before {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(50%, #fff), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 50%, #fff);
    bottom: 0;
    content: "";
    display: block;
    height: 100px;
    left: 0;
    position: absolute;
    right: 0
}

.blog .container-new article.type-post .entry-title,
.blog-archive .container-new article.type-post .entry-title,
.search .container-new article.type-post .entry-title {
    margin-bottom: 18px
}

.blog .container-new article.type-post .entry-title a,
.blog-archive .container-new article.type-post .entry-title a,
.search .container-new article.type-post .entry-title a {
    font-weight: 700;
    -webkit-text-decoration: none;
    text-decoration: none
}

.blog .container-new article.type-post .entry-title a:active,
.blog .container-new article.type-post .entry-title a:focus,
.blog .container-new article.type-post .entry-title a:hover,
.blog-archive .container-new article.type-post .entry-title a:active,
.blog-archive .container-new article.type-post .entry-title a:focus,
.blog-archive .container-new article.type-post .entry-title a:hover,
.search .container-new article.type-post .entry-title a:active,
.search .container-new article.type-post .entry-title a:focus,
.search .container-new article.type-post .entry-title a:hover {
    color: inherit
}

.blog .container-new article.type-post .readmore,
.blog-archive .container-new article.type-post .readmore,
.search .container-new article.type-post .readmore {
    bottom: 15px;
    display: block;
    font-size: 18px;
    font-weight: 700;
    left: 0;
    position: absolute;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

@media(min-width:992px) {

    .blog .container-new article.type-post .readmore,
    .blog-archive .container-new article.type-post .readmore,
    .search .container-new article.type-post .readmore {
        opacity: 0
    }
}

.blog .container-new article.type-post .readmore a,
.blog-archive .container-new article.type-post .readmore a,
.search .container-new article.type-post .readmore a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(min-width:992px) {

    .blog .container-new article.type-post .readmore a,
    .blog-archive .container-new article.type-post .readmore a,
    .search .container-new article.type-post .readmore a {
        font-size: 18px;
        line-height: 22px
    }
}

.blog .container-new article.type-post .readmore a svg,
.blog-archive .container-new article.type-post .readmore a svg,
.search .container-new article.type-post .readmore a svg {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: block;
    height: 10px;
    margin-left: 12px;
    width: 12.4px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: all .25s linear;
    transition: all .25s linear
}

.blog .container-new article.type-post .readmore a svg *,
.blog-archive .container-new article.type-post .readmore a svg *,
.search .container-new article.type-post .readmore a svg * {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.blog .container-new article.type-post .readmore a:hover svg,
.blog-archive .container-new article.type-post .readmore a:hover svg,
.search .container-new article.type-post .readmore a:hover svg {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.blog .container-new article.type-post .readmore a.invert,
.blog .container-new article.type-post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button),
.blog header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
.blog-archive .container-new article.type-post .readmore a.invert,
.blog-archive .container-new article.type-post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button),
.blog-archive header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
.search .container-new article.type-post .readmore a.invert,
.search .container-new article.type-post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button),
.search header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .blog .container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .blog-archive .container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .search .container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .blog .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .blog-archive .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .search .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button) {
    color: var(--wp--preset--color--white, #fff)
}

.blog .container-new article.type-post .readmore a.invert svg *,
.blog .container-new article.type-post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button) svg *,
.blog header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
.blog-archive .container-new article.type-post .readmore a.invert svg *,
.blog-archive .container-new article.type-post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button) svg *,
.blog-archive header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
.search .container-new article.type-post .readmore a.invert svg *,
.search .container-new article.type-post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button) svg *,
.search header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .blog .container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .blog-archive .container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .search .container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .blog .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .blog-archive .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg *,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .search .header-content.container-new article.type-post .readmore a.riski-button:not(.webless-search-button) svg * {
    fill: var(--wp--preset--color--white, #fff)
}

.blog .container-new article.type-post .readmore a.side-button,
.blog-archive .container-new article.type-post .readmore a.side-button,
.search .container-new article.type-post .readmore a.side-button {
    margin-left: 0;
    margin-top: 20px
}

@media(min-width:330px) {

    .blog .container-new article.type-post .readmore a.side-button,
    .blog-archive .container-new article.type-post .readmore a.side-button,
    .search .container-new article.type-post .readmore a.side-button {
        margin-left: 4px
    }
}

@media(min-width:782px) {

    .blog .container-new article.type-post .readmore a.side-button,
    .blog-archive .container-new article.type-post .readmore a.side-button,
    .search .container-new article.type-post .readmore a.side-button {
        margin-left: 32px
    }
}

.blog .container-new article.type-post .post-thumbnail,
.blog-archive .container-new article.type-post .post-thumbnail,
.search .container-new article.type-post .post-thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.blog .container-new article.type-post .post-thumbnail-new,
.blog-archive .container-new article.type-post .post-thumbnail-new,
.search .container-new article.type-post .post-thumbnail-new {
    border-radius: 12px
}

@media(max-width:781px) {

    .blog .container-new article.type-post .post-thumbnail-new,
    .blog-archive .container-new article.type-post .post-thumbnail-new,
    .search .container-new article.type-post .post-thumbnail-new {
        border-radius: 8px
    }
}

.blog .container-new article.type-post .post-thumbnail-new.unset-radius,
.blog-archive .container-new article.type-post .post-thumbnail-new.unset-radius,
.search .container-new article.type-post .post-thumbnail-new.unset-radius {
    border-radius: 0
}

.blog .container-new article.type-post .post-thumbnail-new .post-thumbnail img,
.blog-archive .container-new article.type-post .post-thumbnail-new .post-thumbnail img,
.search .container-new article.type-post .post-thumbnail-new .post-thumbnail img {
    margin: 0 auto;
    max-width: 70%
}

.blog .container-new article.type-post .entry-category-link,
.blog-archive .container-new article.type-post .entry-category-link,
.search .container-new article.type-post .entry-category-link {
    -webkit-text-decoration: none;
    text-decoration: none
}

.blog .container-new article.type-post .entry-category,
.blog-archive .container-new article.type-post .entry-category,
.search .container-new article.type-post .entry-category {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 18px;
    margin-bottom: 20px;
    margin-top: 30px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.blog .newsletter-block-wrap,
.single .newsletter-block-wrap {
    background: var(--wp--preset--color--light-grey, #f2f2f5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-radius: 12px;
    justify-content: center
}

@media(max-width:781px) {

    .blog .newsletter-block-wrap,
    .single .newsletter-block-wrap {
        border-radius: 8px
    }
}

.blog .newsletter-block-wrap.unset-radius,
.single .newsletter-block-wrap.unset-radius {
    border-radius: 0
}

.blog .newsletter-block-wrap {
    max-height: 450px
}

.blog .newsletter-block-wrap .inner-block-wrap {
    max-width: 249px
}

.blog .newsletter-block-wrap .inner-block-wrap .newsletter-block-title {
    font-size: 26px;
    font-weight: 700;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .blog .newsletter-block-wrap .inner-block-wrap .newsletter-block-title {
        font-size: 45px;
        line-height: 55px
    }
}

@media(max-width:781px) {
    .blog .newsletter-block-wrap .inner-block-wrap .newsletter-block-title {
        margin-bottom: 32px
    }

    .blog .newsletter-block-wrap {
        padding: 50px 40px
    }
}

.single .newsletter-block-wrap .inner-block-wrap {
    max-width: 285px;
    padding: 60px 35px
}

.single .newsletter-block-wrap .inner-block-wrap .newsletter-block-title {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 30px
}

@media(min-width:992px) {
    .single .newsletter-block-wrap .inner-block-wrap .newsletter-block-title {
        font-size: 32px;
        line-height: 44px
    }
}

@media(max-width:781px) {
    .single .newsletter-block-wrap .inner-block-wrap .newsletter-block-title {
        margin-bottom: 32px
    }

    .single .newsletter-block-wrap .inner-block-wrap {
        padding: 0
    }

    .single .newsletter-block-wrap {
        margin-top: 50px;
        padding: 50px 40px;
        width: auto
    }
}

.widget_square_social_widget {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 450px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px
}

@media(max-width:781px) {
    .widget_square_social_widget {
        border-radius: 8px
    }
}

.widget_square_social_widget.unset-radius {
    border-radius: 0
}

.widget_square_social_widget .follow-us {
    display: block;
    text-align: center
}

.widget_square_social_widget .follow-us .follow-us-title {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    color: var(--wp--preset--color--white, #fff);
    font-weight: 700;
    margin: 0
}

@media(min-width:992px) {
    .widget_square_social_widget .follow-us .follow-us-title {
        font-size: 45px;
        line-height: 55px
    }
}

.widget_square_social_widget .follow-us .follow-us-icons {
    list-style-type: none;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 20px;
    padding: 0
}

.widget_square_social_widget .follow-us .follow-us-icons,
.widget_square_social_widget .follow-us .follow-us-icons a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.widget_square_social_widget .follow-us .follow-us-icons a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.widget_square_social_widget .follow-us .follow-us-icons a svg {
    max-height: 34px
}

.widget_square_social_widget .follow-us .follow-us-icons a svg path,
.widget_square_social_widget .follow-us .follow-us-icons a:hover svg path {
    fill: var(--wp--preset--color--white, #fff)
}

.single .related-posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 60px;
    padding-top: 100px
}

@media(min-width:992px) {
    .single .related-posts {
        padding-top: 120px
    }
}

.single .related-posts article.post {
    margin-bottom: 20px;
    position: relative
}

@media(min-width:782px) {
    .single .related-posts article.post {
        margin-bottom: 0;
        margin-left: 30px;
        margin-right: 30px
    }
}

.single .related-posts article.post .entry-header {
    margin-top: 16px;
    padding-top: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.single .related-posts article.post .entry-header a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.single .related-posts article.post .entry-header h2 {
    font-weight: 700;
    margin-top: 10px
}

.single .related-posts article.post .entry-header h2 a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.single .related-posts article.post .entry-header h2 a:hover {
    color: inherit
}

.single .related-posts article.post .readmore {
    bottom: 15px;
    display: block;
    font-size: 18px;
    font-weight: 700;
    left: 0;
    position: absolute;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    z-index: 1
}

@media(min-width:992px) {
    .single .related-posts article.post .readmore {
        opacity: 0
    }
}

.single .related-posts article.post .readmore a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(min-width:992px) {
    .single .related-posts article.post .readmore a {
        font-size: 18px;
        line-height: 22px
    }
}

.single .related-posts article.post .readmore a svg {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: block;
    height: 10px;
    margin-left: 12px;
    width: 12.4px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: all .25s linear;
    transition: all .25s linear
}

.single .related-posts article.post .readmore a svg * {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.single .related-posts article.post .readmore a:hover svg {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.single .related-posts article.post .readmore a.invert,
.single .related-posts article.post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button),
.single .related-posts article.post .readmore header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new a.riski-button:not(.webless-search-button),
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .single .related-posts article.post .readmore a.riski-button:not(.webless-search-button),
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .single .related-posts article.post .readmore a.riski-button:not(.webless-search-button) {
    color: var(--wp--preset--color--white, #fff)
}

.single .related-posts article.post .readmore a.invert svg *,
.single .related-posts article.post .readmore body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) a.riski-button:not(.webless-search-button) svg *,
.single .related-posts article.post .readmore header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new a.riski-button:not(.webless-search-button) svg *,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .single .related-posts article.post .readmore a.riski-button:not(.webless-search-button) svg *,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .single .related-posts article.post .readmore a.riski-button:not(.webless-search-button) svg * {
    fill: var(--wp--preset--color--white, #fff)
}

.single .related-posts article.post .readmore a.side-button {
    margin-left: 0;
    margin-top: 20px
}

@media(min-width:330px) {
    .single .related-posts article.post .readmore a.side-button {
        margin-left: 4px
    }
}

@media(min-width:782px) {
    .single .related-posts article.post .readmore a.side-button {
        margin-left: 32px
    }
}

.single .related-posts article.post:active .readmore,
.single .related-posts article.post:focus .readmore,
.single .related-posts article.post:hover .readmore {
    opacity: 1
}

@media(min-width:782px) {
    .single .related-posts {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .single .related-posts article.post {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0
    }

    .single .related-posts article.post .post-thumbnail-new .post-thumbnail img {
        margin: 0 auto;
        max-width: 70%
    }

    .single .related-posts article.post .post-thumbnail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        min-height: 137px
    }
}

.single .related-posts-bg {
    display: none;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

@media(min-width:782px) {
    .single .related-posts-bg {
        display: block
    }
}

.author-details {
    background-color: var(--wp--preset--color--light-grey, #f2f2f5);
    padding: 40px 0
}

@media(min-width:1200px) {
    .author-details {
        padding: 30px 0 100px
    }
}

@media(min-width:782px) {
    .author-details .author-details-content {
        -webkit-column-gap: 58px;
        -moz-column-gap: 58px;
        column-gap: 58px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 auto;
        max-width: 900px
    }
}

.author-details .author-details-title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: 27px !important
}

@media(min-width:782px) {
    .author-details .author-details-title {
        padding-left: 43px
    }
}

.author-details .author-details-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(min-width:782px) {
    .author-details .author-details-image {
        display: block;
        text-align: center;
        width: 240px
    }
}

.author-details .author-details-image .author-image {
    margin-bottom: 24px;
    margin-right: 20px
}

@media(min-width:782px) {
    .author-details .author-details-image .author-image {
        margin-right: 0
    }
}

.author-details .author-details-image .author-image img {
    height: 73px;
    width: 73px
}

@media(min-width:782px) {
    .author-details .author-details-image .author-image img {
        height: 150px;
        width: 150px
    }
}

.author-details .author-details-image .author-name {
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 5px
}

@media(min-width:782px) {
    .author-details .author-details-image .author-name {
        font-size: 18px;
        line-height: 28px
    }
}

.author-details .author-details-image .author-title {
    font-size: 16px;
    line-height: 25px
}

@media(min-width:782px) {
    .author-details .author-details-image .author-title {
        font-size: 18px;
        line-height: 28px
    }
}

.author-details .author-details-bio {
    margin-top: 22px
}

@media(min-width:782px) {
    .author-details .author-details-bio {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2
    }
}

@media(min-width:992px) {
    .author-details .author-details-bio {
        width: 602px
    }
}

.author-details .follow-us {
    padding-top: 10px
}

.post_progress_container {
    content: "";
    display: table;
    height: .3em;
    left: 0;
    margin-bottom: 0;
    overflow: hidden;
    table-layout: fixed;
    width: 100%;
    z-index: 2
}

.post_progress_bar {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    float: left;
    height: 100%;
    max-width: 100%;
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    width: 0;
    z-index: 99
}

.positions-section {
    margin: 0 auto;
    max-width: 100%;
    padding: 60px 0 0
}

.positions-section .container-new {
    max-width: 800px
}

@media(min-width:782px) {
    .positions-section {
        padding: 60px 0
    }
}

.positions-section .positions-list-heading {
    margin: 0 auto;
    text-align: left
}

.positions-section .positions-list-heading span {
    font-size: 16px;
    font-weight: 100
}

.positions-section .office-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 15px 0 35px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

@media(min-width:782px) {
    .positions-section .office-location {
        display: block;
        margin: 15px 0 70px
    }
}

.positions-section .office-location a {
    cursor: pointer;
    display: inline-block
}

.positions-section .office-location a span {
    color: var(--wp--preset--color--grey-hover, #b9c2ca);
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: 900;
    margin: 5px 5px 5px 0
}

@media(min-width:330px) {
    .positions-section .office-location a span {
        font-size: 21px
    }
}

@media(min-width:576px) {
    .positions-section .office-location a span {
        font-size: 33px
    }
}

@media(min-width:782px) {
    .positions-section .office-location a span {
        color: var(--wp--preset--color--grey-border, #d1d1d9);
        font-size: 36px;
        margin: 20px 30px 20px 0
    }
}

@media(min-width:1200px) {
    .positions-section .office-location a span {
        font-size: 45px
    }
}

.positions-section .office-location a.selected span {
    border-bottom: 2px solid #000;
    color: var(--wp--preset--color--black, #000)
}

@media(min-width:782px) {
    .positions-section .office-location a.selected span {
        border-bottom: 3px solid #000
    }
}

.positions-section .office-location a.selected span .office-location-wrap {
    display: none
}

@media(min-width:782px) {
    .positions-section .office-location a.selected span .office-location-wrap {
        display: block
    }
}

.positions-section .office-location a:not(.selected):hover span {
    color: var(--wp--preset--color--grey-hover, #b9c2ca)
}

.positions-section .office-location .office-location-wrap {
    bottom: 20px;
    display: none;
    left: 76%;
    position: absolute;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media(min-width:1200px) {
    .positions-section .office-location .office-location-wrap {
        left: 98%
    }
}

.positions-section .office-location .office-location-wrap .location-icon {
    width: 40px
}

.positions-section .office-location .office-location-wrap p {
    display: inline-block;
    margin: 0;
    position: relative;
    text-align: left;
    top: -4px
}

.positions-section li,
.positions-section ul {
    list-style: none
}

.positions-section .jobs-list {
    margin: 0 auto;
    max-width: 100%;
    min-height: 250px;
    padding: 0;
    position: relative;
    -webkit-transition: height 1s ease-out;
    transition: height 1s ease-out
}

@media(max-width:576px) {
    .positions-section .jobs-list {
        height: auto !important;
        min-height: auto
    }
}

.positions-section p.riski.small {
    text-align: left
}

.positions-section .heading-jobboard.selected i.arrow {
    display: none
}

.positions-section .positions-title {
    margin-bottom: 0
}

@media(min-width:576px) {
    .positions-section .heading-jobboard .department {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        width: 37%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.positions-section .heading-jobboard {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    height: 47px;
    line-height: 47px;
    scroll-margin-top: 60px
}

@media(min-width:576px) {
    .positions-section .heading-jobboard {
        background: transparent;
        border-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        line-height: 1.5;
        padding: 8.5px
    }
}

.positions-section .heading-jobboard:first-child {
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
}

@media(min-width:576px) {
    .positions-section .heading-jobboard:first-child {
        border-top: 0
    }
}

.positions-section .heading-jobboard.selected {
    height: auto
}

@media(min-width:576px) {
    .positions-section .heading-jobboard.selected {
        background: transparent
    }
}

.positions-section .heading-jobboard.selected .department {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.positions-section .heading-jobboard.selected .department:after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.positions-section .heading-jobboard .selected .department {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-weight: 300
}

.positions-section .heading-jobboard .selected .department span {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.positions-section .heading-jobboard .department {
    cursor: pointer;
    font-size: 16px;
    padding: 0 32px
}

.positions-section .heading-jobboard .department:after {
    background: url(/app/themes/riskified/public/images/chevron.be764e.svg) 50% no-repeat;
    background-size: 60%;
    content: "";
    display: inline-block;
    height: 47px;
    margin-left: 10px;
    position: absolute;
    right: 18px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 18px
}

@media(min-width:576px) {
    .positions-section .heading-jobboard .department:after {
        display: none
    }

    .positions-section .heading-jobboard .department {
        color: var(--wp--preset--color--black, #000);
        display: inline-block;
        font-weight: 400;
        line-height: 30px;
        padding: 0;
        vertical-align: top
    }
}

@media(min-width:992px) {
    .positions-section .heading-jobboard .department {
        font-size: 16px
    }
}

.positions-section .departments-title,
.positions-section .no-roles {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 36px
}

@media(min-width:576px) {

    .positions-section .departments-title,
    .positions-section .no-roles {
        display: block
    }
}

.positions-section .no-roles {
    display: none
}

.positions-section .jobs-listings p.riski.small {
    color: #b2b2b2
}

@media(max-width:575px) {
    .positions-section .jobs-listings.container-new {
        padding: 0
    }
}

.positions-section .list-group {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    display: block;
    max-height: 0;
    opacity: 0;
    padding: 0;
    -webkit-transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    visibility: hidden
}

@media(min-width:576px) {
    .positions-section .list-group {
        background: transparent;
        border-top: 0;
        max-height: none;
        min-height: 250px;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all .33s ease;
        transition: all .33s ease
    }
}

.positions-section .heading-jobboard.selected .list-group {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    opacity: 1;
    overflow: hidden;
    -webkit-transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    visibility: visible
}

@media(min-width:576px) {
    .positions-section .heading-jobboard.selected .list-group {
        overflow: visible;
        -webkit-transition: all .33s ease;
        transition: all .33s ease
    }
}

.positions-section .list-group-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.5;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.positions-section .list-group-item:active .description,
.positions-section .list-group-item:focus .description,
.positions-section .list-group-item:hover .description {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.positions-section .list-group-item:active .job-department,
.positions-section .list-group-item:active .job-subtitle,
.positions-section .list-group-item:focus .job-department,
.positions-section .list-group-item:focus .job-subtitle,
.positions-section .list-group-item:hover .job-department,
.positions-section .list-group-item:hover .job-subtitle {
    color: #000
}

.positions-section .list-group-item:active .arrow,
.positions-section .list-group-item:focus .arrow,
.positions-section .list-group-item:hover .arrow {
    -webkit-transition: right .25s ease-in-out;
    transition: right .25s ease-in-out;
    visibility: visible
}

@media(min-width:576px) {

    .positions-section .list-group-item:active .arrow,
    .positions-section .list-group-item:focus .arrow,
    .positions-section .list-group-item:hover .arrow {
        right: -65px
    }
}

.positions-section .arrow {
    position: absolute;
    right: -14px;
    top: 11px
}

@media(min-width:576px) {
    .positions-section .arrow {
        visibility: hidden
    }
}

@media(min-width:782px) {
    .positions-section .arrow {
        display: block;
        top: 15px
    }
}

.positions-section .jobs-msg {
    display: none;
    margin: 0 auto;
    max-width: 462px;
    padding: 30px 0;
    text-align: center
}

@media(min-width:782px) {
    .positions-section .jobs-msg {
        padding: 30px 0 80px
    }
}

.positions-section .jobs-msg h4 {
    font-size: 16px;
    font-weight: 400;
    font-weight: 800;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 10px
}

@media(min-width:992px) {
    .positions-section .jobs-msg h4 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

@media(min-width:782px) {
    .positions-section .jobs-msg h4 {
        margin-top: 31px
    }
}

.positions-section .jobs-msg p {
    margin-top: 10px
}

.positions-section .bottom {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.positions-section .inner-cover-container {
    display: none
}

.positions-section h3 {
    margin-bottom: 10px;
    margin-top: 30px
}

.positions-section .why-work-at h3 {
    text-align: center
}

.positions-section .why-work-at {
    margin: 55% 0 0;
    position: relative
}

.positions-section .positions-section .bottom,
.positions-section .why-work-at {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.positions-section .positions-section .bottom {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    text-align: center
}

.positions-section .positions-section .bottom p {
    text-align: center
}

.positions-section .why-work-text {
    padding: 47% 8% 30px;
    width: 100%
}

.positions-section .text-container p {
    margin-bottom: 0;
    padding: 11px;
    text-align: center;
    width: 100%
}

.positions-section p {
    text-align: center
}

@media(min-width:576px) {
    .positions-section .list-group {
        margin: 0;
        padding: 0;
        width: 63%
    }
}

.positions-section .list-group li {
    border-left: 1px solid #ddd;
    height: auto;
    max-width: 960px;
    min-height: 75px;
    min-width: 100%;
    padding: 25px 32px 0;
    width: 70px;
    word-break: break-word
}

@media(min-width:576px) {
    .positions-section .list-group li {
        padding: 0 0 25px 61px
    }
}

.positions-section .list-group li:last-child {
    padding: 25px 32px
}

@media(min-width:576px) {
    .positions-section .list-group li:last-child {
        padding: 0 0 0 61px
    }
}

.positions-section .job-title {
    display: block;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.38;
    padding-right: 25px
}

@media(min-width:576px) {
    .positions-section .job-title {
        font-size: 32px
    }
}

.positions-section .job-department,
.positions-section .job-subtitle {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.56;
    padding-right: 10px
}

@media(min-width:576px) {

    .positions-section .job-department,
    .positions-section .job-subtitle {
        font-size: 18px
    }
}

.positions-section .job-department {
    display: none;
    padding-left: 0;
    padding-right: 10px
}

@media(min-width:576px) {
    .positions-section .job-department {
        border-right: 1px solid #000
    }
}

.positions-section .bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.positions-section .bottom p {
    font-size: 16px;
    text-align: left
}

.positions-section .bottom button {
    font-size: 16px;
    padding: 0 20px;
    width: 170px
}

.positions-section .col {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.positions-section .position-info a {
    color: #37cd8f;
    font-size: 16px;
    line-height: 36px
}

.our-principles {
    overflow: hidden
}

.our-principles h2.riski {
    display: block;
    margin-bottom: 40px;
    padding-left: 32px;
    text-align: left
}

@media(min-width:782px) {
    .our-principles h2.riski {
        margin-bottom: 60px;
        margin-top: 0;
        padding-left: 0;
        text-align: center
    }
}

.our-principles h3.riski {
    margin-bottom: 20px
}

@media(min-width:992px) {
    .our-principles h3.riski {
        margin-bottom: 8px
    }
}

@media(min-width:1200px) {
    .our-principles .principles-slider {
        overflow: hidden
    }
}

.our-principles .principles-slider .swiper-wrapper {
    display: block
}

@media(min-width:782px) {
    .our-principles .principles-slider .swiper-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.our-principles .principles-slider .principle-slide {
    margin-bottom: 40px
}

@media(min-width:992px) {
    .our-principles .principles-slider .principle-slide {
        margin-bottom: 0
    }
}

.our-principles .principles-slider .slide-inner {
    display: block;
    height: 100%;
    margin: 0 auto
}

@media(min-width:782px) {
    .our-principles .principles-slider .slide-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 656px;
        padding: 0 30px;
        width: 100%
    }
}

.our-principles .principles-slider .principles-swiper-pagination {
    display: none;
    margin-top: 10px
}

@media(min-width:782px) {
    .our-principles .principles-slider .principles-swiper-pagination {
        display: block;
        text-align: center
    }
}

.our-principles .principles-slider .principles-swiper-pagination .swiper-pagination-bullet {
    height: 12px;
    width: 12px
}

.our-principles .principles-slider .principles-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #4c3eff
}

.our-principles .principles-slider .swiper-button-next,
.our-principles .principles-slider .swiper-button-prev {
    height: 40px;
    width: 40px;
    z-index: 1
}

.our-principles .principles-slider .swiper-button-next:after,
.our-principles .principles-slider .swiper-button-prev:after {
    content: "";
    height: 40px;
    opacity: .75;
    width: 40px
}

.our-principles .principles-slider .swiper-button-next:hover:after,
.our-principles .principles-slider .swiper-button-prev:hover:after {
    opacity: 1
}

@media(max-width:781px) {

    .our-principles .principles-slider .swiper-button-next,
    .our-principles .principles-slider .swiper-button-prev {
        display: none
    }
}

.our-principles .principles-slider .swiper-button-prev:after {
    background: url(/app/themes/riskified/public/images/arrow-left-small.dae581.svg) no-repeat 50%
}

.our-principles .principles-slider .swiper-button-next:after {
    background: url(/app/themes/riskified/public/images/arrow-right-small.f07222.svg) no-repeat 50%
}

.our-principles .principles-slider img.principle-img {
    margin-bottom: 30px;
    max-width: 88px
}

@media(min-width:782px) {
    .our-principles .principles-slider img.principle-img {
        margin-bottom: 0;
        max-width: none;
        width: 135px
    }

    .our-principles .slide-content-wrapper {
        padding: 20px 0
    }
}

.our-principles .slide-content-wrapper p.risk-read-more {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 14px;
    font-weight: 700;
    margin: 0
}

@media(min-width:782px) {
    .our-principles .slide-content-wrapper p.risk-read-more {
        font-size: 18px
    }
}

.our-principles .slide-content-wrapper p.risk-read-more:after {
    background: url(/app/themes/riskified/public/images/right-arrow-blue.091d549d380b38a8.png) no-repeat top;
    background-size: contain;
    height: 12px;
    width: 17px
}

.our-principles .slide-content-wrapper .slide-principle-image img.principle-image {
    display: none
}

.our-principles .slide-content-wrapper .slide-principle-image img.mobile-principle-image {
    display: block;
    position: relative;
    top: -70px
}

@media(min-width:782px) {
    .our-principles .slide-content-wrapper .slide-principle-image {
        margin-bottom: 20px;
        max-height: none
    }

    .our-principles .slide-content-wrapper .slide-principle-image img.principle-image {
        display: block
    }

    .our-principles .slide-content-wrapper .slide-principle-image img.mobile-principle-image {
        display: none
    }

    .our-principles .slide-text-wrapper {
        margin-left: 30px;
        max-width: 420px
    }
}

.our-principles .slide-text-wrapper p.riski {
    margin-bottom: 10px
}

@media(min-width:782px) {
    .our-principles .slide-text-wrapper p.riski {
        margin-bottom: 0
    }
}

.our-principles .slide-image-wrapper {
    position: relative
}

@media(min-width:782px) {
    .our-principles .slide-image-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.our-principles .slide-image-wrapper .slide-principle-image-white {
    bottom: 20px;
    left: 20px;
    position: absolute
}

.our-principles .slide-image-wrapper .slide-principle-image-white svg path {
    fill: #fff;
    border: #fff
}

@media(min-width:782px) {
    .our-principles .slide-image-wrapper .slide-principle-image-white {
        display: none
    }
}

.our-principles .principles-slider-wrapper {
    margin-bottom: 20px;
    position: relative
}

@media(min-width:782px) {
    .our-principles .principles-slider-wrapper {
        margin-bottom: 80px
    }
}

.our-principles .principles-background-slider-wrapper {
    left: 0;
    position: absolute;
    right: 0;
    top: -95px
}

.our-principles .principles-background-slider {
    position: relative
}

.our-principles .principles-background-slider .principles-background-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.our-principles .principles-background-slider .principles-background-slide .slide-title-bg {
    color: var(--wp--preset--color--light-grey, #f2f2f5);
    display: none;
    font-size: 300px;
    font-weight: 900;
    margin: 0 auto;
    opacity: .6;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    z-index: -1
}

@media(min-width:782px) {
    .our-principles .principles-background-slider .principles-background-slide .slide-title-bg {
        display: block
    }
}

#bottom,
#top_left,
#top_right {
    cursor: pointer;
    pointer-events: all;
    -webkit-transition: opacity .7s ease;
    transition: opacity .7s ease;
    z-index: 10
}

#top_left,
#top_right {
    opacity: .2
}

@media(max-width:1199px) {

    #top_left,
    #top_right {
        opacity: 1
    }
}

div[inner-active="1"] #top_left,
div[inner-active="2"] #top_left,
div[inner-active="2"] #top_right {
    opacity: 1
}

.platform-section.tab-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0
}

@media(max-width:1199px) {
    .platform-section.tab-container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        justify-content: center
    }
}

@media(max-width:781px) {
    .platform-section.tab-container {
        padding-top: 0
    }
}

.platform-section.tab-container.no-animation * {
    -webkit-transition: none !important;
    transition: none !important
}

.platform-section.tab-container h2,
.platform-section.tab-container p {
    margin-bottom: 30px
}

@media(max-width:781px) {
    .platform-section.tab-container h2 {
        margin-bottom: 16px
    }
}

.platform-section.tab-container h2 div {
    padding-bottom: 16px
}

.platform-section.tab-container .tab-display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.platform-section.tab-container .tab-display .svg-wrapper {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    pointer-events: none
}

.platform-section.tab-container .tab-display .svg-wrapper img,
.platform-section.tab-container .tab-display .svg-wrapper svg {
    height: 80vh;
    max-height: 640px;
    width: auto
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .svg-wrapper {
        height: auto;
        width: 100%
    }

    .platform-section.tab-container .tab-display .svg-wrapper .lottie-element {
        display: none
    }

    .platform-section.tab-container .tab-display .svg-wrapper img,
    .platform-section.tab-container .tab-display .svg-wrapper svg {
        height: auto;
        width: 100%
    }
}

.platform-section.tab-container .tab-display .svg-wrapper img {
    width: 100%
}

.platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item.tab-active {
    max-height: 815px
}

@media(min-width:1200px) {
    .platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item.tab-active {
        display: block;
        max-height: 815px
    }

    .platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item.tab-active~.tab-item {
        margin: 0;
        max-height: 0;
        overflow: hidden
    }

    .platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item.tab-active .sum-wrapper .sum-item .sum-label {
        height: 70px
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item {
    max-height: 15px;
    z-index: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item {
        overflow: visible;
        overflow: initial
    }
}

@media(min-width:1200px) {
    .platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item .title-wrapper {
        display: none;
        overflow: hidden
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item .sum-image img,
.platform-section.tab-container .tab-display .inner-tab-display .sum-tabs.tab-item .sum-image svg {
    max-height: 730px
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-image {
    height: 100%;
    overflow: hidden;
    -webkit-transition: all .7s ease;
    transition: all .7s ease
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .sum-tabs-container .sum-image {
        height: auto
    }
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item .sum-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    margin: 0;
    overflow: hidden;
    text-align: center;
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 0
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item .sum-label {
        height: 64px
    }
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item .bar {
    height: 15px;
    width: 100%
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.chargeback {
    color: var(--wp--preset--color--lift, #217883)
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.chargeback .bar {
    background-color: var(--wp--preset--color--lift, #217883)
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.policy {
    color: var(--wp--preset--color--policy, #27c1d1)
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.policy .bar {
    background-color: var(--wp--preset--color--policy, #27c1d1)
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.account {
    color: var(--wp--preset--color--trust, #6473ff)
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.account .bar {
    background-color: var(--wp--preset--color--trust, #6473ff)
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.payment {
    color: var(--wp--preset--color--pay, #6d44c5)
}

.platform-section.tab-container .tab-display .sum-tabs-container .sum-wrapper .sum-item.payment .bar {
    background-color: var(--wp--preset--color--pay, #6d44c5)
}

.platform-section.tab-container .tab-display .tab-content-container {
    display: block;
    margin: 0 auto
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .tab-content-container {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 0;
        width: 641px
    }
}

@media(max-width:781px) {
    .platform-section.tab-container .tab-display .tab-content-container {
        width: 100%
    }
}

.platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper {
        padding-bottom: 120px
    }
}

@media(max-width:1199px)and (max-width:781px) {
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper {
        padding-bottom: 0
    }
}

.platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper#con_0 .tab-static-content {
    margin-top: 20vh
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper#con_0 .tab-static-content {
        margin: 0
    }
}

.platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 300px
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content {
        height: auto;
        margin: 0
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content:first-child {
        padding: 100px 0 0
    }
}

@media(max-width:1199px)and (max-width:781px) {
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content:first-child {
        padding: 45px 32px 0
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content .content-header .small-riski {
        display: none
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content .inner-link {
        margin-bottom: 30px
    }
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item {
        pointer-events: auto
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item h4 {
        border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        margin: 0 0 -1px;
        padding: 20px 32px;
        position: relative
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item h4:after {
        background-color: #000;
        bottom: 0;
        content: "";
        -webkit-mask-image: url(/app/themes/riskified/public/images/toggle-chevron.1bad54.svg);
        mask-image: url(/app/themes/riskified/public/images/toggle-chevron.1bad54.svg);
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        padding: inherit;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: -webkit-transform .7s ease;
        transition: -webkit-transform .7s ease;
        transition: transform .7s ease;
        transition: transform .7s ease, -webkit-transform .7s ease
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item .toggle-active h4 {
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item .toggle-active h4:after {
        background-color: var(--wp--preset--color--riski-blue, #4c3eff);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item .toggle-active p {
        max-height: 1000px;
        padding: 20px 32px
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item p {
        background-color: var(--wp--preset--color--light-grey, #f2f2f5);
        height: auto;
        margin: 0;
        max-height: 0;
        overflow: hidden;
        padding: 0 32px;
        -webkit-transition: all .7s ease;
        transition: all .7s ease
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item .content-header {
        pointer-events: none
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item .content-header p {
        background-color: transparent;
        height: auto;
        max-height: 1500px;
        padding: 0 0 32px
    }
}

@media(max-width:1199px)and (max-width:781px) {

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item,
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item+.svg-wrapper {
        padding: 0
    }

    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content.toggle-item .content-header {
        padding: 45px 32px 0
    }
}

.platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper .tab-static-content .content-header .small-riski {
    margin-bottom: 16px
}

.platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper.sum-tab-static-wrapper {
    padding-bottom: 20vh
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .tab-content-container .tab-static-wrapper.sum-tab-static-wrapper {
        padding-bottom: 0
    }
}

.platform-section.tab-container .tab-display .inner-tab-display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 130px;
    padding: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100vh - 110px);
    margin-top: 60px;
    position: sticky;
    top: 160px;
    width: 640px
}

@media(max-width:1399px) {
    .platform-section.tab-container .tab-display .inner-tab-display {
        margin-right: 60px
    }
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display {
        margin: 0;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        height: 66px;
        z-index: 100;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        background-color: #fff;
        gap: 24px;
        justify-content: flex-start;
        overflow-x: scroll;
        padding: 15px 50px 0 100px
    }
}

@media(max-width:781px) {
    .platform-section.tab-container .tab-display .inner-tab-display {
        overflow: auto;
        white-space: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        top: 60px
    }

    .platform-section.tab-container .tab-display .inner-tab-display .tab-item:last-of-type {
        padding-left: 16px
    }

    .platform-section.tab-container .tab-display .inner-tab-display .tab-item:first-of-type {
        padding-right: 16px
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 40px;
    -webkit-transition: all .7s ease;
    transition: all .7s ease
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display .tab-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item.inner-tab {
    position: absolute
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item:nth-child(3) {
    margin: 20px 0
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display .tab-item:nth-child(3) {
        margin: 0
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item .title-wrapper {
    min-height: 40px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display .tab-item .title-wrapper {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item .title-wrapper .sum-image {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item .title-wrapper .tab-title {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    justify-content: center;
    opacity: 1
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display .tab-item .title-wrapper .tab-title {
        background-color: #fff !important;
        color: var(--wp--preset--color--grey-border, #d1d1d9);
        font-size: 26px;
        text-transform: inherit;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        white-space: nowrap
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item.tab-active {
    max-height: 680px
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item.tab-active .title-wrapper .svg-wrapper {
    display: block;
    pointer-events: auto
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display .tab-item.tab-active .title-wrapper .svg-wrapper {
        display: none
    }
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item.tab-active .title-wrapper.invert-color .tab-title,
.platform-section.tab-container .tab-display .inner-tab-display .tab-item:hover:not(.tab-active) .title-wrapper .tab-title {
    color: #000
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item.tab-active .tab-title {
    background-color: transparent;
    color: #fff;
    height: 40px;
    pointer-events: none
}

.platform-section.tab-container .tab-display .inner-tab-display .tab-item.tab-active .tab-title:hover {
    pointer-events: auto
}

@media(max-width:1199px) {
    .platform-section.tab-container .tab-display .inner-tab-display .tab-item.tab-active .tab-title {
        color: #000;
        -webkit-text-decoration: underline;
        text-decoration: underline
    }
}

.anchor-titles-section.post-loop {
    padding: 30px 0
}

@media(min-width:992px) {
    .anchor-titles-section.post-loop {
        padding: 70px 0
    }

    .anchor-titles-section.post-loop .post-grid {
        display: grid;
        grid-template-columns: 267px 1fr;
        grid-column-gap: 30px
    }
}

@media(min-width:1400px) {
    .anchor-titles-section.post-loop .post-grid {
        grid-template-columns: 319px 1fr;
        grid-column-gap: 100px
    }
}

.anchor-titles-section.post-loop .post-grid .post-content h2:first-child,
.anchor-titles-section.post-loop .post-grid .post-content h3:first-child,
.anchor-titles-section.post-loop .post-grid .post-content h4:first-child {
    margin-top: 0
}

.anchor-titles-section.post-loop .post-grid .post-content h2:not(.h2-riski) {
    font-size: 26px;
    font-weight: 800;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .anchor-titles-section.post-loop .post-grid .post-content h2:not(.h2-riski) {
        font-size: 32px;
        line-height: 44px
    }
}

.anchor-titles-section.post-loop .post-grid .post-content h3:not(.h3-riski) {
    font-size: 20px;
    font-weight: 800;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .anchor-titles-section.post-loop .post-grid .post-content h3:not(.h3-riski) {
        font-size: 25px;
        line-height: 37px
    }
}

.anchor-titles-section.post-loop .post-grid .post-content h2,
.anchor-titles-section.post-loop .post-grid .post-content h3,
.anchor-titles-section.post-loop .post-grid .post-content h4 {
    scroll-margin-top: 80px
}

.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h2,
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h3,
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h4 {
    font-size: 14px;
    font-weight: 800;
    letter-spacing: .3px;
    line-height: 23px;
    margin-bottom: 16px;
    margin-top: 0;
    text-transform: uppercase
}

.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h2.no-uppercase,
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h3.no-uppercase,
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h4.no-uppercase {
    text-transform: inherit
}

.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h2.is-large,
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h3.is-large,
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h4.is-large {
    font-size: 18px
}

.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h2:not(:first-child),
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h3:not(:first-child),
.anchor-titles-section.post-loop .post-grid .post-content .content-grey-box h4:not(:first-child) {
    margin-bottom: 16px;
    margin-top: 16px
}

@media(min-width:992px) {
    .anchor-titles-section .side-links {
        border-right: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
    }
}

@media(max-width:991px) {
    .anchor-titles-section .side-links .recent-posts {
        display: none
    }
}

.anchor-titles-section .side-links hr {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-top: none;
    margin-bottom: 0;
    margin-top: 0
}

@media(min-width:992px) {
    .anchor-titles-section .side-links .sticky-div {
        height: calc(100vh - 60px);
        margin-left: -100%;
        margin-top: -30px;
        overflow-x: hidden;
        overflow-y: auto;
        padding-left: 100%;
        padding-right: 30px;
        padding-top: 30px;
        position: sticky;
        scrollbar-width: none;
        top: calc(60px + var(--banner-section-height, 0));
        -ms-overflow-style: none
    }

    .anchor-titles-section .side-links .sticky-div::-webkit-scrollbar {
        display: none
    }
}

.anchor-titles-section .side-links .table-of-contents-title {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 15px
}

.anchor-titles-section .side-links .table-of-contents-wrap {
    margin-bottom: 30px
}

@media(max-width:991px) {
    .anchor-titles-section .side-links .table-of-contents-wrap {
        background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
        padding: 35px;
        position: relative
    }

    .anchor-titles-section .side-links .table-of-contents-wrap:after {
        background-color: var(--wp--preset--color--riski-blue, #4c3eff);
        border-radius: 23px 0 0 23px;
        content: "";
        height: 100%;
        left: -3px;
        position: absolute;
        top: 0;
        width: 5px
    }
}

@media(max-width:991px)and (max-width:991px) {
    .anchor-titles-section .side-links .table-of-contents-wrap:after {
        left: -5px
    }
}

@media(min-width:992px) {
    .anchor-titles-section .side-links .table-of-contents-wrap {
        margin-bottom: 100px
    }
}

.anchor-titles-section .side-links .table-of-contents-wrap svg {
    display: none
}

.anchor-titles-section .side-links .table-of-contents-wrap ul {
    margin-bottom: 0 !important
}

.anchor-titles-section .side-links .table-of-contents-wrap ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 16px;
    margin-bottom: 22px !important;
    margin-left: 0 !important
}

@media(min-width:992px) {
    .anchor-titles-section .side-links .table-of-contents-wrap ul li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.anchor-titles-section .side-links .table-of-contents-wrap ul li:before {
    display: none !important
}

.anchor-titles-section .side-links .table-of-contents-wrap ul li:last-child {
    margin-bottom: 0 !important
}

.anchor-titles-section .side-links .table-of-contents-wrap ul li a {
    border-bottom: none !important
}

.anchor-titles-section .side-links .table-of-contents-wrap ul li a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.anchor-titles-section .side-links .table-of-contents-wrap ul li .toc-reading {
    font-weight: 700
}

.anchor-titles-section .side-links .table-of-contents-wrap .additional-links,
.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links {
    margin-bottom: 30px !important;
    margin-top: 30px !important
}

@media(min-width:1200px) {

    .anchor-titles-section .side-links .table-of-contents-wrap .additional-links,
    .anchor-titles-section .side-links .table-of-contents-wrap .top-level-links {
        margin-bottom: 50px !important;
        margin-top: 10px !important
    }
}

.anchor-titles-section .side-links .table-of-contents-wrap .additional-links li ul,
.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links li ul {
    margin-left: 28px
}

.anchor-titles-section .side-links .table-of-contents-wrap .additional-links li ul li,
.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links li ul li {
    margin-bottom: 10px !important
}

.anchor-titles-section .side-links .table-of-contents-wrap .additional-links li .toc-top.open,
.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links li .toc-top.open {
    font-weight: 700
}

.anchor-titles-section .side-links .table-of-contents-wrap .additional-links svg,
.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links svg {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.anchor-titles-section .side-links .table-of-contents-wrap .additional-links {
    margin-bottom: 0 !important
}

@media(min-width:1200px) {
    .anchor-titles-section .side-links .table-of-contents-wrap .additional-links {
        margin-bottom: 50px !important;
        margin-top: 50px !important
    }
}

.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links .toc-top {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links .toc-top svg path {
    fill: #c4c4c4;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links .toc-top svg.rotate {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links .toc-top.open svg path {
    fill: var(--wp--preset--color--black, #000)
}

.anchor-titles-section .side-links .table-of-contents-wrap .top-level-links .toc-top.open+ul {
    display: none
}

.anchor-titles-section .side-links .lesson-download svg {
    display: block;
    height: 21px;
    width: 16px
}

.anchor-titles-section .side-links .link-anchor {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 20px 0;
    padding: 66px 40px;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(min-width:992px) {
    .anchor-titles-section .side-links .link-anchor {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }

    .anchor-titles-section .side-links .link-anchor:last-child {
        margin: 20px 0 40px
    }
}

.anchor-titles-section .side-links .link-anchor:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.anchor-titles-section .side-links .link-anchor .link-arrow {
    position: absolute;
    right: 40px;
    top: 40px
}

.anchor-titles-section .side-links .link-anchor .big-p {
    font-weight: 700;
    margin-bottom: 0
}

.anchor-titles-section .side-links .link-anchor .small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 10px
}

.banner-section {
    background-color: #fff;
    background-image: var(--desktop-bg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .2);
    box-shadow: 0 0 18px rgba(0, 0, 0, .2);
    padding-bottom: 23px;
    padding-top: 22px;
    position: relative;
    width: 100%;
    z-index: 101
}

@media(max-width:781px) {
    .banner-section {
        background-image: var(--mobile-bg)
    }
}

.banner-section.hidden {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.banner-section.invert .banner-title,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .banner-section.riski-button:not(.webless-search-button) .banner-title,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .banner-section.riski-button:not(.webless-search-button) .banner-title {
    color: #fff
}

.banner-section.invert .exit-button svg *,
body:not(.menu-is-open) .blue_bg_header.fixed:not(.mega-menu-open) .banner-section.riski-button:not(.webless-search-button) .exit-button svg *,
header.site-header.negative.transparent_header:not(.fixed):not(.mega-menu-open) .header-content.container-new .banner-section.riski-button:not(.webless-search-button) .exit-button svg * {
    stroke: #fff
}

.banner-section.top-sticky {
    bottom: auto;
    padding-bottom: 18.5px;
    padding-top: 18.5px;
    top: 0
}

.banner-section.top-sticky.hidden {
    display: none
}

@media(min-width:992px) {
    .banner-section.top-sticky .banner-title {
        height: 28px;
        max-width: 660px;
        overflow: hidden
    }
}

.banner-section.top-sticky .banner-content {
    gap: 30px
}

.banner-section.top-sticky .riski-button {
    font-size: 16px;
    height: auto;
    line-height: 25px;
    padding: 4px 10px;
    white-space: nowrap
}

@media(min-width:330px) {
    .banner-section.top-sticky .riski-button {
        padding: 4px 12px
    }
}

@media(min-width:992px) {
    .banner-section.top-sticky .riski-button {
        padding: 5.5px 17px
    }
}

@media(min-width:1200px) {
    .banner-section.top-sticky .riski-button {
        padding: 5.5px 20px
    }
}

.banner-section.bottom {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: fixed;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .8s ease;
    transition: -webkit-transform .8s ease;
    transition: transform .8s ease;
    transition: transform .8s ease, -webkit-transform .8s ease
}

.banner-section .exit-button {
    background-position: 50%;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px
}

@media(min-width:992px) {
    .banner-section .exit-button {
        right: 28px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media(max-width:991px) {
    .banner-section .exit-button svg {
        height: 12px;
        width: 12px
    }
}

.banner-section .exit-button svg * {
    stroke: #000
}

.banner-section .banner-bg-video {
    left: 0;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.banner-section .banner-wrap .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 50px
}

@media(max-width:991px) {
    .banner-section .banner-wrap .banner-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        gap: 10px;
        justify-content: flex-start
    }
}

.banner-section .banner-wrap .banner-content .banner-title {
    margin-bottom: 0
}

@media(max-width:991px) {
    .banner-section .banner-wrap .banner-content .banner-title {
        max-width: 100%
    }
}

.banner-section .banner-wrap .banner-content .banner-title :last-child {
    margin-bottom: 0
}

@media(max-width:991px) {
    .banner-section .banner-wrap .banner-content .banner-img {
        -ms-flex-item-align: center;
        align-self: center
    }
}

.banner-section .banner-wrap .banner-content .buttons-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 50px
}

@media(max-width:991px) {
    .banner-section .banner-wrap .banner-content .buttons-wrap {
        gap: 23px;
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media(min-width:782px) {
    h2+.rank-math-block {
        margin-top: 40px
    }
}

.container .rank-math-list .rank-math-list-item,
.container-new .rank-math-list .rank-math-list-item {
    width: 100%
}

.rank-math-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px
}

@media(min-width:782px) {
    .rank-math-list {
        gap: 20px
    }
}

.rank-math-list .rank-math-list-item {
    background: var(--wp--preset--color--white, #fff);
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 8px;
    cursor: pointer;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
    padding: 20px 54px 20px 22px;
    position: relative;
    width: 1080px
}

@media(min-width:782px) {
    .rank-math-list .rank-math-list-item:hover {
        -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
        box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
    }

    .rank-math-list .rank-math-list-item {
        padding: 20px 128px 20px 32px
    }
}

.rank-math-list .rank-math-list-item:after {
    background: url(/app/themes/riskified/public/images/chevron.be764e.svg) 50% no-repeat;
    background-size: contain;
    content: "";
    height: 7.5px;
    position: absolute;
    right: 25.5px;
    rotate: -90deg;
    top: 25.5px;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    width: 12.5px
}

@media(min-width:782px) {
    .rank-math-list .rank-math-list-item:after {
        right: 35.5px;
        top: 27.5px
    }
}

.rank-math-list .rank-math-list-item.new-tab:after {
    background: url(/app/themes/riskified/public/images/icon-dropdown-arrow-2.77b937.svg) 50% no-repeat;
    height: 16px;
    rotate: none;
    width: 16px
}

.rank-math-list .rank-math-list-item.active:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rank-math-list .rank-math-list-item.active .rank-math-answer {
    margin-top: 16px;
    max-height: 100vh;
    opacity: 1;
    -webkit-transition: max-height .3s ease-in-out, opacity .7s linear, margin-top .3s linear;
    transition: max-height .3s ease-in-out, opacity .7s linear, margin-top .3s linear
}

.rank-math-list .rank-math-list-item .rank-math-question {
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 0
}

@media(min-width:992px) {
    .rank-math-list .rank-math-list-item .rank-math-question {
        font-size: 18px;
        line-height: 28px
    }
}

.rank-math-list .rank-math-list-item .rank-math-question a {
    border-bottom: none !important;
    display: block
}

.rank-math-list .rank-math-list-item .rank-math-question a:hover {
    color: #000 !important
}

.rank-math-list .rank-math-list-item .rank-math-answer {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s ease-in-out, opacity .7s linear, margin-top .3s linear;
    transition: max-height .3s ease-in-out, opacity .7s linear, margin-top .3s linear
}

.rank-math-list .rank-math-list-item .rank-math-answer p {
    margin-bottom: 0
}

.language-switcher {
    border-radius: 12px;
    margin-left: 10px;
    margin-right: 10px
}

.language-switcher .mdl-selectfield {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--wp--preset--color--white, #fff);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    text-align: center;
    text-transform: uppercase;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.language-switcher .mdl-selectfield label {
    cursor: pointer;
    white-space: nowrap
}

.language-switcher .mdl-selectfield svg {
    height: 11px;
    margin-left: 5px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 10px
}

.language-switcher .mdl-selectfield:hover {
    border-color: currentColor;
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

.language-switcher .mdl-selectfield:hover path {
    fill: currentColor
}

.language-switcher.open .mdl-selectfield,
.language-switcher.open .mdl-selectfield:hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

.language-switcher.open .mdl-selectfield:hover {
    border-color: currentColor
}

.language-switcher.open .mdl-selectfield:hover path {
    fill: currentColor
}

.language-switcher.open .mdl-selectfield svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    fill: currentColor
}

.language-switcher.open .mdl-selectfield svg path {
    fill: currentColor
}

@media(max-width:991px) {
    .language-switcher.switcher-header {
        display: none
    }
}

.language-switcher.switcher-header .mdl-selectfield {
    color: var(--wp--preset--color--black, #000)
}

.language-switcher.switcher-header .mdl-selectfield .p-riski {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.language-switcher.switcher-header svg path {
    fill: currentColor
}

.language-switcher.switcher-mobile-menu,
.negative .language-switcher.switcher-mobile-menu {
    margin-left: 0;
    margin-right: 0
}

.language-switcher.switcher-mobile-menu .mdl-selectfield,
.negative .language-switcher.switcher-mobile-menu .mdl-selectfield {
    color: var(--wp--preset--color--black, #000);
    margin-bottom: 30px;
    padding-left: 30px
}

.language-switcher.switcher-mobile-menu .mdl-selectfield .p-riski,
.negative .language-switcher.switcher-mobile-menu .mdl-selectfield .p-riski {
    font-weight: 400;
    line-height: 0;
    margin: 0
}

.language-switcher.switcher-mobile-menu .mdl-selectfield path,
.negative .language-switcher.switcher-mobile-menu .mdl-selectfield path {
    fill: currentColor
}

.language-switcher.switcher-mobile-menu .links-dropdown-list,
.negative .language-switcher.switcher-mobile-menu .links-dropdown-list {
    background: var(--wp--preset--color--light-grey, #f2f2f5);
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    left: auto;
    margin-bottom: 22px;
    position: relative;
    top: 0;
    -webkit-transform: none;
    transform: none
}

.language-switcher.switcher-mobile-menu .links-dropdown-list ul.menu li,
.negative .language-switcher.switcher-mobile-menu .links-dropdown-list ul.menu li {
    width: 100%
}

.language-switcher.switcher-mobile-menu .links-dropdown-list ul.menu li a,
.negative .language-switcher.switcher-mobile-menu .links-dropdown-list ul.menu li a {
    color: var(--wp--preset--color--black, #000);
    padding: 13px 35px;
    width: 100%
}

.blue_bg_header.fixed .language-switcher.open .mdl-selectfield,
.fixed .language-switcher.open .mdl-selectfield,
.fixed.negative .language-switcher.open .mdl-selectfield,
.language-switcher.switcher-mobile-menu .links-dropdown-list ul.menu li a:hover,
.language-switcher.switcher-mobile-menu.open .mdl-selectfield,
.mega-menu-open .language-switcher.open .mdl-selectfield,
.negative .language-switcher.switcher-mobile-menu .links-dropdown-list ul.menu li a:hover,
.negative .language-switcher.switcher-mobile-menu.open .mdl-selectfield,
.transparent_header:not(.negative) .language-switcher.open .mdl-selectfield {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.blue_bg_header.fixed .language-switcher.open .mdl-selectfield svg,
.fixed .language-switcher.open .mdl-selectfield svg,
.fixed.negative .language-switcher.open .mdl-selectfield svg,
.language-switcher.switcher-mobile-menu.open .mdl-selectfield svg,
.mega-menu-open .language-switcher.open .mdl-selectfield svg,
.negative .language-switcher.switcher-mobile-menu.open .mdl-selectfield svg,
.transparent_header:not(.negative) .language-switcher.open .mdl-selectfield svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.blue_bg_header.fixed .language-switcher.open .mdl-selectfield svg path,
.fixed .language-switcher.open .mdl-selectfield svg path,
.fixed.negative .language-switcher.open .mdl-selectfield svg path,
.language-switcher.switcher-mobile-menu.open .mdl-selectfield svg path,
.mega-menu-open .language-switcher.open .mdl-selectfield svg path,
.negative .language-switcher.switcher-mobile-menu.open .mdl-selectfield svg path,
.transparent_header:not(.negative) .language-switcher.open .mdl-selectfield svg path {
    fill: currentColor
}

.blue_bg_header.fixed .language-switcher.open .mdl-selectfield:hover,
.fixed .language-switcher.open .mdl-selectfield:hover,
.fixed.negative .language-switcher.open .mdl-selectfield:hover,
.language-switcher.switcher-mobile-menu.open .mdl-selectfield:hover,
.mega-menu-open .language-switcher.open .mdl-selectfield:hover,
.negative .language-switcher.switcher-mobile-menu.open .mdl-selectfield:hover,
.transparent_header:not(.negative) .language-switcher.open .mdl-selectfield:hover {
    border-color: currentColor;
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.blue_bg_header.fixed .language-switcher.open .mdl-selectfield:hover path,
.fixed .language-switcher.open .mdl-selectfield:hover path,
.fixed.negative .language-switcher.open .mdl-selectfield:hover path,
.language-switcher.switcher-mobile-menu.open .mdl-selectfield:hover path,
.mega-menu-open .language-switcher.open .mdl-selectfield:hover path,
.negative .language-switcher.switcher-mobile-menu.open .mdl-selectfield:hover path,
.transparent_header:not(.negative) .language-switcher.open .mdl-selectfield:hover path {
    fill: currentColor
}

.language-switcher.switcher-footer {
    margin-left: 0;
    margin-right: 0
}

.language-switcher.switcher-footer .mdl-selectfield {
    border: 1px solid var(--wp--preset--color--white, #fff);
    border-radius: 3px;
    padding: 8px 18px;
    width: 139px
}

.language-switcher.switcher-footer .mdl-selectfield:hover {
    border-color: currentColor;
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

.language-switcher.switcher-footer .mdl-selectfield:hover path {
    fill: currentColor
}

.language-switcher.switcher-footer .mdl-selectfield .p-riski {
    font-weight: 700;
    margin-bottom: 0;
    text-transform: capitalize
}

.language-switcher.switcher-footer .mdl-selectfield svg {
    height: 16px;
    width: 16px
}

@media(max-width:991px) {
    .language-switcher.switcher-footer .mdl-selectfield svg {
        height: 10px;
        width: 10px
    }
}

.language-switcher.switcher-footer.open .mdl-selectfield {
    border-color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

@media(min-width:992px) {

    .blue_bg_header.fixed:not(.mega-menu-open) .language-switcher .mdl-selectfield,
    .negative .language-switcher .mdl-selectfield {
        color: var(--wp--preset--color--white, #fff)
    }

    .blue_bg_header.fixed:not(.mega-menu-open) .language-switcher .mdl-selectfield svg path,
    .negative .language-switcher .mdl-selectfield svg path {
        fill: currentColor
    }

    .blue_bg_header.fixed .language-switcher.open .mdl-selectfield,
    .blue_bg_header.fixed .language-switcher.open .mdl-selectfield:hover,
    .blue_bg_header.fixed:not(.mega-menu-open) .language-switcher .mdl-selectfield:hover,
    .negative .language-switcher .mdl-selectfield:hover,
    .negative .language-switcher.open .mdl-selectfield,
    .negative .language-switcher.open .mdl-selectfield:hover {
        color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
    }
}

.fixed .language-switcher .mdl-selectfield {
    color: var(--wp--preset--color--black, #000)
}

.fixed .language-switcher .mdl-selectfield svg path {
    fill: currentColor
}

.fixed .language-switcher .mdl-selectfield:hover,
.transparent_header:not(.negative) .language-switcher .mdl-selectfield:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.mega-menu-open .language-switcher .mdl-selectfield {
    color: var(--wp--preset--color--black, #000)
}

.mega-menu-open .language-switcher .mdl-selectfield svg path {
    fill: currentColor
}

.mega-menu-open .language-switcher .mdl-selectfield:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.language-switcher .links-dropdown-list {
    background-color: var(--wp--preset--color--white, #fff);
    border-radius: 12px;
    -webkit-box-shadow: 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent;
    box-shadow: 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent;
    left: 50%;
    min-width: 240px;
    padding: 20px 0 16px;
    top: calc(100% + 22px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media(max-width:781px) {
    .language-switcher .links-dropdown-list {
        border-radius: 8px
    }
}

.language-switcher .links-dropdown-list.unset-radius {
    border-radius: 0
}

.language-switcher .links-dropdown-list.toggle-top {
    bottom: calc(100% + 14px);
    text-align: left;
    top: auto
}

@media(min-width:992px) {
    .language-switcher .links-dropdown-list.toggle-top {
        left: 0;
        -webkit-transform: none;
        transform: none
    }
}

.language-switcher .links-dropdown-list ul.menu li {
    width: 100%
}

.language-switcher .links-dropdown-list ul.menu li a {
    color: var(--wp--preset--color--black, #000);
    padding: 13px 35px;
    width: 100%
}

.language-switcher .links-dropdown-list ul.menu li a.active-lang {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.language-switcher .links-dropdown-list ul.menu li a:hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

.language-switcher .links-dropdown-list ul.menu li a svg {
    float: right;
    width: 15px
}

.page-content .glossary {
    background-color: var(--wp--preset--color--light-grey, #f2f2f5);
    padding: 20px;
    position: relative
}

@media(min-width:992px) {
    .page-content .glossary {
        padding: 40px
    }
}

@media(min-width:1200px) {
    .page-content .glossary {
        max-width: 415px
    }
}

.page-content .glossary .glossary-item-icon {
    position: absolute;
    right: 20px;
    top: 20px
}

@media(min-width:992px) {
    .page-content .glossary .glossary-item-icon {
        right: 40px;
        top: 40px
    }
}

.page-content .glossary .glossary-item-label {
    color: #4c3eff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 16px;
    text-transform: uppercase
}

.page-content .glossary .glossary-item-content {
    font-size: 16px;
    line-height: 25px
}

@media(min-width:1200px) {
    .page-content .glossary .glossary-item-content {
        font-size: 18px;
        line-height: 28px;
        -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
        -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);
        mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
        mask-image: linear-gradient(180deg, #000 60%, transparent);
        max-height: 133px
    }
}

.page-content .glossary:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .051), 0 0 33.4221px rgba(0, 0, 0, .031), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .051), 0 0 33.4221px rgba(0, 0, 0, .031), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.text-and-image-animation .component-grid {
    display: grid;
    grid-gap: 70px;
    gap: 70px
}

@media(min-width:782px) {
    .text-and-image-animation .component-grid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-top: calc(29.3% + 20px);
        position: relative;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 30px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media(min-width:992px) {
    .text-and-image-animation .component-grid {
        gap: 60px
    }
}

@media(min-width:1200px) {
    .text-and-image-animation .component-grid {
        padding-top: calc(29.3% + 70px)
    }
}

.text-and-image-animation .component-grid .grid-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media(max-width:781px) {
    .text-and-image-animation .component-grid .grid-item {
        position: relative
    }
}

@media(min-width:782px) {
    .text-and-image-animation .component-grid .grid-item {
        cursor: pointer
    }
}

@media(max-width:781px) {
    .text-and-image-animation .component-grid .grid-item .content-wrap {
        margin-top: 20px;
        padding: 0 22px
    }
}

@media(min-width:782px) {

    .text-and-image-animation .component-grid .grid-item .h3-riski,
    .text-and-image-animation .component-grid .grid-item h2,
    .text-and-image-animation .component-grid .grid-item p {
        color: var(--wp--preset--color--grey-hover, #b9c2ca)
    }

    .text-and-image-animation .component-grid .grid-item.active {
        cursor: auto
    }

    .text-and-image-animation .component-grid .grid-item .content-wrap:hover h2,
    .text-and-image-animation .component-grid .grid-item .content-wrap:hover p,
    .text-and-image-animation .component-grid .grid-item.active h2,
    .text-and-image-animation .component-grid .grid-item.active p {
        color: var(--wp--preset--color--black, #000)
    }

    .text-and-image-animation .component-grid .grid-item .content-wrap:hover .h3-riski,
    .text-and-image-animation .component-grid .grid-item.active .h3-riski {
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }

    .text-and-image-animation .component-grid .grid-item .content-wrap:hover img,
    .text-and-image-animation .component-grid .grid-item.active img {
        opacity: 1
    }
}

.text-and-image-animation .component-grid img {
    aspect-ratio: 17/5;
    border-radius: 12px;
    cursor: auto;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media(max-width:781px) {
    .text-and-image-animation .component-grid img {
        border-radius: 8px
    }
}

.text-and-image-animation .component-grid img.unset-radius {
    border-radius: 0
}

@media(max-width:575px) {
    .text-and-image-animation .component-grid img {
        aspect-ratio: 1/1
    }
}

@media(min-width:782px) {
    .text-and-image-animation .component-grid img {
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out
    }
}

@media(max-width:575px) {
    .text-and-image-animation .component-grid .image-desktop {
        display: none
    }
}

@media(min-width:576px) {
    .text-and-image-animation .component-grid .image-mobile {
        display: none
    }
}

.text-and-image-animation .component-grid .h3-riski {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    margin-bottom: 12px
}

.text-and-image-animation .component-grid h2 {
    margin-bottom: 12px
}

@media(max-width:1199px) {
    .text-and-image-animation .component-grid h2 {
        font-size: 26px;
        line-height: 36px
    }
}

.text-and-image-animation .component-grid p {
    margin-bottom: 0
}

.video-slider-wrapper {
    overflow: hidden;
    padding-bottom: 20px
}

.video-slider-wrapper .container-new {
    position: relative
}

.video-slider-wrapper .video-slide-title {
    margin-bottom: 30px;
    text-align: center
}

.video-slider-wrapper .video-slider {
    margin-bottom: 0;
    overflow: visible
}

@media(min-width:782px) {
    .video-slider-wrapper .video-slider {
        margin: 0 auto;
        max-width: 1140px;
        overflow: hidden
    }
}

.video-slider-wrapper .video-slider .swiper-slide {
    border-radius: 12px;
    overflow: hidden
}

@media(max-width:781px) {
    .video-slider-wrapper .video-slider .swiper-slide {
        border-radius: 8px
    }
}

.video-slider-wrapper .video-slider .swiper-slide.unset-radius {
    border-radius: 0
}

.video-slider-wrapper .video-slider .swiper-slide .video-cover:after {
    height: 75px;
    width: 75px
}

.video-slider-wrapper .video-slider .swiper-slide .video-cover:before {
    border-width: 15px 0 15px 30px
}

.video-slider-wrapper .video-swiper-pagination {
    margin-top: 30px
}

@media(min-width:782px) {
    .video-slider-wrapper .video-swiper-pagination {
        bottom: 0;
        text-align: center
    }
}

.video-slider-wrapper .video-swiper-pagination .swiper-pagination-bullet {
    height: 10px;
    margin: 0 3.5px;
    width: 10px
}

@media(min-width:782px) {
    .video-slider-wrapper .video-swiper-pagination .swiper-pagination-bullet {
        height: 12px;
        width: 12px
    }
}

.video-slider-wrapper .video-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #4c3eff
}

.video-slider-wrapper .swiper-button-next,
.video-slider-wrapper .swiper-button-prev {
    height: 40px;
    width: 40px;
    z-index: 1
}

.video-slider-wrapper .swiper-button-next:after,
.video-slider-wrapper .swiper-button-prev:after {
    content: "";
    height: 40px;
    opacity: .75;
    width: 40px
}

.video-slider-wrapper .swiper-button-next:hover:after,
.video-slider-wrapper .swiper-button-prev:hover:after {
    opacity: 1
}

@media(max-width:781px) {

    .video-slider-wrapper .swiper-button-next,
    .video-slider-wrapper .swiper-button-prev {
        display: none
    }
}

.video-slider-wrapper .swiper-button-prev {
    left: -20px
}

.video-slider-wrapper .swiper-button-prev:after {
    background: url(/app/themes/riskified/public/images/arrow-left-small.dae581.svg) no-repeat 50%
}

@media(min-width:992px) {
    .video-slider-wrapper .swiper-button-prev {
        left: 0
    }
}

.video-slider-wrapper .swiper-button-next {
    right: -20px
}

.video-slider-wrapper .swiper-button-next:after {
    background: url(/app/themes/riskified/public/images/arrow-right-small.f07222.svg) no-repeat 50%
}

@media(min-width:992px) {
    .video-slider-wrapper .swiper-button-next {
        right: 0
    }
}

.tabs-section.customers-slider {
    padding: 0
}

@media(max-width:781px) {
    .tabs-section.customers-slider .container-new {
        padding-left: 16px;
        padding-right: 16px;
        width: 100%
    }
}

.tabs-section.customers-slider .tab-titles-section {
    height: 58px
}

@media(min-width:992px) {
    .tabs-section.customers-slider .tab-titles-section {
        height: auto;
        margin-bottom: 40px
    }
}

.tabs-section.customers-slider .tab-titles-section .tabs-wrap {
    gap: 24px
}

@media(min-width:992px) {
    .tabs-section.customers-slider .tab-titles-section .tabs-wrap {
        gap: 40px
    }
}

@media(max-width:991px) {
    .tabs-section.customers-slider .tab-titles-section .tab-button h3 {
        font-size: 20px;
        line-height: 30px
    }
}

.tabs-section.customers-slider .tab-titles-section .tab-button.active h2,
.tabs-section.customers-slider .tab-titles-section .tab-button.active h3,
.tabs-section.customers-slider .tab-titles-section .tab-button.active:hover h2,
.tabs-section.customers-slider .tab-titles-section .tab-button.active:hover h3 {
    border-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.tabs-section.customers-slider .tab-titles-section .tab-button:hover h2,
.tabs-section.customers-slider .tab-titles-section .tab-button:hover h3 {
    border-color: var(--wp--preset--color--grey-border, #d1d1d9);
    color: var(--wp--preset--color--grey-border, #d1d1d9)
}

@media(min-width:992px) {

    .tabs-section.customers-slider .tab-titles-section .tab-button:hover h2,
    .tabs-section.customers-slider .tab-titles-section .tab-button:hover h3 {
        border-color: var(--wp--preset--color--riski-blue, #4c3eff);
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

.tabs-section.customers-slider .tab-item .wp-block-columns {
    gap: 40px
}

@media(max-width:1199px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 20px
    }

    .tabs-section.customers-slider .tab-item .wp-block-columns.top-columns .wp-block-column {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
        -webkit-box-flex: initial !important;
        -ms-flex-positive: initial !important;
        flex-grow: 0 !important
    }
}

.tabs-section.customers-slider .tab-item .wp-block-columns.top-columns .wp-block-column:last-child {
    display: grid;
    grid-gap: 20px;
    gap: 20px
}

@media(min-width:1200px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns.top-columns .wp-block-column:last-child {
        gap: 40px;
        grid-template-rows: 1fr auto
    }
}

@media(max-width:1199px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns.top-columns .wp-block-column:last-child {
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width:991px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns.top-columns .wp-block-column:last-child {
        grid-template-columns: auto
    }
}

.tabs-section.customers-slider .tab-item .wp-block-columns.top-columns .wp-block-column:last-child .default-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tabs-section.customers-slider .tab-item .wp-block-columns.top-columns .wp-block-column:last-child .default-section :last-child {
    margin-bottom: 0
}

.tabs-section.customers-slider .tab-item .wp-block-columns .default-section {
    border-radius: 12px;
    position: relative;
    width: 100%
}

@media(max-width:781px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section {
        border-radius: 8px
    }
}

.tabs-section.customers-slider .tab-item .wp-block-columns .default-section.unset-radius {
    border-radius: 0
}

@media screen and (min-width:1200px)and (max-width:1400px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section {
        background-position: bottom right -90px !important
    }
}

@media(max-width:991px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section.default-section-link .section-margin {
        margin: 0 !important;
        padding: 22px;
        width: 100%
    }

    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section.default-section-link .section-margin .mobile-h4 {
        padding-right: 0;
        width: 80%
    }

    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section.default-section-link .section-margin svg {
        height: 21.213px;
        right: 22px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 21.213px
    }
}

.tabs-section.customers-slider .tab-item .wp-block-columns .default-section .quote-section {
    max-width: 417px;
    padding: 0
}

.tabs-section.customers-slider .tab-item .wp-block-columns .default-section .quote-section .quote-image {
    margin-bottom: 20px
}

@media(min-width:992px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section .quote-section .content-wrap {
        margin-bottom: 40px
    }

    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section .quote-section .profile-img {
        margin-right: 30px;
        width: 80px
    }
}

.tabs-section.customers-slider .tab-item .wp-block-columns .default-section .quote-section .profile-name-wrap {
    max-width: 225px
}

@media(max-width:991px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section .quote-section+style+div+figure img {
        height: 27px !important
    }
}

.tabs-section.customers-slider .tab-item .wp-block-columns .default-section .right-column img {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 100%
}

@media(min-width:782px) {
    .tabs-section.customers-slider .tab-item .wp-block-columns .default-section .right-column img {
        height: 100%;
        width: auto
    }
}

.tabs-section.customers-slider .wp-block-columns.bottom-columns .small-riski {
    margin-bottom: 0
}

@media(max-width:991px) {
    .tabs-section.customers-slider .wp-block-columns.bottom-columns .wp-block-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        display: grid
    }
}

.tabs-section.customers-slider .wp-block-gallery {
    position: relative;
    width: 100%;
    -webkit-box-flex: initial;
    -ms-flex-positive: initial;
    flex-grow: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    gap: 30px 36px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    max-width: 375px
}

@media(min-width:782px) {
    .tabs-section.customers-slider .wp-block-gallery {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: none
    }
}

@media(min-width:992px) {
    .tabs-section.customers-slider .wp-block-gallery {
        max-width: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between
    }
}

@media(min-width:1400px) {
    .tabs-section.customers-slider .wp-block-gallery {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        gap: 8%;
        justify-content: center
    }
}

.tabs-section.customers-slider .wp-block-gallery .wp-block-image {
    margin-bottom: 0 !important;
    width: auto !important;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.tabs-section.customers-slider .wp-block-gallery .wp-block-image img {
    height: 27px;
    margin-bottom: 0;
    width: auto !important
}

@media(min-width:992px) {
    .tabs-section.customers-slider .wp-block-gallery .wp-block-image img {
        height: 40px
    }
}

.tabs-section.customers-slider .spacer+.wp-block-columns .wp-block-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.side-popup {
    --button-position-top: 18px;
    --button-position-right: 18px;
    border-radius: 12px;
    bottom: 0;
    -webkit-box-shadow: 0 0 80px 0 rgba(0, 0, 0, .05), 0 0 33.422px 0 rgba(0, 0, 0, .03), 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent;
    box-shadow: 0 0 80px 0 rgba(0, 0, 0, .05), 0 0 33.422px 0 rgba(0, 0, 0, .03), 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent;
    color: var(--wp--preset--color--white, #fff);
    overflow: hidden;
    position: fixed;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
    width: 100%;
    z-index: 100;
    --button-stroke: var(--wp--preset--color--white, #fff);
    height: auto
}

@media(min-width:992px) {
    .side-popup:not(.webless) {
        --button-position-top: 25px;
        --button-position-right: 25px
    }
}

@media(max-width:781px) {
    .side-popup {
        border-radius: 8px
    }
}

.side-popup.unset-radius {
    border-radius: 0
}

@starting-style {
    .side-popup {
        opacity: 0
    }
}

.side-popup.hidden {
    height: 0;
    opacity: 0
}

.side-popup.webless {
    color: var(--wp--preset--color--black, #000);
    --button-stroke: var(--wp--preset--color--grey-border, #d1d1d9);
    background-clip: content-box, border-box;
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--wp--preset--color--white, #fff)), to(var(--wp--preset--color--white, #fff))), var(--wp--preset--color--bg-webless, linear-gradient(88deg, #5a4cff 4.97%, #ba97ff 96.09%));
    background-image: linear-gradient(var(--wp--preset--color--white, #fff), var(--wp--preset--color--white, #fff)), var(--wp--preset--color--bg-webless, linear-gradient(88deg, #5a4cff 4.97%, #ba97ff 96.09%));
    background-origin: border-box;
    border: 2px solid transparent
}

.side-popup.webless .side-popup-header {
    background-color: var(--wp--preset--color--white, #fff)
}

.side-popup.webless .riski-button {
    background: var(--wp--preset--color--bg-webless, linear-gradient(88deg, #5a4cff 4.97%, #ba97ff 96.09%));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    --sparkle-duration: 1.5s;
    --sparkle-easing: linear;
    --sparkle-large-origin: 6.6px 13.3px;
    --sparkle-small-origin: 17.6px 4.4px
}

.side-popup.webless .riski-button .sparkle {
    -webkit-transition: all .05s ease-out;
    transition: all .05s ease-out;
    will-change: transform, opacity
}

.side-popup.webless .riski-button .sparkle--large {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: var(--sparkle-large-origin);
    transform-origin: var(--sparkle-large-origin)
}

.side-popup.webless .riski-button .sparkle--small {
    opacity: .5;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: var(--sparkle-small-origin);
    transform-origin: var(--sparkle-small-origin)
}

.side-popup.webless .riski-button:where(:hover, :focus-visible, :focus, :active, :focus-within) .sparkle--large {
    -webkit-animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-large-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

.side-popup.webless .riski-button:where(:hover, :focus-visible, :focus, :active, :focus-within) .sparkle--small {
    -webkit-animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite;
    animation: sparkle-small-smooth var(--sparkle-duration) var(--sparkle-easing) infinite
}

@media(max-width:991px) {
    .side-popup.webless .riski-button {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: .047px;
        line-height: 22px
    }

    .side-popup {
        border-radius: 8px 8px 0 0
    }
}

@media(min-width:782px) {
    .side-popup {
        bottom: 40px;
        max-width: 350px;
        right: 40px
    }
}

.side-popup.expanded {
    z-index: 201
}

.side-popup.expanded .cta-button,
.side-popup.expanded .description,
.side-popup.expanded .exit-button,
.side-popup.expanded .form-div .form-title-wrap {
    display: none
}

.side-popup.expanded .side-popup-header {
    padding-bottom: 14px
}

.side-popup.expanded .side-popup-header .minimize-button {
    display: block
}

.side-popup .side-popup-header {
    background-color: var(--wp--preset--color--dark-blue, #080e3f);
    padding: 32px
}

.side-popup .side-popup-header h4 {
    margin-bottom: 6px
}

.side-popup .side-popup-header .exit-button,
.side-popup .side-popup-header .minimize-button {
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: var(--button-position-right);
    top: var(--button-position-top);
    width: 16px
}

.side-popup .side-popup-header .exit-button svg *,
.side-popup .side-popup-header .minimize-button svg * {
    stroke: var(--button-stroke)
}

.side-popup .side-popup-header .minimize-button {
    display: none
}

@media(min-width:992px) {
    .side-popup .side-popup-header .description {
        font-size: 18px;
        margin-bottom: 32px
    }
}

.side-popup .form-title-wrap {
    display: none;
    height: auto
}

.side-popup .riski-button {
    width: 100%
}

.side-popup .side-popup-body {
    display: none
}

.side-popup .side-popup-body .form-div {
    border-radius: 0;
    border-radius: initial
}

.side-popup .side-popup-body .form-div .form-wrapper {
    border-radius: 0;
    border-radius: initial;
    max-width: none;
    padding: 32px;
    -webkit-transition: none;
    transition: none
}

@media(min-width:1200px) {
    .side-popup .side-popup-body .form-div .form-wrapper {
        padding: 16px 40px 40px
    }
}

@media(max-width:991px) {
    .side-popup .side-popup-body .form-div .form-wrapper {
        padding: 16px 32px 32px
    }
}

.side-popup .side-popup-body .form-div .form-wrapper.has-scrollbar {
    padding-left: 32px;
    padding-right: 20px
}

.side-popup .side-popup-body .form-div .form-wrapper.has-scrollbar form {
    padding-right: 12px
}

.side-popup .side-popup-body .form-div .form-wrapper.has-scrollbar .hs-submit {
    -webkit-box-shadow: 0 0 80px 0 rgba(0, 0, 0, .05), 0 0 33.422px 0 rgba(0, 0, 0, .03), 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent;
    box-shadow: 0 0 80px 0 rgba(0, 0, 0, .05), 0 0 33.422px 0 rgba(0, 0, 0, .03), 0 22.336px 17.869px 0 rgba(0, 0, 0, .02), 0 12.522px 10.017px 0 rgba(0, 0, 0, .01), 0 6.65px 5.32px 0 rgba(0, 0, 0, .01), 0 2.767px 2.214px 0 transparent
}

.side-popup .side-popup-body .form-div .form-thankyou-message {
    border-radius: 0;
    border-radius: initial;
    height: auto !important;
    width: auto !important
}

.side-popup .side-popup-body .form-div .form-thankyou-message h3 {
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .side-popup .side-popup-body .form-div .form-thankyou-message h3 {
        font-size: 25px;
        line-height: 37px
    }
}

.side-popup .side-popup-body .form-div .form-tooltip span {
    bottom: 204px;
    position: fixed;
    right: 204px
}

.side-popup .side-popup-body .form-div .hs-form-field {
    font-weight: 400;
    margin-bottom: 40px
}

.side-popup .side-popup-body .form-div .hs-fieldtype-booleancheckbox {
    margin-bottom: 24px
}

.side-popup .side-popup-body .form-div .hs-error-msgs {
    margin-top: 4px
}

.side-popup .side-popup-body form {
    max-height: 311px;
    overflow-y: auto;
    padding: 16px 0 100px
}

.side-popup .side-popup-body form::-webkit-scrollbar {
    display: block;
    width: 8px
}

.side-popup .side-popup-body form::-webkit-scrollbar-track {
    background: transparent
}

.side-popup .side-popup-body form::-webkit-scrollbar-thumb {
    background-color: var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 4px
}

@media(min-width:782px) {
    .side-popup .side-popup-body form {
        max-height: 343px
    }
}

.side-popup .side-popup-body form .hs-submit {
    background: var(--wp--preset--color--white, #fff);
    bottom: 0;
    left: 0;
    padding: 32px 32px 40px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2
}

.side-popup .side-popup-body form .hs-submit .riski-button {
    min-width: 270px
}

body:has(#onetrust-banner-sdk:not([style*="display: none"]):not([style*="visibility: hidden"])) .side-popup {
    bottom: calc(var(--onetrust-banner-height, 50px) + 40px)
}

@media(max-width:991px) {
    body:has(#onetrust-banner-sdk:not([style*="display: none"]):not([style*="visibility: hidden"])) .side-popup {
        bottom: calc(var(--onetrust-banner-height, 50px))
    }
}

body:has(.wb-popup-container-wrapper) .side-popup.webless {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.customers-stories {
    overflow-x: hidden;
    padding-top: 0
}

.customers-stories .filters-wrappers {
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
    width: 100%
}

@media(min-width:576px) {
    .customers-stories .filters-wrappers {
        width: 540px
    }
}

@media(min-width:782px) {
    .customers-stories .filters-wrappers {
        width: 720px
    }
}

@media(min-width:992px) {
    .customers-stories .filters-wrappers {
        width: 980px
    }
}

@media(min-width:1200px) {
    .customers-stories .filters-wrappers {
        width: 1200px
    }
}

@media(min-width:1400px) {
    .customers-stories .filters-wrappers {
        padding-left: 0;
        padding-right: 0;
        width: 1296px
    }
}

@media(min-width:782px) {
    .customers-stories .filters-wrappers.is-small {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(min-width:992px) {
    .customers-stories .filters-wrappers.is-small {
        width: 960px
    }
}

@media(min-width:1200px) {
    .customers-stories .filters-wrappers.is-small {
        padding-left: 0;
        padding-right: 0;
        width: 1080px
    }
}

.customers-stories .filters-wrappers .container,
.customers-stories .filters-wrappers .container-new {
    padding-left: 0;
    padding-right: 0;
    width: auto
}

@media(max-width:991px) {
    .customers-stories .filters-wrappers {
        padding-left: 32px;
        padding-right: 0
    }
}

.customers-stories .filters-wrap {
    position: relative
}

.customers-stories .filters-wrap .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 60px
}

@media(max-width:991px) {
    .customers-stories .filters-wrap .flex {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        gap: 24px;
        overflow-x: auto;
        padding-bottom: 10px;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .customers-stories .filters-wrap .flex::-webkit-scrollbar {
        display: none
    }
}

.customers-stories .filters-wrap .filter-button-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.customers-stories .filters-wrap .filterby {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    gap: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:1025px) {
    .customers-stories .filters-wrap .filterby {
        gap: 115px
    }
}

.customers-stories .filters-wrap .filterby .small-riski {
    margin-bottom: 0
}

.customers-stories .filters-wrap .links-dropdown {
    position: relative
}

.customers-stories .filters-wrap .links-dropdown .links-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 800;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 32px;
    gap: 15px;
    white-space: nowrap
}

@media(max-width:991px) {
    .customers-stories .filters-wrap .links-dropdown .links-selector {
        font-size: 20px;
        gap: 10px
    }
}

.customers-stories .filters-wrap .links-dropdown .links-selector:hover {
    border-bottom: 3px solid;
    margin-bottom: -3px
}

.customers-stories .filters-wrap .links-dropdown .links-selector:after {
    display: none
}

.customers-stories .filters-wrap .links-dropdown .links-selector svg {
    height: 16px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 16px
}

.customers-stories .filters-wrap .links-dropdown .links-selector svg path {
    fill: currentColor
}

.customers-stories .filters-wrap .links-dropdown .links-selector .selected-category-name {
    font-weight: 600;
    margin-left: 5px
}

.customers-stories .filters-wrap .links-dropdown.open .links-selector {
    border-bottom: 3px solid;
    margin-bottom: -3px
}

.customers-stories .filters-wrap .links-dropdown.open .links-selector svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.customers-stories .links-dropdown-list {
    background-color: var(--wp--preset--color--white, #fff);
    border-radius: 12px;
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
    display: none;
    min-width: 294px;
    padding: 20px 0;
    position: absolute;
    top: 120%;
    -webkit-transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    z-index: 100
}

@media(max-width:781px) {
    .customers-stories .links-dropdown-list {
        border-radius: 8px
    }
}

.customers-stories .links-dropdown-list.unset-radius {
    border-radius: 0
}

@media(max-width:991px) {
    .customers-stories .links-dropdown-list {
        top: 100%
    }
}

.customers-stories .links-dropdown-list .reset-filters {
    border-top: 1px solid #e7eaef;
    color: #4c3eff;
    display: none;
    font-size: 16px;
    font-weight: 800;
    height: 100%;
    margin: 0 auto;
    padding: 22px;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 100%
}

.customers-stories .links-dropdown-list ul.menu {
    list-style-type: none;
    margin: 0;
    padding-left: 0
}

.customers-stories .links-dropdown-list ul.menu .menu-category {
    padding: 10px 30px
}

.customers-stories .links-dropdown-list ul.menu li a,
.customers-stories .links-dropdown-list ul.menu li label {
    color: var(--wp--preset--color--black, #000);
    cursor: pointer;
    display: block;
    font-weight: 400;
    padding: 13px 35px;
    -webkit-text-decoration: none;
    text-decoration: none
}

.customers-stories .links-dropdown-list ul.menu li a.active,
.customers-stories .links-dropdown-list ul.menu li a:hover,
.customers-stories .links-dropdown-list ul.menu li label.active,
.customers-stories .links-dropdown-list ul.menu li label:hover {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    color: var(--wp--preset--color--riski-blue, #4c3eff) !important
}

.customers-stories .links-dropdown-list ul.menu li.disabled {
    cursor: not-allowed
}

.customers-stories .links-dropdown-list ul.menu li.disabled label {
    cursor: default
}

.customers-stories .links-dropdown-list ul.menu li.disabled span {
    color: gray
}

.customers-stories .links-dropdown-list [type=checkbox]:not(.hs-input) {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.customers-stories .links-dropdown-list [type=checkbox]:not(.hs-input)+span:not(.lever) {
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    padding-left: 24px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.customers-stories .links-dropdown-list [type=checkbox]:not(.hs-input)+span:not(.lever):before {
    background-color: transparent;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 2px;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 15px
}

.customers-stories .links-dropdown-list [type=checkbox]:not(.hs-input)+span:not(.lever):after {
    border-width: medium;
    border-bottom: 2px solid var(--wp--preset--color--white, #fff);
    border-left: 0 solid var(--wp--preset--color--white, #fff);
    border-right: 2px solid var(--wp--preset--color--white, #fff);
    border-top: 0 solid var(--wp--preset--color--white, #fff);
    content: "";
    display: none;
    height: 9px;
    left: 5px;
    position: absolute;
    top: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px
}

.customers-stories .links-dropdown-list [type=checkbox]:not(.hs-input):checked+span:not(.lever):before {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border-color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.customers-stories .links-dropdown-list [type=checkbox]:not(.hs-input):checked+span:not(.lever):after {
    display: block
}

.customers-stories .links-dropdown-list [type=checkbox]:not(.hs-input):focus+span:not(.lever):before {
    -webkit-box-shadow: 0 0 0 2px var(--wp--preset--color--riski-blue-hover, #5569f7);
    box-shadow: 0 0 0 2px var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.customers-stories .links-dropdown-list.active {
    display: block
}

.customers-stories .links-dropdown-list:has(.filter-link:checked) .reset-filters {
    display: block;
    padding: 22px 22px 0
}

.customers-stories .links-dropdown-list.has-selection .reset-filters,
.customers-stories .links-dropdown.has-selection .reset-filters,
.customers-stories .links-dropdown.has-selection+.links-dropdown-list .reset-filters {
    display: block;
    padding: 22px 22px 0
}

.customers-stories .customers-wrap {
    grid-gap: 30px;
    margin-top: 50px
}

@media(max-width:991px) {
    .customers-stories .customers-wrap {
        margin-top: 30px
    }
}

.customers-stories .customers-wrap .post-block.item-small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    list-style: none;
    margin: 0;
    max-width: 635px;
    overflow: hidden;
    width: 100%
}

@media(max-width:781px) {
    .customers-stories .customers-wrap .post-block.item-small {
        border-radius: 8px
    }
}

.customers-stories .customers-wrap .post-block.item-small.unset-radius {
    border-radius: 0
}

@media(min-width:1200px) {
    .customers-stories .customers-wrap .post-block.item-small {
        height: 559px
    }
}

.customers-stories .customers-wrap .post-block.item-small.filtered-out,
.customers-stories .customers-wrap .post-block.item-small.hidden {
    display: none
}

.customers-stories .customers-wrap .post-block.item-small .img-wrapper {
    height: 239.393px;
    min-height: 239.393px;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: relative
}

@media(max-width:991px) {
    .customers-stories .customers-wrap .post-block.item-small .img-wrapper {
        height: 190px;
        min-height: 190px
    }
}

.customers-stories .customers-wrap .post-block.item-small .img-wrapper img {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.customers-stories .customers-wrap .post-block.item-small:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.customers-stories .customers-wrap .post-block.item-small:hover .img-wrapper img {
    overflow: hidden;
    scale: 1.05
}

.customers-stories .customers-wrap .post-block.item-small .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.customers-stories .customers-wrap .post-block.item-small .wrapper:after {
    display: none;
    height: 70px;
    top: 71%
}

.customers-stories .customers-wrap .post-block.item-small .wrapper .details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    gap: 30px;
    height: 100%;
    padding-bottom: 0
}

@media(max-width:991px) {
    .customers-stories .customers-wrap .post-block.item-small .wrapper .details {
        gap: 16px
    }
}

.customers-stories .customers-wrap .post-block.item-small .wrapper .details img {
    height: 40px;
    max-width: 176px;
    -o-object-fit: contain;
    object-fit: contain;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -ms-flex-item-align: start;
    align-self: start
}

.customers-stories .customers-wrap .post-block.item-small .wrapper .details .item-title {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 0;
    max-height: 137px;
    overflow: hidden;
    width: 85%
}

@media(min-width:992px) {
    .customers-stories .customers-wrap .post-block.item-small .wrapper .details .item-title {
        font-size: 32px;
        line-height: 44px
    }
}

@media(max-width:991px) {
    .customers-stories .customers-wrap .post-block.item-small .wrapper .details .item-title {
        max-height: 100%;
        width: 100%
    }
}

.customers-stories .customers-wrap .post-block.item-small .wrapper .details .readmore-link {
    margin-top: auto;
    position: relative
}

.customers-stories .load-more-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    margin: 60px auto
}

.customers-stories .load-more-wrapper .load-more:after {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.customers-stories .load-more-wrapper .load-more:hover:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.customers-stories .filter-results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 50px;
    padding-bottom: 0;
    padding-top: 30px
}

@media(max-width:991px) {
    .customers-stories .filter-results {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        gap: 20px;
        -webkit-box-align: inherit;
        -ms-flex-align: inherit;
        align-items: inherit;
        padding-bottom: 0;
        padding-top: 20px
    }
}

.customers-stories .filter-results .customers-filter-message-content {
    font-size: 18px;
    margin-bottom: 0
}

@media(max-width:991px) {
    .customers-stories .filter-results .customers-filter-message-content {
        font-size: 16px
    }
}

.customers-stories .filter-results .customers-filter-message-content span {
    font-weight: 700
}

.customers-stories .filter-results .clear-filters:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.customers-stories .filter-results .clear-filters svg {
    margin-right: 5px
}

.customers-stories .posts-loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%
}

@media(max-width:781px) {
    .customers-stories .posts-loader {
        border-radius: 8px
    }
}

.customers-stories .posts-loader.unset-radius {
    border-radius: 0
}

.customers-stories .posts-loader .image-holder {
    min-height: 160px;
    width: 100%
}

.customers-stories .posts-loader .content-holder {
    padding: 30px
}

@media(min-width:782px) {
    .customers-stories .posts-loader .content-holder {
        padding: 30px 35px
    }
}

.customers-stories .posts-loader .content-holder .cat-holder {
    height: 13px;
    margin-bottom: 23px;
    max-width: 100%;
    width: 205px
}

.customers-stories .posts-loader .content-holder .title-holder {
    height: 21px;
    margin-bottom: 31px;
    max-width: 100%;
    width: 317px
}

.customers-stories .posts-loader .content-holder .text-holder {
    height: 13px;
    margin-bottom: 15px;
    max-width: 100%;
    width: auto
}

.customers-stories .posts-loader .content-holder .text-holder2 {
    height: 13px;
    margin-bottom: 41px;
    max-width: 100%;
    width: auto
}

.customers-stories .posts-loader .content-holder .button-holder {
    height: 13px;
    max-width: 100%;
    width: 103px
}

.customers-stories .posts-spinner {
    margin-bottom: 40px;
    margin-top: 40px;
    text-align: center;
    width: 100%
}

@media(min-width:1200px) {
    .customers-stories .posts-spinner {
        grid-column-gap: 40px
    }
}

#filtered-posts {
    scroll-margin-top: 150px
}

.ticker-wrap {
    backdrop-filter: blur(9.2511234283px);
    background-color: transparent;
    border: solid var(--wp--preset--color--white, #fff);
    border-width: 1px 0 0;
    bottom: 0;
    -webkit-filter: drop-shadow(0 1.85px 9.251px rgba(0, 0, 0, .2));
    filter: drop-shadow(0 1.85px 9.251px rgba(0, 0, 0, .2));
    left: 0;
    line-height: 33.325px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    white-space: nowrap;
    width: 100%;
    z-index: 1
}

.ticker-wrap .ticker {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: marquee;
    animation-name: marquee;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    display: inline-block;
    margin-top: 5px
}

.ticker-wrap .ticker:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.ticker-wrap .ticker .item-collection-1 {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: swap;
    animation-name: swap;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    left: 0;
    position: relative
}

.ticker-wrap .ticker .item-collection-2 {
    display: inline-block
}

.ticker-wrap .ticker .item {
    color: var(--wp--preset--color--white, #fff);
    display: inline-block;
    font-family: Quantico, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1.5px;
    line-height: 0;
    text-align: center;
    white-space: pre
}

@keyframes marquee {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes swap {

    0%,
    50% {
        left: 0
    }

    50.01%,
    to {
        left: 100%
    }
}

@keyframes swap {

    0%,
    50% {
        left: 0
    }

    50.01%,
    to {
        left: 100%
    }
}

.hover-list {
    position: relative;
    z-index: 1
}

.hover-list .hover-item {
    border: solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-width: 0 0 2px;
    cursor: default;
    display: block;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.hover-list .hover-item[href] {
    cursor: pointer
}

.hover-list .hover-item[href]:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.hover-list .hover-item[href]:hover .hover-image {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    visibility: visible
}

.hover-list .hover-item[href]:hover .icon {
    opacity: 1;
    position: relative;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    width: auto
}

.hover-list .hover-item.disabled {
    background-color: var(--wp--preset--color--light-grey, #f2f2f5);
    pointer-events: none
}

.hover-list .hover-item.disabled .title {
    color: var(--wp--preset--color--grey-hover, #b9c2ca)
}

.hover-list .hover-item:first-child {
    border-top-width: 2px
}

.hover-list .hover-item .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative
}

@media(max-width:991px) {
    .hover-list .hover-item .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start
    }
}

.hover-list .hover-item .title {
    font-size: 62px;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    line-height: 78px;
    overflow: hidden
}

@media(max-width:991px) {
    .hover-list .hover-item .title {
        font-size: 35px;
        gap: 15px;
        line-height: 44px
    }
}

.hover-list .hover-item .title .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    position: absolute;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media(max-width:991px) {
    .hover-list .hover-item .title .icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        opacity: 1;
        position: relative;
        -webkit-transform: none;
        transform: none;
        width: 24px
    }
}

.hover-list .hover-item .title .icon svg {
    height: 48px;
    width: 48px
}

@media(max-width:991px) {
    .hover-list .hover-item .title .icon svg {
        height: 24px;
        width: 24px
    }
}

.hover-list .hover-item .title .icon svg path.arrow-big {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

@media(max-width:991px) {
    .hover-list .hover-item .title .icon svg path.arrow-big {
        fill: currentColor
    }
}

.hover-list .hover-item .hover-image {
    height: 250px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: auto;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: all .3s cubic-bezier(.16, 1, .3, 1);
    transition: all .3s cubic-bezier(.16, 1, .3, 1);
    visibility: hidden;
    width: 400px;
    z-index: 2
}

@media(max-width:1399px) {
    .hover-list .hover-item .hover-image {
        margin-right: 32px
    }
}

@media(max-width:991px) {
    .hover-list .hover-item .hover-image {
        display: none
    }
}

.hover-list .hover-item .hover-image img {
    border-radius: 8px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.hover-list .hover-item .label-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    -webkit-transition: all .1s ease;
    transition: all .1s ease
}

@media(max-width:991px) {
    .hover-list .hover-item .label-buttons {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }
}

.hover-list .hover-item .label-item {
    border: 2px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 100px;
    color: var(--wp--preset--color--grey-hover, #b9c2ca);
    font-family: Quantico;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding: 8px 20px;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(max-width:991px) {
    .hover-list .hover-item .label-item {
        font-size: 14px;
        font-style: normal;
        letter-spacing: 1.6px;
        line-height: 22px;
        padding: 6px 15px
    }
}

.hover-list .hover-item .label-item.coming-soon {
    background-color: var(--wp--preset--color--grey-hover, #b9c2ca);
    border-color: var(--wp--preset--color--grey-hover, #b9c2ca);
    color: var(--wp--preset--color--white, #fff)
}

@media(min-width:782px) {
    .press-release-section {
        background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
        padding: 120px 0
    }
}

@media(max-width:781px) {
    .press-release-section .press-releases-wrap .container-new {
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }
}

.press-release-section .press-releases-title {
    margin-bottom: 40px
}

@media(min-width:782px) {
    .press-release-section .press-releases-title {
        margin-bottom: 73px
    }
}

.press-release-section .press-releases {
    position: relative;
    -webkit-transition: height .3s;
    transition: height .3s
}

@media(max-width:781px) {
    .press-release-section .press-releases {
        border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
        height: auto !important
    }
}

.press-release-section .press-releases .press-year {
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    margin-bottom: 0;
    scroll-margin-top: 60px
}

@media(min-width:782px) {
    .press-release-section .press-releases .press-year {
        border: 0;
        margin-bottom: 40px
    }
}

.press-release-section .press-releases .press-year.active {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.press-release-section .press-releases .press-year.active .press-posts {
    color: var(--wp--preset--color--black, #000);
    display: block
}

@media(min-width:782px) {
    .press-release-section .press-releases .press-year.active .press-posts {
        border-left: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
        left: 0;
        margin-left: 105px;
        padding-left: 60px;
        position: absolute;
        top: 0
    }
}

.press-release-section .press-releases .press-year.active .cat-year-text:after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.press-release-section .press-releases .press-year .cat-year {
    scroll-margin-top: 60px
}

.press-release-section .press-releases .press-year .cat-year-text {
    cursor: pointer;
    position: relative;
    scroll-margin-top: 60px
}

.press-release-section .press-releases .press-year .cat-year-text:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.press-release-section .press-releases .press-year .cat-year-text:after {
    background: url(/app/themes/riskified/public/images/chevron.be764e.svg) 50% no-repeat;
    background-size: 60%;
    content: "";
    display: inline-block;
    height: 47px;
    margin-left: 10px;
    position: absolute;
    right: 18px;
    top: 5px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 18px
}

@media(min-width:576px) {
    .press-release-section .press-releases .press-year .cat-year-text:after {
        display: none
    }
}

@media(max-width:781px) {
    .press-release-section .press-releases .press-year .cat-year-text {
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 20px 32px;
        width: 540px
    }
}

@media(max-width:575px) {
    .press-release-section .press-releases .press-year .cat-year-text {
        width: 100%
    }
}

.press-release-section .press-releases .press-year .press-posts {
    display: none
}

@media(max-width:781px) {
    .press-release-section .press-releases .press-year .press-posts {
        background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
        border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
        padding: 30px 0
    }
}

.press-release-section .press-releases .press-year .press-posts .post-list {
    margin-top: 60px
}

@media(max-width:781px) {
    .press-release-section .press-releases .press-year .press-posts .post-list {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        padding: 0 32px;
        width: 540px
    }
}

@media(max-width:575px) {
    .press-release-section .press-releases .press-year .press-posts .post-list {
        width: 100%
    }
}

.press-release-section .press-releases .press-year .press-posts .post-list.post-hidden {
    display: none
}

.press-release-section .press-releases .press-year .press-posts .post-list:first-child {
    margin-top: 0
}

.press-release-section .press-releases .press-year .press-posts .post-list:hover .press-title {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.press-release-section .press-releases .press-year .press-posts .post-list:hover .press-title:after {
    opacity: 1
}

@media(min-width:992px) {
    .press-release-section .press-releases .press-year .press-posts .post-list:hover .press-title:after {
        right: -50px
    }
}

@media(min-width:1400px) {
    .press-release-section .press-releases .press-year .press-posts .post-list:hover .press-title:after {
        right: -70px
    }
}

.press-release-section .press-releases .press-year .press-posts .load-more {
    font-size: 18px;
    margin-top: 60px
}

@media(max-width:781px) {
    .press-release-section .press-releases .press-year .press-posts .load-more {
        display: block;
        font-size: 14px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        padding: 0 32px;
        width: 540px
    }
}

@media(max-width:575px) {
    .press-release-section .press-releases .press-year .press-posts .load-more {
        width: 100%
    }
}

.press-release-section .press-releases .press-year .press-posts .load-more.show-less {
    display: none
}

.press-release-section .press-releases .press-year .press-posts .load-more.show-less:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.press-release-section .press-releases .press-year .press-posts .press-title {
    margin-bottom: 6px;
    position: relative
}

@media(max-width:781px) {
    .press-release-section .press-releases .press-year .press-posts .press-title {
        display: -webkit-box;
        max-width: 100%;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        padding-right: 20px;
        text-overflow: ellipsis
    }
}

.press-release-section .press-releases .press-year .press-posts .press-title:after {
    background-image: url(/app/themes/riskified/public/images/go-to-arrow-right.ba2e34.svg);
    content: "";
    height: 14px;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 12px;
    -webkit-transition: right .3s;
    transition: right .3s;
    width: 17px
}

@media(min-width:782px) {
    .press-release-section .press-releases .press-year .press-posts .press-title:after {
        opacity: 0;
        right: -17px;
        top: 50%
    }
}

.press-release-section .press-releases .press-year .press-posts .press-date {
    margin-bottom: 0
}

.rank-math-wpml-html-sitemap {
    background-color: var(--wp--preset--color--white, #fff);
    color: var(--wp--preset--color--black, #000);
    font-family: ProximaNova, sans-serif;
    margin: 2rem auto;
    padding: 1rem
}

.rank-math-wpml-html-sitemap .sr-only {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border-width: 0;
    white-space: nowrap
}

.rank-math-wpml-html-sitemap .sitemap-nav-container {
    margin-bottom: 2rem
}

.rank-math-wpml-html-sitemap .sitemap-nav-container .sitemap-skip-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .5rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.rank-math-wpml-html-sitemap .sitemap-nav-container .sitemap-skip-links a {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    border-radius: 4px;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: inline-block;
    padding: .5rem 1rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.rank-math-wpml-html-sitemap .sitemap-nav-container .sitemap-skip-links a:focus,
.rank-math-wpml-html-sitemap .sitemap-nav-container .sitemap-skip-links a:hover {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--white, #fff);
    outline: none
}

@media(min-width:992px) {
    .rank-math-wpml-html-sitemap .sitemap-sections-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 1.5rem
    }
}

.rank-math-wpml-html-sitemap .sitemap-section {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    margin-bottom: 2rem;
    overflow: hidden
}

@media(max-width:781px) {
    .rank-math-wpml-html-sitemap .sitemap-section {
        border-radius: 8px
    }
}

.rank-math-wpml-html-sitemap .sitemap-section.unset-radius {
    border-radius: 0
}

@media(min-width:992px) {
    .rank-math-wpml-html-sitemap .sitemap-section {
        width: calc(50% - .75rem)
    }
}

@media(min-width:1200px) {
    .rank-math-wpml-html-sitemap .sitemap-section {
        width: 100%
    }
}

.rank-math-wpml-html-sitemap .sitemap-section .section-title {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    font-size: 1.25rem;
    font-weight: 600;
    margin: 0;
    padding: 1rem
}

.rank-math-wpml-html-sitemap .sitemap-items {
    list-style: none;
    margin: 0;
    padding: 0
}

.rank-math-wpml-html-sitemap .sitemap-item {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    margin: 0;
    min-height: auto;
    padding: 1rem
}

.rank-math-wpml-html-sitemap .sitemap-item:last-child {
    border-bottom: none
}

.rank-math-wpml-html-sitemap .sitemap-item:before {
    content: none;
    display: none
}

.rank-math-wpml-html-sitemap .sitemap-item .item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 1rem
}

@media(max-width:991px) {
    .rank-math-wpml-html-sitemap .sitemap-item .item-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.rank-math-wpml-html-sitemap .sitemap-item .item-info {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.rank-math-wpml-html-sitemap .sitemap-item .item-title {
    font-size: 1.1rem;
    font-weight: 500;
    margin: 0 0 .5rem
}

.rank-math-wpml-html-sitemap .sitemap-item .item-title .item-link,
.rank-math-wpml-html-sitemap .sitemap-item .item-title .language-link {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5rem;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.rank-math-wpml-html-sitemap .sitemap-item .item-title .item-link:focus,
.rank-math-wpml-html-sitemap .sitemap-item .item-title .item-link:hover,
.rank-math-wpml-html-sitemap .sitemap-item .item-title .language-link:focus,
.rank-math-wpml-html-sitemap .sitemap-item .item-title .language-link:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.rank-math-wpml-html-sitemap .sitemap-item .item-title .item-link:focus .language-flag,
.rank-math-wpml-html-sitemap .sitemap-item .item-title .item-link:hover .language-flag,
.rank-math-wpml-html-sitemap .sitemap-item .item-title .language-link:focus .language-flag,
.rank-math-wpml-html-sitemap .sitemap-item .item-title .language-link:hover .language-flag {
    background-color: var(--wp--preset--color--grey-hover, #b9c2ca)
}

.rank-math-wpml-html-sitemap .language-versions {
    margin-top: .5rem
}

.rank-math-wpml-html-sitemap .language-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .5rem;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(max-width:991px) {
    .rank-math-wpml-html-sitemap .language-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: .3rem
    }
}

.rank-math-wpml-html-sitemap .language-item {
    display: inline-block;
    margin: 0 0 .5rem;
    min-height: auto;
    padding: 0
}

.rank-math-wpml-html-sitemap .language-item:before {
    content: none;
    display: none
}

.rank-math-wpml-html-sitemap .language-item.is-rtl {
    direction: rtl
}

@media(max-width:991px) {
    .rank-math-wpml-html-sitemap .language-item {
        width: 100%
    }
}

.rank-math-wpml-html-sitemap .language-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: .9rem;
    gap: .5rem;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.rank-math-wpml-html-sitemap .language-link:focus,
.rank-math-wpml-html-sitemap .language-link:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7);
    outline: none
}

.rank-math-wpml-html-sitemap .language-link:focus .language-flag,
.rank-math-wpml-html-sitemap .language-link:hover .language-flag {
    background-color: var(--wp--preset--color--grey-hover, #b9c2ca)
}

.rank-math-wpml-html-sitemap .language-flag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--wp--preset--color--light-grey, #f2f2f5);
    font-size: .8rem;
    font-weight: 700;
    height: 2rem;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-flex-negative: 0;
    border-radius: 12px;
    flex-shrink: 0
}

@media(max-width:781px) {
    .rank-math-wpml-html-sitemap .language-flag {
        border-radius: 8px
    }
}

.rank-math-wpml-html-sitemap .language-flag.unset-radius {
    border-radius: 0
}

.rank-math-wpml-html-sitemap .language-title {
    font-size: .9rem
}

.rank-math-wpml-html-sitemap .no-items {
    color: var(--wp--preset--color--grey-secondary, #9193a6);
    font-style: italic;
    padding: 1rem
}

.webless-search-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px
}

header .webless-search-button {
    background-color: transparent;
    border: 1px solid var(--wp--preset--color--white, #fff);
    color: var(--wp--preset--color--white, #fff)
}

@media(min-width:992px) {
    header .webless-search-button {
        padding-left: 14px !important;
        padding-right: 20px !important
    }
}

header .webless-search-button .ai-star-icon {
    height: 18px;
    width: 18px
}

header .webless-search-button:hover:not(.mobile-only) {
    background: var(--wp--preset--color--bg-webless, linear-gradient(88deg, #5a4cff 4.97%, #ba97ff 96.09%));
    background-clip: border-box;
    background-origin: border-box;
    border-color: transparent;
    color: var(--wp--preset--color--white, #fff)
}

@media(max-width:781px) {
    header .webless-search-button.desktop-only {
        display: none !important
    }
}

header .webless-search-button.mobile-only {
    -webkit-animation-play-state: running;
    animation-play-state: running;
    border: solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-width: 0 0 1px;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-top: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    line-height: inherit
}

@media only screen and (max-width:991px)and (min-width:782px) {
    header .webless-search-button.mobile-only {
        display: none !important
    }
}

@media(min-width:992px) {
    header .webless-search-button.mobile-only {
        display: none !important
    }
}

header .webless-search-button.mobile-only:hover {
    background: inherit;
    background-clip: border-box;
    background-origin: border-box;
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

header .webless-search-button svg {
    display: block
}

header .webless-search-button .arrow-icon svg {
    height: 13.314px;
    width: 16.556px
}

header.transparent_header:not(.negative):not(.mega-menu-open):not(.fixed) .webless-search-button.desktop-only {
    background-clip: border-box;
    background-color: transparent;
    background-origin: border-box;
    border: 1px solid var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

header.fixed:not(.blue_bg_header) .webless-search-button.desktop-only,
header.mega-menu-open .webless-search-button.desktop-only,
header.transparent_header.fixed .webless-search-button.desktop-only,
header.transparent_header:not(.negative):not(.mega-menu-open):not(.fixed) .webless-search-button.desktop-only:hover {
    background: var(--wp--preset--color--bg-webless, linear-gradient(88deg, #5a4cff 4.97%, #ba97ff 96.09%));
    background-clip: border-box;
    background-origin: border-box;
    border-color: transparent;
    color: var(--wp--preset--color--white, #fff)
}

@media(min-width:992px) {
    body:has(#protected-content .protected-form-container) .sticky-group {
        position: sticky;
        top: var(--trigger-scroll, 0);
        z-index: 1
    }
}

body:has(#protected-content .protected-form-container) #protected-content {
    z-index: 2
}

body:has(#protected-content .protected-form-container) .footer {
    position: relative;
    z-index: 3
}

body:has(#protected-content .protected-form-container) .side-popup {
    height: 0;
    opacity: 0
}

#protected-content {
    position: relative
}

#protected-content .form-protected-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#protected-content.protected-wrapper {
    position: relative;
    -webkit-transition: none;
    transition: none
}

#protected-content.protected-wrapper.revealing {
    opacity: 0
}

#protected-content.protected-wrapper.revealed {
    -webkit-animation: fadeIn .4s ease-out forwards;
    animation: fadeIn .4s ease-out forwards
}

#protected-content.protected-wrapper:has(.form-div) {
    min-height: 400px
}

#protected-content.protected-wrapper:has(.form-div):has(.form-submitted) .form-div {
    opacity: 0;
    pointer-events: none
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#protected-content .loader {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

#protected-content .loader.hidden,
#protected-content .loader.hiding {
    opacity: 0
}

#protected-content .protected-content-hidden {
    content-visibility: hidden;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden
}

:where(.single-guide, .single-report, .single-post, .single-case-study, .single-webinar) div[id]:not([id^=section-block_]):not([id^=container-block_]),
:where(.single-guide, .single-report, .single-post, .single-case-study, .single-webinar) section[id]:not([id^=section-block_]):not([id^=container-block_]) {
    scroll-margin-block-start: calc(var(--banner-section-height, 0px) + var(--site-header-height, 0px))
}

.site-header .left-header-content .bread-crumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0
}

@media(max-width:991px) {
    .site-header .left-header-content .bread-crumbs {
        display: none
    }
}

.site-header .left-header-content .bread-crumbs a {
    color: var(--wp--preset--color--black, #000);
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

@media(min-width:992px) {
    .site-header .left-header-content .bread-crumbs a:hover {
        color: var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

.site-header .left-header-content .bread-crumbs svg {
    margin: 0 10px;
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.site-header .left-header-content .bread-crumbs svg path {
    fill: var(--wp--preset--color--black, #000)
}

.site-header .left-header-content.mega-menu-open .bread-crumbs a {
    color: var(--wp--preset--color--black, #000)
}

.site-header .left-header-content.mega-menu-open .bread-crumbs a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.site-header .left-header-content.mega-menu-open .bread-crumbs svg path {
    fill: var(--wp--preset--color--black, #000)
}

.site-header.blue_bg_header.fixed:not(.mega-menu-open) .bread-crumbs:not(.mobile) a,
.site-header.negative-header:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a,
.site-header.transparent_header.negative:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a,
body:not(.menu-is-open) .site-header.blue_bg_header:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a,
header.site-header.negative:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a {
    color: var(--wp--preset--color--white, #fff)
}

.site-header.blue_bg_header.fixed:not(.mega-menu-open) .bread-crumbs:not(.mobile) a:hover,
.site-header.negative-header:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a:hover,
.site-header.transparent_header.negative:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a:hover,
body:not(.menu-is-open) .site-header.blue_bg_header:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a:hover,
header.site-header.negative:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) a:hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

.site-header.blue_bg_header.fixed:not(.mega-menu-open) .bread-crumbs:not(.mobile) svg path,
.site-header.negative-header:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) svg path,
.site-header.transparent_header.negative:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) svg path,
body:not(.menu-is-open) .site-header.blue_bg_header:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) svg path,
header.site-header.negative:not(.mega-menu-open):not(.fixed) .bread-crumbs:not(.mobile) svg path {
    fill: var(--wp--preset--color--white, #fff)
}

.table-of-contents-mobile-container .bread-crumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: solid #cfd6dd;
    border-width: 1px 0 0;
    gap: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px
}

.table-of-contents-mobile-container .bread-crumbs svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.table-of-contents-mobile-container .bread-crumbs svg path {
    fill: var(--wp--preset--color--black, #000)
}

.table-of-contents-mobile-container .bread-crumbs .category-name {
    color: var(--wp--preset--color--black, #000);
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: -3px
}

@media(min-width:992px) {
    .table-of-contents-mobile-container .bread-crumbs .category-name {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.table-of-contents-mobile-container .bread-crumbs .category-name:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.table-of-contents-mobile-container .links-dropdown {
    position: relative
}

.table-of-contents-mobile-container .links-dropdown .links-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 20px 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(min-width:992px) {
    .table-of-contents-mobile-container .links-dropdown .links-selector {
        font-size: 25px;
        line-height: 37px
    }
}

.table-of-contents-mobile-container .links-dropdown .links-selector.bold {
    font-weight: 700
}

.table-of-contents-mobile-container .links-dropdown .links-selector img {
    margin-right: 8px;
    vertical-align: middle
}

@media(max-width:991px) {
    .table-of-contents-mobile-container .links-dropdown .links-selector {
        font-weight: 700
    }
}

.table-of-contents-mobile-container .links-dropdown .links-selector svg {
    width: 12.5px
}

.table-of-contents-mobile-container .links-dropdown .links-selector:focus {
    outline: none
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list {
    background: var(--wp--preset--color--light-grey, #f2f2f5);
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    margin-bottom: 30px;
    padding-bottom: 14px;
    padding-left: 0;
    padding-top: 14px;
    position: relative;
    top: calc(20px + 100%)
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu {
    counter-reset: toc-counter;
    list-style: none;
    padding: 0;
    width: 294px;
    width: 100%
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item:has(a:not(.not-counting)) {
    counter-increment: toc-counter
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--black, #000);
    gap: 13px;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(max-width:991px) {
    .table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item a {
        gap: 8px
    }
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item a:before {
    content: "0" counter(toc-counter) ".";
    font-weight: 700;
    -ms-flex-negative: 0;
    color: var(--wp--preset--color--black, #000);
    flex-shrink: 0;
    -ms-flex-item-align: start;
    align-self: start
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item a:nth-child(n+10):before {
    content: counter(toc-counter) "."
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item a.not-counting:before {
    content: none
}

.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item a:hover,
.table-of-contents-mobile-container .links-dropdown.open .links-dropdown-list ul.menu .menu-item a:hover:before {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.right-header-content .resource-center-links-dropdown {
    margin-left: 10px;
    margin-right: 10px
}

@media(max-width:991px) {
    .right-header-content .resource-center-links-dropdown {
        display: none
    }
}

.resource-center-links-dropdown .links-selector {
    color: var(--wp--preset--color--black, #000);
    font-weight: 400;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

@media(max-width:991px) {
    .resource-center-links-dropdown .links-selector {
        font-weight: 700;
        gap: 10px
    }
}

.resource-center-links-dropdown .links-selector:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.resource-center-links-dropdown .links-selector svg path {
    fill: currentColor
}

@media(min-width:992px) {
    .resource-center-links-dropdown .links-dropdown-list {
        left: 50%;
        top: calc(100% + 22px);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.site-header.fixed:not(.blue_bg_header) .resource-center-links-dropdown:not(.mobile-only) .links-selector,
.site-header.mega-menu-open .resource-center-links-dropdown:not(.mobile-only) .links-selector {
    color: var(--wp--preset--color--black, #000)
}

.site-header.fixed:not(.blue_bg_header) .resource-center-links-dropdown:not(.mobile-only) .links-selector:hover,
.site-header.mega-menu-open .resource-center-links-dropdown:not(.mobile-only) .links-selector:hover,
.site-header.transparent_header:not(.negative) .resource-center-links-dropdown:not(.table-of-contents-dropdown):not(.mobile-only) .links-selector:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

@media(min-width:992px) {

    .site-header.blue_bg_header.fixed:not(.mega-menu-open) .resource-center-links-dropdown .links-selector,
    .site-header.negative-header:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector,
    .site-header.transparent_header.negative:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector,
    body:not(.menu-is-open) .site-header.blue_bg_header:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector,
    header.site-header.negative:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector {
        color: var(--wp--preset--color--white, #fff)
    }

    .site-header.blue_bg_header.fixed:not(.mega-menu-open) .resource-center-links-dropdown .links-selector:hover,
    .site-header.negative-header:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector:hover,
    .site-header.transparent_header.negative:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector:hover,
    body:not(.menu-is-open) .site-header.blue_bg_header:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector:hover,
    header.site-header.negative:not(.mega-menu-open):not(.fixed) .resource-center-links-dropdown .links-selector:hover {
        color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
    }
}

.links-dropdown-list.table-of-contents-dropdown ul.menu {
    counter-reset: toc-counter;
    list-style: none;
    padding: 10px 0 16px;
    width: 294px
}

.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item:has(a:not(.not-counting)) {
    counter-increment: toc-counter
}

.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--black, #000);
    gap: 13px;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(max-width:991px) {
    .links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a {
        gap: 8px
    }
}

.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a:before {
    content: "0" counter(toc-counter) ".";
    font-weight: 700;
    -ms-flex-negative: 0;
    color: var(--wp--preset--color--black, #000);
    flex-shrink: 0;
    -ms-flex-item-align: start;
    align-self: start
}

.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a:nth-child(n+10):before {
    content: counter(toc-counter) "."
}

.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a.not-counting:before {
    content: none
}

.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a:hover,
.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a:hover:before {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.links-dropdown-list.table-of-contents-dropdown ul.menu .menu-item a:hover {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

@media(max-width:1199px) {
    .riskified-home .hero-section {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

@media(max-width:1399px) {
    .riskified-home .hero-section .hero-content-wrapper {
        max-width: 53% !important
    }
}

@media(max-width:991px) {
    .riskified-home .hero-section .hero-content-wrapper {
        max-width: 100% !important
    }
}

.riskified-home .hero-section.hero-height-70vh {
    min-height: 75vh
}

@media(max-width:1199px) {
    .riskified-home .hero-section.hero-height-70vh {
        background-position: 50%
    }
}

@media(max-width:991px) {
    .riskified-home .hero-section.hero-height-70vh {
        background-color: var(--wp--preset--color--light-grey, #f2f2f5);
        background-position: 92% 69%;
        background-size: cover;
        min-height: 100vh
    }
}

.riskified-home .gallery-container .wp-block-gallery {
    position: relative;
    width: 100%;
    -webkit-box-flex: initial;
    -ms-flex-positive: initial;
    flex-grow: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    gap: 32px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    max-width: 375px
}

@media(min-width:992px) {
    .riskified-home .gallery-container .wp-block-gallery {
        max-width: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.riskified-home .gallery-container .wp-block-gallery .wp-block-image:first-child,
.riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(2),
.riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(6),
.riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(7) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%
}

@media(min-width:330px) {

    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:first-child,
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(2),
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(6),
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(7) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 30%;
        flex: 0 1 30%
    }
}

@media(min-width:992px) {

    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:first-child,
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(2),
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(6),
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(7) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 11%;
        flex: 0 1 11%
    }
}

@media(min-width:1200px) {

    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:first-child,
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(2),
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(6),
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image:nth-child(7) {
        -webkit-box-flex: initial;
        -ms-flex: initial;
        flex: initial
    }
}

.riskified-home .gallery-container .wp-block-gallery .wp-block-image {
    margin-bottom: 0 !important;
    width: auto !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%
}

@media(min-width:330px) {
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%
    }
}

@media(min-width:992px) {
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 11%;
        flex: 0 1 11%
    }
}

@media(min-width:1200px) {
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image {
        -webkit-box-flex: initial;
        -ms-flex: initial;
        flex: initial
    }
}

.riskified-home .gallery-container .wp-block-gallery .wp-block-image img {
    height: 40px;
    margin-bottom: 0;
    width: auto !important
}

@media(max-width:781px) {
    .riskified-home .gallery-container .wp-block-gallery .wp-block-image img {
        height: 27px;
        width: 100% !important
    }
}

@media(min-width:1400px) {
    .riskified-home .tabs-section .spacer+.wp-block-columns {
        gap: 6%
    }
}

.riskified-home .tabs-section .spacer+.wp-block-columns .wp-block-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:1400px) {
    .riskified-home .tabs-section .spacer+.wp-block-columns .wp-block-column:first-child {
        gap: 8%;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media(min-width:992px) {
    .riskified-home .benefits .item {
        padding: 60px 30px
    }
}

@media(min-width:1200px) {
    .riskified-home .benefits .item {
        padding: 60px
    }
}

.riskified-home .benefits .item h3 {
    margin-bottom: 8px
}

@media(min-width:992px) {
    .riskified-home .benefits .item h3 {
        margin-bottom: 24px
    }
}

.riskified-home .benefits .item img {
    height: auto !important;
    margin: 0 0 16px;
    width: 30px !important
}

@media(min-width:992px) {
    .riskified-home .benefits .item img {
        margin: 0 0 25px;
        width: 40px !important
    }
}

.riskified-home .products-section .wp-block-columns {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    justify-content: center;
    row-gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width:782px) {
    .riskified-home .products-section .wp-block-columns {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
}

@media(min-width:1200px) {
    .riskified-home .products-section .wp-block-columns {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        row-gap: 40px
    }
}

@media(min-width:782px) {
    .riskified-home .products-section .wp-block-columns .wp-block-column {
        -ms-flex-preferred-size: calc(34% - 30px) !important;
        flex-basis: calc(34% - 30px) !important;
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
        min-height: 100%
    }
}

.riskified-home .products-section .wp-block-columns .wp-block-column .default-section {
    border-radius: 12px;
    height: 100%;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 100%
}

@media(max-width:781px) {
    .riskified-home .products-section .wp-block-columns .wp-block-column .default-section {
        border-radius: 8px
    }
}

.riskified-home .products-section .wp-block-columns .wp-block-column .default-section.unset-radius {
    border-radius: 0
}

@media(min-width:1200px) {
    .riskified-home .products-section .wp-block-columns .wp-block-column .default-section:hover {
        -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
        box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    .riskified-home .products-section .wp-block-columns .wp-block-column .default-section .section-margin svg {
        right: -12px;
        top: -11px
    }
}

@media(min-width:992px) {
    .riskified-home .products-section .wp-block-columns .wp-block-column .big-p {
        margin-bottom: 20px
    }
}

.riskified-home .products-section .wp-block-columns .wp-block-column h2 {
    margin-bottom: 30px
}

@media(max-width:991px) {
    .riskified-home .products-section .wp-block-columns .wp-block-column h2 {
        margin-bottom: 20px
    }

    .riskified-home .big-image-section .grid-2 {
        display: grid;
        grid-gap: 20px;
        gap: 20px
    }

    .riskified-home .big-image-section .grid-2 .right-column {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
}

.riskified-home .big-image-section .riski-list {
    margin-bottom: 50px;
    margin-top: 30px
}

@media(max-width:991px) {
    .riskified-home .big-image-section .riski-list {
        margin-bottom: 30px;
        margin-top: 30px
    }
}

@media(min-width:992px) {
    .riskified-home .big-image-section h2 {
        text-align: left
    }
}

.riskified-home .awards-subtitle+.awards,
.riskified-home .awards-title+.awards {
    margin-top: 40px
}

@media(min-width:992px) {

    .riskified-home .awards-subtitle+.awards,
    .riskified-home .awards-title+.awards {
        margin-top: 60px
    }
}

.riskified-home .footer .riski-button {
    display: none
}

.page-template-page-contact .map-section {
    max-width: 100%;
    overflow-x: hidden;
    padding: 40px 0 60px
}

@media(min-width:782px) {
    .page-template-page-contact .map-section {
        padding: 40px 0 80px
    }
}

@media(min-width:992px) {
    .page-template-page-contact .map-section {
        padding: 100px 0
    }
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .tab-button.active .office-location-wrap {
        display: block
    }
}

.page-template-page-contact .map-section .map-list-heading {
    margin: 0 auto;
    text-align: left
}

.page-template-page-contact .map-section .map-image {
    position: relative
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .map-image {
        left: 50%;
        min-width: 1100px;
        overflow: hidden;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        width: 100%
    }
}

.page-template-page-contact .map-section .map-image svg {
    position: relative;
    top: 3px
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .map-image svg {
        top: 1px
    }
}

@media(min-width:1200px) {
    .page-template-page-contact .map-section .map-image svg {
        top: 0
    }
}

.page-template-page-contact .map-section .map-list-heading span {
    font-size: 16px;
    font-weight: 100
}

.page-template-page-contact .map-section .blinking-dot {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    padding: 20px 0
}

.page-template-page-contact .map-section .blinking-dot:last-of-type {
    border-bottom: 0
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 0;
        border-top: 0;
        font-size: 18px;
        line-height: 28px;
        margin-left: -20px;
        padding: 0;
        position: absolute
    }
}

.page-template-page-contact .map-section .blinking-dot.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot.flip-dot .bubble {
        left: auto;
        right: 95%;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }

    .page-template-page-contact .map-section .blinking-dot.flip-dot .bottom-bubble,
    .page-template-page-contact .map-section .blinking-dot.flip-dot .top-bubble {
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1)
    }
}

.page-template-page-contact .map-section .blinking-dot.border-dot {
    cursor: pointer
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot.border-dot:before {
        -webkit-box-shadow: 0 0 0 7px rgba(76, 62, 255, .2);
        box-shadow: 0 0 0 7px rgba(76, 62, 255, .2);
        margin-right: 14px
    }

    .page-template-page-contact .map-section .blinking-dot.border-dot:hover .bubble {
        cursor: auto;
        font-size: 18px;
        height: auto;
        line-height: 28px;
        opacity: 1;
        padding: 22px;
        -webkit-transition: opacity .3s;
        transition: opacity .3s;
        width: 344px
    }
}

.page-template-page-contact .map-section .blinking-dot .location-name {
    display: inline-block;
    vertical-align: middle
}

.page-template-page-contact .map-section .blinking-dot .bubble {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    margin-top: 3px
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .blinking-dot .bubble {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 80px
    }
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot .bubble {
        background: #fff;
        bottom: 40px;
        -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
        box-shadow: 0 0 20px 5px rgba(0, 0, 0, .16);
        display: block;
        font-size: 0;
        height: 0;
        left: 3px;
        line-height: 0;
        margin-top: 0;
        opacity: 0;
        padding: 0;
        position: absolute;
        width: 0;
        z-index: 10
    }
}

.page-template-page-contact .map-section .blinking-dot .bubble .top-bubble {
    margin-bottom: 7px
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .blinking-dot .bubble .top-bubble {
        margin-bottom: 0
    }
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot .bubble .top-bubble {
        margin-bottom: 7px
    }
}

.page-template-page-contact .map-section .blinking-dot .bubble .bubble-address {
    display: inline;
    font-weight: 400
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot .bubble .bubble-address {
        display: block;
        font-weight: 700
    }
}

.page-template-page-contact .map-section .blinking-dot .bubble .bubble-zip {
    display: inline;
    font-weight: 400
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot .bubble .bubble-zip {
        display: block
    }
}

.page-template-page-contact .map-section .blinking-dot .bubble .bubble-link {
    margin-top: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot .bubble .bubble-link {
        margin-top: 4px
    }
}

.page-template-page-contact .map-section .blinking-dot .bubble .bubble-email,
.page-template-page-contact .map-section .blinking-dot .bubble .bubble-link {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    gap: 10px;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .blinking-dot .bubble .bottom-bubble {
        margin-top: -28px
    }
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .blinking-dot .bubble .bottom-bubble {
        margin-top: 0
    }

    .page-template-page-contact .map-section .blinking-dot .bubble-bottom-left:before {
        border-color: #fff transparent transparent #fff;
        border-style: solid;
        border-width: 12px 12px 14px 26px;
        bottom: -14px;
        content: "";
        height: 0;
        left: 0;
        position: absolute;
        width: 0
    }

    .page-template-page-contact .map-section .blinking-dot:after {
        content: "";
        height: 300%;
        left: -20%;
        position: absolute;
        top: -200%;
        width: 150%
    }

    .page-template-page-contact .map-section .blinking-dot:before {
        -webkit-animation-delay: 1s;
        animation-delay: 1s;
        background-color: var(--wp--preset--color--riski-blue, #4c3eff);
        border: 3px solid var(--wp--preset--color--riski-blue, #4c3eff);
        border: 4px solid var(--wp--preset--color--riski-blue, #4c3eff);
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 10px;
        margin-right: 6px;
        position: relative;
        width: 10px
    }
}

@media(min-width:1200px) {
    .page-template-page-contact .map-section .blinking-dot:before {
        border: 5px solid var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

@media(max-width:991px) {
    .page-template-page-contact .map-section .map-img {
        display: none
    }
}

.page-template-page-contact .map-section .office-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 15px 0 35px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .office-location {
        display: block;
        margin: 15px 0 70px
    }
}

.page-template-page-contact .map-section .office-location a {
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: 900;
    margin: 5px 5px 5px 0
}

@media(min-width:330px) {
    .page-template-page-contact .map-section .office-location a {
        font-size: 21px
    }
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .office-location a {
        font-size: 33px
    }
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .office-location a {
        font-size: 36px;
        margin: 20px 30px 20px 0
    }
}

@media(min-width:1200px) {
    .page-template-page-contact .map-section .office-location a {
        font-size: 45px
    }
}

.page-template-page-contact .map-section .office-location a.selected {
    border-bottom: 2px solid #000;
    color: var(--wp--preset--color--black, #000)
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .office-location a.selected {
        border-bottom: 3px solid #000
    }
}

.page-template-page-contact .map-section .office-location a.selected .office-location-wrap {
    display: none
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .office-location a.selected .office-location-wrap {
        display: block
    }
}

.page-template-page-contact .map-section .office-location .office-location-wrap {
    bottom: 8px;
    display: none;
    left: 76%;
    position: absolute;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media(min-width:1200px) {
    .page-template-page-contact .map-section .office-location .office-location-wrap {
        left: 79%
    }
}

.page-template-page-contact .map-section .office-location .office-location-wrap .location-icon {
    width: 40px
}

.page-template-page-contact .map-section .office-location .office-location-wrap p {
    color: var(--wp--preset--color--black, #000);
    display: inline-block;
    margin: 0;
    position: relative;
    text-align: left;
    top: -4px
}

.page-template-page-contact .map-section li,
.page-template-page-contact .map-section ul {
    list-style: none
}

.page-template-page-contact .map-section .jobs-list {
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    position: relative;
    -webkit-transition: height 1s ease-out;
    transition: height 1s ease-out;
    width: 770px
}

@media(max-width:576px) {
    .page-template-page-contact .map-section .jobs-list {
        height: auto !important
    }
}

.page-template-page-contact .map-section p.small-riski {
    text-align: left
}

.page-template-page-contact .map-section .heading-jobboard.selected i.arrow {
    display: none
}

.page-template-page-contact .map-section .map-title {
    margin-bottom: 20px
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .map-title {
        margin-bottom: 50px;
        text-align: center
    }
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .heading-jobboard .department {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        width: 37%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.page-template-page-contact .map-section .heading-jobboard {
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    height: 47px;
    line-height: 47px
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .heading-jobboard {
        background: transparent;
        border-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0
    }
}

.page-template-page-contact .map-section .heading-jobboard:first-child {
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .heading-jobboard:first-child {
        border-top: 0
    }
}

.page-template-page-contact .map-section .heading-jobboard.selected {
    height: auto
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .heading-jobboard.selected {
        background: transparent;
        height: 47px
    }
}

.page-template-page-contact .map-section .heading-jobboard.selected .department {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .map-section .heading-jobboard.selected .department:after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.page-template-page-contact .map-section .heading-jobboard .selected {
    height: 47px
}

.page-template-page-contact .map-section .heading-jobboard .selected .department {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-weight: 300;
    height: 47px
}

.page-template-page-contact .map-section .heading-jobboard .selected .department span {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    height: 47px;
    line-height: 16px
}

.page-template-page-contact .map-section .heading-jobboard .department {
    cursor: pointer;
    font-size: 16px;
    padding: 0 30px
}

.page-template-page-contact .map-section .heading-jobboard .department:after {
    background: url(/app/themes/riskified/public/images/chevron.be764e.svg) 50% no-repeat;
    background-size: 60%;
    content: "";
    display: inline-block;
    height: 47px;
    margin-left: 10px;
    position: absolute;
    right: 18px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 18px
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .heading-jobboard .department:after {
        display: none
    }

    .page-template-page-contact .map-section .heading-jobboard .department {
        color: var(--wp--preset--color--black, #000);
        display: inline-block;
        font-weight: 400;
        height: 47px;
        line-height: 30px;
        padding: 0;
        vertical-align: top
    }
}

@media(min-width:992px) {
    .page-template-page-contact .map-section .heading-jobboard .department {
        font-size: 16px
    }
}

.page-template-page-contact .map-section .departments-title {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    display: none;
    margin-bottom: 36px
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .departments-title {
        display: block
    }
}

.page-template-page-contact .map-section .jobs-listings p.small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf)
}

@media(max-width:575px) {
    .page-template-page-contact .map-section .jobs-listings.container-new {
        padding: 0
    }
}

.page-template-page-contact .map-section .list-group {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    display: block;
    max-height: 0;
    opacity: 0;
    padding: 0;
    -webkit-transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    visibility: hidden
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .list-group {
        background: transparent;
        border-top: 0;
        max-height: none;
        min-height: 250px;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all .33s ease;
        transition: all .33s ease
    }
}

.page-template-page-contact .map-section .heading-jobboard.selected .list-group {
    max-height: 2000px;
    opacity: 1;
    overflow: hidden;
    -webkit-transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    transition: max-height .5s cubic-bezier(1, .22, .77, 1.11);
    visibility: visible
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .heading-jobboard.selected .list-group {
        overflow: visible;
        -webkit-transition: all .33s ease;
        transition: all .33s ease
    }
}

.page-template-page-contact .map-section .list-group-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.5;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.page-template-page-contact .map-section .list-group-item:active .description,
.page-template-page-contact .map-section .list-group-item:focus .description,
.page-template-page-contact .map-section .list-group-item:hover .description {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .map-section .list-group-item:active .job-department,
.page-template-page-contact .map-section .list-group-item:active .job-subtitle,
.page-template-page-contact .map-section .list-group-item:focus .job-department,
.page-template-page-contact .map-section .list-group-item:focus .job-subtitle,
.page-template-page-contact .map-section .list-group-item:hover .job-department,
.page-template-page-contact .map-section .list-group-item:hover .job-subtitle {
    color: #000
}

.page-template-page-contact .map-section .list-group-item:active .arrow,
.page-template-page-contact .map-section .list-group-item:focus .arrow,
.page-template-page-contact .map-section .list-group-item:hover .arrow {
    -webkit-transition: right .25s ease-in-out;
    transition: right .25s ease-in-out;
    visibility: visible
}

@media(min-width:576px) {

    .page-template-page-contact .map-section .list-group-item:active .arrow,
    .page-template-page-contact .map-section .list-group-item:focus .arrow,
    .page-template-page-contact .map-section .list-group-item:hover .arrow {
        right: -65px
    }
}

.page-template-page-contact .map-section .arrow {
    position: absolute;
    right: -14px;
    top: 11px
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .arrow {
        visibility: hidden
    }
}

@media(min-width:782px) {
    .page-template-page-contact .map-section .arrow {
        display: block;
        top: 15px
    }
}

.page-template-page-contact .map-section .jobs-msg {
    display: none
}

.page-template-page-contact .map-section .bottom {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.page-template-page-contact .map-section .mobile-menu-header {
    background: #fafafa;
    border-bottom: 1px solid #ededed;
    left: 0;
    position: absolute;
    right: 0;
    top: 55px
}

.page-template-page-contact .map-section .text-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.page-template-page-contact .map-section .inner-cover-container {
    display: none
}

.page-template-page-contact .map-section h3 {
    margin-bottom: 10px;
    margin-top: 30px
}

.page-template-page-contact .map-section .why-work-at h3 {
    text-align: center
}

.page-template-page-contact .map-section .why-work-at {
    margin: 55% 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.page-template-page-contact .map-section .map-section .bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    text-align: center
}

.page-template-page-contact .map-section .map-section .bottom p {
    text-align: center
}

.page-template-page-contact .map-section .why-work-text {
    padding: 47% 8% 30px;
    width: 100%
}

.page-template-page-contact .map-section .text-container p {
    margin-bottom: 0;
    padding: 11px;
    text-align: center;
    width: 100%
}

.page-template-page-contact .map-section p {
    text-align: center
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .list-group {
        margin: 0;
        padding: 0;
        width: 63%
    }
}

.page-template-page-contact .map-section .list-group li {
    border-left: 1px solid #ddd;
    height: auto;
    max-width: 960px;
    min-height: 75px;
    min-width: 100%;
    padding: 25px 30px 0;
    width: 70px;
    word-break: break-word
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .list-group li {
        padding: 0 0 25px 61px
    }
}

.page-template-page-contact .map-section .list-group li:last-child {
    padding: 25px 30px
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .list-group li:last-child {
        padding: 0 0 0 61px
    }
}

.page-template-page-contact .map-section .job-title {
    display: block;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.38;
    padding-right: 25px
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .job-title {
        font-size: 32px
    }
}

.page-template-page-contact .map-section .job-department,
.page-template-page-contact .map-section .job-subtitle {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.56;
    padding-right: 10px
}

@media(min-width:576px) {

    .page-template-page-contact .map-section .job-department,
    .page-template-page-contact .map-section .job-subtitle {
        font-size: 18px
    }
}

.page-template-page-contact .map-section .job-department {
    display: none;
    padding-left: 0;
    padding-right: 10px
}

@media(min-width:576px) {
    .page-template-page-contact .map-section .job-department {
        border-right: 1px solid #000
    }
}

.page-template-page-contact .map-section .bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.page-template-page-contact .map-section .bottom p {
    font-size: 16px;
    text-align: left
}

.page-template-page-contact .map-section .bottom button {
    font-size: 16px;
    padding: 0 20px;
    width: 170px
}

.page-template-page-contact .map-section .col {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.page-template-page-contact .map-section .position-info a {
    color: #37cd8f;
    font-size: 16px;
    line-height: 36px
}

.page-template-page-contact .contact-form-section .grid-2 {
    grid-row-gap: 0
}

.page-template-page-contact .hero-section {
    background: var(--wp--preset--color--blue-bg, #080e3f)
}

.page-template-page-contact .hero-section p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .page-template-page-contact .hero-section p {
        font-size: 25px;
        line-height: 37px
    }
}

.page-template-page-contact .hero-section p.bold {
    font-weight: 700
}

.page-template-page-contact .hero-section p img {
    margin-right: 8px;
    vertical-align: middle
}

.page-template-page-contact .hero-section .hero-content-wrapper {
    max-width: 300px
}

@media(min-width:1200px) {
    .page-template-page-contact .hero-section .hero-content-wrapper {
        max-width: 550px
    }
}

.page-template-page-contact .popup {
    float: right
}

.page-template-page-contact .form-div {
    max-width: 100%
}

@media(min-width:782px) {
    .page-template-page-contact .form-div {
        margin: 0 0 -32vh auto;
        top: -32vh
    }
}

@media(min-width:992px) {
    .page-template-page-contact .form-div {
        width: 530px
    }
}

.page-template-page-contact .links-columns {
    padding: 0 0 60px
}

@media(min-width:782px) {
    .page-template-page-contact .links-columns {
        padding: 0 0 100px
    }
}

.page-template-page-contact .links-columns .content-wrapper .link-anchor {
    min-height: 275px
}

.page-template-page-contact .links-columns .link-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.page-template-page-contact .links-columns .link-container .link-image {
    margin-bottom: 12px
}

.page-template-page-contact .contact-form-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin: 30px 0
}

@media(min-width:992px) {
    .page-template-page-contact .contact-form-text {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.page-template-page-contact .contact-form-text p:last-child {
    margin-bottom: 0
}

@media(min-width:782px) {
    .page-template-page-contact .contact-form-text {
        margin: 80px 0 0
    }
}

@media(min-width:992px) {
    .page-template-page-contact .contact-form-text {
        padding-right: 50px
    }
}

.page-template-page-contact .get-support-section {
    padding: 60px 0 0;
    text-align: center
}

@media(min-width:782px) {
    .page-template-page-contact .get-support-section {
        padding: 100px 0 0
    }
}

.page-template-page-contact .get-support-section .contact-get-support-title {
    margin-bottom: 5px
}

.page-template-page-contact .get-support-section .contact-get-support-description {
    margin-bottom: 70px
}

@media(min-width:992px) {
    .page-template-page-contact .get-support-section .contact-get-support-description {
        margin-bottom: 60px
    }
}

.page-template-page-contact .get-support-section .contact-get-support-description a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .get-support-section .contact-get-support-description a:active,
.page-template-page-contact .get-support-section .contact-get-support-description a:focus,
.page-template-page-contact .get-support-section .contact-get-support-description a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .get-support-section .links-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin: 42px auto 52px;
    max-width: 754px
}

@media(min-width:992px) {
    .page-template-page-contact .get-support-section .links-title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

@media(min-width:782px) {
    .page-template-page-contact .get-support-section .links-title {
        margin: 66px auto 53px
    }
}

.page-template-page-contact .get-support-section p.small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 25px;
    text-align: center
}

.page-template-page-contact .get-support-section .get-support-links {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 27px
}

@media(min-width:992px) {
    .page-template-page-contact .get-support-section .get-support-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 42px
    }
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link {
    background-color: var(--wp--preset--color--white, #fff);
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 7px;
    height: 260px;
    position: relative;
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-left: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
    padding: 27px;
    text-align: center
}

@media(min-width:782px) {
    .page-template-page-contact .get-support-section .get-support-links .get-support-link {
        height: 320px;
        margin-left: 5px;
        padding: 35px 40px
    }
}

@media(min-width:992px) {
    .page-template-page-contact .get-support-section .get-support-links .get-support-link {
        margin-bottom: 0;
        margin-left: 25px
    }
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link:first-child {
    margin-left: 0
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link .link-image {
    display: block;
    margin: 0 auto 18px;
    max-width: 40px;
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    visibility: visible
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link .link-image svg {
    stroke: var(--wp--preset--color--grey-label, #b1b2bf) !important;
    fill: var(--wp--preset--color--grey-label, #b1b2bf) !important
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link .link-image svg circle,
.page-template-page-contact .get-support-section .get-support-links .get-support-link .link-image svg path,
.page-template-page-contact .get-support-section .get-support-links .get-support-link .link-image svg polyline {
    stroke: var(--wp--preset--color--grey-label, #b1b2bf) !important
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link:hover {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--white, #fff)
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link:hover svg {
    stroke: var(--wp--preset--color--white, #fff) !important;
    fill: var(--wp--preset--color--white, #fff) !important
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link:hover svg circle,
.page-template-page-contact .get-support-section .get-support-links .get-support-link:hover svg path,
.page-template-page-contact .get-support-section .get-support-links .get-support-link:hover svg polyline {
    stroke: var(--wp--preset--color--white, #fff) !important
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link:hover .arrow {
    -webkit-filter: brightness(10);
    filter: brightness(10)
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link .link-title {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .page-template-page-contact .get-support-section .get-support-links .get-support-link .link-title {
        font-size: 32px;
        line-height: 44px
    }
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link .link-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 16px
}

@media(min-width:992px) {
    .page-template-page-contact .get-support-section .get-support-links .get-support-link .link-content {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.page-template-page-contact .get-support-section .get-support-links .get-support-link .arrow {
    position: absolute;
    right: 30px;
    top: 30px
}

.page-template-page-contact .get-support-section .bottom-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 110px;
    text-align: center
}

@media(min-width:992px) {
    .page-template-page-contact .get-support-section .bottom-text {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

@media(min-width:782px) {
    .page-template-page-contact .get-support-section .bottom-text {
        margin-bottom: 120px
    }
}

.page-template-page-contact .get-support-section .bottom-text a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .get-support-section .bottom-text a:active,
.page-template-page-contact .get-support-section .bottom-text a:focus,
.page-template-page-contact .get-support-section .bottom-text a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .press-inquiries {
    text-align: center
}

.page-template-page-contact .press-inquiries .press-inquiries-title {
    margin-bottom: 5px
}

.page-template-page-contact .press-inquiries .press-inquiries-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .page-template-page-contact .press-inquiries .press-inquiries-text {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.page-template-page-contact .press-inquiries .press-inquiries-text a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .press-inquiries .press-inquiries-text a:active,
.page-template-page-contact .press-inquiries .press-inquiries-text a:focus,
.page-template-page-contact .press-inquiries .press-inquiries-text a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-contact .logos-marquee:after,
.page-template-page-contact .logos-marquee:before {
    display: none
}

.page-template-page-contact .news-section {
    text-align: center
}

.page-template-page-contact .news-section .news-item {
    text-align: left
}

.page-template-page-contact .news-section .news-title {
    margin-bottom: 0
}

@media(min-width:782px) {
    .page-template-page-contact .news-section .news-title {
        margin-bottom: 20px
    }
}

@media(max-width:991px) {
    .documentation-new .hero-section {
        min-height: 25vh
    }
}

.documentation-new .hero-section h1 {
    margin-bottom: 16px
}

.documentation-new .hero-section .hero-action>a {
    margin-top: 30px
}

.documentation-new .hero-grid {
    display: grid;
    grid-template-columns: 1fr;
    height: 100%
}

@media(min-width:992px) {
    .documentation-new .hero-grid {
        grid-template-columns: 580px 1fr;
        grid-column-gap: 65px
    }
}

.documentation-new .hero-content {
    max-width: 400px
}

.documentation-new .hero-content h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .documentation-new .hero-content h2 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.documentation-new .hero-content h2 p {
    margin-bottom: 0
}

.documentation-new .hero-img {
    bottom: auto;
    display: none;
    height: auto;
    left: auto;
    min-width: auto;
    -o-object-fit: initial;
    object-fit: fill;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: none;
    transform: none;
    width: 35%
}

@media(min-width:992px) {
    .documentation-new .hero-img {
        display: block
    }
}

.documentation-new .hero-img img {
    max-width: 100%;
    width: 535px
}

.documentation-new .deco-demo-section {
    text-align: left
}

@media(min-width:782px) {
    .documentation-new .deco-demo-section {
        text-align: center
    }
}

.documentation-new .deco-demo-section .links-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin: 42px auto 52px;
    max-width: 754px
}

@media(min-width:992px) {
    .documentation-new .deco-demo-section .links-title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

@media(min-width:782px) {
    .documentation-new .deco-demo-section .links-title {
        margin: 66px auto 53px
    }
}

.documentation-new .deco-demo-section .small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 25px;
    text-align: center
}

.documentation-new .deco-demo-section .deco-demo-links {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 27px
}

@media(min-width:1200px) {
    .documentation-new .deco-demo-section .deco-demo-links {
        display: grid;
        grid-template-columns: repeat(4, 22.5%);
        margin-bottom: 60px;
        grid-gap: 34px;
        gap: 34px
    }
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link {
    background-color: var(--wp--preset--color--white, #fff);
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-radius: 12px;
    justify-content: center;
    margin: 0 auto 20px;
    max-width: 650px;
    padding: 28px 30px;
    text-align: center;
    width: 100%
}

@media(max-width:781px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link {
        border-radius: 8px
    }
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link.unset-radius {
    border-radius: 0
}

@media(min-width:1200px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link {
        height: 300px;
        margin-bottom: 0;
        padding: 30px
    }
}

@media(min-width:782px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link:first-child {
        border: 1px solid var(--wp--preset--color--riski-blue, #4c3eff)
    }
}

@media(max-width:1199px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link.hidden {
        display: none
    }
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-image-wrap {
    min-height: 48px
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-image-hover {
    display: block;
    height: 0;
    margin: 0 auto;
    max-width: 40px;
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    visibility: hidden
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-image {
    display: block;
    margin: 0 auto 18px;
    max-width: 40px;
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    visibility: visible
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link[href]:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

@media(max-width:1199px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link[href] .link-content {
        display: block
    }
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link[href] .arrow {
    display: block;
    position: absolute;
    right: 30px;
    top: 30px
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .arrow {
    display: none
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-title {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 10px
}

@media(min-width:1400px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-title {
        font-size: 32px;
        line-height: 44px
    }
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-content {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0
}

@media(max-width:1199px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-content {
        display: none
    }
}

@media(min-width:1400px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-content {
        font-size: 18px;
        line-height: 28px
    }
}

@media(min-width:1200px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-flip-side {
        height: 0;
        opacity: 0;
        width: 0
    }
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link .link-flip-side p {
    margin-bottom: 0
}

@media(min-width:1200px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link:hover .link-flip-side {
        background-color: #fff;
        bottom: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 80%;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 90%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        opacity: 1;
        padding: 30px;
        -webkit-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }
}

.documentation-new .deco-demo-section .deco-demo-links .deco-demo-link:hover .link-flip-side p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0
}

@media(min-width:1400px) {
    .documentation-new .deco-demo-section .deco-demo-links .deco-demo-link:hover .link-flip-side p {
        font-size: 18px;
        line-height: 28px
    }
}

.documentation-new .deco-demo-section .deco-demo-links.open .hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.documentation-new .deco-demo-section .deco-demo-links .less-button,
.documentation-new .deco-demo-section .deco-demo-links .more-button {
    margin-bottom: 40px;
    text-align: center
}

@media(min-width:1200px) {

    .documentation-new .deco-demo-section .deco-demo-links .less-button,
    .documentation-new .deco-demo-section .deco-demo-links .more-button {
        display: none !important
    }
}

.documentation-new .deco-demo-section .bottom-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 66px;
    text-align: center
}

@media(min-width:992px) {
    .documentation-new .deco-demo-section .bottom-text {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

@media(min-width:782px) {
    .documentation-new .deco-demo-section .bottom-text {
        margin-bottom: 120px
    }
}

.documentation-new .deco-demo-section .bottom-text a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.documentation-new .deco-demo-section .bottom-text a:active,
.documentation-new .deco-demo-section .bottom-text a:focus,
.documentation-new .deco-demo-section .bottom-text a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-econfidence .centered {
    margin: 0 auto;
    text-align: center
}

.page-econfidence .platforms-link {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

.page-econfidence .video-wrap {
    margin-bottom: 50px;
    width: 100%
}

@media(min-width:782px) {
    .page-econfidence .video-wrap {
        margin-bottom: 120px
    }
}

.page-econfidence h1.h1-riski {
    margin: 0;
    padding: 45px 0
}

.page-econfidence h2.h2-riski {
    max-width: 800px
}

.page-econfidence .platforms-link h2 {
    text-align: center
}

.page-econfidence .platforms-link h2 a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.page-econfidence .platforms-link h2 a span {
    border-bottom: 3px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-econfidence .platforms-link h2 a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-econfidence .platforms-link h2 a:hover svg {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.page-econfidence .platforms-link h2 a:hover svg path {
    fill: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-econfidence .platforms-link h2 a svg {
    height: 32px;
    margin-left: 30px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 32px
}

.page-econfidence .platforms-link h2 a svg path {
    fill: var(--wp--preset--color--black, #000)
}

.page-econfidence .platforms-link h2 a:active:after,
.page-econfidence .platforms-link h2 a:focus:after,
.page-econfidence .platforms-link h2 a:hover:after {
    right: -10px
}

.page-econfidence .research-section .grid-2 {
    grid-column-gap: 130px
}

.page-econfidence .research-section strong {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .page-econfidence .research-section strong {
        font-size: 25px;
        line-height: 37px
    }
}

.page-econfidence .research-section strong.bold {
    font-weight: 700
}

.page-econfidence .research-section strong img {
    margin-right: 8px;
    vertical-align: middle
}

.page-econfidence .research-section .small-riski {
    margin-bottom: 16px
}

.page-econfidence .research-section ul {
    list-style: none outside;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0
}

.page-econfidence .research-section ul li {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 28px;
    min-height: 28px
}

@media(min-width:992px) {
    .page-econfidence .research-section ul li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.page-econfidence .research-section ul li:before {
    background-color: var(--wp--preset--color--blue-li, #00bea6);
    border-radius: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    left: -20px;
    margin-left: -8px;
    position: relative;
    top: -1px;
    width: 8px
}

.page-econfidence .research-section ul li ul {
    margin-top: 20px
}

@media(max-width:781px) {
    .page-econfidence .research-section ul li ul {
        margin-left: -28px
    }
}

.page-econfidence .research-section ul li ul li:before {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--blue-li, #00bea6)
}

.page-econfidence .research-section ul.v-list.negative-v li:before {
    background-image: url(/app/themes/riskified/public/images/v-bullet-white.16b3b3.svg)
}

.page-econfidence .research-section ul.v-list li:before {
    background-color: transparent !important;
    background-image: url(/app/themes/riskified/public/images/v-bullet.9a1459.svg);
    background-size: cover;
    height: 15px !important;
    left: -15px !important;
    margin-left: -13px !important;
    vertical-align: text-top;
    width: 15px !important
}

.page-econfidence .research-section .image-wrap {
    -ms-flex-item-align: center;
    align-self: center
}

.page-econfidence .research-section .image-wrap img {
    width: 100%
}

.page-learning .learning-articles {
    gap: 50px
}

@media(min-width:1200px) {
    .page-learning .learning-articles {
        gap: 70px
    }
}

.page-learning .learning-highlight {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    max-width: 854px;
    overflow: hidden
}

.page-learning .learning-highlight p {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .04px;
    line-height: 23px;
    margin-bottom: 10px;
    padding: 20px 20px 0;
    text-transform: uppercase
}

@media(min-width:1200px) {
    .page-learning .learning-highlight p {
        padding: 40px 40px 0
    }
}

.page-learning .learning-highlight .wp-block-heading {
    margin-bottom: 0;
    padding: 0 20px 20px
}

@media(min-width:1200px) {
    .page-learning .learning-highlight .wp-block-heading {
        padding: 0 40px 40px
    }
}

@media(max-width:781px) {
    .page-learning .learning-highlight .wp-block-post-featured-image {
        height: 311px
    }

    .page-learning .learning-highlight .wp-block-post-featured-image img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.page-learning .learning-highlight:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    -webkit-transition: -webkit-box-shadow .3s ease-in-out;
    transition: -webkit-box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out
}

@media(min-width:1200px) {
    .page-learning .learning-top-five {
        max-width: 375px
    }
}

.page-learning .learning-top-five h4 {
    margin-bottom: 20px
}

@media(min-width:1400px) {
    .page-learning .learning-top-five h4 {
        margin-bottom: 30px
    }
}

.page-learning .learning-top-five ol {
    list-style-type: decimal-leading-zero;
    padding-left: 32px
}

.page-learning .learning-top-five ol li {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 23px;
    padding-left: 14px
}

@media(min-width:1200px) {
    .page-learning .learning-top-five ol li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 36px
    }
}

.page-learning .learning-top-five ol li a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: #4c3eff;
    text-underline-offset: 4px
}

.page-learning .learning-top-five ol li a:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.page-learning .learning-top-five ol li a:hover:after {
    background: url(/app/themes/riskified/public/images/go-to-arrow.1ea807.svg) no-repeat 50%;
    background-size: 12px 12px;
    content: "";
    display: inline;
    height: 14px;
    margin-left: 10px;
    padding: 9px;
    -webkit-transition: right .25s ease-in-out;
    transition: right .25s ease-in-out;
    width: 14px
}

.page-learning .learning-top-five ol li::marker {
    color: #5a4cff;
    font-weight: 700
}

.page-learning .articles-links {
    margin: 50px 0;
    padding: 0
}

@media(min-width:992px) {
    .page-learning .articles-links .articles-header {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.page-learning .articles-links .articles-header .small-riski {
    font-size: 26px;
    line-height: 36px;
    text-transform: none
}

@media(min-width:992px) {
    .page-learning .articles-links .articles-header .small-riski {
        font-size: 45px;
        line-height: 55px;
        margin-bottom: 0
    }
}

.page-learning .articles-links .articles-header .top-link {
    margin-bottom: 32px;
    margin-top: 12px
}

@media(min-width:992px) {
    .page-learning .articles-links .articles-header .top-link {
        margin-bottom: 0;
        margin-top: 0
    }
}

.page-learning .articles-links .articles-wrap {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px
}

.page-learning .articles-links .articles-wrap .post-block {
    height: auto;
    max-width: none
}

@media(min-width:1200px) {
    .page-learning .articles-links .articles-wrap .post-block {
        margin: 20px 0 0
    }
}

.page-learning .articles-links .articles-wrap .post-block .item-title {
    display: -webkit-box;
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 0;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media(min-width:1200px) {
    .page-learning .articles-links .articles-wrap .post-block .item-title {
        font-size: 32px;
        line-height: 44px
    }
}

.page-learning .articles-links .articles-wrap .post-block .wrapper {
    height: auto
}

@media(min-width:1200px) {
    .page-learning .articles-links .articles-wrap .post-block .wrapper {
        padding: 40px
    }
}

.page-learning .articles-links .articles-wrap .post-block .wrapper .details {
    height: auto;
    padding-bottom: 0
}

.page-learning .articles-links .articles-wrap .post-block .wrapper .details .readmore-link {
    display: none
}

.page-learning .articles-links .articles-wrap .post-block .wrapper .item-category {
    color: var(--wp--preset--color--grey-label, #b1b2bf)
}

.page-learning .articles-links .articles-wrap .post-block:after {
    display: none
}

.page-learning .articles-links .articles-wrap .cat-link-out {
    min-height: 200px;
    padding: 20px
}

@media(min-width:992px) {
    .page-learning .articles-links .articles-wrap .cat-link-out {
        padding: 40px
    }
}

@media(min-width:1200px) {
    .page-learning .articles-links {
        margin: 100px 0;
        padding: 0
    }
}

.page-learning .learning-feature-lesson {
    margin-top: -20px
}

@media(min-width:1200px) {
    .page-learning .learning-feature-lesson {
        margin-top: -70px
    }
}

.page-learning .learning-feature-lesson .wp-block-columns {
    padding: 20px
}

@media(min-width:992px) {
    .page-learning .learning-feature-lesson .wp-block-columns {
        padding: 40px
    }
}

.page-learning .learning-feature-lesson .wp-block-heading {
    margin-bottom: 0
}

.page-learning .learning-feature-lesson p {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .04px;
    margin-bottom: 14px;
    text-transform: uppercase
}

.page-learning .learning-feature-lesson p img {
    margin-right: 10px
}

@media(min-width:1400px) {
    .page-learning .learning-feature-lesson .video-link .wistia_responsive_padding {
        height: 461px
    }

    .page-learning .learning-feature-lesson .video-link .video-cover:after {
        height: 120px;
        width: 120px
    }
}

.page-learning .ask-the-expert {
    gap: 30px
}

@media(min-width:1400px) {
    .page-learning .ask-the-expert .wp-block-column:first-of-type {
        width: 857px
    }
}

@media(min-width:1200px) {
    .page-learning .ask-the-expert .wp-block-column:nth-of-type(2) {
        max-width: 415px
    }
}

.page-learning .ask-the-expert .default-section {
    height: 100%
}

.page-learning .ask-the-expert .glossary {
    border-radius: 12px
}

.page-learning .cta-section a.riski-button {
    margin-top: 32px
}

@media(min-width:1200px) {
    .page-learning .cta-section a.riski-button {
        margin-top: 44px
    }
}

.single-risk_academy .page-content {
    padding-top: 40px
}

@media(min-width:1200px) {
    .single-risk_academy .page-content {
        padding-top: 70px
    }

    .single-risk_academy .post-content h1.wp-block-post-title {
        margin-bottom: 50px
    }
}

.single-risk_academy .cta-section {
    margin: 60px 0;
    padding: 0
}

@media(min-width:1200px) {
    .single-risk_academy .cta-section {
        margin: 100px 0;
        padding-top: 120px
    }
}

.single-risk_academy .side-links .table-of-contents-wrap {
    border-bottom-right-radius: 12px;
    border-left: none;
    border-top-right-radius: 12px;
    margin-bottom: 40px
}

@media(max-width:991px) {
    .single-risk_academy .side-links .table-of-contents-wrap {
        padding: 20px
    }
}

.single-risk_academy .side-links .table-of-contents-wrap .top-level-links {
    margin-top: 20px !important
}

.single-risk_academy .side-links .table-of-contents-wrap .toc-top {
    color: #9193a6
}

.single-risk_academy .side-links .table-of-contents-wrap .toc-top:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.single-risk_academy .side-links .table-of-contents-wrap .toc-top:hover svg path {
    fill: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.single-risk_academy .side-links .table-of-contents-wrap .toc-top.open {
    color: var(--wp--preset--color--black, #000)
}

.single-risk_academy .side-links .table-of-contents-wrap .toc-top.open:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.single-risk_academy .side-links .table-of-contents-wrap .toc-top.open:hover svg path {
    fill: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.single-risk_academy .side-links .table-of-contents-wrap .additional-links .toc-top {
    color: var(--wp--preset--color--black, #000)
}

.single-risk_academy .lesson-download .riski-link:hover,
.single-risk_academy .side-links .table-of-contents-wrap .additional-links .toc-top:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.single-risk_academy .lesson-download .riski-link:hover svg {
    -webkit-transform: none;
    transform: none
}

.single-risk_academy .lesson-download .riski-link:hover svg path {
    fill: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.single-risk_academy .post-loop {
    padding-bottom: 0
}

@media(max-width:781px) {
    .single-risk_academy .post-loop {
        padding-top: 40px
    }
}

.single-risk_academy .post-loop .default-section {
    margin: 40px 0
}

@media(min-width:1200px) {
    .single-risk_academy .post-loop .default-section {
        margin: 50px 0
    }
}

.single-risk_academy .post-loop .wistia-section {
    margin: 40px 0
}

@media(min-width:1200px) {
    .single-risk_academy .post-loop .wistia-section {
        margin: 50px 0
    }
}

.single-risk_academy .post-loop .wp-block-image {
    margin-bottom: 40px;
    margin-top: 20px
}

@media(min-width:1200px) {
    .single-risk_academy .post-loop .wp-block-image {
        margin: 50px 0
    }
}

.single-risk_academy .bread-crumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-top: 0
}

@media(min-width:992px) {
    .single-risk_academy .bread-crumbs {
        margin-bottom: 30px
    }
}

.single-risk_academy .bread-crumbs li {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .04px;
    margin-bottom: 0;
    margin-left: 0;
    text-transform: uppercase
}

.single-risk_academy .bread-crumbs li a {
    border-bottom: 0 !important
}

.single-risk_academy .bread-crumbs li:first-of-type {
    margin-right: 10px
}

.single-risk_academy .bread-crumbs li:first-of-type:after {
    background: url(/app/themes/riskified/public/images/chevron-right.4cf33c.svg) no-repeat 50%;
    background-size: 16px 16px;
    content: "";
    display: inline-block;
    height: 14px;
    margin-bottom: -2px;
    margin-left: 10px;
    width: 16px
}

.single-risk_academy .bread-crumbs li:before {
    display: none
}

.single-risk_academy .page-title-section {
    gap: 15px;
    margin-bottom: 40px
}

.single-risk_academy .page-title-section h1 {
    margin-bottom: 0
}

.single-risk_academy .page-title-section .wp-block-column {
    -ms-flex-item-align: center;
    align-self: center
}

@media(min-width:1200px) {
    .single-risk_academy .page-title-section {
        margin-bottom: 50px
    }
}

@media(min-width:1400px) {
    .single-risk_academy .video-link .video-cover:after {
        height: 120px;
        width: 120px
    }
}

@media(min-width:1200px) {
    .single-risk_academy .ask-the-expert-cta.margin-large {
        margin: 70px 0
    }
}

.single-risk_academy .ask-the-expert-cta:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    -webkit-transition: -webkit-box-shadow .3s ease-in-out;
    transition: -webkit-box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out
}

.single-risk_academy .ask-the-expert-cta h3 {
    font-size: 26px !important;
    line-height: 36px;
    margin: 0 auto;
    margin-bottom: 32px !important;
    max-width: 536px
}

@media(min-width:1200px) {
    .single-risk_academy .ask-the-expert-cta h3 {
        font-size: 32px !important;
        line-height: 44px;
        margin-bottom: 44px !important
    }
}

.single-risk_academy .personal-demo-cta h3 {
    font-size: 26px !important;
    line-height: 36px !important;
    margin-bottom: 12px
}

@media(min-width:1200px) {
    .single-risk_academy .personal-demo-cta h3 {
        font-size: 32px !important;
        line-height: 44px !important
    }
}

.single-risk_academy .personal-demo-cta p {
    margin-bottom: 20px
}

@media(min-width:1200px) {
    .single-risk_academy .personal-demo-cta p {
        margin-bottom: 44px
    }
}

@media(min-width:782px) {
    .single-risk_academy .personal-demo-cta .wp-block-columns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media(min-width:1200px) {
    .single-risk_academy .personal-demo-cta .wp-block-columns {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media(max-width:781px) {
    .single-risk_academy .personal-demo-cta {
        padding-bottom: 280px !important
    }
}

.single-risk_academy .next-post {
    border-bottom: none !important;
    color: var(--wp--preset--color--black, #000);
    font-size: 26px;
    font-weight: 700
}

@media(min-width:1200px) {
    .single-risk_academy .next-post {
        font-size: 32px
    }
}

.single-risk_academy .next-post:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.single-risk_academy .next-post:hover:after {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.single-risk_academy .next-post svg {
    display: none
}

.single-risk_academy .next-post:after {
    background-color: var(--wp--preset--color--black, #000);
    background-size: 16px 16px;
    color: transparent;
    content: "";
    display: inline-block;
    font-size: 16px;
    height: 20px;
    margin-left: 16px;
    -webkit-mask-image: url(/app/themes/riskified/public/images/go-to-arrow-black.7fdb9c.svg);
    mask-image: url(/app/themes/riskified/public/images/go-to-arrow-black.7fdb9c.svg);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-transition: -webkit-transform .1s ease-out;
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out;
    width: 16px
}

@media(min-width:1200px) {
    .single-risk_academy .next-post:after {
        font-size: 22px;
        margin-left: 23px
    }
}

.single-risk_academy .articles-links {
    margin: 50px 0;
    padding: 0
}

.single-risk_academy .articles-links .articles-wrap {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px
}

.single-risk_academy .articles-links .articles-wrap .post-block {
    height: auto;
    max-width: none
}

@media(min-width:1200px) {
    .single-risk_academy .articles-links .articles-wrap .post-block {
        margin: 20px 0 0
    }
}

.single-risk_academy .articles-links .articles-wrap .post-block .item-title {
    display: -webkit-box;
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 0;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media(min-width:1200px) {
    .single-risk_academy .articles-links .articles-wrap .post-block .item-title {
        font-size: 32px;
        line-height: 44px
    }
}

.single-risk_academy .articles-links .articles-wrap .post-block .wrapper {
    height: auto
}

@media(min-width:1200px) {
    .single-risk_academy .articles-links .articles-wrap .post-block .wrapper {
        padding: 40px
    }
}

.single-risk_academy .articles-links .articles-wrap .post-block .wrapper .details {
    height: auto;
    padding-bottom: 0
}

.single-risk_academy .articles-links .articles-wrap .post-block .wrapper .details .readmore-link {
    display: none
}

.single-risk_academy .articles-links .articles-wrap .post-block .wrapper .item-category {
    color: var(--wp--preset--color--grey-label, #b1b2bf)
}

.single-risk_academy .articles-links .articles-wrap .post-block:after {
    display: none
}

@media(min-width:1200px) {
    .single-risk_academy .articles-links {
        margin: 100px 0;
        padding: 0
    }
}

.single-risk_academy .content-grey-box li:last-of-type,
.single-risk_academy .content-grey-box ol,
.single-risk_academy .content-grey-box p:last-of-type,
.single-risk_academy .content-grey-box ul {
    margin-bottom: 0
}

.single-risk_academy .content-grey-box h4 strong {
    text-transform: none
}

.single-risk_academy .content-grey-box .small-riski {
    margin-bottom: 20px
}

.single-risk_academy .next-post,
.single-risk_academy .post-navigation-link-next {
    container-name: next-post;
    container-type: inline-size
}

@container next-post (min-width: 40ch) {

    .single-risk_academy .next-post a,
    .single-risk_academy .post-navigation-link-next a {
        line-height: 1.5em
    }
}

@media(max-width:781px) {

    .single-risk_academy .next-post a,
    .single-risk_academy .post-navigation-link-next a {
        line-height: 1.5em
    }
}

.single-risk_academy .rank-math-list-item {
    width: auto
}

.single-risk_academy .rank-math-question {
    font-size: 18px !important;
    line-height: 28px !important;
    margin-bottom: 0 !important
}

.single-risk_academy .glossary-list {
    margin: 40px 0
}

.single-risk_academy .glossary-list p {
    margin-bottom: 10px
}

.single-risk_academy .glossary-list p:last-of-type {
    margin-bottom: 0
}

.single-risk_academy .glossary-list .riski-link {
    line-height: 28px;
    margin-bottom: 10px
}

.single-risk_academy .glossary-list .riski-link svg {
    height: 13px;
    width: 16.5px
}

.single-risk_academy .glossary-list:last-of-type {
    margin-bottom: 0
}

@media(min-width:1200px) {
    .single-risk_academy .glossary-list {
        gap: 70px;
        margin: 70px 0
    }

    .single-risk-academy-faq h2.wp-block-heading {
        margin-bottom: 30px !important;
        margin-top: 70px
    }

    .single-risk-academy-faq .cta-section {
        padding-top: 90px
    }
}

.single-risk-academy-faq .rank-math-list {
    gap: 20px
}

.single-risk-academy-faq .rank-math-list .rank-math-list-item .rank-math-answer p {
    margin-bottom: 18px
}

.single-risk-academy-glossary .post-content .riski-link {
    font-size: 16px
}

.single-risk-academy-glossary .post-content .riski-link svg {
    height: 13.5px;
    width: 16.5px
}

@media(min-width:992px) {
    .single-risk-academy-glossary .post-content .riski-link {
        font-size: 18px
    }
}

.page-template-resource-lobby .lobby {
    overflow: hidden
}

.page-template-resource-lobby .hero-section .sticky-container {
    z-index: auto
}

.page-template-resource-lobby .resources-hero-section {
    z-index: 3
}

@media only screen and (min-width:320px)and (max-width:420px) {
    .page-template-resource-lobby div.arrow {
        display: none;
        margin-right: 20px;
        margin-top: 20px;
        position: relative;
        text-align: right
    }
}

@media only screen and (min-width:778px) {
    .page-template-resource-lobby div.links-section {
        margin-left: 40px
    }

    .page-template-resource-lobby div.arrow {
        display: none;
        height: 25px;
        position: absolute;
        right: 12px;
        top: 25px;
        width: 25px
    }
}

.page-template-resource-lobby .full-width-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 24px -15px;
    padding: 0
}

@media(min-width:1025px) {
    .page-template-resource-lobby .full-width-home {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media(min-width:782px) {
    .page-template-resource-lobby .full-width-home {
        margin: 40px -15px 70px
    }
}

.page-template-resource-lobby .item-category {
    margin-bottom: 6px
}

.page-template-resource-lobby .item-category,
.page-template-resource-lobby .item-category a {
    color: var(--wp--preset--color--grey-label, #b1b2bf)
}

.page-template-resource-lobby .item-category a:hover {
    color: #4c3eef
}

.page-template-resource-lobby .cards-grid-section .container-new {
    padding-left: 17px;
    padding-right: 17px
}

.page-template-resource-lobby .cards-grid-section h3.h3-riski {
    margin-bottom: 46px
}

.page-template-resource-lobby .top-strip {
    margin: 0 auto;
    text-align: center;
    width: 80%
}

.page-template-resource-lobby .load-more-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-template-resource-lobby .result-display .p-riski {
    margin: 30px 0 0
}

.page-template-resource-lobby .item-newsletter {
    background-color: var(--wp--preset--color--light-grey, #f2f2f5)
}

.case-study.resource-post .top-strip-section {
    padding: 60px 0 40px
}

@media(min-width:782px) {
    .case-study.resource-post .top-strip-section {
        padding: 100px 0 70px
    }
}

.case-study.resource-post .top-strip-section .container-new .case-stats {
    margin: 0 auto;
    width: 90%
}

.case-study.resource-post .top-strip-section .container-new .case-stats ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width:782px) {
    .case-study.resource-post .top-strip-section .container-new .case-stats ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.case-study.resource-post .top-strip-section .container-new .case-stats ul li {
    border-left: 3px solid var(--wp--preset--color--riski-blue, #4c3eff);
    color: var(--wp--preset--color--black, #000);
    display: table-cell;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 20px;
    max-width: 550px !important;
    padding-left: 14px;
    padding-right: 70px
}

@media(min-width:992px) {
    .case-study.resource-post .top-strip-section .container-new .case-stats ul li {
        font-size: 25px;
        line-height: 37px
    }
}

.case-study.resource-post .top-strip-section .container-new .case-stats ul li.bold {
    font-weight: 700
}

.case-study.resource-post .top-strip-section .container-new .case-stats ul li img {
    margin-right: 8px;
    vertical-align: middle
}

@media(min-width:782px) {
    .case-study.resource-post .top-strip-section .container-new .case-stats ul li {
        padding-left: 20px
    }
}

.case-study.resource-post .top-strip-section .container-new .case-stats ul li span {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    display: block;
    margin-bottom: 6px
}

@media(min-width:992px) {
    .case-study.resource-post .top-strip-section .container-new .case-stats ul li span {
        font-size: 45px;
        line-height: 55px
    }
}

.case-study.resource-post .top-strip-section .container-new .top-strip {
    margin: 0 0 40px;
    width: 100%
}

@media(max-width:781px) {
    .case-study.resource-post .top-strip-section .container-new .top-strip {
        margin: 0 0 20px;
        text-align: left
    }
}

.case-study.resource-post .top-strip-section .container-new .risk-btn-wrapper {
    margin-top: 60px;
    padding-bottom: 0;
    text-align: center
}

.case-study.resource-post .case-block-meet.default-section .container-new .grid-2 {
    grid-row-gap: 100px
}

.case-study.resource-post .case-block-meet.default-section .container-new .grid-2 .quote-section .grid-2 {
    grid-row-gap: 20px
}

.case-study.resource-post .case-title-new {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    display: block;
    text-align: center
}

.case-study.resource-post .block-quote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    max-width: 420px;
    width: 100%
}

.case-study.resource-post .block-quote.centered {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 80px auto;
    max-width: 780px;
    text-align: center
}

.case-study.resource-post .block-quote .profile-wrap {
    margin-top: 17px
}

.case-study.resource-post .block-quote .quote-text p {
    color: #000;
    font-family: ProximaNova, sans-serif;
    font-size: 25px;
    letter-spacing: 0;
    line-height: 37px;
    margin-top: 10px
}

.case-study.resource-post .block-quote .quote {
    letter-spacing: 0;
    line-height: 37px;
    margin-bottom: 24px;
    position: relative
}

.case-study.resource-post .block-quote .quote svg * {
    fill: #4c3eef
}

.case-study.resource-post .case-block-challenge img {
    border-radius: 12px;
    width: 100%
}

@media(max-width:781px) {
    .case-study.resource-post .case-block-challenge img {
        border-radius: 8px
    }
}

.case-study.resource-post .case-block-challenge img.unset-radius {
    border-radius: 0
}

.case-study.resource-post .case-block-challenge+.quote-section {
    padding: 40px 0
}

@media(min-width:992px) {
    .case-study.resource-post .case-block-challenge+.quote-section {
        padding: 0
    }
}

.case-study.resource-post .case-block-results p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .case-study.resource-post .case-block-results p {
        font-size: 25px;
        line-height: 37px
    }
}

.case-study.resource-post .case-block-results p.bold {
    font-weight: 700
}

.case-study.resource-post .case-block-results p img {
    margin-right: 8px;
    vertical-align: middle
}

.case-study.resource-post .case-block-results .result-title {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 14px;
    font-weight: 800;
    letter-spacing: .3px;
    line-height: 23px;
    margin-bottom: 16px;
    text-transform: uppercase
}

.case-study.resource-post .case-block-results .result-title.no-uppercase {
    text-transform: inherit
}

.case-study.resource-post .case-block-results .result-title.is-large {
    font-size: 18px
}

@media(min-width:782px) {
    .case-study.resource-post .case-block-results .result-title {
        color: var(--wp--preset--color--grey-bg, #f2f2f5);
        display: block;
        font-size: 205px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 44px;
        margin-bottom: -100px;
        text-align: center;
        text-transform: uppercase;
        z-index: -1
    }
}

@media(min-width:992px) {
    .case-study.resource-post .case-block-results .benefits {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 40px;
        gap: 40px
    }

    .case-study.resource-post .case-block-results .benefits:has(.item:only-child) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .case-study.resource-post .case-block-results .benefits:has(.item:only-child) .item {
        width: 50%
    }

    .case-study.resource-post .case-block-results .benefits .item {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 0 30px
    }

    .case-study.resource-post .case-block-results .benefits .item img {
        float: left;
        margin-right: 30px
    }
}

.case-study.resource-post .case-block-results .benefits ul {
    margin-bottom: 0 !important
}

.case-study.resource-post .case-block-results .benefits ul li {
    margin-bottom: 8px !important
}

.case-study.resource-post .case-block-results .benefits ul li:last-child {
    margin-bottom: 0 !important
}

.case-study.resource-post .case-block-results+.quote-section {
    padding: 40px 0
}

@media(min-width:992px) {
    .case-study.resource-post .case-block-results+.quote-section {
        padding: 0
    }
}

.resource-post .hero-mobile-img {
    -webkit-filter: brightness(.36);
    filter: brightness(.36)
}

.resource-post .default-section .more-button {
    display: none
}

@media(max-width:781px) {
    .resource-post .default-section .collapsed-content {
        position: relative
    }

    .resource-post .default-section .collapsed-content .wrap {
        max-height: 200px;
        overflow: hidden;
        position: relative;
        -webkit-transition: max-height .15s ease-out;
        transition: max-height .15s ease-out
    }

    .resource-post .default-section .collapsed-content .wrap:after {
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(90%, #fff), to(#fff)) !important;
        background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 90%, #fff) !important;
        bottom: 0;
        content: "";
        display: block;
        height: 60px;
        position: absolute;
        right: 0;
        width: 100%
    }

    .resource-post .default-section .collapsed-content.open .wrap {
        background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0, #fff), color-stop(90%, #fff), to(#fff));
        background: linear-gradient(180deg, transparent, #fff 0, #fff 90%, #fff);
        max-height: 100% !important;
        -webkit-transition: max-height .35s ease-in-out;
        transition: max-height .35s ease-in-out
    }

    .resource-post .default-section .collapsed-content.open .wrap:after {
        height: 0 !important
    }

    .resource-post .default-section .collapsed-content .more-button {
        cursor: pointer;
        display: inline-block;
        margin-bottom: 40px;
        text-align: center;
        width: 100%
    }

    .resource-post .default-section .collapsed-content .less-button {
        background-image: none;
        height: 20px;
        margin-bottom: 40px;
        margin-top: 10px;
        position: relative;
        text-align: center
    }
}

.resource-post .default-section .container-new>.grid-2 {
    grid-row-gap: 40px;
    margin-bottom: 100px
}

@media(min-width:1200px) {
    .resource-post .default-section .container-new>.grid-2 {
        margin-bottom: 0;
        grid-column-gap: 149px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        grid-template-columns: 1fr 1fr;
        justify-content: space-between
    }
}

@media(min-width:1600px) {
    .resource-post .default-section .container-new>.grid-2 {
        grid-template-columns: 640px 1fr
    }
}

@media(max-width:991px) {
    .resource-post .default-section .container-new>.grid-2 {
        grid-template-columns: none;
        grid-template-rows: auto;
        margin-bottom: 60px
    }

    .resource-post .default-section .container-new>.grid-2 .right-column {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
}

@media(min-width:1600px) {
    .resource-post .default-section .container-new>.grid-2.reverse {
        grid-template-columns: 1fr 640px
    }
}

.resource-post .default-section .container-new>.grid-2.reverse .left-column {
    grid-row: 1;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

@media(max-width:991px) {
    .resource-post .default-section .container-new>.grid-2.reverse .left-column {
        grid-row: 1
    }
}

.resource-post .default-section .container-new>.grid-2.reverse .right-column {
    grid-row: 1
}

@media(max-width:781px) {
    .resource-post .default-section .container-new>.grid-2.reverse .right-column {
        grid-row: 2
    }
}

.resource-post .default-section .container-new .benefits ul,
.resource-post .default-section .container-new .grid-2 ul {
    list-style: none outside;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0
}

.resource-post .default-section .container-new .benefits ul li,
.resource-post .default-section .container-new .grid-2 ul li {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 28px;
    min-height: 28px
}

@media(min-width:992px) {

    .resource-post .default-section .container-new .benefits ul li,
    .resource-post .default-section .container-new .grid-2 ul li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.resource-post .default-section .container-new .benefits ul li:before,
.resource-post .default-section .container-new .grid-2 ul li:before {
    background-color: var(--wp--preset--color--blue-li, #00bea6);
    border-radius: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    left: -20px;
    margin-left: -8px;
    position: relative;
    top: -1px;
    width: 8px
}

.resource-post .default-section .container-new .benefits ul li ul,
.resource-post .default-section .container-new .grid-2 ul li ul {
    margin-top: 20px
}

@media(max-width:781px) {

    .resource-post .default-section .container-new .benefits ul li ul,
    .resource-post .default-section .container-new .grid-2 ul li ul {
        margin-left: -28px
    }
}

.resource-post .default-section .container-new .benefits ul li ul li:before,
.resource-post .default-section .container-new .grid-2 ul li ul li:before {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--blue-li, #00bea6)
}

.resource-post .default-section .container-new .benefits ul.v-list.negative-v li:before,
.resource-post .default-section .container-new .grid-2 ul.v-list.negative-v li:before {
    background-image: url(/app/themes/riskified/public/images/v-bullet-white.16b3b3.svg)
}

.resource-post .default-section .container-new .benefits ul.v-list li:before,
.resource-post .default-section .container-new .grid-2 ul.v-list li:before {
    background-color: transparent !important;
    background-image: url(/app/themes/riskified/public/images/v-bullet.9a1459.svg);
    background-size: cover;
    height: 15px !important;
    left: -15px !important;
    margin-left: -13px !important;
    vertical-align: text-top;
    width: 15px !important
}

.resource-post .default-section .container-new .risk-btn-wrapper {
    padding-bottom: 70px
}

.resource-post .default-section .container-new .risk-btn-wrapper .p {
    padding-top: 30px
}

.resource-post .default-section .container-new .report-details {
    margin-bottom: 30px
}

.resource-post .default-section .container-new .report-details .riski-grey-title {
    margin-bottom: 16px
}

.resource-post .default-section .container-new .report-details p {
    margin-bottom: 20px
}

.resource-post .default-section .container-new .report-details p:last-child {
    margin-bottom: 0
}

.resource-post .default-section .container-new .riski-grey-title {
    margin-bottom: 16px
}

@media(max-width:781px) {
    .resource-post .cta-section {
        padding-top: 0
    }
}

#report {
    color: var(--wp--preset--color--black, #000);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#report .popup {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: transparent;
    padding: 0
}

@media(min-width:782px) {
    #report .popup {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media(max-width:781px) {
    #report .popup .popup-wrapper {
        margin: 0
    }
}

#report .form-div {
    top: 0;
    width: 100%
}

@media(min-width:782px) {
    #report .form-div {
        scroll-margin-top: 110px;
        width: 530px
    }
}

#report .form-div .form-wrapper {
    opacity: 0
}

#report .form-div .riski-button {
    margin-top: 0
}

#report .visual iframe {
    height: 30vh
}

@media(min-width:782px) {
    #report .visual iframe {
        height: 730px
    }
}

#report .visual-report-image-wrapper {
    container-name: video-container;
    container-type: inline-size;
    display: block;
    height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    position: relative;
    text-align: center;
    top: 0;
    z-index: 3
}

#report .visual-report-image-wrapper:hover:after {
    background: #4c3eff;
    border-color: #4c3eff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

#report .visual-report-image-wrapper:after,
#report .visual-report-image-wrapper:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#report .visual-report-image-wrapper:after {
    background: hsla(0, 0%, 100%, .25);
    border: 2px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 50px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 50px
}

@media(min-width:782px) {
    #report .visual-report-image-wrapper:after {
        height: 60px;
        width: 60px
    }
}

#report .visual-report-image-wrapper:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 13px 0 13px 25px;
    height: 0;
    margin: 0 auto 0 3px;
    width: 0;
    z-index: 1
}

@container video-container (min-width: 992px) {
    #report .visual-report-image-wrapper:after {
        height: 120px;
        width: 120px
    }

    #report .visual-report-image-wrapper:before {
        border-width: 26px 0 26px 50px;
        margin-left: 5px
    }
}

#report .visual-report-image-wrapper.big-icon:after {
    height: 120px;
    width: 120px
}

#report .visual-report-image-wrapper.big-icon:before {
    border-width: 26px 0 26px 50px;
    margin-left: 5px
}

#report .visual-report-image-wrapper.small-icon:after {
    height: 50px;
    width: 50px
}

#report .visual-report-image-wrapper.small-icon:before {
    border-width: 13px 0 13px 25px;
    margin-left: 3px
}

#report .visual-report-image-wrapper img {
    height: 100%;
    max-width: 100%;
    min-width: inherit
}

.visual:not(.blocked) #report .visual-report-image-wrapper {
    display: none
}

#report .visual-report-image-wrapper img.visual-report-image {
    border-radius: 12px
}

@media(max-width:781px) {
    #report .visual-report-image-wrapper img.visual-report-image {
        border-radius: 8px
    }
}

#report .visual-report-image-wrapper img.visual-report-image.unset-radius {
    border-radius: 0
}

#report .visual:has(.visual-report-image img) {
    background-color: var(--wp--preset--color--dark-blue, #080e3f);
    border-radius: 12px;
    position: relative
}

@media(max-width:781px) {
    #report .visual:has(.visual-report-image img) {
        border-radius: 8px
    }
}

#report .visual:has(.visual-report-image img).unset-radius {
    border-radius: 0
}

#report .visual:has(.visual-report-image img) img {
    mix-blend-mode: luminosity;
    opacity: .45
}

#report .visual.blocked:has(.visual-report-image) {
    background-color: var(--wp--preset--color--dark-blue, #080e3f);
    border-radius: 12px;
    position: relative
}

@media(max-width:781px) {
    #report .visual.blocked:has(.visual-report-image) {
        border-radius: 8px
    }
}

#report .visual.blocked:has(.visual-report-image).unset-radius {
    border-radius: 0
}

#report .visual.blocked:has(.visual-report-image) .visual-report-image {
    mix-blend-mode: normal;
    opacity: .45
}

#report .visual.blocked:has(.visual-report-image) :not(.visual-report-image-wrapper):not(.visual-report-image) {
    display: none
}

#report .visual.blocked:has(.visual-report-image):after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

#report .visual.blocked:after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.single-infographic .infographic-button {
    margin-top: 54px
}

.single-infographic .resources-hero-section.hero-section .hero-content-wrapper {
    padding-bottom: 90px
}

@media(max-width:781px) {
    .single-infographic .resources-hero-section.hero-section .hero-content-wrapper {
        padding-bottom: 50px
    }
}

.single-infographic img.infographic_image {
    width: 100%
}

@media(min-width:782px) {
    .single-briefing .hero-section {
        padding: 162px 0 90px
    }
}

.single-briefing .hero-section .hero-content-wrapper {
    position: relative
}

@media(min-width:782px) {
    .single-briefing .hero-section .hero-content-wrapper .h1-riski {
        max-width: 50%
    }
}

.single-briefing .hero-section .published-at {
    margin-bottom: 35px
}

.single-briefing .riski-btn-wrapper {
    margin-top: 50px
}

.single-briefing .check-icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 15px;
    padding-top: 4px
}

.single-briefing .right-column .list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.single-briefing .popup.open {
    background-color: rgba(8, 14, 63, .4)
}

.blog article.featured-post {
    padding-top: 62px
}

.blog article.featured-post .entry-title-wrap {
    background-color: var(--wp--preset--color--white, #fff)
}

@media(min-width:992px) {
    .blog article.featured-post .entry-title-wrap {
        background-color: transparent;
        padding: 0
    }
}

.blog article.featured-post .entry-title-wrap .entry-title-center {
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
    width: 100%
}

@media(min-width:576px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center {
        width: 540px
    }
}

@media(min-width:782px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center {
        width: 720px
    }
}

@media(min-width:992px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center {
        width: 980px
    }
}

@media(min-width:1200px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center {
        width: 1200px
    }
}

@media(min-width:1400px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center {
        padding-left: 0;
        padding-right: 0;
        width: 1296px
    }
}

@media(min-width:782px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center.is-small {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(min-width:992px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center.is-small {
        width: 960px
    }
}

@media(min-width:1200px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center.is-small {
        padding-left: 0;
        padding-right: 0;
        width: 1080px
    }
}

.blog article.featured-post .entry-title-wrap .entry-title-center .container,
.blog article.featured-post .entry-title-wrap .entry-title-center .container-new {
    padding-left: 0;
    padding-right: 0;
    width: auto
}

@media(min-width:992px) {
    .blog article.featured-post .entry-title-wrap .entry-title-center {
        padding-left: 0;
        padding-right: 0;
        width: auto
    }
}

.blog article.featured-post .post-background-color .grid-featured {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse;
    flex-flow: column-reverse
}

@media(min-width:576px) {
    .blog article.featured-post .post-background-color .grid-featured {
        width: 540px
    }
}

@media(min-width:782px) {
    .blog article.featured-post .post-background-color .grid-featured {
        width: 720px
    }
}

@media(min-width:992px) {
    .blog article.featured-post .post-background-color .grid-featured {
        width: 980px
    }
}

@media(min-width:1200px) {
    .blog article.featured-post .post-background-color .grid-featured {
        width: 1200px
    }
}

@media(min-width:1400px) {
    .blog article.featured-post .post-background-color .grid-featured {
        padding-left: 0;
        padding-right: 0;
        width: 1296px
    }
}

@media(min-width:782px) {
    .blog article.featured-post .post-background-color .grid-featured.is-small {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(min-width:992px) {
    .blog article.featured-post .post-background-color .grid-featured.is-small {
        width: 960px
    }
}

@media(min-width:1200px) {
    .blog article.featured-post .post-background-color .grid-featured.is-small {
        padding-left: 0;
        padding-right: 0;
        width: 1080px
    }
}

.blog article.featured-post .post-background-color .grid-featured .container,
.blog article.featured-post .post-background-color .grid-featured .container-new {
    padding-left: 0;
    padding-right: 0;
    width: auto
}

@media(max-width:991px) {
    .blog article.featured-post .post-background-color .grid-featured {
        padding-left: 0;
        padding-right: 0;
        width: auto
    }
}

.blog article.featured-post .post-background-color .grid-featured .entry-title-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.blog article.featured-post .post-background-color .grid-featured .entry-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 36px;
    font-weight: 700;
    line-height: 46px;
    margin-bottom: 15px;
    margin-top: 15px
}

@media(min-width:782px) {
    .blog article.featured-post .post-background-color .grid-featured .entry-title {
        font-size: 27px;
        line-height: 37px
    }
}

@media(min-width:1200px) {
    .blog article.featured-post .post-background-color .grid-featured .entry-title {
        font-size: 36px;
        line-height: 46px
    }
}

@media(min-width:1400px) {
    .blog article.featured-post .post-background-color .grid-featured .entry-title {
        font-size: 41px;
        line-height: 51px
    }
}

@media(min-width:1600px) {
    .blog article.featured-post .post-background-color .grid-featured .entry-title {
        font-size: 45px;
        line-height: 55px
    }
}

.blog article.featured-post .post-background-color .grid-featured .entry-title a {
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(min-width:992px) {
    .blog article.featured-post .post-background-color .grid-featured .entry-title a {
        color: var(--wp--preset--color--white, #fff)
    }
}

.blog article.featured-post .post-background-color .grid-featured .riski-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px
}

@media(min-width:1200px) {
    .blog article.featured-post .post-background-color .grid-featured .riski-link {
        margin-bottom: 28px
    }
}

@media(min-width:992px) {
    .blog article.featured-post .post-background-color .grid-featured .riski-link {
        color: var(--wp--preset--color--white, #fff)
    }

    .blog article.featured-post .post-background-color .grid-featured .riski-link svg * {
        fill: var(--wp--preset--color--white, #fff)
    }

    .blog article.featured-post .post-background-color .grid-featured {
        display: grid;
        grid-template-columns: 1.5fr 2fr
    }
}

@media(min-width:1200px) {
    .blog article.featured-post .post-background-color .grid-featured .entry-title {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 28px;
        margin-top: 28px
    }
}

.blog article.featured-post .post-thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0 40px
}

@media(min-width:782px) {
    .blog article.featured-post .post-thumbnail {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }
}

@media(min-width:992px) {
    .blog article.featured-post .post-thumbnail {
        padding: 0
    }
}

.blog article.featured-post .post-thumbnail img {
    width: auto
}

.blog .category-name {
    color: var(--wp--preset--color--grey-secondary, #9193a6);
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 30px;
    text-transform: uppercase
}

.blog .widget_subscribe_widget {
    display: none
}

@media(min-width:782px) {
    .blog .widget_subscribe_widget {
        display: block
    }
}

.blog .widget_square_social_widget {
    display: none
}

@media(min-width:782px) {
    .blog .widget_square_social_widget {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.blog #ajaxStart {
    scroll-margin-top: 90px
}

.blog .page-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 150px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

@media(min-width:782px) {
    .blog .page-header {
        height: 250px
    }
}

.blog .page-header .background-text-wrapper {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width:992px) {
    .blog button.menu-button {
        display: none !important
    }
}

@media only screen and (max-width:991px)and (min-width:782px) {
    .blog button.menu-button {
        display: none !important
    }
}

.blog nav#site-navigation-sticky {
    display: none
}

@media(min-width:1200px) {
    .blog nav#site-navigation-sticky {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.blog-single .links-dropdown .links-selector {
    font-weight: 400;
    padding: 0
}

.blog-single article.post .entry-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 60px;
    padding-top: 100px
}

@media(min-width:992px) {
    .blog-single article.post .entry-header {
        padding-top: 120px
    }
}

.blog-single article.post .entry-header .entry-category {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 23px;
    margin: 0 0 20px;
    text-align: center;
    text-transform: uppercase
}

.blog-single article.post .entry-header .entry-category .eta {
    white-space: nowrap
}

.blog-single article.post .entry-header .entry-category a:hover {
    color: var(--wp--preset--color--riski-green, #00bea6)
}

.blog-single article.post .entry-header h1.entry-title {
    font-size: 36px;
    font-weight: 700;
    font-weight: 800;
    line-height: 44px;
    margin: 0 0 20px;
    max-width: 860px;
    text-align: center
}

@media(min-width:992px) {
    .blog-single article.post .entry-header h1.entry-title {
        font-size: 54px;
        line-height: 70px
    }
}

.blog-single article.post .author-name {
    margin-bottom: 8px
}

.blog-single article.post .author-name .author:hover {
    color: var(--wp--preset--color--riski-green, #00bea6)
}

.blog-single article.post figure figcaption {
    color: #8a8a8a;
    font-size: 13px;
    text-align: center
}

.blog-single article.post .post-thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.blog-single article.post .post-thumbnail-new .post-thumbnail img {
    margin: 0 auto;
    max-width: 70%
}

.blog-single article.post .single-content-section {
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 50px
}

@media(min-width:1200px) {
    .blog-single article.post .single-content-section {
        grid-template-columns: 1fr 633px 1fr;
        grid-column-gap: 20px
    }
}

.blog-single article.post .side-content {
    display: none;
    max-width: 317px;
    position: relative
}

@media(min-width:1200px) {
    .blog-single article.post .side-content {
        display: block
    }
}

.blog-single article.post .mobile-author-wrapper {
    margin-bottom: 20px
}

.blog-single article.post .mobile-author-wrapper .post-author.translator {
    margin-bottom: 0
}

@media(min-width:1200px) {
    .blog-single article.post .mobile-author-wrapper {
        display: none
    }
}

.blog-single article.post .right-content-div {
    min-width: 291px;
    padding-left: 30px
}

@media(min-width:1200px) {
    .blog-single article.post .right-content-div {
        min-width: inherit
    }
}

.blog-single article.post .right-content-div .aside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.blog-single article.post .right-content-div .aside.fixed,
.blog-single article.post .right-content-div .aside.static {
    width: inherit
}

.blog-single article.post .right-content-div .aside .widget_subscribe_widget {
    max-width: 90%
}

.blog-single article.post .right-content-div .aside .widget_subscribe_widget .widget-content {
    padding: 22px
}

@media(min-width:1200px) {
    .blog-single article.post .right-content-div .aside .widget_subscribe_widget .widget-content {
        padding: 30px
    }
}

.blog-single article.post .right-content-div .aside .widget_subscribe_widget .widget-content .signup-button {
    min-width: 0
}

.blog-single article.post .aside {
    position: sticky;
    top: 85px
}

.blog-single article.post .aside.fixed {
    position: sticky;
    top: 90px
}

.blog-single article.post .aside.static {
    bottom: 0;
    position: absolute;
    top: inherit
}

.blog-single article.post .entry-highlight {
    color: #000;
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 12px;
    margin-top: 0
}

@media(min-width:992px) {
    .blog-single article.post .entry-highlight {
        font-size: 32px;
        line-height: 44px
    }
}

.blog-single article.post .post-content ul {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    list-style: none outside;
    margin-bottom: 16px;
    margin-top: 20px;
    padding: 0
}

.blog-single article.post .post-content ul li {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 28px;
    min-height: 28px
}

@media(min-width:992px) {
    .blog-single article.post .post-content ul li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.blog-single article.post .post-content ul li:before {
    background-color: var(--wp--preset--color--blue-li, #00bea6);
    border-radius: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    left: -20px;
    margin-left: -8px;
    position: relative;
    top: -1px;
    width: 8px
}

.blog-single article.post .post-content ul li ul {
    margin-top: 20px
}

@media(max-width:781px) {
    .blog-single article.post .post-content ul li ul {
        margin-left: -28px
    }
}

.blog-single article.post .post-content ul li ul li:before {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--blue-li, #00bea6)
}

.blog-single article.post .post-content ul.v-list.negative-v li:before {
    background-image: url(/app/themes/riskified/public/images/v-bullet-white.16b3b3.svg)
}

.blog-single article.post .post-content ul.v-list li:before {
    background-color: transparent !important;
    background-image: url(/app/themes/riskified/public/images/v-bullet.9a1459.svg);
    background-size: cover;
    height: 15px !important;
    left: -15px !important;
    margin-left: -13px !important;
    vertical-align: text-top;
    width: 15px !important
}

@media(min-width:992px) {
    .blog-single article.post .post-content ul {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.blog-single article.post .post-content h3 {
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 12px
}

@media(min-width:992px) {
    .blog-single article.post .post-content h3 {
        font-size: 25px;
        line-height: 37px
    }
}

.blog-single article.post .post-content h4 {
    margin-bottom: 5px;
    margin-top: 50px
}

.blog-single article.post .post-content p a {
    border-bottom: 3px solid var(--wp--preset--color--riski-green, #00bea6)
}

.blog-single article.post .post-author .author {
    font-weight: 700
}

.blog-single article.post .post-author .author .url {
    -webkit-text-decoration: none;
    text-decoration: none
}

.blog-single article.post .post-author.translator {
    margin-bottom: 10px
}

.blog-single article.post .posted-on {
    margin-top: 20px
}

.blog-single article.post .posted-on div {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 14px;
    font-weight: 700;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase
}

.blog-single .share-button {
    margin-top: 50px
}

.blog-single .share-button .share-links {
    left: 0;
    right: auto
}

.blog-single .post-signup-div {
    margin: 70px auto 100px;
    width: 100%
}

.blog-single .post-signup-div .post-signup-title {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 26px;
    font-weight: 700;
    font-weight: 800;
    line-height: 36px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .blog-single .post-signup-div .post-signup-title {
        font-size: 45px;
        line-height: 55px
    }
}

@media(min-width:782px) {
    .blog-single .post-signup-div .post-signup-title {
        margin-bottom: 40px
    }
}

.blog-single .post-signup-div .signup-button {
    white-space: nowrap
}

@media(min-width:782px) {
    .blog-single .post-signup-div .signup-button {
        margin-left: 20px
    }
}

@media(min-width:992px) {
    .blog-single .post-signup-div {
        width: 50%
    }
}

@media(min-width:1200px) {
    .blog-single .entry-content-div {
        max-width: 516px
    }
}

@media(min-width:1400px) {
    .blog-single .entry-content-div {
        max-width: none
    }
}

.blog-single .mob-sticky-social {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--wp--preset--color--white, #fff);
    -webkit-box-shadow: 0 3px 10px 0 hsla(0, 0%, 80%, .8);
    box-shadow: 0 3px 10px 0 hsla(0, 0%, 80%, .8);
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    padding: 12px 15px;
    z-index: 1
}

@media(min-width:782px) {
    .blog-single .mob-sticky-social {
        display: none
    }
}

.blog-single .mob-sticky-social .mob-sticky-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.blog-single .mob-sticky-social .share-post {
    max-width: 110px;
    width: 100%
}

.blog-single .mob-sticky-social .share-post ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    padding: 0
}

.blog-single .mob-sticky-social .share-post ul li {
    position: relative
}

.blog-single .mob-sticky-social .share-post ul li:last-child {
    top: 2px
}

.blog-single .mob-sticky-social .share-post ul li img {
    max-height: 16px;
    max-width: 16px
}

.blog-single header .sticky-visible {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 15px;
    padding-right: 15px
}

.blog-single header .sticky-visible button {
    margin-right: 30px
}

.blog-single header .sticky-visible h4 {
    margin: 0
}

.blog-single header .sticky-hidden {
    display: none
}

@media(min-width:1200px) {
    .blog-single header .sticky-hidden {
        display: block
    }
}

.blog-single header .entry-title {
    font-size: 18px
}

.blog-single button.menu-button {
    height: 50px
}

@media(min-width:992px) {
    .blog-single button.menu-button {
        display: none !important
    }
}

@media only screen and (max-width:991px)and (min-width:782px) {
    .blog-single button.menu-button {
        display: none !important
    }
}

.blog-single nav#site-navigation-sticky {
    display: none
}

@media(min-width:992px) {
    .blog-single nav#site-navigation-sticky {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.blog-single .sticky-header-links-dropdown {
    margin-left: 10px;
    margin-right: 10px
}

@media(max-width:781px) {
    .blog-single .sticky-header-links-dropdown {
        display: none !important
    }
}

@media only screen and (max-width:991px)and (min-width:782px) {
    .blog-single .sticky-header-links-dropdown {
        display: none !important
    }
}

.blog-single .sticky-header-links-dropdown .sticky-header-links-selector:after {
    background: image("drop-down-arrow.svg") no-repeat 50%;
    content: "";
    display: inline-block;
    height: 20px;
    margin-bottom: -5px;
    margin-left: 5px;
    width: 20px
}

.blog-single .sticky-header-links-dropdown.open .sticky-header-links {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.blog-single .sticky-header-links-dropdown .sticky-header-links {
    background-color: var(--wp--preset--color--white, #fff);
    -webkit-box-shadow: 0 0 12px 0 #bababa;
    box-shadow: 0 0 12px 0 #bababa;
    opacity: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    top: 70px;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
    transition: all .3s cubic-bezier(.34, 1.61, .7, 1)
}

.blog-single .sticky-header-links-dropdown .sticky-header-links ul.menu {
    list-style-type: none;
    margin: 0;
    padding-left: 0
}

.blog-single .sticky-header-links-dropdown .sticky-header-links ul.menu li {
    padding: 5px 20px
}

.blog-single .sticky-header-links-dropdown .sticky-header-links ul.menu li:hover {
    background-color: var(--wp--preset--color--grey-border, #d1d1d9)
}

.blog-single .sticky-header-links-dropdown .sticky-header-links ul.menu li a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.blog-single .sticky-header-links-dropdown .sticky-header-links ul.menu li a:active,
.blog-single .sticky-header-links-dropdown .sticky-header-links ul.menu li a:focus,
.blog-single .sticky-header-links-dropdown .sticky-header-links ul.menu li a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.blog-single .riski-input {
    border: none;
    border-bottom: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px
}

@media(max-width:781px) {
    .events-container-lobby-template .relationship-section {
        padding: 30px 0 60px
    }
}

.events-container-lobby-template .relationship-section .img-fluid {
    border-radius: 12px
}

@media(max-width:781px) {
    .events-container-lobby-template .relationship-section .img-fluid {
        border-radius: 8px
    }
}

.events-container-lobby-template .relationship-section .img-fluid.unset-radius {
    border-radius: 0
}

@media(max-width:781px) {
    .events-container-lobby-template .relationship-section .img-fluid {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.events-container-lobby-template .relationship-section .grid-2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 130px
}

@media(max-width:1599px) {
    .events-container-lobby-template .relationship-section .grid-2 {
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:1600px) {
    .events-container-lobby-template .relationship-section .grid-2 {
        grid-template-columns: 636px 1fr
    }
}

@media(max-width:991px) {
    .events-container-lobby-template .relationship-section .grid-2 {
        border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
        border-radius: 12px;
        display: block
    }
}

@media(max-width:991px)and (max-width:781px) {
    .events-container-lobby-template .relationship-section .grid-2 {
        border-radius: 8px
    }
}

@media(max-width:991px) {
    .events-container-lobby-template .relationship-section .grid-2.unset-radius {
        border-radius: 0
    }
}

.events-container-lobby-template .relationship-section .left-column a {
    display: block;
    min-width: 100%;
    position: relative
}

@media(max-width:781px) {
    .events-container-lobby-template .relationship-section .left-column a {
        height: 207px;
        overflow: hidden;
        width: 100%
    }
}

@media(max-width:991px) {
    .events-container-lobby-template .relationship-section .right-column {
        padding: 32px 40px 28px
    }
}

@media(max-width:781px) {
    .events-container-lobby-template .relationship-section .right-column {
        padding: 20px
    }
}

.events-container-lobby-template .relationship-section .video-img {
    width: 100%
}

.events-container-lobby-template .relationship-section .small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf)
}

@media(max-width:991px) {
    .events-container-lobby-template .relationship-section .small-riski {
        margin-bottom: 14px
    }
}

.events-container-lobby-template .relationship-section h2,
.events-container-lobby-template .relationship-section p {
    margin-bottom: 16px
}

@media(max-width:991px) {
    .events-container-lobby-template .relationship-section h2 {
        margin-bottom: 10px
    }
}

@media(max-width:781px) {
    .events-container-lobby-template .relationship-section h2 {
        font-size: 20px;
        font-weight: 800;
        line-height: 30px;
        margin-bottom: 12px
    }
}

@media(max-width:781px)and (min-width:992px) {
    .events-container-lobby-template .relationship-section h2 {
        font-size: 25px;
        line-height: 37px
    }
}

@media(max-width:991px) {
    .events-container-lobby-template .relationship-section p {
        margin-bottom: 12px
    }
}

.events-container-lobby-template .relationship-section .tags {
    margin-top: 0
}

@media(max-width:781px) {
    .events-container-lobby-template .relationship-section .tags {
        margin-top: 35px
    }
}

.events-container-lobby-template .relationship-section .date {
    margin-bottom: 24px
}

.events-container-lobby-template .links-dropdown .links-dropdown-list ul.menu .menu-category {
    color: #000;
    font-weight: 700;
    margin-bottom: 0;
    padding: 30px 35px 20px
}

.events-container-lobby-template [type=checkbox]:not(.hs-input).filled-in:checked+span:not(.lever):after {
    background-color: var(--wp--preset--color--riski-blue, #4c3eff);
    border: 2px solid var(--wp--preset--color--riski-blue, #4c3eff);
    height: 15px;
    top: 3px;
    width: 15px
}

.events-container-lobby-template [type=checkbox]:not(.hs-input).filled-in:checked+span:not(.lever):before {
    height: 11px;
    left: 0;
    top: 1px;
    width: 7px
}

.events-container-lobby-template [type=checkbox]:not(.hs-input).filled-in:not(:checked)+span:not(.lever):after {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    height: 15px;
    line-height: 29px;
    top: 3px;
    width: 15px
}

.events-container-lobby-template [type=checkbox]:not(.hs-input)+span:not(.lever) {
    padding-left: 14px
}

@media(min-width:782px) {
    .events-container-lobby-template [type=checkbox]:not(.hs-input)+span:not(.lever) {
        padding-left: 28px
    }
}

.events-container-lobby-template .filters-wrap {
    padding-top: 20px
}

@media(min-width:782px) {
    .events-container-lobby-template .filters-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 15px
    }
}

@media(max-width:781px) {
    .events-container-lobby-template .filters-wrap {
        padding: 0 30px
    }
}

.events-container-lobby-template .filters-wrap .links-selector {
    font-weight: 400
}

.events-container-lobby-template .filters-wrap .filterby {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.events-container-lobby-template .filters-wrap .sortby {
    display: none
}

.events-container-lobby-template .filters-wrap .sortby .menu {
    padding-bottom: 10px;
    padding-top: 10px
}

@media(min-width:782px) {
    .events-container-lobby-template .filters-wrap .sortby {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.events-container-lobby-template .links-dropdown-list {
    left: 0;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(min-width:782px) {
    .events-container-lobby-template .links-dropdown-list {
        left: auto;
        min-width: 285px;
        right: 0
    }
}

.events-container-lobby-template .links-dropdown-list .riski.small {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 12px;
    margin-bottom: 10px;
    padding: 25px 35px 0
}

.events-container-lobby-template .links-dropdown-list .menu {
    border-bottom: 1px solid #edeff1;
    padding-bottom: 10px
}

.events-container-lobby-template .links-dropdown-list .reset-filters {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    display: block;
    font-size: 16px;
    font-weight: 800;
    margin: 0 auto;
    padding: 22px;
    text-align: center
}

.events-container-lobby-template .links-dropdown-list .reset-filters:hover {
    color: var(--wp--preset--color--riski-blue-hover, #5569f7)
}

.events-container-lobby-template .links-dropdown-list .reset-filters:focus {
    background: transparent
}

.events-container-lobby-template .events-filter-message {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 17px
}

@media(min-width:992px) {
    .events-container-lobby-template .events-filter-message {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.events-container-lobby-template .events-filter-message.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.events-container-lobby-template .events-filter-message .events-filter-message-content {
    font-size: 18px;
    padding-bottom: 15px
}

@media(min-width:992px) {
    .events-container-lobby-template .events-filter-message .events-filter-message-content {
        padding-bottom: 0
    }
}

.events-container-lobby-template .events-filter-message .events-filter-message-content .selected-category-count,
.events-container-lobby-template .events-filter-message .events-filter-message-content .selected-category-name {
    font-weight: 700
}

.events-container-lobby-template .events-filter-message .events-clear-button {
    font-size: 14px
}

@media(min-width:992px) {
    .events-container-lobby-template .events-filter-message .events-clear-button {
        margin-left: 50px
    }
}

.events-container-lobby-template .events-filter-message .events-clear-button svg {
    margin-right: 10px
}

.events-container-lobby-template .events-filter-message .events-clear-button a:hover {
    color: #4c3eef
}

.events-container-lobby-template .hero-section {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 92px 0 160px
}

.events-container-lobby-template .hero-section .hero-content-wrapper {
    max-width: 550px
}

.events-container-lobby-template .hero-section .events-name {
    font-size: 36px
}

@media(min-width:992px) {
    .events-container-lobby-template .hero-section .events-name {
        font-size: 54px
    }

    .events-container-lobby-template .hero-section {
        padding: 240px 0
    }
}

.events-container-lobby-template #security h2:first-of-type {
    margin-top: 0
}

@media(min-width:992px) {
    .events-container-lobby-template .no-events {
        grid-column: span 3
    }
}

.events-container-lobby-template .no-events .no-events-image {
    display: block;
    margin: 0 auto 25px;
    max-width: 50px;
    padding-top: 50px
}

.events-container-lobby-template .no-events .no-event-title {
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 10px;
    text-align: center
}

.events-container-lobby-template .no-events p {
    margin: 0 auto;
    max-width: 640px;
    text-align: center
}

.events-container-lobby-template .container-content {
    max-width: 750px;
    padding-bottom: 100px;
    padding-top: 42px
}

.events-container-lobby-template .container-content p {
    color: var(--wp--preset--color--black, #000);
    margin-bottom: 12px
}

@media(min-width:782px) {
    .events-container-lobby-template .container-content p {
        margin-bottom: 16px
    }

    .events-container-lobby-template .container-content {
        padding-top: 48px
    }
}

@media(min-width:1200px) {
    .events-container-lobby-template .container-content {
        margin-top: 60px
    }
}

.events-container-lobby-template .container-content a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.events-container-lobby-template .container-content a:active,
.events-container-lobby-template .container-content a:focus,
.events-container-lobby-template .container-content a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.events-container-lobby-template .container-content hr {
    border-color: var(--wp--preset--color--grey-border, #d1d1d9);
    margin-bottom: 35px;
    margin-top: 35px
}

@media(min-width:782px) {
    .events-container-lobby-template .container-content hr {
        margin-bottom: 0;
        margin-top: 65px
    }
}

.events-container-lobby-template .container-content h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    display: inline;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .events-container-lobby-template .container-content h2 {
        font-size: 45px;
        line-height: 55px
    }
}

.events-container-lobby-template .container-content h2+p {
    margin-top: 20px
}

@media(min-width:782px) {
    .events-container-lobby-template .container-content h2+p {
        margin-top: 0
    }
}

.events-container-lobby-template .container-content h2+ol {
    margin-top: 20px
}

@media(min-width:782px) {
    .events-container-lobby-template .container-content h2+ol {
        margin-top: 0
    }
}

.events-container-lobby-template .container-content h2+h3 {
    margin-top: 20px
}

@media(min-width:782px) {
    .events-container-lobby-template .container-content h2 {
        display: inline-block;
        font-size: 32px;
        margin-top: 49px
    }
}

@media(min-width:992px) {
    .events-container-lobby-template .container-content h2 {
        line-height: 40px
    }
}

.events-container-lobby-template .container-content h3 {
    font-size: 18px;
    margin-bottom: 0
}

.events-container-lobby-template .container-content .updated-at {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 14px;
    font-weight: 800;
    letter-spacing: .3px;
    line-height: 1.64;
    margin-top: 65px;
    text-transform: uppercase
}

.events-container-lobby-template ul {
    padding: 0
}

.events-container-lobby-template .tabs-section {
    background: var(--wp--preset--color--white, #fff);
    padding: 15px 0;
    position: relative;
    top: 0;
    width: 100%
}

@media(min-width:782px) {
    .events-container-lobby-template .tabs-section {
        display: block;
        padding: 100px 0 15px;
        position: relative
    }
}

.events-container-lobby-template .tabs-wrap {
    gap: 24px;
    margin-top: 0
}

@media(min-width:992px) {
    .events-container-lobby-template .tabs-wrap {
        gap: 40px
    }
}

.events-container-lobby-template .tabs-section {
    display: block
}

.events-container-lobby-template .tabs-events {
    position: relative
}

.events-container-lobby-template .tabs-events.sticky-tabs {
    position: fixed;
    top: 60px;
    z-index: 10
}

@media(min-width:782px) {
    .events-container-lobby-template .tabs-events.sticky-tabs {
        position: relative;
        top: 0
    }

    .events-container-lobby-template .tabs-events {
        height: auto
    }
}

.events-container-lobby-template .events-loop-section {
    padding: 0 0 50px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop-section {
        padding: 0 0 100px
    }
}

.events-container-lobby-template .sticky-tabs+.events-loop-section {
    margin-top: 90px
}

.events-container-lobby-template .tab-container {
    display: block
}

@media(min-width:782px) {
    .events-container-lobby-template .tab-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media(max-width:781px) {
    .events-container-lobby-template .tab-container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.events-container-lobby-template .tab-container .tab-titles-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2
}

@media(max-width:781px) {
    .events-container-lobby-template .tab-container .tab-titles-section {
        padding: 0 30px 20px
    }
}

.events-container-lobby-template .tab-container .tab-titles-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 40px 0 0
}

@media(min-width:782px) {
    .events-container-lobby-template .tab-container .tab-titles-container {
        margin: 0
    }
}

.events-container-lobby-template .tab-container .tab-button {
    display: block;
    white-space: nowrap
}

@media(min-width:782px) {
    .events-container-lobby-template .tab-container .tab-button span {
        font-size: 22px
    }
}

@media(min-width:992px) {
    .events-container-lobby-template .tab-container .tab-button span {
        font-size: 36px
    }
}

@media(min-width:1200px) {
    .events-container-lobby-template .tab-container .tab-button span {
        font-size: 45px
    }
}

.events-container-lobby-template .tab-container .tab-events {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    cursor: pointer;
    position: relative
}

@media(min-width:782px) {
    .events-container-lobby-template .tab-container .tab-events {
        color: var(--wp--preset--color--grey-border, #d1d1d9)
    }
}

.events-container-lobby-template .tab-container .tab-events:hover {
    color: var(--wp--preset--color--grey-hover, #b9c2ca)
}

.events-container-lobby-template .tab-container .tab-events h2 {
    display: inline-block;
    font-size: 26px;
    margin-bottom: 0;
    text-align: left
}

@media(min-width:782px) {
    .events-container-lobby-template .tab-container .tab-events h2 {
        text-align: center
    }
}

@media(min-width:992px) {
    .events-container-lobby-template .tab-container .tab-events h2 {
        font-size: 36px
    }
}

@media(min-width:1200px) {
    .events-container-lobby-template .tab-container .tab-events h2 {
        font-size: 45px
    }
}

.events-container-lobby-template .tab-container.active .mobile-tab-events {
    top: 32%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.events-container-lobby-template .tab-container.active div {
    display: block
}

.events-container-lobby-template .tab-container.active h2 {
    margin-bottom: 22px
}

@media(min-width:782px) {
    .events-container-lobby-template .tab-container.active h2 {
        margin-bottom: 0
    }
}

.events-container-lobby-template .tab-container .active {
    border-bottom: 2px solid #000;
    position: relative
}

@media(min-width:992px) {
    .events-container-lobby-template .tab-container .active {
        border-bottom: 3px solid #000
    }
}

.events-container-lobby-template .tab-container .active .tab-events {
    color: var(--wp--preset--color--black, #000)
}

.events-container-lobby-template .tab-container .active a h2 {
    position: relative
}

.events-container-lobby-template .tab-container .active a h2:after {
    background-color: var(--wp--preset--color--black, #000);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 95%;
    width: 100%
}

@media(min-width:782px) {
    .events-container-lobby-template .tab-container .active a h2:after {
        top: 100%
    }
}

.events-container-lobby-template .riski-button-purple {
    display: block;
    margin: 50px auto 0
}

@media(min-width:992px) {
    .events-container-lobby-template .riski-button-purple {
        margin: 100px auto 0
    }
}

.events-container-lobby-template .events-loop {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    margin-top: 27px;
    position: relative
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop {
        margin-top: 35px
    }
}

@media(min-width:1200px) {
    .events-container-lobby-template .events-loop {
        grid-column-gap: 40px
    }
}

.events-container-lobby-template .events-loop .event-wrap {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    overflow: hidden;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(max-width:781px) {
    .events-container-lobby-template .events-loop .event-wrap {
        border-radius: 8px
    }
}

.events-container-lobby-template .events-loop .event-wrap.unset-radius {
    border-radius: 0
}

.events-container-lobby-template .events-loop .event-wrap:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

@media(min-width:1400px) {
    .events-container-lobby-template .events-loop .event-wrap {
        max-width: 405px
    }
}

.events-container-lobby-template .events-loop .tags {
    margin-top: 20px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .tags {
        margin-top: auto;
        padding-top: 35px
    }
}

.events-container-lobby-template .events-loop .event-tags {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 10px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-tags {
        margin-bottom: 5px
    }
}

.events-container-lobby-template .events-loop .event-tags .event-separator:after {
    content: "  | "
}

@media(min-width:992px) {
    .events-container-lobby-template .events-loop .event-tags .event-separator:after {
        content: ","
    }
}

.events-container-lobby-template .events-loop .event-image {
    display: block;
    height: 116px;
    position: relative;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    overflow: hidden;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-preferred-size: 250px;
    flex-basis: 250px
}

@media(min-width:992px) {
    .events-container-lobby-template .events-loop .event-image {
        height: 160px
    }
}

.events-container-lobby-template .events-loop .event-image img {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%
}

@media(min-width:992px) {
    .events-container-lobby-template .events-loop .event-image img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.events-container-lobby-template .events-loop .webinar .event-image:after {
    background-color: rgba(8, 14, 63, .4);
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.events-container-lobby-template .events-loop .webinar .event-image a:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 13px 0 13px 25px;
    content: "";
    height: 0;
    left: 50%;
    margin: 0 auto 0 3px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0;
    z-index: 2
}

.events-container-lobby-template .events-loop .webinar .event-image a:after {
    background: hsla(0, 0%, 100%, .25);
    border: 2px solid #fff;
    border-radius: 100%;
    content: "";
    cursor: pointer;
    height: 60px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 60px;
    z-index: 1
}

.events-container-lobby-template .events-loop .webinar .event-image a:hover:after {
    background: #4c3eff;
    border-color: #4c3eff
}

.events-container-lobby-template .events-loop .event-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: #fff;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px;
    z-index: 1
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-content {
        padding: 30px 40px;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .events-container-lobby-template .events-loop .event-content .info-button {
        margin-top: 25px
    }
}

.events-container-lobby-template .events-loop .event-content .event-title h3 {
    font-size: 20px;
    line-height: 37px;
    margin-bottom: 10px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-content .event-title h3 {
        font-size: 25px;
        margin-bottom: 14px
    }
}

.events-container-lobby-template .events-loop .event-content .event-text p {
    margin-bottom: 12px
}

.events-container-lobby-template .events-loop .event-content .event-text p:last-child {
    margin-bottom: 0
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-content .event-text p {
        margin-bottom: 14px
    }

    .events-container-lobby-template .events-loop .event-content-container {
        height: calc(100% - 160px)
    }
}

.events-container-lobby-template .events-loop .event-date {
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 5px;
    margin-right: 10px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-date {
        font-size: 18px
    }
}

.events-container-lobby-template .events-loop .event-date span {
    white-space: nowrap
}

.events-container-lobby-template .events-loop .event-time {
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 5px;
    margin-right: 10px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-time {
        font-size: 18px;
        margin-bottom: 0
    }
}

.events-container-lobby-template .events-loop.on-demand .event-date,
.events-container-lobby-template .events-loop.on-demand .event-time {
    display: none
}

.events-container-lobby-template .events-loop .event-info {
    margin-bottom: 12px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-info {
        margin-bottom: 0
    }
}

.events-container-lobby-template .events-loop .event-aditional {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 6px;
    white-space: nowrap
}

.events-container-lobby-template .events-loop .event-aditional .info-button {
    text-align: right;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media(min-width:782px) {
    .events-container-lobby-template .events-loop .event-aditional .info-button {
        display: none
    }
}

.events-container-lobby-template .events-loop .event-aditional .additional {
    font-size: 14px;
    text-transform: uppercase
}

.events-container-lobby-template .events-loop .event-tag {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 32px;
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 15px;
    margin-right: 15px;
    padding: 4px 12px
}

.events-container-lobby-template .events-loop.past-events .info-button {
    display: none
}

.events-container-lobby-template .posts-loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    border-radius: 12px;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%
}

@media(max-width:781px) {
    .events-container-lobby-template .posts-loader {
        border-radius: 8px
    }
}

.events-container-lobby-template .posts-loader.unset-radius {
    border-radius: 0
}

.events-container-lobby-template .posts-loader .image-holder {
    min-height: 160px;
    width: 100%
}

.events-container-lobby-template .posts-loader .content-holder {
    padding: 30px
}

@media(min-width:782px) {
    .events-container-lobby-template .posts-loader .content-holder {
        padding: 30px 35px
    }
}

.events-container-lobby-template .posts-loader .content-holder .cat-holder {
    height: 13px;
    margin-bottom: 23px;
    max-width: 100%;
    width: 205px
}

.events-container-lobby-template .posts-loader .content-holder .title-holder {
    height: 21px;
    margin-bottom: 31px;
    max-width: 100%;
    width: 317px
}

.events-container-lobby-template .posts-loader .content-holder .text-holder {
    height: 13px;
    margin-bottom: 15px;
    max-width: 100%;
    width: auto
}

.events-container-lobby-template .posts-loader .content-holder .text-holder2 {
    height: 13px;
    margin-bottom: 41px;
    max-width: 100%;
    width: auto
}

.events-container-lobby-template .posts-loader .content-holder .button-holder {
    height: 13px;
    max-width: 100%;
    width: 103px
}

.events-container-lobby-template .posts-spinner {
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
    width: 100%
}

@media(min-width:1200px) {
    .events-container-lobby-template .posts-spinner {
        grid-column-gap: 40px
    }
}

.events-container-lobby-template .load-more-spinner {
    display: none;
    width: 100%
}

@media(min-width:992px) {
    .events-container-lobby-template .load-more-div {
        grid-column: span 3
    }
}

.events-container-lobby-template .load-more-div .posts-spinner {
    display: none
}

.events-container-lobby-template .grid-2 {
    grid-row-gap: 0;
    grid-template-columns: 100%
}

@media(min-width:992px) {
    .events-container-lobby-template .grid-2 {
        grid-row-gap: 50px;
        grid-template-columns: 454px 1fr;
        grid-column-gap: 117px
    }
}

.events-container-lobby-template .follow-us {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 20px;
    font-weight: 800;
    margin-right: 27px
}

@media(min-width:782px) {
    .events-container-lobby-template .follow-us {
        font-size: 25px;
        margin-right: 47px;
        padding-left: 0
    }
}

.events-container-lobby-template .social-widget-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    padding: 0;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.events-container-lobby-template .social-widget-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1
}

@media(min-width:360px) {
    .events-container-lobby-template .social-widget-list li {
        margin-right: 20px
    }
}

.events-container-lobby-template .social-widget-list li:hover {
    opacity: .8
}

.events-container-lobby-template .social-widget-list li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0;
    margin: 0
}

.events-container-lobby-template .social-widget-list li a img {
    max-height: 25px
}

.events-container-lobby-template .widget_social_widget {
    display: inline-block
}

.events-container-lobby-template .events-content {
    overflow: hidden;
    padding-bottom: 80px;
    padding-top: 50px
}

@media(min-width:782px) {
    .events-container-lobby-template .events-content {
        padding-bottom: 100px;
        padding-top: 100px
    }
}

.events-container-lobby-template .events-content .image-wrap {
    display: none
}

@media(min-width:992px) {
    .events-container-lobby-template .events-content .image-wrap {
        display: block
    }
}

.events-container-lobby-template .content-wrap {
    max-width: 100%
}

.events-container-lobby-template .content-wrap a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.events-container-lobby-template .content-wrap a:active,
.events-container-lobby-template .content-wrap a:focus,
.events-container-lobby-template .content-wrap a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.events-container-lobby-template .events-content-slider {
    margin-top: 33px;
    max-width: 100%;
    width: 420px
}

.events-container-lobby-template .featured-news-loop .featured-news-image img {
    left: 50%;
    max-height: 31%;
    max-width: 37%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media(min-width:782px) {
    .events-container-lobby-template .featured-news-loop .featured-news-image img {
        max-height: 24%;
        max-width: 60%
    }
}

@media(max-width:767px) {
    .events-container-lobby-template .container-new {
        padding-left: 30px;
        padding-right: 30px;
        width: 100%
    }
}

.archive .archive-header h2 {
    font-weight: 700;
    padding-top: 80px
}

.page-template-page-careers html {
    scroll-behavior: smooth
}

.page-template-page-careers .hero-section .h1-riski {
    margin-bottom: 0
}

.page-template-page-careers .hero-section .hero-img {
    bottom: 0;
    display: none;
    min-height: 100%;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
    position: absolute;
    z-index: 1
}

@media(min-width:782px) {
    .page-template-page-careers .hero-section .hero-img {
        display: block
    }
}

.page-template-page-careers .hero-section .hero-mobile-img {
    bottom: 0;
    min-height: 100%;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
    position: absolute;
    z-index: 1
}

@media(min-width:782px) {
    .page-template-page-careers .hero-section .hero-mobile-img {
        display: none
    }
}

.page-template-page-careers .hero-section .riski-button {
    display: none
}

@media(min-width:782px) {
    .page-template-page-careers .hero-section .riski-button {
        display: inline-block
    }
}

.page-template-page-careers .hero-section .best-place-wrap {
    bottom: 48px;
    color: #fff;
    position: absolute
}

@media(min-width:782px) {
    .page-template-page-careers .hero-section .best-place-wrap {
        right: 72px
    }
}

.page-template-page-careers .hero-section .best-place-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 10px
}

.page-template-page-careers .hero-section .best-place-logos .best-place-logo {
    margin-right: 15px;
    max-height: 20px
}

@media(min-width:330px) {
    .page-template-page-careers .hero-section .best-place-logos .best-place-logo {
        max-height: 24px
    }
}

@media(min-width:782px) {
    .page-template-page-careers .hero-section .best-place-logos .best-place-logo {
        margin-right: 30px
    }
}

.page-template-page-careers .hero-section .best-place-logos .best-place-logo:last-child {
    margin-right: 0;
    max-height: 38px;
    position: relative;
    top: 11px
}

@media(min-width:782px) {
    .page-template-page-careers .jobs-loader {
        display: grid;
        grid-template-columns: 37% 1fr;
        grid-column-gap: 64px;
        max-width: 800px
    }
}

.page-template-page-careers .jobs-loader .image-holder {
    display: none
}

@media(min-width:782px) {
    .page-template-page-careers .jobs-loader .image-holder {
        display: block
    }
}

.page-template-page-careers .jobs-loader .cat-holder {
    height: 14px;
    margin-bottom: 33px;
    max-width: 100%;
    width: 205px
}

.page-template-page-careers .jobs-loader .title-holder {
    height: 25px;
    margin-bottom: 17px;
    max-width: 100%;
    width: 200px
}

@media(min-width:782px) {
    .page-template-page-careers .jobs-loader .title-holder {
        width: 298px
    }
}

.page-template-page-careers .jobs-loader .text-holder {
    display: none;
    height: 14px;
    margin-bottom: 33px;
    max-width: 100%;
    width: 205px
}

@media(min-width:782px) {
    .page-template-page-careers .jobs-loader .text-holder {
        display: block
    }
}

.page-template-page-careers .jobs-loader .text-holder2 {
    height: 13px;
    margin-bottom: 41px;
    max-width: 100%;
    width: 508px
}

.page-template-page-careers .jobs-loader .button-holder {
    height: 13px;
    max-width: 100%;
    width: 103px
}

.page-template-page-careers .tab-titles-section {
    position: relative
}

@media(min-width:782px) {
    .page-template-page-careers .tab-titles-section {
        display: block
    }
}

.page-template-page-careers .tab-titles-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media(min-width:430px) {
    .page-template-page-careers .tab-titles-container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.page-template-page-careers .benefits-section {
    padding: 28px 0
}

@media(min-width:782px) {
    .page-template-page-careers .benefits-section {
        padding: 70px 0 40px
    }

    .page-template-page-careers .benefits-section .benefits {
        grid-row-gap: 70px;
        padding-bottom: 80px;
        padding-top: 70px
    }
}

.page-template-page-careers .benefits-section .benefits-image {
    margin: 40px 0 60px
}

.page-template-page-careers .benefits-section h2 {
    font-size: 36px;
    font-weight: 800;
    line-height: 44px;
    margin-bottom: 40px
}

@media(min-width:992px) {
    .page-template-page-careers .benefits-section h2 {
        font-size: 54px;
        line-height: 70px
    }
}

@media(min-width:782px) {
    .page-template-page-careers .benefits-section h2 {
        margin-bottom: 20px;
        text-align: center
    }
}

.page-template-page-careers .tab-title {
    color: var(--wp--preset--color--grey-hover, #b9c2ca);
    padding: 40px 0;
    position: relative
}

@media(min-width:430px) {
    .page-template-page-careers .tab-title {
        padding: 40px 20px
    }
}

@media(min-width:782px) {
    .page-template-page-careers .tab-title {
        color: var(--wp--preset--color--grey-border, #d1d1d9)
    }
}

.page-template-page-careers .tab-title:active,
.page-template-page-careers .tab-title:focus,
.page-template-page-careers .tab-title:hover {
    background: none;
    color: var(--wp--preset--color--grey-hover, #b9c2ca)
}

.page-template-page-careers .tab-title:last-child {
    margin-right: 0
}

.page-template-page-careers .tab-title h2.riski {
    font-size: 23px;
    margin: 0
}

@media(min-width:330px) {
    .page-template-page-careers .tab-title h2.riski {
        font-size: 24px
    }
}

@media screen and (min-width:347px) {
    .page-template-page-careers .tab-title h2.riski {
        font-size: 26px
    }
}

@media(min-width:576px) {
    .page-template-page-careers .tab-title h2.riski {
        font-size: 33px
    }
}

@media(min-width:782px) {
    .page-template-page-careers .tab-title h2.riski {
        font-size: 36px
    }
}

@media(min-width:992px) {
    .page-template-page-careers .tab-title h2.riski {
        font-size: 45px
    }
}

.page-template-page-careers .tab-title.active h2 {
    color: var(--wp--preset--color--black, #000);
    position: relative
}

.page-template-page-careers .tab-title.active h2:after {
    background-color: var(--wp--preset--color--black, #000);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 95%;
    width: 100%
}

@media(min-width:782px) {
    .page-template-page-careers .tab-title.active h2:after {
        height: 3px
    }
}

.page-template-page-careers .main-content {
    padding: 0;
    text-align: left
}

@media(min-width:782px) {
    .page-template-page-careers .main-content {
        padding: 53px 0 40px;
        text-align: center
    }
}

.page-template-page-careers .main-content img {
    border-radius: 12px
}

@media(max-width:781px) {
    .page-template-page-careers .main-content img {
        border-radius: 8px
    }
}

.page-template-page-careers .main-content img.unset-radius {
    border-radius: 0
}

.page-template-page-careers .main-content .content-wrapper {
    margin: 0 0 45px;
    max-width: 840px
}

@media(min-width:782px) {
    .page-template-page-careers .main-content .content-wrapper {
        margin: 0 auto 95px
    }
}

.page-template-page-careers .main-content h1.riski {
    font-size: 26px
}

@media(min-width:992px) {
    .page-template-page-careers .main-content h1.riski {
        font-size: 54px
    }
}

.page-template-page-careers .main-content .main-content-image {
    display: none;
    max-width: 100%
}

@media(min-width:782px) {
    .page-template-page-careers .main-content .main-content-image {
        display: block
    }
}

.page-template-page-careers .main-content .main-content-image-mobile {
    display: block;
    max-width: 100%
}

@media(min-width:782px) {
    .page-template-page-careers .main-content .main-content-image-mobile {
        display: none
    }
}

.page-template-page-careers .life-at-riskified-tab {
    display: none;
    overflow: hidden
}

.page-template-page-careers .life-at-riskified-tab .grid-2 {
    margin-bottom: 40px;
    grid-row-gap: 0
}

@media(min-width:782px) {
    .page-template-page-careers .life-at-riskified-tab .grid-2 {
        grid-row-gap: 50px;
        padding-top: 35px
    }
}

@media(max-width:767px) {
    .page-template-page-careers .life-at-riskified-tab .container-new {
        padding-left: 32px;
        padding-right: 32px;
        width: 100%
    }
}

.page-template-page-careers .life-at-riskified-tab .section {
    padding: 40px 0
}

@media(min-width:782px) {
    .page-template-page-careers .life-at-riskified-tab .section {
        padding: 90px 0
    }

    .page-template-page-careers .life-at-riskified-tab .our-story {
        padding: 30px 0 100px
    }
}

.page-template-page-careers .life-at-riskified-tab .our-story .content-wrap {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

@media(min-width:782px) {
    .page-template-page-careers .life-at-riskified-tab .our-story .content-wrap {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(min-width:992px) {
    .page-template-page-careers .life-at-riskified-tab .our-story .content-wrap {
        padding-right: 95px
    }
}

.page-template-page-careers .life-at-riskified-tab .our-story .image-wrap {
    margin-top: 40px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width:782px) {
    .page-template-page-careers .life-at-riskified-tab .our-story .image-wrap {
        margin-top: 0;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

.page-template-page-careers .life-at-riskified-tab .our-story p.riski.small {
    display: block;
    margin-top: 0
}

@media(min-width:782px) {
    .page-template-page-careers .life-at-riskified-tab .our-story p.riski.small {
        display: none
    }
}

.page-template-page-careers .life-at-riskified-tab .our-story h2 {
    margin-top: 0
}

.page-template-page-careers .life-at-riskified-tab .our-story .risk-read-more {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media(min-width:992px) {
    .page-template-page-careers .life-at-riskified-tab .our-story .risk-read-more {
        font-size: 18px
    }
}

.page-template-page-careers .life-at-riskified-tab .our-story .risk-read-more:active:after,
.page-template-page-careers .life-at-riskified-tab .our-story .risk-read-more:focus:after,
.page-template-page-careers .life-at-riskified-tab .our-story .risk-read-more:hover:after {
    right: -35px
}

.page-template-page-careers .life-at-riskified-tab .our-story .risk-read-more:after {
    background: url(/app/themes/riskified/public/images/go-to-arrow-right.ba2e34.svg) no-repeat 50%;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    position: absolute;
    right: -25px;
    -webkit-transition: right .25s ease-in-out;
    transition: right .25s ease-in-out;
    width: 15px
}

@media(min-width:782px) {
    .page-template-page-careers .life-at-riskified-tab .our-story .our-story-slider {
        display: none;
        overflow: hidden
    }

    .page-template-page-careers .our-culture {
        display: grid;
        grid-template-columns: 50% 50%
    }

    .page-template-page-careers .our-culture .content-wrap {
        padding-right: 35px
    }
}

@media(min-width:992px) {
    .page-template-page-careers .our-culture .content-wrap {
        padding-right: 95px
    }
}

.page-template-page-careers .our-culture .culture-image {
    display: none
}

@media(min-width:992px) {
    .page-template-page-careers .our-culture .culture-image {
        display: block
    }
}

.page-template-page-careers .our-culture h2 {
    margin-bottom: 20px;
    margin-top: 51px
}

.page-template-page-careers .our-culture h2:first-child {
    margin-top: 0
}

.page-template-page-careers .our-culture .giving-image {
    display: none
}

@media(min-width:992px) {
    .page-template-page-careers .our-culture .giving-image {
        display: inline-block;
        float: right;
        margin-top: 70px;
        width: 400px
    }
}

.page-template-page-careers .our-culture .instagram-slider {
    margin-top: 50px
}

.links-columns .page-template-page-careers .our-culture .instagram-slider .riski-slider-mob,
.page-template-page-careers .our-culture .instagram-slider .links-columns .riski-slider-mob,
.page-template-page-careers .our-culture .instagram-slider .riski-slider {
    margin-top: 15px
}

@media(min-width:992px) {

    .links-columns .page-template-page-careers .our-culture .instagram-slider .riski-slider-mob,
    .page-template-page-careers .our-culture .instagram-slider .links-columns .riski-slider-mob,
    .page-template-page-careers .our-culture .instagram-slider .riski-slider {
        margin-top: 215px
    }
}

.page-template-page-careers .our-culture .social-widget-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin-bottom: 56px;
    margin-top: 0;
    padding: 0
}

@media(min-width:782px) {
    .page-template-page-careers .our-culture .social-widget-list {
        margin-bottom: 18px;
        margin-top: 11px
    }
}

.page-template-page-careers .our-culture .social-widget-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 17px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media(min-width:576px) {
    .page-template-page-careers .our-culture .social-widget-list li {
        margin-left: 20px
    }
}

@media(min-width:782px) {
    .page-template-page-careers .our-culture .social-widget-list li {
        margin-left: 0;
        margin-right: 26px
    }
}

.page-template-page-careers .our-culture .social-widget-list img {
    max-height: 20px
}

@media(min-width:782px) {
    .page-template-page-careers .our-culture .social-widget-list img {
        max-height: 28px
    }
}

.page-template-page-careers .office-slider {
    margin-bottom: 60px
}

.page-template-page-careers .careers-tab {
    display: block
}

.position-description .position-hero {
    background: var(--wp--preset--color--riski-green, #00bea6);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 281px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 40px;
    padding-top: 85px
}

.position-description .position-hero h1 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    font-size: 36px;
    margin-bottom: 15px
}

@media(min-width:992px) {
    .position-description .position-hero h1 {
        font-size: 45px;
        font-size: 54px;
        line-height: 55px;
        max-width: 90%
    }
}

.position-description .position-hero .department-cont {
    font-size: 18px
}

.position-description .position-hero .department {
    border-right: 1px solid #fff;
    padding-right: 10px
}

.position-description .position-hero .location {
    padding-left: 5px;
    white-space: nowrap
}

.position-description .position-hero .riski-button {
    display: block;
    font-size: 14px;
    margin: 38px 0 0;
    padding: 9px;
    width: 135px
}

@media(min-width:782px) {
    .position-description .position-hero .riski-button {
        display: none
    }
}

.position-description .position-hero .share-button .share-button-icon {
    margin-left: 30px
}

.position-description .position-content {
    padding-bottom: 40px;
    padding-top: 10px
}

.position-description .position-content .container-content {
    max-width: 640px
}

@media(min-width:1200px) {
    .position-description .position-content .container-content {
        margin-top: 80px
    }
}

.position-description .position-content .container-content a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.position-description .position-content .container-content a:active,
.position-description .position-content .container-content a:focus,
.position-description .position-content .container-content a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.position-description .position-content h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px;
    margin-top: 60px
}

@media(min-width:992px) {
    .position-description .position-content h2 {
        font-size: 45px;
        line-height: 55px
    }
}

.position-description .position-content h2:first-child {
    margin-top: 30px
}

.position-description .position-content h2 span {
    font-weight: 700 !important
}

@media(min-width:992px) {
    .position-description .position-content h2 {
        font-size: 32px
    }
}

.position-description .position-content ul {
    list-style: none outside;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0
}

.position-description .position-content ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 28px;
    min-height: 28px
}

@media(min-width:992px) {
    .position-description .position-content ul li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.position-description .position-content ul li:before {
    background-color: var(--wp--preset--color--blue-li, #00bea6);
    border-radius: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    left: -20px;
    margin-left: -8px;
    position: relative;
    top: -1px;
    width: 8px
}

.position-description .position-content ul li ul {
    margin-top: 20px
}

@media(max-width:781px) {
    .position-description .position-content ul li ul {
        margin-left: -28px
    }
}

.position-description .position-content ul li ul li:before {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--blue-li, #00bea6)
}

.position-description .position-content ul.v-list.negative-v li:before {
    background-image: url(/app/themes/riskified/public/images/v-bullet-white.16b3b3.svg)
}

.position-description .position-content ul.v-list li:before {
    background-color: transparent !important;
    background-image: url(/app/themes/riskified/public/images/v-bullet.9a1459.svg);
    background-size: cover;
    height: 15px !important;
    left: -15px !important;
    margin-left: -13px !important;
    vertical-align: text-top;
    width: 15px !important
}

.position-description .position-content ul li {
    display: block
}

.position-description .position-content .buttons-wrap {
    margin: 50px auto 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: none
}

@media(min-width:782px) {
    .position-description .position-content .buttons-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media(min-width:992px) {
    .position-description .position-content .buttons-wrap {
        margin: 85px 0 0
    }
}

.position-description .position-content .buttons-wrap a {
    border-bottom: 0
}

.position-description .position-content .buttons-wrap li {
    list-style: none;
    margin: 0;
    padding: 0
}

.position-description .position-content .buttons-wrap li:before {
    display: none
}

.position-description .buttons-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative
}

@media(min-width:782px) {
    .position-description .buttons-wrap {
        position: static;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.position-description .buttons-wrap .share-button {
    margin-left: 30px
}

.position-description .tabs-section {
    padding-top: 40px
}

.position-description .career-form-cont {
    min-height: 800px
}

.position-description .career-form-cont.container-new {
    padding-left: 0;
    padding-right: 0
}

.position-description .career-form-cont .grnhse-app {
    display: block;
    height: 100%;
    margin: 0 auto;
    max-width: 100%;
    width: 600px
}

@media(min-width:992px) {
    .position-description .career-form-cont .grnhse-app {
        margin: 50px auto
    }
}

.position-description .career-form-cont .grnhse-app iframe {
    max-width: 100%;
    min-height: 1000px
}

.page-about .cta-section .content-wrapper {
    max-width: 715px
}

@media(min-width:992px) {
    .page-about .cta-section h2 {
        font-size: 32px;
        line-height: 44px
    }
}

.page-about .wp-block-columns {
    gap: 40px
}

@media(min-width:992px) {
    .page-about .wp-block-columns {
        gap: 135px
    }
}

@media(min-width:1200px) {
    .page-about .wp-block-columns h3.wp-block-heading {
        font-size: 45px;
        line-height: 55px;
        margin-bottom: 30px
    }
}

@media(min-width:992px) {
    .page-about .wp-block-columns .wp-block-column p {
        margin-bottom: 50px
    }
}

@media(max-width:781px) {
    .page-about .wp-block-columns .wp-block-column .wp-block-image {
        left: -32px;
        position: relative;
        width: calc(100% + 64px)
    }
}

.page-about .wp-block-columns .wp-block-column figure.alignright.size-full {
    max-width: 474px
}

.page-about .ops-section h2 {
    margin-bottom: 70px
}

@media(max-width:781px) {
    .page-about .ops-section h2 {
        margin-bottom: 40px
    }
}

.page-about .ops-section .wp-block-columns {
    gap: 30px;
    margin-top: 30px
}

.page-about .ops-section .wp-block-column {
    border-radius: 12px;
    min-height: 450px;
    padding: 40px
}

@media(max-width:781px) {
    .page-about .ops-section .wp-block-column {
        border-radius: 8px;
        min-height: auto;
        padding: 22px
    }
}

.page-about .ops-section .wp-block-column.unset-radius {
    border-radius: 0
}

.page-about .ops-section p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .page-about .ops-section p {
        font-size: 25px;
        line-height: 37px
    }
}

.page-about .ops-section p.bold {
    font-weight: 700
}

.page-about .ops-section p img {
    margin-right: 8px;
    vertical-align: middle
}

.page-about .wp-block-image img {
    border-radius: 12px
}

@media(max-width:781px) {
    .page-about .wp-block-image img {
        border-radius: 8px
    }
}

.page-about .wp-block-image img.unset-radius {
    border-radius: 0
}

@media(max-width:781px) {
    .page-about .wp-block-image img {
        border-radius: 0
    }
}

@media(min-width:1400px) {
    .page-partners .columns-form {
        grid-column-gap: 225px
    }
}

@media(max-width:781px) {
    .page-partners .columns-form .left-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media(max-width:991px) {
    .platform-wrapper .hero-section .hero-side-img {
        left: -32px;
        margin-top: 40px;
        max-width: calc(100% + 64px);
        position: relative;
        top: 3px;
        width: calc(100% + 64px)
    }
}

.platform-wrapper .hero-section .side-button svg {
    display: none
}

.platform-wrapper .hero-section .side-button:after {
    background: url(/app/themes/riskified/public/images/chevron-white.d59888.svg) 50% no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 12px;
    right: 0;
    top: 24px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 12.4px
}

.platform-wrapper .products-list-section .content-wrapper,
.platform-wrapper h2.centered {
    text-align: center
}

@media(min-width:782px) {
    .platform-wrapper .products-list-section .content-wrapper {
        margin: 0 auto;
        max-width: 715px
    }
}

.platform-wrapper .products-list-section .products-list {
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 40px;
    position: relative;
    grid-row-gap: 30px;
    margin-left: auto;
    margin-right: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

@media(min-width:782px) {
    .platform-wrapper .products-list-section .products-list {
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 90px;
        grid-column-gap: 40px;
        margin-top: 90px;
        width: 100%
    }
}

@media(min-width:992px) {
    .platform-wrapper .products-list-section .products-list {
        grid-template-columns: 1fr 1fr 1fr;
        max-width: 1300px;
        grid-row-gap: 70px;
        grid-column-gap: 70px
    }
}

.platform-wrapper .products-list-section .products-list .menu-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 500px
}

.platform-wrapper .products-list-section .products-list .menu-link svg path {
    fill: currentColor
}

.platform-wrapper .products-list-section .products-list .menu-link:hover .big-p {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.platform-wrapper .products-list-section .products-list .menu-link:hover .big-p span {
    color: inherit
}

.platform-wrapper .products-list-section .products-list .menu-link[style*="--hover-color"]:hover .big-p {
    color: var(--hover-color)
}

.platform-wrapper .products-list-section .products-list .menu-link[style*="--hover-color"]:hover .big-p span {
    color: inherit
}

.platform-wrapper .products-list-section .menu-icon {
    height: 32px;
    width: 32px;
    -ms-flex-item-align: self-start;
    align-self: self-start;
    margin-left: 30px;
    margin-right: 15px
}

@media(min-width:782px) {
    .platform-wrapper .products-list-section .menu-icon {
        height: 40px;
        width: 40px
    }
}

.platform-wrapper .products-list-section .riski-menu {
    margin-bottom: 0
}

.platform-wrapper .products-list-section .riski-menu.big-p:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 5px;
    padding-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(min-width:992px) {
    .platform-wrapper .products-list-section .riski-menu.big-p:first-child {
        font-size: 25px;
        line-height: 37px
    }
}

@media(min-width:1200px) {
    .platform-wrapper .products-list-section .riski-menu.big-p:first-child {
        font-size: 32px;
        line-height: 44px
    }
}

@media(max-width:1024px) {
    .platform-wrapper .products-list-section .riski-menu.big-p:first-child {
        max-width: 230px;
        white-space: normal
    }
}

.platform-wrapper .products-list-section .riski-menu.big-p:first-child svg {
    height: 16px;
    width: 16px
}

.platform-wrapper .products-list-section .riski-menu.p-riski {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .platform-wrapper .products-list-section .riski-menu.p-riski {
        font-size: 25px;
        line-height: 37px
    }
}

.platform-wrapper .products-list-section .riski-menu.p-riski.bold {
    font-weight: 700
}

.platform-wrapper .why-section {
    background-position: center 105%;
    background-repeat: no-repeat;
    background-size: 300% auto;
    padding-bottom: 74vw
}

@media(min-width:782px) {
    .platform-wrapper .why-section {
        background-position: bottom;
        background-size: contain;
        padding-bottom: 24vw
    }
}

@media(min-width:992px) {
    .platform-wrapper .why-section h2 {
        margin-bottom: 100px
    }
}

@media(min-width:782px) {
    .page-template-page-terms .tabs-section {
        padding-top: 40px
    }
}

.page-template-page-terms .terms-container .hero-section {
    background: var(--wp--preset--color--riski-green, #00bea6)
}

.page-template-page-terms .terms-container .hero-section .department {
    border-right: 1px solid #fff;
    padding-right: 10px
}

.page-template-page-terms .terms-container .hero-section .location {
    padding-left: 10px
}

.page-template-page-terms .terms-container #security h3:first-of-type {
    margin-top: 0
}

.page-template-page-terms .terms-container .tab-wrapper.conduct li {
    counter-increment: item
}

.page-template-page-terms .terms-container .tab-wrapper.conduct li:before {
    content: counter(item) ".";
    font-size: 26px;
    font-weight: 800;
    left: -3px;
    line-height: 36px;
    margin-bottom: 20px;
    top: -2px
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .tab-wrapper.conduct li:before {
        font-size: 32px;
        line-height: 44px
    }
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.conduct li:before {
        left: 0
    }
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .tab-wrapper.conduct li:before {
        top: -8px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.conduct li h3 {
    margin-top: 10px
}

.page-template-page-terms .terms-container .tab-wrapper.terms h2 {
    margin-bottom: 20px;
    margin-top: 0
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms h2 {
        margin-bottom: 20px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms h2+ol h3 {
    margin-top: 0
}

.page-template-page-terms .terms-container .tab-wrapper.terms li h3 {
    margin-left: 30px;
    margin-top: 0
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms li h3 {
        margin-left: 54px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol {
    counter-reset: item;
    margin: 0 0 20px;
    padding: 0
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li {
    counter-increment: item;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    list-style-type: none;
    margin-bottom: 16px;
    margin-top: 20px;
    padding: 0;
    position: relative;
    text-indent: 0
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li:before {
    content: counter(item) ".";
    font-size: 26px;
    font-weight: 800;
    font-weight: 700;
    left: -3px;
    line-height: 36px;
    margin-bottom: 20px;
    padding-right: 0;
    position: absolute;
    text-align: left
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li:before {
        font-size: 32px;
        line-height: 44px
    }
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li:before {
        left: 0
    }
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li:before {
        top: -2px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol {
    counter-reset: sec-item;
    margin: 0;
    padding: 0
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li {
    counter-increment: sec-item;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px 30px;
    text-indent: 0;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li {
        padding: 0 0 15px 55px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li:before {
    content: counter(sec-item, lower-alpha) ".";
    display: block;
    font-size: 16px;
    font-weight: 400;
    font-weight: 700;
    left: 0;
    line-height: 25px;
    margin-bottom: 16px;
    padding-right: 14px;
    position: absolute;
    text-align: right
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li:before {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li:before {
        display: block;
        left: 25px;
        padding-right: 35px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol {
    counter-reset: third-item;
    margin: 0 0 0 -35px;
    padding: 0
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol {
        margin: 0
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li {
    counter-increment: third-item;
    display: block;
    list-style-type: none;
    margin: 15px 0 0;
    padding: 0 0 0 35px;
    text-indent: 0
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li {
        padding: 0 0 0 45px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li:before {
    content: "(" counter(third-item, lower-roman) ")";
    display: block;
    font-size: 18px;
    font-weight: 700;
    left: 0;
    padding-right: 14px;
    text-align: right
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li:before {
        left: -25;
        padding-right: 25px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li.has_sub:before {
    display: none
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li.has_sub:before {
        display: block
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li ol {
    counter-reset: third-item;
    margin: 0;
    padding: 0
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li ol li {
    counter-increment: forth-item;
    display: block;
    list-style-type: none;
    margin: 0 0 0 -35px;
    padding: 0 0 0 35px;
    text-indent: 0
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li ol li {
        margin: 0
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li ol li:before {
    content: "(" counter(forth-item, lower-roman) ")";
    display: block;
    font-size: 18px;
    font-weight: 400;
    padding-right: 35px;
    text-align: right
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li ol li:before {
        padding-right: 20px
    }
}

.page-template-page-terms .terms-container .tab-wrapper.terms ol li ol li ol li ol li p {
    display: inline-block
}

.page-template-page-terms .terms-container .post-content {
    margin: 30px auto 0;
    max-width: 750px;
    padding-bottom: 60px
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .post-content {
        margin: 100px auto 0
    }
}

.page-template-page-terms .terms-container .post-content p {
    color: var(--wp--preset--color--black, #000);
    margin-bottom: 12px
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .post-content p {
        margin-bottom: 16px
    }

    .page-template-page-terms .terms-container .post-content {
        padding-bottom: 100px
    }
}

@media(min-width:1200px) {
    .page-template-page-terms .terms-container .post-content {
        margin-top: 100px
    }
}

.page-template-page-terms .terms-container .post-content a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-terms .terms-container .post-content a:active,
.page-template-page-terms .terms-container .post-content a:focus,
.page-template-page-terms .terms-container .post-content a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

.page-template-page-terms .terms-container .post-content hr {
    border-color: var(--wp--preset--color--grey-border, #d1d1d9);
    margin-bottom: 35px;
    margin-top: 35px
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .post-content hr {
        margin-bottom: 65px;
        margin-top: 65px
    }
}

.page-template-page-terms .terms-container .post-content hr+h3 {
    margin-top: 0
}

.page-template-page-terms .terms-container .post-content h3 {
    display: inline-block;
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 0;
    margin-top: 35px
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .post-content h3 {
        font-size: 32px;
        line-height: 44px
    }
}

.page-template-page-terms .terms-container .post-content h3+h4,
.page-template-page-terms .terms-container .post-content h3+p {
    margin-top: 20px
}

.page-template-page-terms .terms-container .post-content h3+ol,
.page-template-page-terms .terms-container .post-content h3+ul {
    margin-bottom: 25px;
    margin-top: 20px
}

@media(min-width:782px) {

    .page-template-page-terms .terms-container .post-content h3+ol,
    .page-template-page-terms .terms-container .post-content h3+ul {
        margin-bottom: 49px
    }
}

.page-template-page-terms .terms-container .post-content h3+h3 {
    margin-top: 20px
}

@media(min-width:782px) {
    .page-template-page-terms .terms-container .post-content h3 {
        margin-top: 65px
    }
}

@media(min-width:992px) {
    .page-template-page-terms .terms-container .post-content h3 {
        line-height: 40px
    }
}

.page-template-page-terms .terms-container .post-content h4 {
    font-size: 18px;
    margin-bottom: 0
}

.page-template-page-terms .terms-container .post-content .updated-at {
    color: var(--wp--preset--color--riski-blue, #4c3eff);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 1.64;
    margin-top: 65px;
    text-transform: uppercase
}

.single-press .hero-section {
    padding: 95px 0 45px
}

@media(min-width:992px) {
    .single-press .hero-section.video-template {
        padding-bottom: 90px;
        padding-top: 102px
    }
}

@media(max-width:991px) {
    .single-press .hero-section.video-template {
        padding-bottom: 32px;
        padding-top: 92px
    }
}

.single-press .hero-section.video-template .hero-content-wrapper {
    max-width: max(800px, min(1040px, 80%))
}

.single-press .hero-section.video-template .hero-content-wrapper .big-p {
    margin-bottom: 20px
}

.single-press .hero-section .hero-content-wrapper .back-arrow {
    margin-right: 12px
}

.single-press .hero-section .hero-content-wrapper a.small-riski {
    display: inline-block
}

.single-press .hero-section .hero-content-wrapper a.small-riski:hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed)
}

.single-press .hero-section .share-button {
    margin-top: 15px
}

@media(min-width:992px) {
    .single-press .hero-section .share-button {
        display: none
    }
}

.single-press .post-loop {
    padding: 30px 0
}

@media(min-width:992px) {
    .single-press .post-loop {
        padding: 70px 0
    }
}

.single-press .post-loop .post-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: wrap-reverse;
    flex-flow: wrap-reverse
}

@media(min-width:992px) {
    .single-press .post-loop .post-grid {
        display: grid;
        grid-template-columns: 267px 1fr;
        grid-column-gap: 30px
    }
}

@media(min-width:1400px) {
    .single-press .post-loop .post-grid {
        grid-template-columns: 319px 700px 1fr;
        grid-column-gap: 100px
    }
}

.single-press .post-loop .press-title {
    margin-top: 0
}

@media(min-width:992px) {
    .single-press .side-links {
        border-right: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
    }

    .single-press .side-links .sticky-div {
        height: calc(100vh - 60px);
        margin-left: -100%;
        margin-top: -30px;
        overflow: scroll;
        padding-left: 100%;
        padding-right: 30px;
        padding-top: 30px;
        position: sticky;
        top: 60px
    }
}

.single-press .side-links .link-anchor {
    border: 1px solid var(--wp--preset--color--grey-border, #d1d1d9);
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 20px 0;
    padding: 66px 40px;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

@media(min-width:992px) {
    .single-press .side-links .link-anchor {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }

    .single-press .side-links .link-anchor:last-child {
        margin: 20px 0 40px
    }
}

.single-press .side-links .link-anchor:hover {
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008);
    box-shadow: 0 0 80px rgba(0, 0, 0, .05), 0 0 33.4221px rgba(0, 0, 0, .03), 0 22.3363px 17.869px rgba(0, 0, 0, .022), 0 12.5216px 10.0172px rgba(0, 0, 0, .015), 0 6.6501px 5.32008px rgba(0, 0, 0, .008)
}

.single-press .side-links .link-anchor .link-arrow {
    position: absolute;
    right: 40px;
    top: 40px
}

.single-press .side-links .link-anchor .big-p {
    font-weight: 700;
    margin-bottom: 0
}

.single-press .side-links .link-anchor .small-riski {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 10px
}

.single-press .side-links .link-anchor h3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

@media(min-width:992px) {
    .single-press .side-links .link-anchor h3 {
        -webkit-line-clamp: 4
    }
}

@media(max-width:991px) {
    .single-press .post-author-wrap {
        display: none
    }
}

.single-press .post-author-wrap .post-author {
    margin-bottom: 10px
}

.single-press .post-author-wrap .post-date {
    color: var(--wp--preset--color--grey-label, #b1b2bf);
    margin-bottom: 30px
}

@media(min-width:992px) {
    .single-press .post-author-wrap .post-date {
        margin-bottom: 100px
    }
}

.single-press .post-author-wrap.outside {
    display: block
}

@media(min-width:992px) {
    .single-press .post-author-wrap.outside {
        display: none
    }
}

@media(max-width:991px) {
    .single-press .side-share {
        display: none
    }
}

.single-press .side-share .share-button {
    float: right;
    position: sticky;
    top: 100px
}

@media(max-width:991px) {
    .single-press .links-columns {
        display: none
    }
}

.single-press .links-columns .content-wrapper .link-anchor {
    min-height: 246px
}

@media(max-width:991px) {
    .single-press .recent-posts {
        margin-top: 90px
    }

    .single-press .recent-posts .small-riski {
        text-align: center
    }
}

@media(min-width:992px) {
    .single-press .video-section {
        padding-bottom: 100px;
        padding-top: 0
    }
}

@media(max-width:991px) {
    .single-press .video-section {
        padding-bottom: 32px;
        padding-top: 0
    }
}

.single-press .cta-content-wrapper {
    margin: 0 auto;
    max-width: 640px
}

.lp-template-default .margin-bottom-10,
.page-template-default .margin-bottom-10,
.page-template-template-default .margin-bottom-10,
.page-template-template-empty .margin-bottom-10 {
    margin-bottom: 10px
}

.lp-template-default .padding-50,
.page-template-default .padding-50,
.page-template-template-default .padding-50,
.page-template-template-empty .padding-50 {
    padding: 50px 0
}

.lp-template-default .padding-top-0,
.page-template-default .padding-top-0,
.page-template-template-default .padding-top-0,
.page-template-template-empty .padding-top-0 {
    padding-top: 0
}

.lp-template-default .padding-bottom-0,
.page-template-default .padding-bottom-0,
.page-template-template-default .padding-bottom-0,
.page-template-template-empty .padding-bottom-0 {
    padding-bottom: 0
}

.lp-template-default .margin-bottom-30,
.page-template-default .margin-bottom-30,
.page-template-template-default .margin-bottom-30,
.page-template-template-empty .margin-bottom-30 {
    margin-bottom: 30px
}

.lp-template-default .margin-bottom-20,
.page-template-default .margin-bottom-20,
.page-template-template-default .margin-bottom-20,
.page-template-template-empty .margin-bottom-20 {
    margin-bottom: 20px
}

.lp-template-default .no-padding,
.page-template-default .no-padding,
.page-template-template-default .no-padding,
.page-template-template-empty .no-padding {
    padding: 0
}

.lp-template-default .no-margin,
.page-template-default .no-margin,
.page-template-template-default .no-margin,
.page-template-template-empty .no-margin {
    margin: 0
}

@media(max-width:781px) {

    .lp-template-default .wp-block-columns:not(.is-not-stacked-on-mobile),
    .page-template-default .wp-block-columns:not(.is-not-stacked-on-mobile),
    .page-template-template-default .wp-block-columns:not(.is-not-stacked-on-mobile),
    .page-template-template-empty .wp-block-columns:not(.is-not-stacked-on-mobile) {
        display: grid
    }

    .lp-template-default .mobile-no-padding,
    .page-template-default .mobile-no-padding,
    .page-template-template-default .mobile-no-padding,
    .page-template-template-empty .mobile-no-padding {
        padding: 0 !important
    }
}

.lp-template-default .highlight-section,
.page-template-default .highlight-section,
.page-template-template-default .highlight-section,
.page-template-template-empty .highlight-section {
    background-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

.lp-template-default .columns-gap,
.page-template-default .columns-gap,
.page-template-template-default .columns-gap,
.page-template-template-empty .columns-gap {
    gap: 30px
}

@media(min-width:782px) {

    .lp-template-default .columns-gap,
    .page-template-default .columns-gap,
    .page-template-template-default .columns-gap,
    .page-template-template-empty .columns-gap {
        gap: 60px
    }
}

.lp-template-default .gallery-small img,
.page-template-default .gallery-small img,
.page-template-template-default .gallery-small img,
.page-template-template-empty .gallery-small img {
    max-height: 420px;
    max-width: 420px
}

.lp-template-default .show-mobile-only,
.page-template-default .show-mobile-only,
.page-template-template-default .show-mobile-only,
.page-template-template-empty .show-mobile-only {
    display: none
}

@media(max-width:781px) {

    .lp-template-default .has-mobile-text-center,
    .page-template-default .has-mobile-text-center,
    .page-template-template-default .has-mobile-text-center,
    .page-template-template-empty .has-mobile-text-center {
        text-align: center
    }

    .lp-template-default .mobile-order-first,
    .page-template-default .mobile-order-first,
    .page-template-template-default .mobile-order-first,
    .page-template-template-empty .mobile-order-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .lp-template-default .show-desktop-only,
    .page-template-default .show-desktop-only,
    .page-template-template-default .show-desktop-only,
    .page-template-template-empty .show-desktop-only {
        display: none
    }

    .lp-template-default .show-mobile-only,
    .page-template-default .show-mobile-only,
    .page-template-template-default .show-mobile-only,
    .page-template-template-empty .show-mobile-only {
        display: block
    }
}

.lp-template-default .page-sem .footer-lps a,
.lp-template-default .single-landing_page .footer-lps a,
.page-template-default .page-sem .footer-lps a,
.page-template-default .single-landing_page .footer-lps a,
.page-template-template-default .page-sem .footer-lps a,
.page-template-template-default .single-landing_page .footer-lps a,
.page-template-template-empty .page-sem .footer-lps a,
.page-template-template-empty .single-landing_page .footer-lps a {
    border-bottom: 0
}

.lp-template-default .page-sem .footer-lps a:hover,
.lp-template-default .single-landing_page .footer-lps a:hover,
.page-template-default .page-sem .footer-lps a:hover,
.page-template-default .single-landing_page .footer-lps a:hover,
.page-template-template-default .page-sem .footer-lps a:hover,
.page-template-template-default .single-landing_page .footer-lps a:hover,
.page-template-template-empty .page-sem .footer-lps a:hover,
.page-template-template-empty .single-landing_page .footer-lps a:hover {
    color: var(--wp--preset--color--white, #fff)
}

@media(max-width:991px) {

    .lp-template-default .page-sem .footer-lps .footer-lps-copy p,
    .lp-template-default .single-landing_page .footer-lps .footer-lps-copy p,
    .page-template-default .page-sem .footer-lps .footer-lps-copy p,
    .page-template-default .single-landing_page .footer-lps .footer-lps-copy p,
    .page-template-template-default .page-sem .footer-lps .footer-lps-copy p,
    .page-template-template-default .single-landing_page .footer-lps .footer-lps-copy p,
    .page-template-template-empty .page-sem .footer-lps .footer-lps-copy p,
    .page-template-template-empty .single-landing_page .footer-lps .footer-lps-copy p {
        text-align: center
    }
}

.lp-template-default .footer-lps a:not(.accessibility-button),
.page-template-default .footer-lps a:not(.accessibility-button),
.page-template-template-default .footer-lps a:not(.accessibility-button),
.page-template-template-empty .footer-lps a:not(.accessibility-button) {
    border-bottom: 0 !important
}

.lp-template-default .footer-lps a:not(.accessibility-button):hover,
.page-template-default .footer-lps a:not(.accessibility-button):hover,
.page-template-template-default .footer-lps a:not(.accessibility-button):hover,
.page-template-template-empty .footer-lps a:not(.accessibility-button):hover {
    color: var(--wp--preset--color--riski-green-hover, #8ee7ed) !important
}

@media(max-width:991px) {

    .lp-template-default .footer-lps .has-text-align-right,
    .page-template-default .footer-lps .has-text-align-right,
    .page-template-template-default .footer-lps .has-text-align-right,
    .page-template-template-empty .footer-lps .has-text-align-right {
        text-align: center
    }
}

@media(min-width:1200px) {

    .lp-template-default .footer-lps .lps-footer-links-wrap,
    .page-template-default .footer-lps .lps-footer-links-wrap,
    .page-template-template-default .footer-lps .lps-footer-links-wrap,
    .page-template-template-empty .footer-lps .lps-footer-links-wrap {
        -ms-flex-preferred-size: 29% !important;
        flex-basis: 29% !important
    }
}

.lp-template-default .footer-lps .lps-footer-links-wrap .wp-block-columns,
.page-template-default .footer-lps .lps-footer-links-wrap .wp-block-columns,
.page-template-template-default .footer-lps .lps-footer-links-wrap .wp-block-columns,
.page-template-template-empty .footer-lps .lps-footer-links-wrap .wp-block-columns {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px
}

@media(max-width:1199px) {

    .lp-template-default .footer-lps .lps-footer-links-wrap .wp-block-columns,
    .page-template-default .footer-lps .lps-footer-links-wrap .wp-block-columns,
    .page-template-template-default .footer-lps .lps-footer-links-wrap .wp-block-columns,
    .page-template-template-empty .footer-lps .lps-footer-links-wrap .wp-block-columns {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.lp-template-default .footer-lps .links-columns-wrap,
.page-template-default .footer-lps .links-columns-wrap,
.page-template-template-default .footer-lps .links-columns-wrap,
.page-template-template-empty .footer-lps .links-columns-wrap {
    row-gap: 0 !important
}

@media(min-width:1200px) {

    .lp-template-default .footer-lps .links-columns-wrap,
    .page-template-default .footer-lps .links-columns-wrap,
    .page-template-template-default .footer-lps .links-columns-wrap,
    .page-template-template-empty .footer-lps .links-columns-wrap {
        -webkit-column-gap: 80px;
        -moz-column-gap: 80px;
        column-gap: 80px
    }
}

@media(min-width:1200px) {

    .lp-template-default .footer-lps .links-columns-wrap:has(.language-switcher),
    .page-template-default .footer-lps .links-columns-wrap:has(.language-switcher),
    .page-template-template-default .footer-lps .links-columns-wrap:has(.language-switcher),
    .page-template-template-empty .footer-lps .links-columns-wrap:has(.language-switcher) {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px
    }
}

@media(max-width:991px) {

    .lp-template-default .footer-lps .links-columns-wrap:has(.language-switcher) .wp-block-column:has(.language-switcher),
    .page-template-default .footer-lps .links-columns-wrap:has(.language-switcher) .wp-block-column:has(.language-switcher),
    .page-template-template-default .footer-lps .links-columns-wrap:has(.language-switcher) .wp-block-column:has(.language-switcher),
    .page-template-template-empty .footer-lps .links-columns-wrap:has(.language-switcher) .wp-block-column:has(.language-switcher) {
        margin-bottom: 40px;
        margin-top: 40px
    }
}

@media(min-width:1200px) {

    .lp-template-default .footer-lps .links-columns-wrap .language-switcher,
    .lp-template-default .footer-lps .links-columns-wrap .wp-block-image.mobile-hide .alignleft.size-full,
    .page-template-default .footer-lps .links-columns-wrap .language-switcher,
    .page-template-default .footer-lps .links-columns-wrap .wp-block-image.mobile-hide .alignleft.size-full,
    .page-template-template-default .footer-lps .links-columns-wrap .language-switcher,
    .page-template-template-default .footer-lps .links-columns-wrap .wp-block-image.mobile-hide .alignleft.size-full,
    .page-template-template-empty .footer-lps .links-columns-wrap .language-switcher,
    .page-template-template-empty .footer-lps .links-columns-wrap .wp-block-image.mobile-hide .alignleft.size-full {
        margin-left: 0;
        margin-right: 0
    }
}

.lp-template-default .footer-lps .columns-wrap,
.page-template-default .footer-lps .columns-wrap,
.page-template-template-default .footer-lps .columns-wrap,
.page-template-template-empty .footer-lps .columns-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    gap: 0;
    justify-content: center
}

@media(min-width:782px) {

    .lp-template-default .footer-lps .columns-wrap,
    .page-template-default .footer-lps .columns-wrap,
    .page-template-template-default .footer-lps .columns-wrap,
    .page-template-template-empty .footer-lps .columns-wrap {
        gap: 50px
    }
}

@media(min-width:1200px) {

    .lp-template-default .footer-lps .columns-wrap,
    .page-template-default .footer-lps .columns-wrap,
    .page-template-template-default .footer-lps .columns-wrap,
    .page-template-template-empty .footer-lps .columns-wrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media(min-width:992px) {

    .lp-template-default .footer-lps .columns-wrap,
    .page-template-default .footer-lps .columns-wrap,
    .page-template-template-default .footer-lps .columns-wrap,
    .page-template-template-empty .footer-lps .columns-wrap {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media(max-width:781px) {

    .lp-template-default .footer-lps .language-switcher,
    .page-template-default .footer-lps .language-switcher,
    .page-template-template-default .footer-lps .language-switcher,
    .page-template-template-empty .footer-lps .language-switcher {
        display: table
    }
}

.lp-template-default .footer-lps .lps-footer-logo-wrap,
.page-template-default .footer-lps .lps-footer-logo-wrap,
.page-template-template-default .footer-lps .lps-footer-logo-wrap,
.page-template-template-empty .footer-lps .lps-footer-logo-wrap {
    gap: 0
}

.lp-template-default .footer-lps .wp-block-column,
.page-template-default .footer-lps .wp-block-column,
.page-template-template-default .footer-lps .wp-block-column,
.page-template-template-empty .footer-lps .wp-block-column {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

@media(min-width:992px) {

    .lp-template-default .footer-lps .wp-block-column:last-child,
    .page-template-default .footer-lps .wp-block-column:last-child,
    .page-template-template-default .footer-lps .wp-block-column:last-child,
    .page-template-template-empty .footer-lps .wp-block-column:last-child {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }
}

.lp-template-default .footer-lps .wp-block-column p,
.page-template-default .footer-lps .wp-block-column p,
.page-template-template-default .footer-lps .wp-block-column p,
.page-template-template-empty .footer-lps .wp-block-column p {
    margin-bottom: 0
}

@media(min-width:782px) {

    .lp-template-default .footer-lps .wp-block-column p,
    .page-template-default .footer-lps .wp-block-column p,
    .page-template-template-default .footer-lps .wp-block-column p,
    .page-template-template-empty .footer-lps .wp-block-column p {
        margin-top: 8px
    }
}

@media(max-width:781px) {

    .lp-template-default .footer-lps .language-switcher,
    .page-template-default .footer-lps .language-switcher,
    .page-template-template-default .footer-lps .language-switcher,
    .page-template-template-empty .footer-lps .language-switcher {
        padding-left: 0;
        padding-right: 0
    }

    .lp-template-default .footer-lps .footer-lps-copy,
    .page-template-default .footer-lps .footer-lps-copy,
    .page-template-template-default .footer-lps .footer-lps-copy,
    .page-template-template-empty .footer-lps .footer-lps-copy {
        margin-top: 50px
    }
}

.lp-template-default .footer-lps .footer-flex-items,
.page-template-default .footer-lps .footer-flex-items,
.page-template-template-default .footer-lps .footer-flex-items,
.page-template-template-empty .footer-lps .footer-flex-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px
}

@media(max-width:781px) {

    .lp-template-default .footer-lps .footer-flex-items,
    .page-template-default .footer-lps .footer-flex-items,
    .page-template-template-default .footer-lps .footer-flex-items,
    .page-template-template-empty .footer-lps .footer-flex-items {
        margin-bottom: 50px;
        margin-top: 50px
    }
}

.lp-template-default ol,
.page-template-default ol,
.page-template-template-default ol,
.page-template-template-empty ol {
    counter-reset: item;
    margin: 0 0 15px;
    padding: 0
}

.lp-template-default ol>li,
.page-template-default ol>li,
.page-template-template-default ol>li,
.page-template-template-empty ol>li {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    list-style-type: none;
    margin: 0 0 15px;
    padding-left: 35px;
    position: relative
}

@media(min-width:992px) {

    .lp-template-default ol>li,
    .page-template-default ol>li,
    .page-template-template-default ol>li,
    .page-template-template-empty ol>li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.lp-template-default ol>li:not(:only-child),
.page-template-default ol>li:not(:only-child),
.page-template-template-default ol>li:not(:only-child),
.page-template-template-empty ol>li:not(:only-child) {
    counter-increment: item
}

.lp-template-default ol>li:before,
.page-template-default ol>li:before,
.page-template-template-default ol>li:before,
.page-template-template-empty ol>li:before {
    content: "0" counter(item) ".";
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    font-weight: 700;
    left: 0;
    line-height: 25px;
    margin-bottom: 16px;
    position: absolute;
    top: -1px
}

@media(min-width:992px) {

    .lp-template-default ol>li:before,
    .page-template-default ol>li:before,
    .page-template-template-default ol>li:before,
    .page-template-template-empty ol>li:before {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.lp-template-default ol>li.ten-child:before,
.lp-template-default ol>li:nth-child(n+10):before,
.page-template-default ol>li.ten-child:before,
.page-template-default ol>li:nth-child(n+10):before,
.page-template-template-default ol>li.ten-child:before,
.page-template-template-default ol>li:nth-child(n+10):before,
.page-template-template-empty ol>li.ten-child:before,
.page-template-template-empty ol>li:nth-child(n+10):before {
    content: counter(item) ". "
}

.lp-template-default ol>li .big-p,
.lp-template-default ol>li h2,
.lp-template-default ol>li h3,
.lp-template-default ol>li h4,
.page-template-default ol>li .big-p,
.page-template-default ol>li h2,
.page-template-default ol>li h3,
.page-template-default ol>li h4,
.page-template-template-default ol>li .big-p,
.page-template-template-default ol>li h2,
.page-template-template-default ol>li h3,
.page-template-template-default ol>li h4,
.page-template-template-empty ol>li .big-p,
.page-template-template-empty ol>li h2,
.page-template-template-empty ol>li h3,
.page-template-template-empty ol>li h4 {
    margin-bottom: 20px
}

.lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list),
.page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list),
.page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list),
.page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) {
    list-style: none outside;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0
}

.lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li,
.page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li,
.page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li,
.page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 20px;
    margin-left: 28px;
    min-height: 28px
}

@media(min-width:992px) {

    .lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li,
    .page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li,
    .page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li,
    .page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li:before,
.page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li:before,
.page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li:before,
.page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li:before {
    background-color: var(--wp--preset--color--blue-li, #00bea6);
    border-radius: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    left: -20px;
    margin-left: -8px;
    position: relative;
    top: -1px;
    width: 8px
}

.lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul,
.page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul,
.page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul,
.page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul {
    margin-top: 20px
}

@media(max-width:781px) {

    .lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul,
    .page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul,
    .page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul,
    .page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul {
        margin-left: -28px
    }
}

.lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul li:before,
.page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul li:before,
.page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul li:before,
.page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list) li ul li:before {
    background-color: transparent;
    border: 2px solid var(--wp--preset--color--blue-li, #00bea6)
}

.lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list.negative-v li:before,
.page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list.negative-v li:before,
.page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list.negative-v li:before,
.page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list.negative-v li:before {
    background-image: url(/app/themes/riskified/public/images/v-bullet-white.16b3b3.svg)
}

.lp-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list li:before,
.page-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list li:before,
.page-template-template-default ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list li:before,
.page-template-template-empty ul:not(.header-menu):not(.menu):not(.inputs-list):not(.mobile-menu):not(.sub-menu):not(.press-posts):not(.press-year):not(.sitemap-items):not(.language-list).v-list li:before {
    background-color: transparent !important;
    background-image: url(/app/themes/riskified/public/images/v-bullet.9a1459.svg);
    background-size: cover;
    height: 15px !important;
    left: -15px !important;
    margin-left: -13px !important;
    vertical-align: text-top;
    width: 15px !important
}

.lp-template-default .has-light-grey-background-color,
.page-template-default .has-light-grey-background-color,
.page-template-template-default .has-light-grey-background-color,
.page-template-template-empty .has-light-grey-background-color {
    border-color: var(--wp--preset--color--grey-bg, #f2f2f5)
}

@media(max-width:781px) {

    .lp-template-default .table-of-contents,
    .page-template-default .table-of-contents,
    .page-template-template-default .table-of-contents,
    .page-template-template-empty .table-of-contents {
        background-color: var(--wp--preset--color--grey-bg, #f2f2f5);
        margin: 30px 0;
        padding: 35px;
        position: relative
    }

    .lp-template-default .table-of-contents:after,
    .page-template-default .table-of-contents:after,
    .page-template-template-default .table-of-contents:after,
    .page-template-template-empty .table-of-contents:after {
        background-color: var(--wp--preset--color--riski-green, #00bea6);
        border-radius: 23px 0 0 23px;
        content: "";
        height: 100%;
        left: -3px;
        position: absolute;
        top: 0;
        width: 5px
    }
}

@media(max-width:781px)and (max-width:991px) {

    .lp-template-default .table-of-contents:after,
    .page-template-default .table-of-contents:after,
    .page-template-template-default .table-of-contents:after,
    .page-template-template-empty .table-of-contents:after {
        left: -5px
    }
}

.lp-template-default .table-of-contents .small-riski,
.page-template-default .table-of-contents .small-riski,
.page-template-template-default .table-of-contents .small-riski,
.page-template-template-empty .table-of-contents .small-riski {
    margin-bottom: 10px
}

.lp-template-default .table-of-contents ol,
.page-template-default .table-of-contents ol,
.page-template-template-default .table-of-contents ol,
.page-template-template-empty .table-of-contents ol {
    counter-reset: item;
    margin: 0 0 15px;
    padding: 0
}

.lp-template-default .table-of-contents ol>li,
.page-template-default .table-of-contents ol>li,
.page-template-template-default .table-of-contents ol>li,
.page-template-template-empty .table-of-contents ol>li {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    list-style-type: none;
    margin: 0 0 15px;
    padding-left: 35px;
    position: relative
}

@media(min-width:992px) {

    .lp-template-default .table-of-contents ol>li,
    .page-template-default .table-of-contents ol>li,
    .page-template-template-default .table-of-contents ol>li,
    .page-template-template-empty .table-of-contents ol>li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.lp-template-default .table-of-contents ol>li:not(:only-child),
.page-template-default .table-of-contents ol>li:not(:only-child),
.page-template-template-default .table-of-contents ol>li:not(:only-child),
.page-template-template-empty .table-of-contents ol>li:not(:only-child) {
    counter-increment: item
}

.lp-template-default .table-of-contents ol>li:before,
.page-template-default .table-of-contents ol>li:before,
.page-template-template-default .table-of-contents ol>li:before,
.page-template-template-empty .table-of-contents ol>li:before {
    content: "0" counter(item) ".";
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    font-weight: 700;
    left: 0;
    line-height: 25px;
    margin-bottom: 16px;
    position: absolute;
    top: -1px
}

@media(min-width:992px) {

    .lp-template-default .table-of-contents ol>li:before,
    .page-template-default .table-of-contents ol>li:before,
    .page-template-template-default .table-of-contents ol>li:before,
    .page-template-template-empty .table-of-contents ol>li:before {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}

.lp-template-default .table-of-contents ol>li.ten-child:before,
.lp-template-default .table-of-contents ol>li:nth-child(n+10):before,
.page-template-default .table-of-contents ol>li.ten-child:before,
.page-template-default .table-of-contents ol>li:nth-child(n+10):before,
.page-template-template-default .table-of-contents ol>li.ten-child:before,
.page-template-template-default .table-of-contents ol>li:nth-child(n+10):before,
.page-template-template-empty .table-of-contents ol>li.ten-child:before,
.page-template-template-empty .table-of-contents ol>li:nth-child(n+10):before {
    content: counter(item) ". "
}

.lp-template-default .table-of-contents ol>li .big-p,
.lp-template-default .table-of-contents ol>li h2,
.lp-template-default .table-of-contents ol>li h3,
.lp-template-default .table-of-contents ol>li h4,
.page-template-default .table-of-contents ol>li .big-p,
.page-template-default .table-of-contents ol>li h2,
.page-template-default .table-of-contents ol>li h3,
.page-template-default .table-of-contents ol>li h4,
.page-template-template-default .table-of-contents ol>li .big-p,
.page-template-template-default .table-of-contents ol>li h2,
.page-template-template-default .table-of-contents ol>li h3,
.page-template-template-default .table-of-contents ol>li h4,
.page-template-template-empty .table-of-contents ol>li .big-p,
.page-template-template-empty .table-of-contents ol>li h2,
.page-template-template-empty .table-of-contents ol>li h3,
.page-template-template-empty .table-of-contents ol>li h4 {
    margin-bottom: 20px
}

.lp-template-default .table-of-contents :last-child,
.page-template-default .table-of-contents :last-child,
.page-template-template-default .table-of-contents :last-child,
.page-template-template-empty .table-of-contents :last-child {
    margin-bottom: 0
}

.lp-template-default .wp-block-column+.wp-block-column.table-of-contents,
.page-template-default .wp-block-column+.wp-block-column.table-of-contents,
.page-template-template-default .wp-block-column+.wp-block-column.table-of-contents,
.page-template-template-empty .wp-block-column+.wp-block-column.table-of-contents {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

body.page-template-template-products .hero-icon.centered img {
    border-radius: 0;
    border-radius: initial;
    height: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:991px) {
    body.page-template-template-products .hero-icon.centered img {
        height: 24px
    }

    body.page-template-template-products .hero-section {
        background-position: 70%
    }
}

body.page-template-template-products .hero-section .hero-icon {
    border-radius: 0;
    border-radius: initial;
    height: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:991px) {
    body.page-template-template-products .hero-section .hero-icon {
        height: 24px
    }
}

body.page-template-template-products .hero-section .hero-content-wrapper {
    max-width: 580px
}

body.page-template-template-products .hero-section .hero-content-wrapper .small-riski {
    margin-bottom: 25px
}

@media(max-width:991px) {
    body.page-template-template-products .hero-section .hero-content-wrapper .small-riski {
        margin-bottom: 20px
    }
}

body.page-template-template-products .hero-section .hero-platform {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

body.page-template-template-products .hero-section .hero-platform .hero-content {
    max-width: 550px
}

body.page-template-template-products .hero-section .hero-platform #hero-image {
    all: unset
}

@media(max-width:781px) {
    body.page-template-template-products .hero-section.hero-height-mobile-100vh {
        min-height: 70vh
    }
}

@media(max-width:575px) {
    body.page-template-template-products .hero-section.hero-height-mobile-100vh {
        min-height: 100vh
    }
}

body.page-template-template-products .hero-section h2 {
    margin-bottom: 0
}

body.page-template-template-products .video-section .content-container .wp-block-image {
    margin-bottom: 40px
}

@media(max-width:781px) {
    body.page-template-template-products .video-section .content-container .wp-block-image {
        height: 24px
    }
}

body.page-template-template-products .video-section .video-container {
    padding-top: 60px
}

body.page-template-template-products .video-section .video-container .video-cover img {
    border-radius: 12px
}

@media(max-width:781px) {
    body.page-template-template-products .video-section .video-container .video-cover img {
        border-radius: 8px
    }

    body.page-template-template-products .video-section .default-section {
        padding: 85px 0 50px
    }

    body.page-template-template-products .video-section .wp-block-image img {
        height: 24px
    }

    body.page-template-template-products .video-section h2 {
        font-weight: 700
    }

    body.page-template-template-products .quote-section {
        padding: 60px 0 0
    }
}

@media(min-width:782px) {

    body.page-template-template-products .page-chargeback-guarantee .quote-section,
    body.page-template-template-products .page-deco .quote-section,
    body.page-template-template-products .page-products .quote-section,
    body.page-template-template-products .page-psd2 .quote-section {
        padding: 100px 0 40px
    }
}

@media(min-width:992px) {

    body.page-template-template-products .page-chargeback-guarantee .quote-section .container,
    body.page-template-template-products .page-deco .quote-section .container,
    body.page-template-template-products .page-products .quote-section .container,
    body.page-template-template-products .page-psd2 .quote-section .container {
        width: 900px
    }
}

body.page-template-template-products .big-image-section p {
    margin-bottom: 40px
}

@media(min-width:782px) {
    body.page-template-template-products .big-image-section p {
        margin-bottom: 60px
    }
}

@media(min-width:992px) {
    body.page-template-template-products .big-image-section p:last-child {
        margin-bottom: 0
    }
}

body.page-template-template-products .video-link .video-cover:after {
    height: 60px;
    width: 60px
}

body.page-template-template-products .video-link .video-cover:before {
    border-width: 13px 0 13px 25px
}

@media(min-width:1200px) {
    body.page-template-template-products .big-icon-play .video-link .video-cover:before {
        border-width: 26px 0 26px 50px
    }

    body.page-template-template-products .big-icon-play .video-link .video-cover:after {
        height: 120px;
        width: 120px
    }
}

body.page-template-template-products .margin-head {
    margin-top: 25px
}

@media(max-width:991px) {
    body.page-template-template-products .margin-head {
        margin-top: 20px
    }
}

body.page-template-template-products .no-break {
    word-wrap: normal;
    word-break: normal
}

body.page-template-template-products .logo-in-container img {
    border-radius: 0;
    border-radius: initial;
    height: 50px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:991px) {
    body.page-template-template-products .logo-in-container img {
        height: 46px
    }
}

#content.single.single-article {
    color: #3c3c3b
}

#content.single.single-article h1 {
    margin: 0 auto;
    max-width: 850px
}

#content.single.single-article .title-container {
    padding: 40px 0;
    text-align: center
}

#content.single.single-article .hero-container img.hero-img {
    height: auto;
    max-width: 100%
}

#content.single.single-article .article-main-section {
    display: grid;
    grid-template-columns: 1fr;
    padding: 40px 0
}

#content.single.single-article .article-sidebar {
    padding-left: 15px;
    padding-right: 15px
}

@media(min-width:782px) {
    #content.single.single-article .article-sidebar {
        padding: 0
    }
}

#content.single.single-article .article-sidebar p.article-author {
    margin-bottom: 0
}

#content.single.single-article .article-sidebar p.article-author.article-translator {
    margin-bottom: 10px
}

#content.single.single-article .article-sidebar span.author-bold {
    font-weight: 700
}

#content.single.single-article .article-sidebar p.article-date {
    font-size: 14px;
    font-weight: 700
}

#content.single.single-article .content-wrapper {
    margin: 0 auto;
    max-width: 633px;
    padding-left: 15px;
    padding-right: 15px
}

#content.single.single-article .content-wrapper a {
    border-bottom: 2px solid var(--wp--preset--color--riski-blue, #4c3eff)
}

#content.single.single-article .content-wrapper a:active,
#content.single.single-article .content-wrapper a:focus,
#content.single.single-article .content-wrapper a:hover {
    color: var(--wp--preset--color--riski-blue, #4c3eff)
}

#content.single.single-article .content-wrapper h2 {
    margin-bottom: 25px;
    margin-top: 40px
}

#content.single.single-article .content-wrapper img {
    height: auto;
    max-width: 100%
}

#content.single.single-article .content-wrapper ul {
    display: block;
    list-style-type: disc;
    margin: 1em 0;
    padding-left: 40px
}

#content.single.single-article .content-wrapper ul li {
    font-size: 18px;
    line-height: 28px;
    list-style-type: disc;
    margin-bottom: 5px
}

.single-events .hero-section {
    background-image: url(/app/themes/riskified/public/images/white-grain-bg-mobile.6ce65de8838b4d45.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 0;
    padding: 0
}

@media(min-width:992px) {
    .single-events .hero-section {
        background-image: url(/app/themes/riskified/public/images/white-grain-bg.3ee270782ce4586a.png)
    }
}

.single-events .hero-section .container-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 60dvh;
    padding: 140px 0 100px;
    position: relative
}

@media(max-width:991px) {
    .single-events .hero-section .container-new {
        min-height: 470px;
        padding: 92px 32px 32px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .single-events .hero-section .container-new:has(.event-hero-logo) .hero-content-wrapper {
        padding-bottom: 80px
    }
}

.single-events .hero-section .hero-content-wrapper {
    max-width: 550px
}

.single-events .hero-section .hero-content-wrapper .riski-button.desktop-hide {
    margin-top: 30px
}

.single-events .hero-section .event-hero-logo.center {
    -ms-flex-item-align: center;
    align-self: center;
    margin-top: 75px;
    text-align: center
}

@media(max-width:991px) {
    .single-events .hero-section .event-hero-logo.center {
        margin: 0 auto
    }
}

@media(min-width:992px) {
    .single-events .hero-section .event-hero-logo.center {
        margin-top: 0
    }
}

.single-events .hero-section .event-hero-logo.center img {
    margin-right: 0;
    max-width: 200px
}

@media(min-width:782px) {
    .single-events .hero-section .event-hero-logo.center img {
        margin-right: 100px;
        max-width: none
    }
}

.single-events .hero-section .event-hero-logo.bottom {
    bottom: 60px;
    margin-bottom: 0;
    position: absolute;
    right: 0
}

@media(max-width:991px) {
    .single-events .hero-section .event-hero-logo.bottom {
        bottom: 30px;
        right: 32px
    }
}

.single-events .hero-section .event-hero-logo.bottom img {
    -webkit-filter: drop-shadow(0 4px 34px rgba(0, 0, 0, .25));
    filter: drop-shadow(0 4px 34px rgba(0, 0, 0, .25));
    height: 40px
}

@media(max-width:991px) {
    .single-events .hero-section .event-hero-logo.bottom img {
        height: 30px
    }
}

.single-events .hero-section .additional {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .04px;
    margin-bottom: 16px;
    text-transform: uppercase
}

.single-events .hero-section .h1-riski {
    margin-bottom: 20px
}

@media(min-width:782px) {
    .single-events .hero-section .h1-riski {
        margin-bottom: 40px
    }
}

.single-events .hero-section .event-date {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    grid-template-columns: -webkit-min-content auto;
    grid-template-columns: min-content auto;
    grid-column-gap: 16px;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    font-size: 0;
    line-height: 30px;
    margin-bottom: 10px
}

.single-events .hero-section .event-date span {
    font-size: 20px
}

@media(min-width:992px) {
    .single-events .hero-section .event-date {
        margin-bottom: 16px
    }

    .single-events .hero-section .event-date span {
        font-size: 25px
    }
}

.single-events .hero-section .event-location-details {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    grid-template-columns: -webkit-min-content auto;
    grid-template-columns: min-content auto;
    grid-column-gap: 16px;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    font-size: 20px;
    line-height: 30px
}

@media(min-width:992px) {
    .single-events .hero-section .event-location-details {
        font-size: 25px
    }
}

.single-events .hero-section .event-icon {
    height: 45px
}

@media(min-width:992px) {
    .single-events .hero-section .event-icon {
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%)
    }
}

.single-events .hero-section .event-icon svg {
    display: block;
    height: 35px;
    width: 35px
}

@media(min-width:992px) {
    .single-events .hero-section .event-icon svg {
        height: 45px;
        width: 45px
    }
}

@media(max-width:991px) {
    .single-events .hero-section .riski-button {
        -ms-flex-item-align: start;
        align-self: flex-start
    }
}

.single-events .hero-section.is-style-dark {
    color: var(--wp--preset--color--black, #000)
}

.single-events .hero-section.is-style-dark .event-location-details .event-icon svg path {
    fill: var(--wp--preset--color--black, #000)
}

@media(min-width:1200px) {
    .single-events .event-content-columns .wp-block-column {
        max-width: 640px
    }

    .single-events .event-content-columns {
        gap: 200px
    }
}

.single-events .left-column .leadership-section .container-new .profiles-wrap {
    justify-items: left
}

.single-events .leadership-section .h2-riski {
    margin-bottom: 60px
}

.single-events .leadership-section .container-new .profiles-wrap.left-column {
    justify-items: left
}

.single-events .leadership-section .container-new .profiles-wrap .profile-content .profile-img-wrap {
    height: 110px !important
}

@media(min-width:992px) {
    .single-events .leadership-section .container-new .profiles-wrap .profile-content .profile-img-wrap {
        height: 200px !important
    }
}

.single-events .leadership-section .container-new .profiles-wrap .profile-content .profile-img-wrap .profile-img {
    height: 110px;
    width: 110px
}

@media(min-width:992px) {
    .single-events .leadership-section .container-new .profiles-wrap .profile-content .profile-img-wrap .profile-img {
        height: 200px;
        width: 200px
    }
}

.single-events .leadership-section .container-new .profiles-wrap .profile-wrap.horizontal {
    margin-bottom: 50px
}

@media(min-width:782px) {
    .single-events .leadership-section .container-new .profiles-wrap .profile-wrap.horizontal {
        margin-bottom: 0
    }
}

.single-events .leadership-section .container-new .profiles-wrap .profile-wrap.horizontal .profile-content .profile-img-wrap {
    height: 110px !important;
    margin-right: 30px;
    width: 110px !important
}

.single-events .leadership-section .container-new .profiles-wrap .profile-wrap.horizontal .profile-content .profile-img-wrap .profile-img {
    height: 110px;
    min-width: 110px;
    width: 110px
}

.single-events .leadership-section .container-new .profiles-wrap .profile-wrap.horizontal .profile-content .profile-img-wrap .linkedin-icon {
    height: 40px;
    width: 40px
}

.single-events .leadership-section .container-new .profiles-wrap .profile-wrap.horizontal .profile-content .profile-img-wrap .linkedin-icon svg {
    height: 16px
}

@media(min-width:1200px) {
    .single-events .wp-block-media-text .wp-block-media-text__content {
        padding: 0
    }

    .single-events .wp-block-media-text {
        grid-gap: 130px
    }
}

.single-events .agenda {
    display: block;
    gap: 30px;
    margin-bottom: 35px
}

.single-events .agenda .wp-block-column {
    height: 100%
}

.single-events .agenda .wp-block-column p {
    margin-bottom: 0
}

.single-events .agenda .wp-block-column:first-of-type {
    -ms-flex-preferred-size: initial !important;
    flex-basis: auto !important;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media(min-width:782px) {
    .single-events .agenda {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 26px
    }

    .single-events .agenda .wp-block-column:nth-child(2) {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

.single-events .gallery-columns {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    gap: 30px;
    justify-content: center;
    margin: 30px auto;
    text-align: center
}

@media(min-width:782px) {
    .single-events .gallery-columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left
    }
}

@media(min-width:992px) {
    .single-events .gallery-columns {
        gap: 85px;
        margin: 68px auto
    }
}

.single-events .gallery-columns .small-riski {
    margin-bottom: 20px
}

@media(min-width:782px) {
    .single-events .gallery-columns .small-riski {
        margin-bottom: 0
    }
}

.single-events .gallery-columns .wp-block-column {
    -ms-flex-preferred-size: initial !important;
    flex-basis: auto !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.single-events .gallery-columns .wp-block-gallery.has-nested-images {
    display: block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 39px !important
}

@media(min-width:782px) {
    .single-events .gallery-columns .wp-block-gallery.has-nested-images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-height: 60px
    }
}

.single-events .gallery-columns .wp-block-gallery.has-nested-images .wp-block-image {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
    margin: 0 auto 20px !important;
    max-width: 110px;
    width: auto !important
}

@media(min-width:782px) {
    .single-events .gallery-columns .wp-block-gallery.has-nested-images .wp-block-image {
        margin: initial !important;
        margin-bottom: 0 !important;
        max-width: none
    }
}

.single-events .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-row: 2
}

@media(min-width:576px) {
    .single-events .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        grid-row: initial
    }
}

.single-events .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    grid-row: 1;
    margin-bottom: 50px;
    padding: 0
}

@media(min-width:576px) {
    .single-events .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        grid-row: initial;
        margin-bottom: 0
    }
}

.single-events .about-section .wp-block-columns {
    gap: 50px
}

@media(min-width:576px) {
    .single-events .about-section .wp-block-columns {
        gap: 150px
    }
}

.page-customers .hero-customer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    min-height: 708px
}

@media(max-width:991px) {
    .page-customers .hero-customer {
        min-height: 100%
    }
}

.page-customers .hero-customer .video-link .video-cover img {
    border-radius: 12px;
    width: 100%
}

@media(max-width:781px) {
    .page-customers .hero-customer .video-link .video-cover img {
        border-radius: 8px
    }
}

.page-customers .hero-customer .video-link .video-cover img.unset-radius {
    border-radius: 0
}

.page-customers .hero-customer .video-link .video-cover:before {
    border-width: 13px 0 13px 25px;
    padding: inherit
}

.page-customers .hero-customer .video-link .video-cover:after {
    height: 60px;
    width: 60px
}

.page-customers .hero-customer .wistia_responsive_padding {
    border-radius: 12px;
    overflow: hidden
}

.page-customers .hero-content-wrapper {
    max-width: 600px !important
}

.page-customers .customers-description {
    margin: 0 auto;
    max-width: 854px
}

@media(max-width:991px) {
    .page-customers .customers-description {
        text-align: left
    }
}

.page-customers .customers-description p {
    margin: 0 auto;
    max-width: 710px
}

.page-customers .cta-section {
    background-color: var(--wp--preset--color--light-grey, #f2f2f5)
}

.page-customers .cta-section p {
    margin: 0 auto;
    max-width: 584px
}

html[lang=zh-hans] body {
    font-family: MicrosoftYaHei, sans-serif
}

html[lang=zh-hans] body .p-riski,
html[lang=zh-hans] body p {
    line-height: 28px
}

@media(min-width:992px) {

    html[lang=zh-hans] body .p-riski,
    html[lang=zh-hans] body p {
        line-height: 32px
    }
}

html[lang=zh-hans] body.blog h1 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 20px
}

@media(min-width:992px) {
    html[lang=zh-hans] body.blog h1 {
        font-size: 45px;
        line-height: 55px
    }
}

html[lang=zh-hans] body.blog h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 20px
}

@media(min-width:992px) {
    html[lang=zh-hans] body.blog h2 {
        font-size: 32px;
        line-height: 44px
    }
}

html[lang=zh-hans] body.blog h3 {
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 12px
}

@media(min-width:992px) {
    html[lang=zh-hans] body.blog h3 {
        font-size: 25px;
        line-height: 37px
    }
}

@media(min-width:1200px) {
    html[lang=zh-hans] body .customers-strip .customers-grid {
        grid-template-columns: 350px 1fr
    }
}

html[lang=zh-hans] body header.site-header .subdomain-line,
html[lang=zh-hans] body header.site-header .subdomain-link {
    padding-bottom: 3px
}

@media(min-width:1400px) {
    html[lang=zh-hans] body .page-template-page-partners .grid-2 {
        grid-column-gap: 220px
    }
}

html[lang=zh-hans] body .page-template-page-customers .customers-page-description-div .customers-page-description-content .description-title {
    max-width: 610px
}

html[lang=zh-hans] body .page-template-page-customers .customers-page-description-div .customers-page-description-content .description-paragrap {
    max-width: 540px
}

@media(min-width:1200px) {
    html[lang=zh-hans] body.page-policy-protect .columns-image.revert {
        grid-template-columns: 1fr 550px
    }
}

html[lang=zh-hans] body.page-chargeback-guarantee .quote-section .grid-2,
html[lang=zh-hans] body.page-psd2 .quote-section .grid-2 {
    grid-template-columns: 260px 1fr
}

html[lang=zh-hans] body .platform-wrapper .products-list-section .riski-menu.big-p {
    display: block
}

html[lang=zh-hans] body .bottom-mobile-menu {
    border-top: 1px solid var(--wp--preset--color--grey-border, #d1d1d9)
}

@media(max-width:991px) {
    html[lang=zh-hans] body.page-home-page .hero-seciton-home {
        background-color: #f4f5f7;
        background-image: none
    }
}

html[lang=zh-hans] body.page-home-page .hero-seciton-home img {
    max-height: 45%;
    max-width: 85%
}

@media(max-width:781px) {
    html[lang=zh-hans] body.page-home-page .cta-section p {
        text-align: left
    }
}

html[lang=zh-hans] body.page-home-page .products-section .products-subtitle {
    margin: 0 auto;
    max-width: 860px
}

html[lang=zh-hans] body.page-careers #tabs {
    overflow: hidden
}

html[lang=zh-hans] body.page-careers #tabs .tab-titles-section {
    overflow: scroll
}

html[lang=zh-hans] body.page-careers #tabs .tab-titles-section .tab-titles-container {
    white-space: nowrap
}

@media(max-width:781px) {
    html[lang=zh-hans] body.page-careers #tabs .tab-titles-section .tab-titles-container .tab-title {
        padding-right: 20px
    }
}

html[lang=zh-hans] body .position-description .position-hero .buttons-wrap .share-button-icon {
    top: 2px
}

html[lang=zh-hans] body.page-careers .news-columns,
html[lang=zh-hans] body.page-template-page-partners .articles-links,
html[lang=zh-hans] body.page-template-page-partners .news-columns {
    display: none
}

@media(min-width:1200px) {
    html[lang=zh-hans] body.page-about .second-content-wrapper .second-content {
        margin-top: -150px
    }
}

html[lang=zh-hans] body.page-about .our-historys .historys-background-slider-wrapper {
    top: -35px
}

html[lang=zh-hans] body.page-about .our-historys .historys-slider {
    top: 25px
}

html[lang=zh-hans] body .links-columns .content-wrapper .link-anchor {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

html[lang=zh-hans] body .newsletter-block-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

html[lang=zh-hans] body.page-resources .cards-grid-section {
    display: none
}

html[lang=ja] body {
    font-family: Noto Sans JP, sans-serif
}

html[lang=ja] h2 {
    letter-spacing: .9px
}

@media(min-width:992px) {
    html[lang=ja] .big-p {
        font-size: 24px;
        letter-spacing: .48px
    }
}

html[lang=ja] h3 {
    line-height: 40px
}

@media(min-width:992px) {
    html[lang=ja] .riski-button {
        line-height: 22px
    }

    html[lang=de-DE] .h1-riski {
        font-size: clamp(36px, 2.5rem + 1.5vw, 42px);
        line-height: 57px;
        word-break: auto-phrase
    }
}

@media(max-width:991px) {
    html[lang=de-DE] .h1-riski {
        font-size: 24px;
        line-height: 30px
    }

    html[lang=de-DE] .hero-section .hero-content-wrapper .small-riski {
        margin-bottom: 30px
    }
}

@media(min-width:992px) {
    html[lang=de-DE] body.home .products-section h2 {
        font-size: 26px;
        font-weight: 800;
        line-height: 36px;
        margin-bottom: 20px
    }
}

@media(min-width:992px)and (min-width:992px) {
    html[lang=de-DE] body.home .products-section h2 {
        font-size: 32px;
        line-height: 44px
    }
}

@media(min-width:992px) {
    html[lang=de-DE] .tabs-section.customers-slider .tab-item .wp-block-columns .default-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    html[lang=de-DE] .tabs-section.customers-slider .tab-item .wp-block-columns .default-section .content-wrap>p {
        font-size: 16px;
        font-weight: 400;
        line-height: 25px;
        margin-bottom: 16px
    }
}

@media(min-width:992px)and (min-width:992px) {
    html[lang=de-DE] .tabs-section.customers-slider .tab-item .wp-block-columns .default-section .content-wrap>p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 18px
    }
}