
:where(.css-1p3hq3p) a {
    color: #1677ff;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
    -webkit-text-decoration-skip: objects;
}

:where(.css-1p3hq3p) a:hover {
    color: #69b1ff;
}

:where(.css-1p3hq3p) a:active {
    color: #0958d9;
}

:where(.css-1p3hq3p) a:active,
:where(.css-1p3hq3p) a:hover {
    text-decoration: none;
    outline: 0;
}

:where(.css-1p3hq3p) a:focus {
    text-decoration: none;
    outline: 0;
}

:where(.css-1p3hq3p) a[disabled] {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
}
:where(.css-1p3hq3p)[class^="ant-tooltip"],
:where(.css-1p3hq3p)[class*=" ant-tooltip"] {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-1p3hq3p)[class^="ant-tooltip"]::before,
:where(.css-1p3hq3p)[class*=" ant-tooltip"]::before,
:where(.css-1p3hq3p)[class^="ant-tooltip"]::after,
:where(.css-1p3hq3p)[class*=" ant-tooltip"]::after {
    box-sizing: border-box;
}

:where(.css-1p3hq3p)[class^="ant-tooltip"] [class^="ant-tooltip"],
:where(.css-1p3hq3p)[class*=" ant-tooltip"] [class^="ant-tooltip"],
:where(.css-1p3hq3p)[class^="ant-tooltip"] [class*=" ant-tooltip"],
:where(.css-1p3hq3p)[class*=" ant-tooltip"] [class*=" ant-tooltip"] {
    box-sizing: border-box;
}

:where(.css-1p3hq3p)[class^="ant-tooltip"] [class^="ant-tooltip"]::before,
:where(.css-1p3hq3p)[class*=" ant-tooltip"] [class^="ant-tooltip"]::before,
:where(.css-1p3hq3p)[class^="ant-tooltip"] [class*=" ant-tooltip"]::before,
:where(.css-1p3hq3p)[class*=" ant-tooltip"] [class*=" ant-tooltip"]::before,
:where(.css-1p3hq3p)[class^="ant-tooltip"] [class^="ant-tooltip"]::after,
:where(.css-1p3hq3p)[class*=" ant-tooltip"] [class^="ant-tooltip"]::after,
:where(.css-1p3hq3p)[class^="ant-tooltip"] [class*=" ant-tooltip"]::after,
:where(.css-1p3hq3p)[class*=" ant-tooltip"] [class*=" ant-tooltip"]::after {
    box-sizing: border-box;
}

:where(.css-1p3hq3p).ant-tooltip {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    position: absolute;
    z-index: 1070;
    display: block;
    max-width: 250px;
    visibility: visible;
    --antd-arrow-background-color: rgba(0, 0, 0, 0.85);
}

:where(.css-1p3hq3p).ant-tooltip {
    width: max-content;
    width: intrinsic;
}

:where(.css-1p3hq3p).ant-tooltip-hidden {
    display: none;
}

:where(.css-1p3hq3p).ant-tooltip .ant-tooltip-inner {
    min-width: 32px;
    min-height: 32px;
    padding: 6px 8px;
    color: #fff;
    text-align: start;
    text-decoration: none;
    word-wrap: break-word;
    background-color: rgba(0, 0, 0, 0.85);
    border-radius: 6px;
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-1p3hq3p).ant-tooltip-placement-left .ant-tooltip-inner,
:where(.css-1p3hq3p).ant-tooltip-placement-leftTop .ant-tooltip-inner,
:where(.css-1p3hq3p).ant-tooltip-placement-leftBottom .ant-tooltip-inner,
:where(.css-1p3hq3p).ant-tooltip-placement-right .ant-tooltip-inner,
:where(.css-1p3hq3p).ant-tooltip-placement-rightTop .ant-tooltip-inner,
:where(.css-1p3hq3p).ant-tooltip-placement-rightBottom .ant-tooltip-inner {
    border-radius: 6px;
}

:where(.css-1p3hq3p).ant-tooltip .ant-tooltip-content {
    position: relative;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-blue .ant-tooltip-inner {
    background-color: #1677ff;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-blue .ant-tooltip-arrow {
    --antd-arrow-background-color: #1677ff;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-purple .ant-tooltip-inner {
    background-color: #722ed1;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-purple .ant-tooltip-arrow {
    --antd-arrow-background-color: #722ed1;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-cyan .ant-tooltip-inner {
    background-color: #13c2c2;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-cyan .ant-tooltip-arrow {
    --antd-arrow-background-color: #13c2c2;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-green .ant-tooltip-inner {
    background-color: #52c41a;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-green .ant-tooltip-arrow {
    --antd-arrow-background-color: #52c41a;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-magenta .ant-tooltip-inner {
    background-color: #eb2f96;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-magenta .ant-tooltip-arrow {
    --antd-arrow-background-color: #eb2f96;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-pink .ant-tooltip-inner {
    background-color: #eb2f96;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-pink .ant-tooltip-arrow {
    --antd-arrow-background-color: #eb2f96;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-red .ant-tooltip-inner {
    background-color: #f5222d;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-red .ant-tooltip-arrow {
    --antd-arrow-background-color: #f5222d;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-orange .ant-tooltip-inner {
    background-color: #fa8c16;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-orange .ant-tooltip-arrow {
    --antd-arrow-background-color: #fa8c16;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-yellow .ant-tooltip-inner {
    background-color: #fadb14;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-yellow .ant-tooltip-arrow {
    --antd-arrow-background-color: #fadb14;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-volcano .ant-tooltip-inner {
    background-color: #fa541c;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-volcano .ant-tooltip-arrow {
    --antd-arrow-background-color: #fa541c;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-inner {
    background-color: #2f54eb;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-arrow {
    --antd-arrow-background-color: #2f54eb;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-lime .ant-tooltip-inner {
    background-color: #a0d911;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-lime .ant-tooltip-arrow {
    --antd-arrow-background-color: #a0d911;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-gold .ant-tooltip-inner {
    background-color: #faad14;
}

:where(.css-1p3hq3p).ant-tooltip.ant-tooltip-gold .ant-tooltip-arrow {
    --antd-arrow-background-color: #faad14;
}

:where(.css-1p3hq3p).ant-tooltip-rtl {
    direction: rtl;
}

:where(.css-1p3hq3p).ant-tooltip .ant-tooltip-arrow {
    position: absolute;
    z-index: 1;
    display: block;
    pointer-events: none;
    width: 16px;
    height: 16px;
    overflow: hidden;
}

:where(.css-1p3hq3p).ant-tooltip .ant-tooltip-arrow::after {
    content: "";
    position: absolute;
    width: 8.970562748477143px;
    height: 8.970562748477143px;
    bottom: 0;
    inset-inline: 0;
    margin: auto;
    border-radius: 0 0 2px 0;
    transform: translateY(50%) rotate(-135deg);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.1);
    z-index: 0;
    background: transparent;
}

:where(.css-1p3hq3p).ant-tooltip .ant-tooltip-arrow::before {
    position: absolute;
    bottom: 0;
    inset-inline-start: 0;
    width: 16px;
    height: 8px;
    background: var(--antd-arrow-background-color);
    clip-path: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
    clip-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
    content: "";
}

:where(.css-1p3hq3p).ant-tooltip .ant-tooltip-arrow:before {
    background: var(--antd-arrow-background-color);
}

:where(.css-1p3hq3p).ant-tooltip-placement-top .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-topLeft .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom: 0;
    transform: translateY(100%) rotate(180deg);
}

:where(.css-1p3hq3p).ant-tooltip-placement-top .ant-tooltip-arrow {
    left: 50%;
    transform: translateX(-50%) translateY(100%) rotate(180deg);
}

:where(.css-1p3hq3p).ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left: 6px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right: 6px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-bottom .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top: 0;
    transform: translateY(-100%);
}

:where(.css-1p3hq3p).ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
}

:where(.css-1p3hq3p).ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left: 6px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right: 6px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-left .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-leftTop .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    right: 0;
    transform: translateX(100%) rotate(90deg);
}

:where(.css-1p3hq3p).ant-tooltip-placement-left .ant-tooltip-arrow {
    top: 50%;
    transform: translateY(-50%) translateX(100%) rotate(90deg);
}

:where(.css-1p3hq3p).ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top: 2px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom: 2px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-right .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-rightTop .ant-tooltip-arrow,
:where(.css-1p3hq3p).ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    left: 0;
    transform: translateX(-100%) rotate(-90deg);
}

:where(.css-1p3hq3p).ant-tooltip-placement-right .ant-tooltip-arrow {
    top: 50%;
    transform: translateY(-50%) translateX(-100%) rotate(-90deg);
}

:where(.css-1p3hq3p).ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top: 2px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom: 2px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-topLeft:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-top:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-topRight:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden) {
    padding-bottom: 12px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-bottomLeft:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-bottom:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-bottomRight:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden) {
    padding-top: 12px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-leftTop:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-left:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-leftBottom:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden) {
    padding-right: 12px;
}

:where(.css-1p3hq3p).ant-tooltip-placement-rightTop:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-right:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden),
:where(.css-1p3hq3p).ant-tooltip-placement-rightBottom:not(:where(.css-1p3hq3p).ant-tooltip-arrow-hidden) {
    padding-left: 12px;
}

:where(.css-1p3hq3p).ant-tooltip-pure {
    position: relative;
    max-width: none;
}

:where(.css-1p3hq3p).ant-zoom-big-fast-enter,
:where(.css-1p3hq3p).ant-zoom-big-fast-appear {
    animation-duration: 0.1s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-1p3hq3p).ant-zoom-big-fast-leave {
    animation-duration: 0.1s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

:where(.css-1p3hq3p).ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
:where(.css-1p3hq3p).ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
    animation-name: css-1p3hq3p-antZoomBigIn;
    animation-play-state: running;
}

:where(.css-1p3hq3p).ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
    animation-name: css-1p3hq3p-antZoomBigOut;
    animation-play-state: running;
    pointer-events: none;
}

:where(.css-1p3hq3p).ant-zoom-big-fast-enter,
:where(.css-1p3hq3p).ant-zoom-big-fast-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-1p3hq3p).ant-zoom-big-fast-enter-prepare,
:where(.css-1p3hq3p).ant-zoom-big-fast-appear-prepare {
    transform: none;
}

:where(.css-1p3hq3p).ant-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes css-1p3hq3p-antZoomBigIn {
    0% {
        transform: scale(0.8);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes css-1p3hq3p-antZoomBigOut {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.8);
        opacity: 0;
    }
}
:root {
    --min-viewport: 360;
    --max-viewport: 1600;
    --base-font: 10;
    --clamp-unit: 1vw;
}
/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}
:root {
    --x-ff-gap: 15px;
}

.brxe-xfluentform .fluentform input[type=checkbox],
.brxe-xfluentform .fluentform input[type=radio] {
    width: auto
}

[data-x-fluent-form*=smartUI] .ff-el-group input[type=checkbox]::after,
[data-x-fluent-form*=smartUI] .ff-el-group input[type=radio]::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    transition: background-color 0.3s ease;
}

[data-x-fluent-form*=smartUI] .ff-el-group input[type=checkbox]:checked::after,
[data-x-fluent-form*=smartUI] .ff-el-group input[type=radio]:checked::after,
[data-x-fluent-form*=smartUI] .ff-el-group .ff_item_selected input[type=checkbox]::after,
[data-x-fluent-form*=smartUI] .ff-el-group .ff_item_selected input[type=radio]::after {
    background-color: #111;
}

[data-x-fluent-form*=smartUI] .ff-el-group input[type=radio],
[data-x-fluent-form*=smartUI] .ff-el-group input[type=checkbox] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-style: solid;
    border-width: 0;
    outline: 0;
    display: inline-block;
    min-width: 1px;
    width: 15px;
    height: 15px;
    background: #ddd;
    margin-right: 5px;
    padding: 3px;
    vertical-align: middle;
}

:where(.brxe-xfluentform[data-x-fluent-form*=smartUI]) .ff-el-group input[type=radio] {
    border-radius: 100px;
}

:where(.brxe-xfluentform[data-x-fluent-form*=smartUI]) .ff-el-group input[type=radio]::after {
    border-radius: inherit;
}

.brxe-xfluentform .frm-fluent-form>.ff-el-group:last-child {
    margin-bottom: 0;
}

.brxe-xfluentform .fluentform .ff-el-tc {
    display: block;
}

.brxe-xfluentform .fluentform .ff_upload_btn.ff-btn {
    display: inline-block;
}

.brxe-xfluentform .fluentform .ff-el-progress-bar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.brxe-xfluentform .ff-el-phone.ff_el_with_extended_validation {
    padding-left: 55px !important;
}

.brxe-xfluentform select.ff-el-form-control:not([size]):not([multiple]) {
    height: auto;
}

@media (min-width: 768px) {
    .brxe-xfluentform .frm-fluent-form .ff-t-cell:first-of-type {
        padding-left: 0 !important;
    }

    .brxe-xfluentform .frm-fluent-form .ff-t-cell:last-of-type {
        padding-right: 0 !important;
    }
}

.brxe-xfluentform .ff-el-repeat-buttons-list svg {
    height: 1em;
    width: 1em;
    font-size: 20px;
}

@media (min-width: 768px) {
    .brxe-xfluentform .frm-fluent-form .ff-t-container {
        display: flex;
        gap: var(--x-ff-gap);
        width: 100%;
    }
}

.brxe-xheaderrow {
    display: flex;
    transition-property: height, opacity, transform, background, color;
    transition-duration: var(--x-header-transition);
    width: 100%;
}

#bricks-blank-canvas .actions {
    z-index: 100;
}

.x-header_wrap.brx-draggable.is-empty {
    min-height: 40px;
}

.brxe-xheaderrow[data-x-overlay=show] {
    display: none;
}

:root {
    --x-modal-transition: 200ms;
    --x-modal-translatey: 10%;
    --x-modal-translatex: 0;
    --x-modal-scale: 1;
    --x-modal-close-translatey: -5%;
    --x-modal-close-translatex: 0;
    --x-modal-close-scale: 1;
}

.x-modal {
    display: none;
}

[data-x-modal] {
    position: absolute;
}

.x-modal.x-modal_open {
    display: block;
}

.x-modal_backdrop {
    background-color: rgba(0, 0, 0, .2);
    position: fixed !important;
    top: 0;
    left: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1004;
    display: block;
    will-change: opacity;
    padding: 20px;
    text-align: center;
}

component.x-modal {
    display: block;
    transform: none !important;
}

component.x-modal .x-modal_backdrop {
    z-index: 998;
}

.x-modal_backdrop::before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.x-modal_backdrop .x-modal_container {
    display: inline-block !important;
    ;
}

.x-modal_container {
    max-height: 100vh;
    max-height: calc(100dvh - 40px);
    overflow-y: auto;
    box-sizing: border-box;
    position: relative;
    text-align: left;
    max-width: 100%;
    width: 600px;
    vertical-align: middle;
    pointer-events: auto;
}

@supports (padding-top: env(safe-area-inset-top)) {
    .x-modal_container {
        --safe-area-inset-bottom: env(safe-area-inset-bottom);
        max-height: calc(100% + var(--safe-area-inset-bottom)) !important;
    }
}

.x-modal_content {
    background-color: #fff;
    padding: 30px;
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
}

.x-modal_close {
    background: transparent;
    border: 0;
    box-shadow: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    line-height: 1;
    font-size: 14px;
    color: #666;
    padding: 10px;
    margin: 10px;
    transition: all .3s ease;
}

.x-modal_close-text {
    margin-right: 10px;
}

.x-modal_close-icon {
    pointer-events: none;
}

@keyframes mmfadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes mmfadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes mmslideIn {
    from {
        transform: translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale));
        -webkit-transform: translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale));
    }

    to {
        transform: translate(0, 0) scale(1);
        -webkit-transform: translate(0, 0) scale(1);
    }
}

@keyframes mmslideOut {
    from {
        transform: translate(0, 0) scale(1);
        -webkit-transform: translate(0, 0) scale(1);
    }

    to {
        transform: translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));
        -webkit-transform: translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));
    }
}

.x-modal[aria-hidden="false"] .x-modal_backdrop {
    animation: mmfadeIn var(--x-modal-transition) cubic-bezier(0.0, 0.0, 0.2, 1);
}

.x-modal[aria-hidden="true"] .x-modal_backdrop {
    animation: mmfadeOut var(--x-modal-transition) cubic-bezier(0.0, 0.0, 0.2, 1);
}

.x-modal[aria-hidden="false"] .x-modal_container {
    animation: mmslideIn var(--x-modal-transition) cubic-bezier(0, 0, .2, 1);
}

.x-modal[aria-hidden="true"] .x-modal_container {
    animation: mmslideOut var(--x-modal-transition) cubic-bezier(0, 0, .2, 1);
}

@media (prefers-reduced-motion: reduce) {

    .x-modal[data-x-modal*=notransition] .x-modal_backdrop,
    .x-modal[data-x-modal*=notransition] .x-modal_container {
        --x-modal-transition: 0;
    }

    .x-modal[data-x-modal*=fade][aria-hidden="false"] .x-modal_container {
        animation: mmfadeIn var(--x-modal-transition) cubic-bezier(0, 0, .2, 1);
    }

    .x-modal[data-x-modal*=fade][aria-hidden="true"] .x-modal_container {
        animation: mmfadeOut var(--x-modal-transition) cubic-bezier(0, 0, .2, 1);
    }
}

.brx-body.iframe .x-modal[data-id] {
    display: block;
    transform: none !important;
}

.brx-body.iframe .x-modal.brx-draggable.is-empty {
    min-height: 0;
    min-width: 0;
}

.brx-body.iframe .x-modal_container {
    transition: transform var(--x-modal-transition) ease, opacity var(--x-modal-transition) ease;
    -webkit-transition: -webkit-transform var(--x-modal-transition) ease, opacity var(--x-modal-transition) ease;
}

.brx-body.iframe .x-modal_preview-start .x-modal_container {
    opacity: 0.4;
    transform: translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale));
    -webkit-transform: translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale));
}

.brx-body.iframe .x-modal_preview-end .x-modal_container,
.brx-body.iframe .x-modal_preview.x-modal_preview-end .x-modal_container {
    opacity: 0.4;
    transform: translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));
    -webkit-transform: translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));
}

.brx-body.iframe .x-modal {
    transform: none !important;
}

.brx-body.iframe .x-modal .x-modal_close-text {
    min-width: 0 !important;
}

component.x-slider {
    --xitemstoshow: 1;
    --xspacebetween: 0px;
    --xsliderautoheight: ;
}

:root {
    --xadaptiveheightduration: 0.2s;
    --x-slider-overflow-left: inset(-100vw -100vw -100vw 0);
    --x-slider-overflow-right: inset(-100vw 0 -100vw -100vw);
    --x-slider-overflow-none: none;
    --x-slider-overflow: var(--x-slider-overflow-none);
    --x-slider-mask-edge: 10%;
    --x-slider-mask-edge-slope: 2;
}

.brx-body.iframe .x-slider.splide {
    visibility: visible;
}

.x-slider_builder .splide__list {
    overflow-x: scroll;
    gap: var(--xspacebetween);
}

.x-slider.x-slider_no-slides {
    display: none;
}

.x-slider_builder .splide__list>.brxe-code,
.x-slider_builder .x-slider-gallery {
    overflow-x: scroll;
    gap: var(--xspacebetween);
    display: flex;
}

.x-slider-gallery {
    width: 100%;
}

.x-slider_slide {
    display: flex;
}

.x-slider_slide[class*=brxe-] {
    max-width: none;
}

.x-slider_slide-image {
    position: relative;
}

.x-slider_slide-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .25);
    font-size: inherit;
    margin: 0;
    padding: 10px 15px;
    z-index: 1;
    color: #fff;
}

.x-slider,
.x-slider .splide__track,
.x-slider .splide__list {
    width: 100%;
}

.x-slider {
    --xsliderprogress-thickness: 4px;
}

.x-slider[data-x-slider*=isIndepententNav]>.splide__track>.splide__list>.splide__slide {
    cursor: pointer;
}

.splide__track_builder {
    --xslidesize: calc((100% - (calc(var(--xitemstoshow) - 1) * var(--xspacebetween))) / var(--xitemstoshow)) !important;
}

.x-slider .splide__track_builder.splide__track--fade .x-slider_slide {
    height: 100% !important;
    width: 100% !important;
}

.x-slider .splide__track_builder.x-slider_autoWidth .x-slider_slide {
    width: auto !important;
}

.x-slider .splide__track_builder.splide__track--fade>.splide__list>.splide__slide:first-of-type {
    opacity: 1;
}

.x-slider-gallery .splide__slide img {
    height: auto;
    width: 100%;
}

.x-slider_slide {
    width: var(--xslidesize);
    height: auto;
    padding: 4rem 1rem;
}

.x-slider-gallery .x-slider_slide {
    padding: 0;
}

.x-slider-gallery[data-linked] .x-slider_slide {
    display: block;
}

.brxe-code .x-slider_slide {
    padding: 0;
}

.x-slider_builder .splide__list .x-slider_slide {
    flex-shrink: 0;
    width: var(--xslidesize);
    height: auto;
}

.splide__list {
    display: flex;
}

.x-slider_builder.splide--ttb>.splide__track>.splide__list,
.x-slider_builder.splide--ttb>.splide__track>.splide__list>.brxe-code,
.x-slider_builder.splide--ttb>.splide__track>.splide__list.x-slider-gallery {
    flex-direction: column;
    --xsliderautoheight: var(--xslidesize);
}

.x-slider_builder.splide--ttb>.splide__track>.splide__list>.x-slider_slide {
    height: var(--xslidesize);
    width: 100%;
}

.x-slider_builder.splide--ttb>.splide__track>.splide__list>.x-slider_slide {
    height: var(--xsliderautoheight);
}

.x-slider .splide__arrows--ttb i {
    transform: rotate(90deg);
}

.x-slider .splide__track--ttb>.splide__list>.splide__slide {
    width: 100%;
}

.x-slider_builder.splide--ltr>.splide__track>.splide__list,
.x-slider_builder.splide--ltr>.splide__track>.splide__list>.brxe-code,
.x-slider_builder.splide--ltr>.splide__track>.splide__list>.x-slider-gallery {
    flex-direction: row;
}

.x-slider_builder.splide--rtl>.splide__track>.splide__list,
.x-slider_builder.splide--rtl>.splide__track>.splide__list>.brxe-code,
.x-slider_builder.splide--rtl>.splide__track>.splide__list>.xproslidergalleryslides {
    flex-direction: unset;
}

.x-slider_builder.splide--ltr>.splide__track>.splide__list>.x-slider_slide,
.x-slider_builder.splide--rtl>.splide__track>.splide__list>.x-slider_slide {
    width: var(--xslidesize);
    height: auto;
}

.x-slider_builder {
    height: 100%;
}

.x-slider_slide>* {
    position: relative;
}

.x-slider .splide__arrows--rtl .splide__arrow>* {
    transform: rotate(180deg);
}

.x-splide__arrows .splide__arrow {
    font-size: 16px;
    border-radius: 100%;
    transition-duration: 0.3s;
    transition-property: opacity, color, background-color;
    transition-timing-function: ease;
}

.x-splide__arrows .splide__arrow i,
.x-splide__arrows .splide__arrow .x-splide__arrow-default {
    height: 1em;
    width: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
}

.x-splide__arrows .splide__arrow .x-splide__arrow-default {
    fill: currentColor;
}

.splide__track--nav>.splide__list>.splide__slide {
    opacity: 1;
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
    opacity: 1;
}

.x-splide__track.splide__track--nav>.splide__list>.splide__slide,
.x-splide__track.splide__track--nav>.splide__list>.splide__slide.is-active {
    border: none;
}

.x-slider [data-x-animation*=fade] {
    opacity: 0;
}

.x-slider .splide__slide [data-x-interaction-animation] {
    opacity: 0;
}

.x-slider .splide__slide [data-x-interaction-animation] {
    animation-name: none;
}

.x-slider .splide__slide [data-x-interaction-animation].x-animated {
    opacity: 1;
}

.x-splide__track {
    clip-path: var(--x-slider-overflow);
}

.x-slider:not(.is-overflow) .splide__slide:last-child {
    margin: 0 !important;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeIn,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeIn {
    animation-name: fadeIn;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDown,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInDown {
    animation-name: fadeInDown;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeft,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInLeft {
    animation-name: fadeInLeft;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUp,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInUp {
    animation-name: fadeInUp;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRight,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInRight {
    animation-name: fadeInRight;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDownBig,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInDownBig {
    animation-name: fadeInDownBig;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeftBig,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInLeftBig {
    animation-name: fadeInLeftBig;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUpBig,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInUpBig {
    animation-name: fadeInUpBig;
}

.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRightBig,
.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInRightBig {
    animation-name: fadeInRightBig;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeIn,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeIn {
    animation-name: fadeIn;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDown,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInDown {
    animation-name: fadeInDown;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeft,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInLeft {
    animation-name: fadeInLeft;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUp,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInUp {
    animation-name: fadeInUp;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRight,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInRight {
    animation-name: fadeInRight;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDownBig,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInDownBig {
    animation-name: fadeInDownBig;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeftBig,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInLeftBig {
    animation-name: fadeInLeftBig;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUpBig,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInUpBig {
    animation-name: fadeInUpBig;
}

.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRightBig,
.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInRightBig {
    animation-name: fadeInRightBig;
}

.x-slider {
    position: relative;
}

.x-slider .splide__arrows:not(.x-splide__arrows) {
    display: none;
}

.x-slider_builder {
    width: 100%;
}

[data-x-hide-caption=true] .x-slider_slide-caption {
    display: none;
}

.x-slider[data-x-slider*=fade] .x-slider_slide {
    margin-right: 0 !important;
    width: 100%;
}

.x-slider[data-x-slider*=edgeEffect]>.splide__track:not(.splide__track--ttb),
.x-slider.edgeEffect>.x-slider_builder:not(.splide--ttb)>.splide__track {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0, 0, 0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%);
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0, 0, 0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%);
}

.x-slider[data-x-slider*=edgeEffect]>.splide__track.splide__track--ttb,
.x-slider.edgeEffect>.x-slider_builder.splide--ttb>.splide__track {
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0, 0, 0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0, 0, 0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%);
}

.x-slider[data-x-slider*=adaptiveHeight] .splide__list {
    align-items: var(--xadaptiveheight);
}

.x-slider[data-x-slider*=adaptiveHeight] .splide__track {
    --xadaptiveheight-disable: unset;
    --xadaptiveheight-enable: flex-start;
    --xadaptiveheight: var(--xadaptiveheight-disable);
    transition-property: height, max-height;
    transition-duration: var(--xadaptiveheightduration);
}

.x-slider_builder {
    --xslidedirection: ltr;
}

.x-slider_builder .x-slider-gallery:empty {
    min-height: 200px;
}

body.bricks-is-frontend .x-slider_slide:focus {
    outline: none;
}

body.bricks-is-frontend .x-slider_slide:focus-visible {
    outline: thin dotted currentcolor;
}

#brx-header {
    --x-header-transition: 0;
    --x-header-fade-transition: 0;
}

#brx-header.x-header_sticky-active {
    z-index: 999;
}
html {
    scroll-behavior: smooth
}

:root {
    --min-screen-width: 320px;
    --max-screen-width: 1366px;
    --primary: #c7298a;
    --primary-5: #c7298a0d;
    --primary-10: #c7298a1a;
    --primary-20: #c7298a33;
    --primary-30: #c7298a4d;
    --primary-40: #c7298a66;
    --primary-50: #c7298a80;
    --primary-60: #c7298a99;
    --primary-70: #c7298ab3;
    --primary-80: #c7298acc;
    --primary-90: #c7298ae6;
    --primary-d-1: #9c266d;
    --primary-d-2: #732251;
    --primary-d-3: #4d1b37;
    --primary-d-4: #29131f;
    --primary-l-1: #d65fa0;
    --primary-l-2: #e389b7;
    --primary-l-3: #efb1cf;
    --primary-l-4: #f8d8e7;
    --secondary: #2B3D78;
    --secondary-5: #2b3d780d;
    --secondary-10: #2b3d781a;
    --secondary-20: #2b3d7833;
    --secondary-30: #2b3d784d;
    --secondary-40: #2b3d7866;
    --secondary-50: #2b3d7880;
    --secondary-60: #2b3d7899;
    --secondary-70: #2b3d78b3;
    --secondary-80: #2b3d78cc;
    --secondary-90: #2b3d78e6;
    --secondary-d-1: #25325f;
    --secondary-d-2: #1f2747;
    --secondary-d-3: #181c31;
    --secondary-d-4: #10111c;
    --secondary-l-1: #576092;
    --secondary-l-2: #8085ad;
    --secondary-l-3: #a9acc8;
    --secondary-l-4: #d4d5e3;
    --tertiary: #0077B6;
    --tertiary-5: #0077b60d;
    --tertiary-10: #0077b61a;
    --tertiary-20: #0077b633;
    --tertiary-30: #0077b64d;
    --tertiary-40: #0077b666;
    --tertiary-50: #0077b680;
    --tertiary-60: #0077b699;
    --tertiary-70: #0077b6b3;
    --tertiary-80: #0077b6cc;
    --tertiary-90: #0077b6e6;
    --tertiary-d-1: #145e8f;
    --tertiary-d-2: #194769;
    --tertiary-d-3: #173046;
    --tertiary-d-4: #121b25;
    --tertiary-l-1: #5691c5;
    --tertiary-l-2: #84abd3;
    --tertiary-l-3: #aec6e2;
    --tertiary-l-4: #d6e2f0;
    --base: #161616;
    --base-5: #1616160d;
    --base-10: #1616161a;
    --base-20: #16161633;
    --base-30: #1616164d;
    --base-40: #16161666;
    --base-50: #16161680;
    --base-60: #16161699;
    --base-70: #161616b3;
    --base-80: #161616cc;
    --base-90: #161616e6;
    --base-d-1: #131313;
    --base-d-2: #0f0f0f;
    --base-d-3: #0b0b0b;
    --base-d-4: #050505;
    --base-l-1: #3d3d3d;
    --base-l-2: #696969;
    --base-l-3: #989898;
    --base-l-4: #cacaca;
    --bg-body: #e6e6e6;
    --bg-surface: #ffffff;
    --text-body: hsl(0, 0%, 25%);
    --text-title: #111111;
    --light: #ffffff;
    --light-5: #ffffff0d;
    --light-10: #ffffff1a;
    --light-20: #ffffff33;
    --light-30: #ffffff4d;
    --light-40: #ffffff66;
    --light-50: #ffffff80;
    --light-60: #ffffff99;
    --light-70: #ffffffb3;
    --light-80: #ffffffcc;
    --light-90: #ffffffe6;
    --dark: #000000;
    --dark-5: #0000000d;
    --dark-10: #0000001a;
    --dark-20: #00000033;
    --dark-30: #0000004d;
    --dark-40: #00000066;
    --dark-50: #00000080;
    --dark-60: #00000099;
    --dark-70: #000000b3;
    --dark-80: #000000cc;
    --dark-90: #000000e6;
    --transparent: hsla(0, 0%, 0%, 0);
    --success: hsl(136, 95%, 56%);
    --success-5: hsla(136, 95%, 56%, 0.05);
    --success-10: hsla(136, 95%, 56%, 0.1);
    --success-20: hsla(136, 95%, 56%, 0.2);
    --success-30: hsla(136, 95%, 56%, 0.3);
    --success-40: hsla(136, 95%, 56%, 0.4);
    --success-50: hsla(136, 95%, 56%, 0.5);
    --success-60: hsla(136, 95%, 56%, 0.6);
    --success-70: hsla(136, 95%, 56%, 0.7);
    --success-80: hsla(136, 95%, 56%, 0.8);
    --success-90: hsla(136, 95%, 56%, 0.9);
    --error: hsl(351, 95%, 56%);
    --error-5: hsla(351, 95%, 56%, 0.05);
    --error-10: hsla(351, 95%, 56%, 0.1);
    --error-20: hsla(351, 95%, 56%, 0.2);
    --error-30: hsla(351, 95%, 56%, 0.3);
    --error-40: hsla(351, 95%, 56%, 0.4);
    --error-50: hsla(351, 95%, 56%, 0.5);
    --error-60: hsla(351, 95%, 56%, 0.6);
    --error-70: hsla(351, 95%, 56%, 0.7);
    --error-80: hsla(351, 95%, 56%, 0.8);
    --error-90: hsla(351, 95%, 56%, 0.9);
    --facebook: #1877f2;
    --youtube: #ff0000;
    --linkedin: #0a66c2;
    --vimeo: #1ab7ea;
    --pinterest: #bd081c;
    --tumblr: #2c4762;
    --whatsapp: #25d366;
    --skype: #00aff0;
    --yahoo: #430297;
    --twitter: #000000;
    --space-4xs: clamp(0.89rem, calc(0.03vw + 0.88rem), 0.92rem);
    --space-3xs: clamp(1rem, calc(0.14vw + 0.95rem), 1.15rem);
    --space-2xs: clamp(1.12rem, calc(0.3vw + 1.03rem), 1.43rem);
    --space-xs: clamp(1.26rem, calc(0.5vw + 1.1rem), 1.79rem);
    --space-s: clamp(1.42rem, calc(0.78vw + 1.17rem), 2.24rem);
    --space-m: clamp(1.6rem, calc(1.15vw + 1.23rem), 2.8rem);
    --space-l: clamp(1.8rem, calc(1.63vw + 1.28rem), 3.5rem);
    --space-xl: clamp(2.02rem, calc(2.25vw + 1.31rem), 4.38rem);
    --space-2xl: clamp(2.28rem, calc(3.05vw + 1.3rem), 5.47rem);
    --space-3xl: clamp(2.56rem, calc(4.09vw + 1.26rem), 6.84rem);
    --space-4xl: clamp(2.88rem, calc(5.41vw + 1.15rem), 8.54rem);
    --text-xs: clamp(1.26rem, calc(-0.11vw + 1.3rem), 1.15rem);
    --text-s: clamp(1.42rem, calc(0.02vw + 1.42rem), 1.44rem);
    --text-m: clamp(1.6rem, calc(0.19vw + 1.54rem), 1.8rem);
    --text-l: clamp(1.8rem, calc(0.43vw + 1.66rem), 2.25rem);
    --text-xl: clamp(2.02rem, calc(0.75vw + 1.78rem), 2.81rem);
    --text-2xl: clamp(2.28rem, calc(1.18vw + 1.9rem), 3.52rem);
    --text-3xl: clamp(2.56rem, calc(1.75vw + 2rem), 4.4rem);
    --text-4xl: clamp(2.88rem, calc(2.5vw + 2.08rem), 5.49rem);
    --columns-1: repeat(1, minmax(0, 1fr));
    --columns-2: repeat(2, minmax(0, 1fr));
    --columns-3: repeat(3, minmax(0, 1fr));
    --columns-4: repeat(4, minmax(0, 1fr));
    --columns-5: repeat(5, minmax(0, 1fr));
    --columns-6: repeat(6, minmax(0, 1fr));
    --columns-7: repeat(7, minmax(0, 1fr));
    --columns-8: repeat(8, minmax(0, 1fr));
    --columns-9: repeat(9, minmax(0, 1fr));
    --columns-10: repeat(10, minmax(0, 1fr));
    --columns-11: repeat(11, minmax(0, 1fr));
    --columns-12: repeat(12, minmax(0, 1fr));
    --radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);
    --radius-s: clamp(0.6rem, calc(0.19vw + 0.54rem), 0.8rem);
    --radius-m: clamp(1rem, calc(0.19vw + 0.94rem), 1.2rem);
    --radius-l: clamp(1.6rem, calc(0.38vw + 1.48rem), 2rem);
    --radius-xl: clamp(2.6rem, calc(0.57vw + 2.42rem), 3.2rem);
    --radius-full: 999rem;
    --shadow-xs: 0 1px 2px var(--shadow-primary);
    --shadow-s: 0 1.5px 3px var(--shadow-primary);
    --shadow-m: 0 2px 6px var(--shadow-primary);
    --shadow-l: 0 3px 12px var(--shadow-primary);
    --shadow-xl: 0 6px 48px var(--shadow-primary);
}

.brxe-container {
    width: 1400px;
    row-gap: var(--space-s)
}

.woocommerce main.site-main {
    width: 1400px
}

#brx-content.wordpress {
    width: 1400px
}

html {
    font-size: 62.5%
}

body {
    font-size: var(--text-m);
    color: var(--text-body);
    line-height: 150%;
    font-family: "DM Sans"
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--text-title);
    line-height: 120%;
    font-family: "Raleway"
}

body.bricks-is-frontend :focus-visible {
    outline: 2px solid var(--primary)
}

@supports not selector(:focus-visible) {
    body.bricks-is-frontend :focus {
        outline: 2px solid var(--primary);
    }
}

.brxe-section {
    padding-top: var(--space-3xl);
    padding-right: var(--space-m);
    padding-bottom: var(--space-3xl);
    padding-left: var(--space-m)
}

.bricks-button {
    font-size: var(--text-s);
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    padding-top: var(--space-xs);
    padding-right: var(--space-m);
    padding-bottom: var(--space-xs);
    padding-left: var(--space-m);
    border-radius: var(--radius-xs);
    transition: all .2s ease
}

:root .bricks-button[class*="primary"]:not(.outline) {
    background-color: var(--primary)
}

:root .bricks-button[class*="primary"] {
    color: var(--light)
}

:root .bricks-button[class*="secondary"]:not(.outline) {
    background-color: var(--secondary)
}

:root .bricks-button[class*="dark"]:not(.outline) {
    background-color: var(--dark)
}

:root .bricks-button[class*="primary"]:not(.outline):hover {
    background-color: var(--primary-90)
}

:root .bricks-button[class*="secondary"]:not(.outline):hover {
    background-color: var(--secondary-90)
}

:root .bricks-button[class*="dark"]:not(.outline):hover {
    background-color: var(--dark-90)
}

:root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {
    background-color: var(--light-90)
}

:root .bricks-button[class*="dark"] {
    color: var(--light)
}

:root .bricks-button[class*="secondary"] {
    color: var(--light)
}

:root .bricks-button[class*="light"]:not(.bricks-lightbox) {
    color: var(--dark)
}

:root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {
    background-color: var(--light)
}

:where(.brxe-accordion .accordion-content-wrapper) a,
:where(.brxe-icon-box .content) a,
:where(.brxe-list) a,
:where(.brxe-post-content):not([data-source="bricks"]) a,
:where(.brxe-posts .dynamic p) a,
:where(.brxe-shortcode) a,
:where(.brxe-tabs .tab-content) a,
:where(.brxe-team-members) .description a,
:where(.brxe-testimonials) .testimonial-content-wrapper a,
:where(.brxe-text) a,
:where(a.brxe-text),
:where(.brxe-text-basic) a,
:where(a.brxe-text-basic),
:where(.brxe-post-comments) .comment-content a {
    color: var(--primary)
}

@media (max-width: 768px) {
    .bricks-button {
        padding-top: var(--space-s);
        padding-bottom: var(--space-s)
    }
}

.bg-brand.brxe-divider {
    background-image: linear-gradient(90deg, var(--primary), var(--secondary))
}

.bm-header-2__logo.brxe-logo {
    color: var(--primary);
    width: 200px
}

@media (max-width: 768px) {
    .header-1__logo.white path {
        fill: var(--white);
    }
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>li>a {
    color: var(--text-black)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>li>.brx-submenu-toggle>* {
    color: var(--text-black)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu .sub-menu .menu-item:hover {
    background-color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-mobile-menu-toggle {
    color: var(--text-body)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu .current-menu-item>a {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>.current-menu-parent>a {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>.current-menu-ancestor>a {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>li {
    margin-right: 15px;
    margin-left: 15px
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>li:hover>a {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
    color: var(--primary)
}

.bm-header-2__menu.brxe-nav-menu {
    font-weight: 600
}

@media (max-width: 480px) {
    .bm-header-2__cta.brxe-button {
        display: none
    }
}

.hero-14.brxe-section {
    position: relative;
    justify-content: center;
    align-items: flex-start;
    min-height: 600px
}

:where(.hero-14.brxe-section > *) {
    position: relative
}

.hero-14.brxe-section::before {
    background-image: linear-gradient(var(--dark-50), var(--dark-50));
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none
}

@media (max-width: 768px) {
    .hero-14.brxe-section {
        min-height: 400px
    }
}

@media (max-width: 480px) {
    .hero-14.brxe-section {
        min-height: 320px
    }
}

.hero-14__container.brxe-container {
    flex-direction: column;
    align-items: center
}

.hero-7-content.brxe-div {
    display: flex;
    row-gap: var(--space-m);
    position: relative;
    z-index: 1;
    flex-direction: column;
    align-self: center !important;
    max-width: 800px;
    align-items: center
}

.hero-7-content__title.brxe-heading {
    color: var(--light);
    text-align: center
}

.bm-accent-heading.brxe-text-basic {
    font-weight: 700;
    color: var(--primary);
    text-transform: uppercase;
    letter-spacing: 1px;
    order: -1
}

.grid-27.brxe-section {
    padding-top: var(--space-3xl);
    padding-right: var(--space-xl);
    padding-bottom: var(--space-3xl);
    padding-left: var(--space-xl)
}

.grid-27-container.brxe-container {
    row-gap: var(--space-l);
    align-items: center
}

.gridcard-16-head.brxe-div {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    row-gap: var(--space-s);
    text-align: center
}

.gridcard-16-head__title.brxe-heading {
    max-width: 100%
}

.feature-2__grid.brxe-block {
    margin-top: var(--space-xl);
    margin-bottom: 0;
    display: grid;
    align-items: initial;
    grid-gap: var(--space-m);
    grid-template-columns: repeat(5, minmax(0, 1fr));
    padding-left: 0
}

@media (max-width: 992px) {
    .feature-2__grid.brxe-block {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-gap: var(--space-s)
    }
}

.card-feature-2.brxe-block {
    padding-top: var(--space-s);
    padding-right: var(--space-s);
    padding-bottom: var(--space-s);
    padding-left: var(--space-s);
    border: 1px solid var(--dark-10);
    border-radius: var(--radius-m);
    display: flex;
    flex-direction: column;
    background-color: var(--light);
    height: 100%
}

.card-feature-2__heading.brxe-heading {
    font-size: var(--text-l);
    font-weight: 700;
    margin-top: var(--space-m)
}

.feature-2__container.brxe-container {
    flex-direction: column;
    align-items: center
}

.feature-2__heading.brxe-heading {
    font-size: var(--text-2xl);
    text-align: center;
    width: 1080px
}

.grid-27-list.brxe-block {
    display: grid;
    align-items: initial;
    grid-gap: var(--space-m);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding-left: 0
}

@media (max-width: 768px) {
    .grid-27-list.brxe-block {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.grid-27-card.brxe-block {
    position: relative;
    height: 34rem
}

@media (max-width:767px) {
    .grid-27-card:last-child {
        grid-column: span 2;
    }
}

@media (max-width:478px) {
    .grid-27-card:last-child {
        grid-column: span 1;
    }
}

@media (max-width: 768px) {
    .grid-27-card.brxe-block {
        height: 28rem
    }
}

@media (max-width: 480px) {
    .grid-27-card.brxe-block {
        height: 16rem
    }
}

.grid-27-card__content.brxe-block {
    z-index: 2;
    height: 100%;
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-bottom: var(--space-m);
    padding-left: var(--space-m);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.grid-27-card__number.brxe-text-basic {
    font-weight: 700;
    color: var(--light)
}

.grid-27-card__footer.brxe-block {
    color: var(--light);
    row-gap: calc(var(--space-m) / 2.4)
}

.grid-27-card__heading.brxe-heading {
    color: var(--light);
    text-transform: capitalize;
    font-size: var(--text-xl)
}

.grid-27-card__overlay.brxe-block {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-image: linear-gradient(transparent, var(--dark-80))
}

.grid-27-card__image.brxe-image:not(.tag),
.grid-27-card__image.brxe-image img {
    object-fit: cover
}

.grid-27-card__image.brxe-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

.content-28.brxe-section {
    padding-top: var(--space-3xl);
    padding-right: var(--space-xl);
    padding-bottom: var(--space-3xl);
    padding-left: var(--space-xl)
}

.content-28-container.brxe-container {
    row-gap: var(--container-gap);
    display: grid;
    align-items: initial;
    grid-gap: calc(var(--space-m) * 2);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: center
}

@media (max-width: 768px) {
    .content-28-container.brxe-container {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
}

.content-28__intro-block.brxe-block {
    align-content: center;
    display: flex;
    flex-direction: row;
    column-gap: var(--space-m);
    flex-wrap: nowrap
}

.intro.brxe-div {
    text-align: center;
    flex-direction: column;
    display: flex;
    align-items: center;
    row-gap: var(--space-3xs);
    align-self: center !important
}

@media (max-width: 768px) {
    .intro.brxe-div {
        width: 100%
    }
}

.intro--left.brxe-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    align-self: flex-start !important
}

.intro--left--left .intro--left__heading,
.intro--left--left .intro--left__subheading {
    text-align: left;
}

.content-28__media.brxe-block {
    padding-top: var(--space-xl);
    padding-bottom: var(--space-xl);
    position: relative
}

.content-28__media::before {
    content: "";
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 75%;
    height: 100%;
    background-color: var(--secondary);
}

.hero-13.brxe-section {
    justify-content: center;
    align-items: center;
    position: relative;
    isolation: isolate;
    padding-top: var(--space-4xl);
    padding-bottom: var(--space-4xl)
}

.hero-13__img.brxe-image {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
    width: 100%;
    height: 100%
}

.hero-13__img.brxe-image:not(.tag),
.hero-13__img.brxe-image img {
    object-fit: cover;
    object-position: 50%
}

.hero-13__overlay.brxe-div {
    background-color: var(--dark-50);
    z-index: -1;
    top: 0px;
    right: 0px;
    position: absolute;
    width: 100%;
    height: 100%
}

.hero-13__container.brxe-container {
    flex-direction: column;
    row-gap: var(--space-2xs);
    align-items: center
}

.hero-13__heading.brxe-heading {
    color: var(--light);
    text-align: left
}

.hero-13__description.brxe-text {
    margin-top: var(--space-xs);
    font-size: var(--text-m);
    color: var(--light-90);
    text-align: left;
    width: 810px
}

.hero-13__description.brxe-text a {
    font-size: var(--text-m);
    color: var(--light-90);
    text-align: left;
    font-size: inherit
}

.blog-section-10.brxe-section {
    padding-top: var(--space-3xl);
    padding-right: var(--space-xl);
    padding-bottom: var(--space-3xl);
    padding-left: var(--space-xl)
}

.blog-section-10-wrapper.brxe-div {
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: var(--space-m)
}

@media (max-width: 768px) {
    .blog-section-10-wrapper.brxe-div {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
}

.blog-section-10-head.brxe-div {
    display: flex;
    flex-direction: column;
    row-gap: var(--space-s)
}

@media (max-width: 768px) {
    .blog-section-10-head.brxe-div {
        align-items: flex-start
    }
}

.blog-section-10-body.brxe-div {
    grid-column: span 3;
    display: flex;
    flex-direction: column;
    row-gap: var(--space-m)
}

@media (max-width: 768px) {
    .blog-section-10-body.brxe-div {
        grid-column: auto
    }
}

.exhibition-container.brxe-block {
    display: grid;
    align-items: initial;
    grid-template-columns: 1fr 2fr;
    grid-gap: var(--space-l);
    padding-top: var(--space-l);
    padding-right: var(--space-l);
    padding-bottom: var(--space-l);
    padding-left: var(--space-l);
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px 0px, rgba(0, 0, 0, 0.24) 0px 1px 2px 0px;
    border-radius: var(--radius-m)
}

.card-blog-20__img.brxe-image {
    width: 100%;
    height: 100%
}

.card-blog-20__img.brxe-image:not(.tag),
.card-blog-20__img.brxe-image img {
    object-fit: contain
}

@media (max-width: 768px) {
    .card-blog-20__img.brxe-image {
        aspect-ratio: 3 / 2
    }
}

.card-blog-20__info-container.brxe-block {
    flex-direction: column;
    justify-content: center;
    row-gap: var(--space-3xs)
}

@media (max-width: 992px) {
    .card-blog-20__info-container.brxe-block {
        width: auto
    }
}

.exhibition-icon-list.brxe-div {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: var(--space-4xs)
}

.exhibition-icon.brxe-icon {
    font-size: var(--text-l)
}

.blog-section-10-card.brxe-div {
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: center;
    grid-gap: var(--space-m)
}

@media (max-width: 480px) {
    .blog-section-10-card.brxe-div {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
}

.blog-section-10-card__meta.brxe-div {
    display: grid;
    align-items: initial;
    row-gap: var(--space-s);
    flex-direction: column
}

.blog-section-10-card__author.brxe-div {
    display: flex;
    align-items: center;
    column-gap: var(--space-xs)
}

.blog-section-10-card__photo.brxe-image {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: var(--radius-full)
}

.blog-section-10-card__photo.brxe-image:not(.tag),
.blog-section-10-card__photo.brxe-image img {
    object-fit: cover
}

.blog-section-10-card__name.brxe-text-basic {
    font-size: var(--text-xs)
}

.blog-section-10-card__date.brxe-text-basic {
    font-size: var(--text-xs)
}

.blog-section-10-card__title.brxe-heading {
    position: relative;
    font-size: var(--text-l)
}

.blog-section-10-card__media.brxe-div {
    height: 28rem;
    position: relative;
    order: -1
}

.blog-section-10-card__image.brxe-image {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1
}

.blog-section-10-card__image.brxe-image:not(.tag),
.blog-section-10-card__image.brxe-image img {
    object-fit: cover
}

.blog-section-10-card__term.brxe-text-basic {
    padding-top: .4rem;
    padding-right: .8rem;
    padding-bottom: .4rem;
    padding-left: .8rem;
    background-color: var(--primary-70);
    z-index: 99;
    position: absolute;
    bottom: 1.6rem;
    left: 1.6rem
}

.blog-section-10-card__term a {
    color: var(--light);
    font-weight: 700;
}

.contact-2.brxe-section {
    padding-top: var(--space-3xl);
    padding-right: var(--space-xl);
    padding-bottom: var(--space-3xl);
    padding-left: var(--space-xl)
}

.contact-2__container.brxe-container {
    display: grid;
    align-items: initial;
    grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
    grid-gap: var(--space-m);
    align-items: flex-end
}

@media (max-width: 992px) {
    .contact-2__container.brxe-container {
        padding-right: 0;
        padding-left: 0
    }
}

@media (max-width: 768px) {
    .contact-2__container.brxe-container {
        grid-template-columns: minmax(0, 1fr)
    }
}

.contact-2__content.brxe-div {
    display: flex;
    flex-direction: column;
    row-gap: var(--space-l)
}

.contact-content__intro.brxe-div {
    display: flex;
    flex-direction: column;
    row-gap: var(--space-m);
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-bottom: var(--space-m);
    padding-left: var(--space-m);
    border-radius: var(--radius-m);
    background-color: var(--dark-l-9);
    width: 100%
}

.contact-content__heading.brxe-heading {
    color: var(--dark)
}

.contact-content__desc.brxe-text-basic {
    color: var(--dark-l-1)
}

.contact__form.brxe-div {
    display: flex;
    flex-direction: column;
    row-gap: var(--space-l);
    background-color: var(--primary-5);
    border-radius: var(--radius-m);
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-bottom: var(--space-m);
    padding-left: var(--space-m)
}

.contact-form.brxe-xfluentform {
    width: 100%;
    text-align: left
}

.contact-form.brxe-xfluentform .fluentform .ff-btn-submit {
    background-color: var(--primary);
    color: var(--light)
}

.contact-form.brxe-xfluentform .fluentform form .ff-btn-submit:not(.ff_btn_no_style) {
    background-color: var(--primary)
}

.contact-form.brxe-xfluentform .fluentform .ff_upload_btn.ff-btn {
    background-color: var(--secondary);
    border-radius: var(--radius-s);
    font-size: var(--text-s);
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px
}

.contact-form.brxe-xfluentform .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    color: var(--text-title)
}

.contact-form.brxe-xfluentform .fluentform .ff-el-group textarea {
    color: var(--text-title)
}

.contact-form.brxe-xfluentform .fluentform .ff-el-group select {
    color: var(--text-title)
}

.contact-form.brxe-xfluentform .fluentform .ff-el-input--label label {
    color: var(--text-title)
}

    .ff-el-group.ff-el-form-hide_label {
        margin-bottom: 0;
    }

    span.ff_upload_btn.ff-btn {
        width: 120px;
    }

.contact__aside.brxe-div {
    display: flex;
    border-radius: var(--radius-m);
    flex-direction: column;
    row-gap: var(--space-m);
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-bottom: var(--space-m);
    padding-left: var(--space-m)
}

.contact-aside__heading.brxe-heading {
    color: var(--base)
}

.home-contact.brxe-block {
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: var(--space-m)
}

.contact-2-sales-card.brxe-div {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: var(--space-m);
    text-align: center;
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-bottom: var(--space-m);
    padding-left: var(--space-m);
    background-color: var(--light);
    border-radius: var(--radius-m)
}

.contact-2-sales-card__name.brxe-heading {
    color: var(--dark);
    font-size: var(--text-l)
}

.contact-2-sales-card__contact-information.brxe-div {
    display: flex;
    flex-direction: column
}

.contact-2-sales-card__tel-mail.brxe-text-basic {
    color: var(--dark-l-3);
    font-size: var(--text-s)
}

.contact-2-sales-card__media.brxe-block {
    display: flex;
    align-items: center;
    order: -1
}

.contact-2-sales-card__image.brxe-image {
    width: 12.7rem;
    height: 12.7rem;
    overflow: hidden;
    border-radius: var(--radius-full)
}

.contact-2-sales-card__image.brxe-image:not(.tag),
.contact-2-sales-card__image.brxe-image img {
    object-fit: cover
}

.footer-13.brxe-section {
    row-gap: var(--space-xl);
    padding-top: var(--space-2xl);
    padding-right: var(--space-xl);
    padding-bottom: var(--space-l);
    padding-left: var(--space-xl);
    background-color: var(--tertiary-10)
}

.footer-13__nav.brxe-block {
    display: grid;
    align-items: initial;
    grid-gap: var(--space-m);
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

@media (max-width: 768px) {
    .footer-13__nav.brxe-block {
        display: grid;
        align-items: initial;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.footer-nav-column.brxe-div {
    display: flex;
    flex-direction: column;
    row-gap: var(--space-xs)
}

.footer-nav-heading.brxe-heading {
    font-size: var(--text-m)
}

.footer-menu.brxe-block {
    display: flex;
    flex-direction: row;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    column-gap: var(--space-xl)
}

.footer-menu {
    list-style: none;
}

.footer-menu.brxe-nav-menu {
    display: flex;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0
}

.footer-menu.brxe-nav-menu .bricks-nav-menu>li {
    margin-bottom: 6px;
    margin-left: 0
}

.footer-menu.brxe-nav-menu .bricks-nav-menu>li:hover>a {
    color: var(--primary)
}

.footer-menu.brxe-nav-menu .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
    color: var(--primary)
}

.footer-menu {
    list-style: none;
}

.footer-13__content.brxe-block {
    display: flex;
    flex-direction: column;
    row-gap: var(--space-s)
}

@media (max-width: 480px) {
    .footer-13__content.brxe-block {
        grid-column: span 2
    }
}

.footer-13-bottom-container.brxe-container {
    padding-top: var(--space-l);
    border-top: .1rem solid var(--dark-l-8);
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: var(--space-m)
}

@media (max-width: 768px) {
    .footer-13-bottom-container.brxe-container {
        grid-template-columns: var(--grid-1);
        justify-items: flex-start
    }
}

.footer-bottom__left.brxe-block {
    flex-direction: row;
    row-gap: var(--space-xs);
    column-gap: var(--space-xs)
}

.footer-social-wrapper-13.brxe-div {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.footer-6__social.brxe-social-icons {
    flex-direction: row
}

.footer-6__social.brxe-social-icons li.has-link a,
.footer-6__social.brxe-social-icons li.no-link {
    justify-content: flex-start
}

.footer-6__social {
    align-items: flex-start;
    column-gap: 2rem;
}

.footer-6__social a {
    padding: 0 !important;
    color: var(--black);
}

.footer-6__social a:hover {
    color: var(--primary);
}

@media (max-width: 768px) {
    .footer-4__social {
        align-items: flex-start;
    }
}

.modal-9-wrapper.brxe-div {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.modal-9-content.brxe-div {
    transition: transform, opacity, visibility, .5s cubic-bezier(0.2, 1, 0.3, 1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: var(--space-s);
    padding-top: var(--space-l);
    padding-right: var(--space-l);
    padding-bottom: var(--space-l);
    padding-left: var(--space-l);
    width: 100%;
    background-color: var(--light);
    position: relative
}

@media (max-width: 768px) {
    .modal-9-content.brxe-div {
        margin-right: var(--space-m);
        margin-left: var(--space-m)
    }
}

.modal-9-form.brxe-div {
    display: flex;
    flex-direction: column;
    column-gap: var(--space-s);
    row-gap: var(--space-s);
    justify-content: center;
    text-align: center
}

.modal-9-content__title.brxe-heading {
    color: var(--dark)
}

.close-modal.brxe-icon {
    font-size: 26px;
    position: absolute;
    top: 12px;
    right: 12px
}

figcaption.bricks-image-caption {
    display: none !important;
}

#brxe-qsxhrb .line {
    height: 12px
}

#brxe-qsxhrb.horizontal .line {
    border-top-width: 12px;
    border-top-color: var(--transparent)
}

#brxe-qsxhrb.vertical .line {
    border-right-color: var(--transparent)
}

#brxe-qsxhrb .icon {
    color: var(--transparent)
}

@media (max-width: 768px) {
    #brxe-798770 .bricks-nav-menu-wrapper {
        display: none;
    }

    #brxe-798770 .bricks-mobile-menu-toggle {
        display: block;
    }
}

#brxe-zdpdmr {
    align-items: center;
    flex-direction: row;
    justify-content: space-between
}

#brxe-lmtxgz {
    background-color: var(--light)
}

#brxe-lmtxgz[data-x-sticky-active*=true] {
    background: var(--light) !important
}

#brxe-tgbnqb {
    line-height: 1.4
}

#brxe-f86d65 {
    text-align: left
}

#brxe-zhijkj .splide__slide {
    align-items: center;
    justify-content: center
}

#brxe-zhijkj>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--tertiary-70);
    color: var(--light)
}

#brxe-zhijkj>.x-slider_builder>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--tertiary-70);
    color: var(--light)
}

#brxe-zhijkj>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-zhijkj>.x-slider_builder>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-uofalh {
    row-gap: var(--space-2xs)
}

#brxe-afbkcx .splide__slide {
    align-items: center;
    justify-content: center
}

#brxe-afbkcx>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-afbkcx>.x-slider_builder>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-afbkcx>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-afbkcx>.x-slider_builder>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-eztvir .x-modal_container {
    width: 800px
}

#brxe-eldzny .splide__slide {
    align-items: center;
    justify-content: center
}

#brxe-eldzny>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-eldzny>.x-slider_builder>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-eldzny>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-eldzny>.x-slider_builder>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-kmbreo .x-modal_container {
    width: 800px
}

#brxe-jkasik .splide__slide {
    align-items: center;
    justify-content: center
}

#brxe-jkasik>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-jkasik>.x-slider_builder>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-jkasik>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-jkasik>.x-slider_builder>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-culkpr .x-modal_container {
    width: 800px
}

#brxe-spkkad .splide__slide {
    align-items: center;
    justify-content: center
}

#brxe-spkkad>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-spkkad>.x-slider_builder>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-spkkad>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-spkkad>.x-slider_builder>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-bxnofw .x-modal_container {
    width: 800px
}

#brxe-zpjwim .splide__slide {
    align-items: center;
    justify-content: center
}

#brxe-zpjwim>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-zpjwim>.x-slider_builder>.splide__arrows .splide__arrow {
    border-radius: var(--radius-l);
    background: var(--primary-50);
    color: var(--light)
}

#brxe-zpjwim>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-zpjwim>.x-slider_builder>.splide__arrows>.splide__arrow {
    height: 36px;
    width: 36px
}

#brxe-ypqpnw .x-modal_container {
    width: 800px
}

#brxe-vsquhc .x-modal_container {
    width: 800px
}

#brxe-crvjvo .bricks-nav-menu {
    flex-direction: column
}

#brxe-uejrqk .bricks-nav-menu {
    flex-direction: column
}

#brxe-jngvvo .bricks-nav-menu {
    flex-direction: column
}

#brxe-802314 .bricks-site-logo {
    height: 80px
}

#brxe-kiqtwm li.has-link a,
#brxe-kiqtwm li.no-link {
    padding-top: 13px;
    padding-right: 15px;
    padding-bottom: 13px;
    padding-left: 15px;
    color: #ffffff
}

#brxe-kiqtwm .repeater-item:nth-child(1) {
    background-color: var(--youtube)
}

#brxe-kiqtwm .repeater-item:nth-child(2) {
    background-color: var(--twitter)
}

#brxe-kiqtwm .repeater-item:nth-child(3) {
    background-color: var(--linkedin)
}

#brxe-kiqtwm .icon {
    font-size: 20px
}

#brxe-kiqtwm svg {
    height: 20px;
    width: auto
}

#brxe-a98d4c li.has-link a,
#brxe-a98d4c li.no-link {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #ffffff
}

#brxe-a98d4c .repeater-item:nth-child(1) svg {
    stroke: var(--text-body);
    height: 2.5rem;
    width: 2.5rem
}

#brxe-a98d4c .repeater-item:nth-child(1).has-link a {
    color: var(--black)
}

#brxe-a98d4c .repeater-item:nth-child(1).no-link {
    color: var(--black)
}

#brxe-a98d4c .repeater-item:nth-child(2) svg {
    stroke: var(--text-body);
    height: 2.5rem;
    width: 2.5rem
}

#brxe-a98d4c .repeater-item:nth-child(2).has-link a {
    color: var(--black)
}

#brxe-a98d4c .repeater-item:nth-child(2).no-link {
    color: var(--black)
}

#brxe-a98d4c .repeater-item:nth-child(3) svg {
    stroke: var(--text-body);
    height: 2.5rem;
    width: 2.5rem
}

#brxe-a98d4c .repeater-item:nth-child(3).has-link a {
    color: var(--black)
}

#brxe-a98d4c .repeater-item:nth-child(3).no-link {
    color: var(--black)
}

#brxe-a98d4c .repeater-item:nth-child(4) svg {
    stroke: var(--text-body);
    height: 2.5rem;
    width: 2.5rem
}

#brxe-a98d4c .repeater-item:nth-child(4).has-link a {
    color: var(--black)
}

#brxe-a98d4c .repeater-item:nth-child(4).no-link {
    color: var(--black)
}

.brxe-popup-76 .brx-popup-content {
    background-color: var(--transparent)
}
.immersive-translate-input {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 2147483647;
    display: flex;
    justify-content: center;
    align-items: center;
}

.immersive-translate-attach-loading::after {
    content: " ";

    --loading-color: #f78fb6;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    margin: 12px auto;
    position: relative;
    color: white;
    left: -100px;
    box-sizing: border-box;
    animation: immersiveTranslateShadowRolling 1.5s linear infinite;

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-2000%, -50%);
    z-index: 100;
}

.immersive-translate-loading-spinner {
    vertical-align: middle !important;
    width: 10px !important;
    height: 10px !important;
    display: inline-block !important;
    margin: 0 4px !important;
    border: 2px rgba(221, 244, 255, 0.6) solid !important;
    border-top: 2px rgba(0, 0, 0, 0.375) solid !important;
    border-left: 2px rgba(0, 0, 0, 0.375) solid !important;
    border-radius: 50% !important;
    padding: 0 !important;
    -webkit-animation: immersive-translate-loading-animation 0.6s infinite linear !important;
    animation: immersive-translate-loading-animation 0.6s infinite linear !important;
}

@-webkit-keyframes immersive-translate-loading-animation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes immersive-translate-loading-animation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(359deg);
    }
}

.immersive-translate-input-loading {
    --loading-color: #f78fb6;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    margin: 12px auto;
    position: relative;
    color: white;
    left: -100px;
    box-sizing: border-box;
    animation: immersiveTranslateShadowRolling 1.5s linear infinite;
}

@keyframes immersiveTranslateShadowRolling {
    0% {
        box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0),
            0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    12% {
        box-shadow: 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0),
            0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    25% {
        box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color),
            0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    36% {
        box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color),
            100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0);
    }

    50% {
        box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color),
            110px 0 var(--loading-color), 100px 0 var(--loading-color);
    }

    62% {
        box-shadow: 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color),
            120px 0 var(--loading-color), 110px 0 var(--loading-color);
    }

    75% {
        box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0),
            130px 0 var(--loading-color), 120px 0 var(--loading-color);
    }

    87% {
        box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0),
            200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color);
    }

    100% {
        box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0),
            200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0);
    }
}

.immersive-translate-toast {
    display: flex;
    position: fixed;
    z-index: 2147483647;
    left: 0;
    right: 0;
    top: 1%;
    width: fit-content;
    padding: 12px 20px;
    margin: auto;
    overflow: auto;
    background: #fef6f9;
    box-shadow: 0px 4px 10px 0px rgba(0, 10, 30, 0.06);
    font-size: 15px;
    border-radius: 8px;
    color: #333;
}

.immersive-translate-toast-content {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.immersive-translate-toast-hidden {
    margin: 0 20px 0 72px;
    text-decoration: underline;
    cursor: pointer;
}

.immersive-translate-toast-close {
    color: #666666;
    font-size: 20px;
    font-weight: bold;
    padding: 0 10px;
    cursor: pointer;
}

@media screen and (max-width: 768px) {
    .immersive-translate-toast {
        top: 0;
        padding: 12px 0px 0 10px;
    }

    .immersive-translate-toast-content {
        flex-direction: column;
        text-align: center;
    }

    .immersive-translate-toast-hidden {
        margin: 10px auto;
    }
}

.immersive-translate-modal {
    display: none;
    position: fixed;
    z-index: 2147483647;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 15px;
}

.immersive-translate-modal-content {
    background-color: #fefefe;
    margin: 10% auto;
    padding: 40px 24px 24px;
    border: 1px solid #888;
    border-radius: 10px;
    width: 80%;
    max-width: 270px;
    font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu",
        "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
        "Segoe UI Symbol", "Noto Color Emoji";
    position: relative;
}

@media screen and (max-width: 768px) {
    .immersive-translate-modal-content {
        margin: 50% auto !important;
    }
}

.immersive-translate-modal .immersive-translate-modal-content-in-input {
    max-width: 500px;
}

.immersive-translate-modal-content-in-input .immersive-translate-modal-body {
    text-align: left;
    max-height: unset;
}

.immersive-translate-modal-title {
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}

.immersive-translate-modal-body {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    word-break: break-all;
    margin-top: 24px;
}

@media screen and (max-width: 768px) {
    .immersive-translate-modal-body {
        max-height: 250px;
        overflow-y: auto;
    }
}

.immersive-translate-close {
    color: #666666;
    position: absolute;
    right: 16px;
    top: 16px;
    font-size: 20px;
    font-weight: bold;
}

.immersive-translate-close:hover,
.immersive-translate-close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.immersive-translate-modal-footer {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 24px;
}

.immersive-translate-btn {
    width: fit-content;
    color: #fff;
    background-color: #ea4c89;
    border: none;
    font-size: 16px;
    margin: 0 8px;
    padding: 9px 30px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.immersive-translate-btn:hover {
    background-color: #f082ac;
}

.immersive-translate-btn:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.immersive-translate-btn:disabled:hover {
    background-color: #ea4c89;
}

.immersive-translate-cancel-btn {
    /* gray color */
    background-color: rgb(89, 107, 120);
}

.immersive-translate-cancel-btn:hover {
    background-color: hsl(205, 20%, 32%);
}

.immersive-translate-action-btn {
    background-color: transparent;
    color: #ea4c89;
    border: 1px solid #ea4c89;
}

.immersive-translate-btn svg {
    margin-right: 5px;
}

.immersive-translate-link {
    cursor: pointer;
    user-select: none;
    -webkit-user-drag: none;
    text-decoration: none;
    color: #007bff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}

.immersive-translate-primary-link {
    cursor: pointer;
    user-select: none;
    -webkit-user-drag: none;
    text-decoration: none;
    color: #ea4c89;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}

.immersive-translate-modal input[type="radio"] {
    margin: 0 6px;
    cursor: pointer;
}

.immersive-translate-modal label {
    cursor: pointer;
}

.immersive-translate-close-action {
    position: absolute;
    top: 2px;
    right: 0px;
    cursor: pointer;
}

.imt-image-status {
    background-color: rgba(0, 0, 0, 0.5) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 16px !important;
}

.imt-image-status img,
.imt-image-status svg,
.imt-img-loading {
    width: 28px !important;
    height: 28px !important;
    margin: 0 0 8px 0 !important;
    min-height: 28px !important;
    min-width: 28px !important;
    position: relative !important;
}

.imt-img-loading {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAtFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oK74hAAAAPHRSTlMABBMIDyQXHwyBfFdDMSw+OjXCb+5RG51IvV/k0rOqlGRM6KKMhdvNyZBz9MaupmxpWyj437iYd/yJVNZeuUC7AAACt0lEQVRIx53T2XKiUBCA4QYOiyCbiAsuuGBcYtxiYtT3f6/pbqoYHVFO5r+iivpo6DpAWYpqeoFfr9f90DsYAuRSWkFnPO50OgR9PwiCUFcl2GEcx+N/YBh6pvKaefHlUgZd1zVe0NbYcQjGBfzrPE8Xz8aF+71D8gG6DHFPpc4a7xFiCDuhaWgKgGIJQ3d5IMGDrpS4S5KgpIm+en9f6PlAhKby4JwEIxlYJV9h5k5nee9GoxHJ2IDSNB0dwdad1NAxDJ/uXDHYmebdk4PdbkS58CIVHdYSUHTYYRWOJblWSyu2lmy3KNFVJNBhxcuGW4YBVCbYGRZwIooipHsNqjM4FbgOQqQqSKQQU9V8xmi1QlgHqQQ6DDBvRUVCDirs+EzGDGOQTCATgtYTnbCVLgsVgRE0T1QE0qHCFAht2z6dLvJQs3Lo2FQoDxWNUiBhaP4eRgwNkI+dAjVOA/kUrIDwf3CG8NfNOE0eiFotSuo+rBiq8tD9oY4Qzc6YJw99hl1wzpQvD7ef2M8QgnOGJfJw+EltQc+oX2yn907QB22WZcvlUpd143dqQu+8pCJZuGE4xCuPXJqqcs5sNpsI93Rmzym1k4Npk+oD1SH3/a3LOK/JpUBpWfqNySxWzCfNCUITuDG5dtuphrUJ1myeIE9bIsPiKrfqTai5WZxbhtNphYx6GEIHihyGFTI69lje/rxajdh0s0msZ0zYxyPLhYCb1CyHm9Qsd2H37Y3lugVwL9kNh8Ot8cha6fUNQ8nuXi5z9/ExsAO4zQrb/ev1yrCB7lGyQzgYDGuxq1toDN/JGvN+HyWNHKB7zEoK+PX11e12G431erGYzwmytAWU56fkMHY5JJnDRR2eZji3AwtIcrEV8Cojat/BdQ7XOwGV1e1hDjGGjXbdArm8uJZtCH5MbcctVX8A1WpqumJHwckAAAAASUVORK5CYII=");
    background-size: 28px 28px;
    animation: image-loading-rotate 1s linear infinite !important;
}

.imt-image-status span {
    color: var(--bg-2, #fff) !important;
    font-size: 14px !important;
    line-height: 14px !important;
    font-weight: 500 !important;
    font-family: "PingFang SC", Arial, sans-serif !important;
}

@keyframes image-loading-rotate {
    from {
        transform: rotate(360deg);
    }

    to {
        transform: rotate(0deg);
    }
}

.verifyBox{
    display: flex;
    
}