@charset "UTF-8";

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "default";
}

:root {
    --bricks-vh: 1vh;
    --bricks-transition: all 0.2s;
    --bricks-color-primary: #ffd64f;
    --bricks-color-secondary: #fc5778;
    --bricks-text-dark: #212121;
    --bricks-text-medium: #616161;
    --bricks-text-light: #9e9e9e;
    --bricks-text-info: #00b0f4;
    --bricks-text-success: #11b76b;
    --bricks-text-warning: #ffa100;
    --bricks-text-danger: #fa4362;
    --bricks-bg-info: #e5f3ff;
    --bricks-bg-success: #e6f6ed;
    --bricks-bg-warning: #fff2d7;
    --bricks-bg-danger: #ffe6ec;
    --bricks-bg-dark: #263238;
    --bricks-bg-light: #f5f6f7;
    --bricks-border-color: #dddedf;
    --bricks-border-radius: 4px;
    --bricks-tooltip-bg: #23282d;
    --bricks-tooltip-text: #eaecef;
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes scrolling {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
}

figure {
    margin: 1em 40px;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}


dfn {
    font-style: italic;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

audio,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: .35em .75em .625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details,
menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

[hidden],
template {
    display: none;
}

.brxe-section {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

@media (max-width:768px) {
    .brxe-section {
        flex-wrap: wrap;
    }
}

.brxe-section.has-bg-video {
    position: relative;
    z-index: 1;
}

.brxe-section.has-shape {
    position: relative;
}

.brxe-section.bricks-lazy-hidden {
    background-image: none !important;
}

.brxe-container {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
}

@media (max-width:768px) {
    .brxe-container {
        flex-wrap: wrap;
    }
}

.brxe-container.has-bg-video {
    position: relative;
    z-index: 1;
}

.brxe-container.has-shape {
    position: relative;
}

.brxe-container.bricks-lazy-hidden {
    background-image: none !important;
}

.brxe-block {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    width: 100%;
}

@media (max-width:768px) {
    .brxe-block {
        flex-wrap: wrap;
    }
}

.brxe-block.has-bg-video {
    position: relative;
    z-index: 1;
}

.brxe-block.has-shape {
    position: relative;
}

.brxe-block.bricks-lazy-hidden {
    background-image: none !important;
}

.brxe-div.has-bg-video {
    position: relative;
    z-index: 1;
}

.brxe-div.has-shape {
    position: relative;
}

.brxe-div.bricks-lazy-hidden {
    background-image: none !important;
}

[class*=brxe-] {
    max-width: 100%;
}

:where([class*=brxe-].has-shape>*) {
    position: relative;
}

svg:not([width]) {
    min-width: 1em;
}

svg:not([height]) {
    min-height: 1em;
}

svg.fill * {
    fill: inherit;
}

svg.stroke * {
    stroke: inherit;
}

span[class*=brxe-]:not(.brxe-section):not(.brxe-container):not(.brxe-block):not(.brxe-div) {
    width: auto;
}

.bricks-element-placeholder {
    align-items: stretch;
    background-color: var(--bricks-bg-info);
    color: var(--bricks-text-info);
    display: flex;
    font-family: "default";
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    opacity: 1 !important;
    text-align: left;
}

.bricks-element-placeholder.no-php-class {
    background-color: var(--bricks-bg-danger);
    color: var(--bricks-text-danger);
    padding: 15px;
}

.bricks-element-placeholder i {
    align-items: center;
    background-color: var(--bricks-text-info);
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 30px !important;
    justify-content: center;
    min-height: 60px;
    min-width: 80px;
    padding: 0 15px;
}

.bricks-element-placeholder a {
    text-decoration: underline;
}

.bricks-element-placeholder .placeholder-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 15px 20px;
}

.bricks-element-placeholder .placeholder-title {
    align-items: center;
    display: flex;
    font-size: 17px;
    margin: 0;
}

.bricks-element-placeholder .placeholder-description {
    font-size: 14px;
    margin-top: .5em;
}

#brx-footer {
    background-position: 50%;
    background-size: cover;
    flex-shrink: 0;
    margin-top: auto;
    position: relative;
    width: 100%;
}

body.admin-bar .brx-popup {
    height: calc(var(--bricks-vh, 1vh)*100 - var(--wp-admin--admin-bar--height, 0));
    top: var(--wp-admin--admin-bar--height, 0);
}

.brx-popup {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100vh;
    height: calc(var(--bricks-vh, 1vh)*100);
    justify-content: center;
    left: 0;
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 10000;
}

.brx-popup .brx-popup-backdrop {
    background-color: rgba(0, 0, 0, .5);
    bottom: 0;
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 1s ease-in-out;
    visibility: visible;
}

.brx-popup.builder {
    z-index: 999;
}

.brx-popup.hide {
    pointer-events: none;
}

.brx-popup.hide,
.brx-popup.hide .brx-popup-backdrop {
    opacity: 0;
    visibility: hidden;
}

.brx-popup-content {
    background-color: #fff;
    margin: 0;
    max-width: 100%;
    overflow-y: auto;
    padding: 30px;
    z-index: 1;
}

.brx-body {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    width: 100%;
}

:where(a) {
    border-color: currentcolor;
    color: currentcolor;
    cursor: pointer;
    text-decoration: none;
}

:where(p) {
    margin: 0 0 1.2em;
}

:where(p:last-of-type) {
    margin-bottom: 0;
}

:where(p:last-of-type)+h1,
:where(p:last-of-type)+h2,
:where(p:last-of-type)+h3,
:where(p:last-of-type)+h4,
:where(p:last-of-type)+h5,
:where(p:last-of-type)+h6 {
    margin-top: 1.2em;
}

figcaption {
    color: var(--bricks-text-light);
    font-size: .9em;
    margin: 1em 0;
    text-align: center;
}

.bricks-lazy-hidden.wait,
.bricks-lazy-load-isotope.wait {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L3N2Zz4=") !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 32px;
    filter: brightness(.5);
    transition: all 0s;
}

audio,
iframe {
    max-width: 100%;
}

button {
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
}

blockquote {
    border-left-style: solid;
    border-left-width: 4px;
    font-family: "default";
    font-size: 1.3em;
    margin: 15px 0;
    padding: 0 0 0 30px;
    position: relative;
}

blockquote cite {
    display: block;
    font-size: .8em;
    font-style: normal;
    margin-top: .5em;
    opacity: .5;
    text-transform: uppercase;
}

hr {
    border: none;
    border-top: 1px solid var(--bricks-border-color);
    margin: 1em 0;
}

pre {
    background-color: var(--bricks-bg-light);
    color: #fc1f49;
    font-family: "default";
    font-size: 13px;
    margin: 0;
    padding: 10px 15px;
    white-space: pre-wrap;
}

table {
    width: 100%;
}

table[class*=brxe-] {
    display: table;
}

label {
    color: var(--bricks-text-light);
    display: block;
    font-weight: 400;
    margin-bottom: 5px;
}

button,
input,
optgroup,
select,
textarea {
    font-family: "default";
    text-align: inherit;
}

.input,
input:not([type=submit]),
select,
textarea {
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    color: currentcolor;
    font-size: inherit;
    line-height: 40px;
    outline: none;
    padding: 0 12px;
    transition: var(--bricks-transition);
    width: 100%;
}

input[type=range] {
    border: none;
    height: auto;
    line-height: 1;
    padding: 0;
}

input[type=button],
input[type=checkbox],
input[type=radio] {
    width: auto;
}

input[type=submit],
select {
    cursor: pointer;
}

select {
    appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    background-image: linear-gradient(45deg, transparent 50%, gray 0), linear-gradient(135deg, gray 50%, transparent 0);
    background-position: calc(100% - 20px) calc(50% + 2px), calc(100% - 16px) calc(50% + 2px);
    background-repeat: no-repeat;
    background-size: 4px 4px, 4px 4px;
    border-radius: 0;
}

textarea {
    height: auto;
    line-height: inherit !important;
    min-height: 90px;
    padding: 10px 12px;
}

::placeholder {
    color: var(--bricks-border-color);
}

.bricks-ratio-16-9 {
    padding-top: 56.25% !important;
}

.bricks-ratio-4-3 {
    padding-top: 75% !important;
}

.bricks-ratio-square {
    padding-top: 100% !important;
}

.skip-link {
    background: #000;
    border-bottom-right-radius: 8px;
    color: #fff;
    font-weight: 700;
    left: 0;
    padding: 5px 10px;
    position: fixed;
    top: 0;
    transform: translateY(-102%);
    transition: transform .3s;
    z-index: 9999;
}

.skip-link:focus {
    transform: translateY(0);
}

body.bricks-is-frontend:focus {
    outline: thin dotted currentcolor;
}

.bricks-archive-title-wrapper {
    margin: 60px auto;
    text-align: center;
}

.bricks-archive-title-wrapper .title {
    margin: 0;
}

.brx-has-megamenu.open .brx-megamenu {
    opacity: 1;
    visibility: visible;
}

.brx-megamenu {
    left: 0;
    opacity: 0;
    position: absolute;
    transition-duration: .2s;
    transition-property: opacity, transform, visibility;
    transition-timing-function: ease;
    visibility: hidden;
    width: 100%;
    z-index: 998;
}

.brx-has-multilevel .open>ul,
.brx-has-multilevel.open>ul {
    opacity: 1;
    transform: translate(0);
    visibility: visible;
}

.brx-has-multilevel .open.active,
.brx-has-multilevel .open.active>ul>li,
.brx-has-multilevel.open.active,
.brx-has-multilevel.open.active>ul>li {
    display: flex;
}

.brx-has-multilevel .menu-item a {
    width: 100%;
}

.brx-has-multilevel .open:not(.active)>.brx-submenu-toggle {
    display: none;
}

.brx-has-multilevel>ul ul {
    transform: translate(20px);
    transition: transform .1s cubic-bezier(0, 0, .2, 1);
    will-change: transform;
}

.brx-has-multilevel ul:not(.brx-multilevel-overflow-right) {
    left: 0 !important;
}

.brx-has-multilevel ul .active>.brx-submenu-toggle,
.brx-has-multilevel ul li:not(.open) {
    display: none;
}

.brx-submenu-toggle {
    align-items: center;
    cursor: pointer;
    display: flex;
}

.brx-submenu-toggle.icon-right button {
    margin-left: 10px;
}

.brx-submenu-toggle.icon-left {
    flex-direction: row-reverse;
}

.brx-submenu-toggle.icon-left button {
    margin-right: 10px;
}

.brx-submenu-toggle button {
    align-items: center;
    background-color: transparent;
    color: currentcolor;
    display: flex;
    transition: transform .1s cubic-bezier(0, 0, .2, 1);
    will-change: transform;
}

.brx-submenu-toggle svg {
    stroke: currentcolor;
}

.brx-multilevel-overflow-right,
.brx-multilevel-overflow-right ul,
.brx-submenu-overflow-right {
    left: auto !important;
    right: 0 !important;
}

.brx-sub-submenu-overflow-right,
.brx-sub-submenu-overflow-right ul,
.brx-submenu-overflow-right ul {
    left: auto !important;
    right: 100% !important;
}

#brx-content {
    flex: 1;
    position: relative;
    width: 100%;
}

#brx-content .post-password-form {
    margin: 0 auto;
}

#brx-content .post-password-form p:last-child {
    align-items: flex-end;
    column-gap: 10px;
    display: flex;
}

#brx-content .post-password-form p:last-child label {
    flex: 1;
    margin: 0;
}

#brx-content .post-password-form input[type=submit] {
    border-width: 1px;
    display: inline-flex;
    padding: .5em 1em;
}

#brx-content>.woocommerce {
    margin-left: auto;
    margin-right: auto;
}

.bricks-layout-wrapper {
    --columns: 3;
    --gutter: 0;
    display: flex;
    flex-flow: row wrap;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.bricks-layout-wrapper .meta {
    color: var(--bricks-text-light);
}

.bricks-layout-item {
    line-height: 1.6;
    position: relative;
}

.bricks-layout-item:last-child img {
    padding-bottom: 0 !important;
}

.bricks-layout-item .content-wrapper,
.bricks-layout-item .overlay-wrapper {
    align-items: baseline;
    bottom: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100%;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    z-index: 1;
}

.bricks-layout-item .content-wrapper.top,
.bricks-layout-item .overlay-wrapper.top {
    justify-content: flex-start;
}

.bricks-layout-item .content-wrapper.middle,
.bricks-layout-item .overlay-wrapper.middle {
    justify-content: center;
    margin-bottom: auto;
    margin-top: auto;
}

.bricks-layout-item .content-wrapper.bottom,
.bricks-layout-item .overlay-wrapper.bottom {
    justify-content: flex-end;
}

.bricks-layout-item .content-wrapper.left,
.bricks-layout-item .overlay-wrapper.left {
    align-items: flex-start;
    text-align: left;
}

.bricks-layout-item .content-wrapper.center,
.bricks-layout-item .overlay-wrapper.center {
    align-items: center;
    text-align: center;
}

.bricks-layout-item .content-wrapper.right,
.bricks-layout-item .overlay-wrapper.right {
    align-items: flex-end;
    text-align: right;
}

.bricks-layout-item .content-wrapper.center.middle,
.bricks-layout-item .overlay-wrapper.center.middle {
    margin-bottom: auto;
    margin-top: auto;
}

.bricks-layout-item .overlay-wrapper {
    position: absolute !important;
    z-index: 2;
}

.bricks-layout-item .overlay-wrapper.show-on-hover {
    opacity: 0;
    position: relative;
    transition: var(--bricks-transition);
}

.bricks-layout-item .overlay-wrapper.show-on-hover:hover {
    opacity: 1;
}

.bricks-layout-item .overlay-wrapper.show-on-hover .overlay-inner {
    transition: var(--bricks-transition);
    will-change: transform;
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-up .overlay-inner {
    transform: translateY(10px);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-up:hover .overlay-inner {
    transform: translateY(0);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-right .overlay-inner {
    transform: translateX(-10px);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-right:hover .overlay-inner {
    transform: translateY(0);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-down .overlay-inner {
    transform: translateY(-10px);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-down:hover .overlay-inner {
    transform: translateY(0);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-left .overlay-inner {
    transform: translateX(10px);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-left:hover .overlay-inner {
    transform: translateY(0);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-in .overlay-inner {
    transform: scale(.8);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-in:hover .overlay-inner {
    transform: scale(1);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-out .overlay-inner {
    transform: scale(1.2);
}

.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-out:hover .overlay-inner {
    transform: scale(1);
}

.bricks-layout-item .dynamic {
    margin: 0;
    padding: 0;
}

.bricks-layout-item .meta {
    width: 100%;
}

.bricks-layout-item .meta span:first-child {
    padding: 0;
}

.bricks-layout-item .meta span+span {
    padding: 0 5px;
}

.bricks-layout-item .meta span+span:before {
    content: " ·";
    left: -5px;
    position: relative;
}

.bricks-layout-item .excerpt {
    margin-top: .5em;
}

.bricks-layout-item .taxonomy {
    margin: 0 -5px;
}

.bricks-layout-item .taxonomy a {
    display: inline-block;
    line-height: 2;
    margin: 0 5px;
}

.bricks-layout-item .bricks-layout-inner {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    overflow: hidden;
    position: relative;
    right: 0;
    top: 0;
}

li.bricks-gutter-sizer {
    width: var(--gutter) !important;
}

.bricks-layout-wrapper[data-layout=grid] .image-wrapper,
.bricks-layout-wrapper[data-layout=list] .image-wrapper,
.bricks-layout-wrapper[data-layout=metro] .image-wrapper {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
}

.bricks-layout-wrapper[data-layout=grid] .image-wrapper .overlay-wrapper,
.bricks-layout-wrapper[data-layout=list] .image-wrapper .overlay-wrapper,
.bricks-layout-wrapper[data-layout=metro] .image-wrapper .overlay-wrapper {
    height: inherit;
}

.bricks-layout-wrapper[data-layout=grid] .image,
.bricks-layout-wrapper[data-layout=list] .image,
.bricks-layout-wrapper[data-layout=metro] .image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.bricks-layout-wrapper[data-layout=grid] a,
.bricks-layout-wrapper[data-layout=list] a,
.bricks-layout-wrapper[data-layout=metro] a {
    color: currentcolor;
}

.bricks-layout-wrapper[data-layout=list]>li.bricks-layout-item {
    margin-bottom: var(--gutter);
    width: 100%;
}

.bricks-layout-wrapper[data-layout=list]>li.bricks-layout-item:last-child {
    margin-bottom: 0;
}

.bricks-layout-wrapper[data-layout=list] .bricks-layout-inner {
    flex-direction: row;
}

.bricks-layout-wrapper[data-layout=list] .bricks-layout-inner>* {
    flex-basis: 50%;
}

.bricks-layout-wrapper[data-layout=list].image-position-top .bricks-layout-inner {
    flex-direction: row-reverse;
}

.bricks-layout-wrapper[data-layout=list].image-position-top .bricks-layout-inner>* {
    flex-basis: 50%;
}

.bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner {
    flex-direction: row-reverse !important;
}

.bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner>* {
    flex-basis: 50%;
}

.bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner {
    flex-direction: row;
}

.bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner>* {
    flex-basis: 50%;
}

.bricks-layout-wrapper[data-layout=list].image-position-bottom .bricks-layout-inner {
    flex-direction: column-reverse;
}

.bricks-layout-wrapper[data-layout=list].alternate li:nth-child(2n) .bricks-layout-inner {
    flex-direction: row-reverse !important;
}

.bricks-layout-wrapper[data-layout=list].alternate.image-position-right li:nth-child(odd) .bricks-layout-inner {
    flex-direction: row-reverse;
}

.bricks-layout-wrapper[data-layout=list].alternate.image-position-right li:nth-child(2n) .bricks-layout-inner {
    flex-direction: row;
}

.bricks-layout-wrapper[data-layout=list] .image-wrapper {
    padding-top: 400px;
}

.bricks-layout-wrapper[data-layout=grid]:not(.isotope) {
    display: grid;
    gap: var(--gutter);
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
}

.bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer) {
    margin-bottom: var(--gutter);
    width: calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns));
}

.bricks-layout-wrapper[data-layout=grid] .image-wrapper {
    padding-top: 400px;
}

.bricks-layout-wrapper[data-layout=masonry]>li:not(.bricks-gutter-sizer) {
    margin-bottom: var(--gutter);
    width: calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns));
}

.bricks-layout-wrapper[data-layout=masonry] .image {
    display: inline-block;
    position: relative !important;
}

.bricks-layout-wrapper[data-layout=masonry] .bricks-layout-inner {
    height: auto !important;
}

.bricks-layout-wrapper[data-layout=metro]:not(.isotope) {
    display: grid;
    gap: var(--gutter);
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.bricks-layout-wrapper[data-layout=metro]:not(.isotope)>li:nth-child(3n+1) {
    grid-column: span 2;
    grid-row: span 2;
}

.bricks-layout-wrapper[data-layout=metro].isotope {
    --columns: 4;
}

.bricks-layout-wrapper[data-layout=metro].isotope>li.bricks-layout-item {
    margin-bottom: var(--gutter);
}

.bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) {
    width: 50%;
    width: calc(50% - var(--gutter)/2);
}

@media (max-width:478px) {
    .bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) {
        width: 100%;
    }
}

.bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) .image-wrapper {
    padding-top: 100%;
}

.bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) .title {
    font-size: calc(1em + 1.5vmin);
}

.bricks-layout-wrapper[data-layout=metro].isotope>li {
    width: 25%;
    width: calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns));
}

@media (max-width:768px) {
    .bricks-layout-wrapper[data-layout=metro].isotope>li {
        width: calc(50% - var(--gutter)/2);
    }
}

@media (max-width:478px) {
    .bricks-layout-wrapper[data-layout=metro].isotope>li {
        width: 100%;
    }
}

.bricks-layout-wrapper[data-layout=metro] .image-wrapper {
    padding-top: 100%;
}

.bricks-layout-wrapper[data-layout=metro] .content-wrapper {
    position: absolute;
}

#brx-header {
    background-position: 50%;
    background-size: cover;
    position: relative;
    width: 100%;
}

#brx-header.transparent {
    background: transparent;
    border: none;
    box-shadow: none;
    color: #fff;
}

#brx-header.sticky {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: background-color .2s, transform .4s;
    width: 100%;
    z-index: 998;
}

#brx-header.sticky.on-scroll {
    position: sticky;
}

#brx-header.sticky .bricks-nav-menu>li>a,
#brx-header.sticky>.brxe-block,
#brx-header.sticky>.brxe-container,
#brx-header.sticky>.brxe-div,
#brx-header.sticky>.brxe-section {
    transition: inherit;
}

#brx-header.sticky.slide-up {
    -ms-overflow-style: none;
    overflow-x: hidden;
    scrollbar-width: none;
    transform: translateY(-101%);
}

#brx-header.sticky.slide-up::-webkit-scrollbar {
    display: none;
}

#brx-header.sticky.sliding {
    overflow: hidden;
}

.brx-header-right #brx-header {
    bottom: 0;
    display: flex;
    position: fixed;
    right: 0;
    top: 0;
    width: 200px;
    z-index: 998;
}

.brx-header-right #brx-header>.brxe-container,
.brx-header-right #brx-header>.brxe-div,
.brx-header-right #brx-header>.brxe-section {
    height: 100%;
}

.brx-header-right #brx-content,
.brx-header-right #brx-footer {
    margin-right: 200px;
    width: auto;
}

.brx-header-left #brx-header {
    bottom: 0;
    display: flex;
    left: 0;
    position: fixed;
    top: 0;
    width: 200px;
    z-index: 998;
}

.brx-header-left #brx-header>.brxe-container,
.brx-header-left #brx-header>.brxe-div,
.brx-header-left #brx-header>.brxe-section {
    height: 100%;
}

.brx-header-left #brx-content,
.brx-header-left #brx-footer {
    margin-left: 200px;
    width: auto;
}

.bricks-search-form {
    align-items: stretch;
    display: flex !important;
    justify-content: space-between;
    position: relative;
    width: 100%;
}

.bricks-search-form input[type=search] {
    background-color: inherit;
    color: currentcolor;
    display: inline-block;
    max-width: 100%;
    padding: 0 20px;
    width: auto;
}

.bricks-search-form button {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
}

.bricks-search-form input {
    line-height: 40px;
    width: 100%;
}

.bricks-shape-divider {
    bottom: 0;
    display: flex;
    height: 100%;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute !important;
    right: 0;
    top: 0;
    width: 100%;
}

.bricks-shape-divider .bricks-shape-divider-inner {
    align-items: inherit;
    height: 100%;
    justify-content: inherit;
    position: absolute;
    width: 100%;
}

.bricks-shape-divider .bricks-shape-divider-inner svg {
    height: 100%;
    min-height: unset;
    min-width: unset;
    position: relative;
    width: 100%;
}

.bricks-shape-divider .bricks-shape-divider-inner svg g,
.bricks-shape-divider .bricks-shape-divider-inner svg path {
    fill: inherit;
}

.bricks-shape-divider.front {
    z-index: 2;
}

.bricks-shape-divider.flip-horizontal svg {
    transform: rotateX(180deg);
}

.bricks-shape-divider.flip-vertical svg {
    transform: rotateY(180deg);
}

.bricks-shape-divider.flip-horizontal.flip-vertical svg {
    transform: rotateX(180deg) rotateY(180deg);
}

.bricks-shape-divider.overflow {
    overflow: visible;
}

.bricks-button {
    align-items: center;
    border-width: 0;
    color: var(--bricks-text-dark);
    display: inline-flex;
    justify-content: center;
    padding: .3em 1em;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
}

.bricks-button.bricks-background-muted {
    color: var(--bricks-text-medium);
}

.bricks-button.bricks-background-danger,
.bricks-button.bricks-background-dark,
.bricks-button.bricks-background-info,
.bricks-button.bricks-background-secondary,
.bricks-button.bricks-background-success,
.bricks-button.bricks-background-warning {
    color: #fff;
}

.bricks-button.sm {
    font-size: .9em;
    padding: .4em 1em;
}

.bricks-button.lg {
    font-size: 1.1em;
    padding: .6em 1em;
}

.bricks-button.xl {
    font-size: 1.2em;
    padding: .8em 1em;
}

.bricks-button.block {
    width: 100%;
}

.bricks-button.circle {
    border-radius: 100px !important;
}

.bricks-button.outline {
    background-color: transparent;
    border: 2px solid;
}

.bricks-button i {
    position: relative;
}

body.bricks-is-frontend.admin-bar #brx-header.sticky {
    top: 32px;
    top: var(--wp-admin--admin-bar--height);
}

body.bricks-is-frontend.admin-bar.brx-header-left #brx-header,
body.bricks-is-frontend.admin-bar.brx-header-right #brx-header {
    top: var(--wp-admin--admin-bar--height);
}

.bricks-lightbox a {
    cursor: zoom-in;
}

.bricks-background-video-wrapper {
    background-size: cover;
    height: 100%;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute !important;
    top: 0;
    width: 100%;
    z-index: -1;
}

.bricks-background-video-wrapper iframe,
.bricks-background-video-wrapper video {
    border: none;
    height: inherit;
    left: 50%;
    max-width: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: inherit;
}

.post-meta {
    align-items: center;
    display: inline-flex;
    gap: 20px;
}

.post-meta.column {
    align-items: unset;
    flex-direction: column;
}

.post-meta .separator {
    display: inline-block;
    text-align: center;
}

.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    white-space: nowrap;
    width: 1px;
}

.screen-reader-text span:focus,
.screen-reader-text:focus,
.ui-helper-hidden-accessible:focus {
    clip: auto !important;
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

.bricks-pagination ul {
    display: flex;
    gap: 20px;
    justify-content: center;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.bricks-pagination ul .page-numbers {
    display: grid;
    height: 100%;
    place-items: center;
}

.bricks-isotope-sizer,
.brx-load-more-hidden,
.brx-query-trail {
    display: none;
}

[data-brx-ls-wrapper] {
    transition: opacity .3s ease-in-out;
}

[data-brx-ls-wrapper]:not(.brx-ls-active) {
    display: none;
}

.brx-filter-disabled label:not(.brx-option-disabled),
.page-filtered label:not(.brx-option-disabled) {
    opacity: .5;
}

.brx-filter-disabled,
.page-filtered {
    pointer-events: none;
}

.brx-option-disabled,
.brx-option-disabled:disabled {
    opacity: .5;
    pointer-events: none;
}

.brx-load-more-hidden,
.brx-option-disabled.brx-option-empty {
    display: none;
}

.bricks-no-posts-wrapper {
    text-align: center;
}

.bricks-no-posts-wrapper .title {
    margin-bottom: 30px;
}

.bricks-no-posts-wrapper p {
    margin-bottom: 1em;
}

.bricks-no-posts-wrapper a {
    font-weight: 700;
}

.search-no-results .bricks-no-posts-wrapper {
    text-align: initial;
}

.aligncenter {
    display: block;
    margin: .5em auto;
}

.alignright {
    float: right;
    margin: .5em 0 .5em 1em;
}

.alignleft {
    float: left;
    margin: .5em 1em .5em 0;
}

a img.alignright {
    float: right;
    margin: .5em 0 .5em 1em;
}

a img.alignleft {
    float: left;
    margin: .5em 1em .5em 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignleft,
.wp-caption.alignnone {
    margin: .5em 1em .5em 0;
}

.wp-caption.alignright {
    margin: .5em 0 .5em 1em;
}

.wp-caption img {
    border: 0;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.wp-block-image,
.wp-block-video,
figcaption,
figure {
    margin: 1em 0;
    width: 100%;
}

.wp-block-video video {
    max-width: 100%;
}

.wp-block-calendar {
    width: 100%;
}

#wp-calendar caption {
    margin-bottom: 1em;
    text-align: inherit;
}

#wp-calendar tbody {
    text-align: center;
}

#wp-calendar tbody td {
    width: 30px;
}

#wp-calendar tbody a {
    font-weight: 700;
}

#wp-calendar tfoot {
    opacity: .5;
}

#wp-calendar tfoot #prev {
    text-align: left;
}

#wp-calendar tfoot #next {
    text-align: right;
}

.gallery {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -10px;
}

.gallery.gallery-columns-1 .gallery-item {
    flex: 1 1 100%;
    max-width: 100%;
}

.gallery.gallery-columns-2 .gallery-item {
    flex: 1 1 50%;
    max-width: 50%;
}

.gallery.gallery-columns-3 .gallery-item {
    flex: 1 1 33.333%;
    max-width: 33.333%;
}

.gallery.gallery-columns-4 .gallery-item {
    flex: 1 1 25%;
    max-width: 25%;
}

.gallery.gallery-columns-5 .gallery-item {
    flex: 1 1 20%;
    max-width: 20%;
}

.gallery.gallery-columns-6 .gallery-item {
    flex: 1 1 16.666%;
    max-width: 16.666%;
}

.gallery.gallery-columns-7 .gallery-item {
    flex: 1 1 14.285%;
    max-width: 14.285%;
}

.gallery.gallery-columns-8 .gallery-item {
    flex: 1 1 12.5%;
    max-width: 12.5%;
}

.gallery.gallery-columns-9 .gallery-item {
    flex: 1 1 11.111%;
    max-width: 11.111%;
}

.gallery.gallery-columns-10 .gallery-item {
    flex: 1 1 10%;
    max-width: 10%;
}

.gallery .gallery-item {
    flex: 1;
    padding: 0 10px 20px;
}

.gallery .gallery-item img {
    width: 100%;
}

.has-text-align-left {
    text-align: left;
}

.has-text-align-center {
    text-align: center;
}

.has-text-align-right {
    text-align: right;
}

.wp-block-image {
    width: 100%;
}

.wp-block-image figure {
    width: auto;
}

.alignfull,
.wp-block-categories-list.alignfull {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: calc(100vw - .5em);
    position: relative;
    right: 50%;
    width: 100vw;
}

.alignwide {
    margin-left: -10%;
    max-width: 120%;
    position: relative;
    width: 120%;
}

@media (max-width:1320px) {
    .alignwide {
        margin-left: auto;
        width: 100%;
    }
}

.aligncenter,
.aligncenter img {
    margin-left: auto;
    margin-right: auto;
}

.alignleft,
.alignright {
    max-width: 50%;
}

.bricks-color-primary {
    color: var(--bricks-color-primary);
}

.bricks-color-secondary {
    color: var(--bricks-color-secondary);
}

.bricks-color-light {
    color: #fff;
}

.bricks-color-dark {
    color: var(--bricks-text-dark);
}

.bricks-color-muted {
    color: var(--bricks-text-light);
}

.bricks-color-info {
    color: var(--bricks-text-info);
}

.bricks-color-success {
    color: var(--bricks-text-success);
}

.bricks-color-warning {
    color: var(--bricks-text-warning);
}

.bricks-color-danger {
    color: var(--bricks-text-danger);
}

.bricks-background-primary {
    background-color: var(--bricks-color-primary);
}

.bricks-background-secondary {
    background-color: var(--bricks-color-secondary);
}

.bricks-background-light {
    background-color: #fff;
}

.bricks-background-dark {
    background-color: var(--bricks-bg-dark);
}

.bricks-background-muted {
    background-color: var(--bricks-text-light);
}

.bricks-background-info {
    background-color: var(--bricks-text-info);
}

.bricks-background-success {
    background-color: var(--bricks-text-success);
}

.bricks-background-warning {
    background-color: var(--bricks-text-warning);
}

.bricks-background-danger {
    background-color: var(--bricks-text-danger);
}

/* BREAKPOINT:Desktop (BASE) */
:root .bricks-color-primary {
    color: var(--bricks-color-ilzeex);
}

:root .bricks-background-primary {
    background-color: var(--bricks-color-ilzeex);
}

.brxe-container {
    width: 1140px;
}

.woocommerce main.site-main {
    width: 1140px;
}

#brx-content.wordpress {
    width: 1140px;
}

.brxe-div {
    display: flex;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    .brxe-container {
        padding-right: 16px;
        padding-left: 16px;
    }
}

:root {
    --bricks-color-d2d72b: #f5f5f5;
    --bricks-color-fe4e1c: #e0e0e0;
    --bricks-color-24fdc9: #9e9e9e;
    --bricks-color-b3d7c0: #616161;
    --bricks-color-1b9e0e: #424242;
    --bricks-color-be29af: #212121;
    --bricks-color-dc316f: #ffeb3b;
    --bricks-color-85b1b0: #ffc107;
    --bricks-color-a0eb4b: #ff9800;
    --bricks-color-aa9e3c: #ff5722;
    --bricks-color-fa3d6a: #f44336;
    --bricks-color-6dc5e2: #9c27b0;
    --bricks-color-888dd9: #2196f3;
    --bricks-color-57efae: #03a9f4;
    --bricks-color-702443: #81D4FA;
    --bricks-color-3b39a9: #4caf50;
    --bricks-color-e2ded8: #8bc34a;
    --bricks-color-585b33: #cddc39;
    --bricks-color-sdjcym: #38a7ff;
    --bricks-color-ffwzbr: #ffffff;
    --bricks-color-pdqzew: #38a7ff;
    --bricks-color-ilzeex: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-ffwzbr: #ffffff;
    --bricks-color-pdqzew: #38a7ff;
    --bricks-color-nupayr: #274e7d;
    --bricks-color-ybfnxy: #eaeef1;
    --bricks-color-rhdgdj: #828282;
    --bricks-color-ffwzbr: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-ilzeex: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-ilzeex: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-ilzeex: #38a7ff;
    --bricks-color-ofxkge: #38a7ff;
    --bricks-color-kvxttc: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-ilzeex: #38a7ff;
    --bricks-color-hfsyls: #013a52;
    --bricks-color-mapiqc: #d9e1ee;
    --bricks-color-pbnyqz: #013a52;
    --bricks-color-nmponx: #f5f7f8;
    --bricks-color-mfjelj: #333333;
    --bricks-color-lobwld: #333333;
    --bricks-color-ofxkge: #38a7ff;
    --bricks-color-kvxttc: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-ilzeex: #38a7ff;
    --bricks-color-hfsyls: #013a52;
    --bricks-color-mapiqc: #d9e1ee;
    --bricks-color-pbnyqz: #013a52;
    --bricks-color-nmponx: #f5f7f8;
    --bricks-color-mfjelj: #333333;
    --bricks-color-lobwld: #333333;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-qybfaw: #f1f3f6;
    --bricks-color-enlazn: #f1f3f6;
    --bricks-color-oysxef: #38a7ff;
    --bricks-color-gpeupn: #fff000;
    --bricks-color-mvdxnv: #525666;
    --bricks-color-wxbwxu: #27ae60;
    --bricks-color-pxjtvh: #333333;
    --bricks-color-krknpd: #f7fafc;
    --bricks-color-swaeey: rgba(253, 118, 89, 0.96);
    --bricks-color-bgtjdw: rgba(255, 255, 255, 0.25);
    --bricks-color-szredo: #333333;
    --bricks-color-dqomtr: #eaeef1;
    --bricks-color-sledlu: #4f4f4f;
    --bricks-color-fsazca: #274e7d;
    --bricks-color-bfnmek: #013a52;
    --bricks-color-wxspwi: #4f4f4f;
    --bricks-color-upmlgd: #4b5563;
    --bricks-color-uwdhrg: #b7b7b7;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-gpeupn: #fff000;
    --bricks-color-phgptm: #38a7ff;
    --bricks-color-tvobfv: #a8cff0;
    --bricks-color-uhdecj: #f0f0f0;
    --bricks-color-lxjrmt: #fdfdfd;
    --bricks-color-ezqknt: #013a52;
    --bricks-color-jpwqyq: #e4e6ea;
    --bricks-color-fedfrl: #adadad;
    --bricks-color-kscpoy: rgba(0, 0, 0, 0.6);
    --bricks-color-jgifje: #f9fcff;
    --bricks-color-uyvahd: #3c4859;
    --bricks-color-fkhjpl: #4b5563;
    --bricks-color-fuoyqo: #013a52;
    --bricks-color-fszraa: #4f4f4f;
    --bricks-color-snamaz: #013a52;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-oysxef: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-oysxef: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-suehco: #2c63eb;
    --bricks-color-ujssri: #013a52;
    --bricks-color-osxcvg: #f97316;
    --bricks-color-djswtz: #4f4f4f;
    --bricks-color-akcrpq: #eaeef1;
    --bricks-color-jaipsg: rgba(0, 0, 0, 0.5);
    --bricks-color-xvigvl: #ffd600;
    --bricks-color-jsohjg: #ffbd2a;
    --bricks-color-pcqvgu: #fd7659;
    --bricks-color-tcnuol: #38a7ff;
    --bricks-color-jwfvxy: #4f4f4f;
    --bricks-color-oysxef: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-oysxef: #38a7ff;
    --bricks-color-oysxef: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-oysxef: #38a7ff;
    --bricks-color-pxjtvh: #333333;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-qvyvtq: #38a7ff;
    --bricks-color-orlrtm: #525666;
    --bricks-color-lmdwwc: #019b2c;
    --bricks-color-xbmiow: #ffbd2a;
    --bricks-color-kujqht: #fd7659;
    --bricks-color-dauoyy: rgba(56, 167, 255, 0.25);
    --bricks-color-kezefi: rgba(255, 255, 255, 0);
    --bricks-color-yqswcc: #50e1e4;
    --bricks-color-lzxtmn: #9a60ea;
    #9A60EA,
    #50E1E4: #9a60ea;
    --bricks-color-yamkgp: #828282;
    --bricks-color-znpsnv: #e0e0e0;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-pbnyqz: #013a52;
    --bricks-color-nmponx: #f5f7f8;
    --bricks-color-dnkhgw: #38a7ff;
    --bricks-color-qvfzbh: #333333;
    --bricks-color-bjdqab: #525666;
    --bricks-color-talfhb: #525666;
    --bricks-color-ydphkv: #019b2c;
    --bricks-color-mmlsiz: rgba(82, 86, 102, 0.7);
    --bricks-color-sbuchz: #e0e0e0;
    --bricks-color-duijav: #d3dce6;
    --bricks-color-qvyvtq: #38a7ff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-xqrjdb: #ffffff;
    --bricks-color-orlrtm: #525666;
    --bricks-color-qvyvtq: #38a7ff;
    --bricks-color-qvyvtq: #38a7ff;
    --bricks-color-qvyvtq: #38a7ff;
    --bricks-color-xilqsb: #525666;
    --bricks-color-qbetfx: #ffffff;
    --bricks-color-migyfc: #e0e0e0;
    --bricks-color-glfljq: #ffffff;
    --bricks-color-rqrnxx: #333333;
    --bricks-color-emesvx: #768192;
    --bricks-color-lzpvja: #f3f4f6;
    --bricks-color-pnwbtq: #f97316;
    --bricks-color-xocqnq: rgba(255, 56, 56, 0.1);
    --bricks-color-dgxdod: #164366;
    --bricks-color-oclute: #ce8e0d;
    --bricks-color-inahio: #e7770d;
    --bricks-color-arvhts: #00b0ff;
    --bricks-color-xzuqag: #3e98eb;
    --bricks-color-imvijd: rgba(56, 167, 255, 0.1);
    --bricks-color-vbroym: #ffb800;
    --bricks-color-hxdxyu: #c3e5ff;
    --bricks-color-rmdlqm: #219a21;
    --bricks-color-xsztfh: #e6e6e6;
    --bricks-color-lonjkh: #fff000;
    --bricks-color-jtacaf: #0cce6a;
}

.vnx_tab_script.group_1 .vnx_table_mobile {
    box-shadow: 0 0 20px rgba(16, 69, 131, 0.15);
}

.vnx_tab_script.group_1 .vnx-tab-content {
    display: none;
}

.vnx_tab_script.group_1 .vnx-tab-content.is_active {
    display: block;
}

.vnx_tab_script.group_1 .icon-estimating:hover .absolute {
    display: block;
}

.vnx_tab_script.group_1 .icon-estimating .absolute {
    z-index: 1;
    box-shadow: none;
    top: calc(100% + 20px);
}

.vnx_tab_script.group_1 .icon-estimating .absolute:before {
    content: "";
    width: 20px;
    height: 20px;
    background: white;
    transform: rotateZ(45deg) translateY(50%);
    top: -12px;
    left: 50%;
    z-index: 1;
}

.vnx_tab_script.group_1 .icon-estimating .absolute:after {
    content: "";
    width: 100%;
    height: 100%;
    box-shadow: 0 0 20px rgba(128, 128, 128, 0.5490196078);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 8px;
}

.ion-ios-checkmark:before {
    font-family: Ionicons;
    content: "\f3ff";
    font-weight: 900;
    font-size: 1.75rem;
}

@media (min-width:1024px) {
    .vnx_tab_script.group_1 .tab-active {
        background: linear-gradient(90deg, #66bcff 0%, #0075ff 100%);
        color: #fff;
    }
}

@media (max-width:1024px) {
    .vnx_tab_script.group_1 .tab-active {
        border-color: #38a7ff;
    }
}

.vnx_div_loadmore .vnx_title_button {
    font-family: Roboto;
    font-size: 24px;
    font-style: normal;
    line-height: 28px;
    letter-spacing: 0.48px;
    color: #38a7ff;
    text-align: center;
    margin: 0 20px;
}

.vnx_button_loadmore {
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid var(--brand-color-gradient-orange, #f3b847);
    background: var(--brand-color-text-white, #fff);
    margin: 0 20px;
    display: flex;
    padding: 12px 15px;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.vnx_button_loadmore span {
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: var(--brand-color-gradient-orange, linear-gradient(90deg, #f3b847 0%, #f49846 100%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.vnx_button_loadmore span::after {
    font-family: Ionicons;
    content: "\f110";
    width: 16px;
    height: 16px;
    margin-left: 5px;
}

.price-row.hidden {
    display: none;
}

.vnx-table-price-hosting.hidden {
    display: none !important;
}

.mobile .estimating-cost {
    left: -155px;
    top: 40px !important;
}

.mobile .estimating-cost .el-custom-text-price-title {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.14px;
    color: #525666;
}

.mobile .estimating-cost .el-custom-text-price {
    color: #f2994a;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.14px;
}

.vnx_tab_script.group_1 .mobile.icon-estimating .absolute:before {
    top: -18px;
    left: 82%;
    width: 0 !important;
    height: 0 !important;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
    z-index: 1;
    background: none;
    transform: none;
}

.vnx_tab_script.group_1 .mobile.icon-estimating:hover .absolute {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.vnx_tab_script.group_1 .icon-estimating .absolute.table-package:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
    background: none;
    transform: none;
    top: -16px;
    left: 24px;
}

.vnx_tab_script.group_1 .icon-estimating:hover .absolute.table-package {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    top: calc(100% + 14px);
}

.mobile.icon-estimating img.icon-estimating {
    border: 1px solid #38a7ff;
    border-radius: 50%;
}

.vnx-table-price-hosting {
    position: relative;
    padding: 30px;
}

.vnx-table-price-hosting .cursor-pointer.icon-estimating {
    border: 2px solid #38a7ff;
    border-radius: 50px;
    height: 24px !important;
}

.vnx-table-price-hosting .vnx-title-table {
    text-transform: uppercase;
    color: #38a7ff;
    font-family: Roboto;
    font-size: 34px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}

.vnx-table-price-hosting .price-content .price-row {
    min-height: 53px;
}

.vnx-table-price-hosting .top-spotlight {
    display: inline-flex;
    padding: 5px 10px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: var(--Gradient-1, linear-gradient(97deg, #ffbd2a 5%, #fd7659 170.21%));
    position: absolute;
    top: -15px;
}

.vnx-table-price-hosting .el-custom-text-price {
    background: var(--Gradient-1, linear-gradient(97deg, #ffbd2a 5%, #fd7659 170.21%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Roboto;
    font-size: 35.084px;
    font-weight: 900;
    font-style: normal;
}

.vnx-table-price-hosting .el-custom-text-price-month {
    color: #d7dbe2;
    font-family: Roboto;
    font-size: 27px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.vnx-table-price-hosting .vnx-button-select {
    display: flex;
    padding: 9px 10px;
    justify-content: space-between;
    align-items: center;
    border-radius: 6px 0 0 6px;
    border: 1px solid var(--Border-2, #e5e8ed);
    color: #7c7c7c;
    cursor: pointer;
    background: #fff;
}

.vnx-table-price-hosting .vnx-button-register {
    padding: 15px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 0 6px 6px 0;
    background: var(--Brand-color, #38a7ff);
    cursor: pointer;
}

.vnx-table-price-hosting .vnx-button-register:hover {
    background: #0172cb;
}

.vnx-table-price-hosting .vnx-button-register.text {
    color: var(--color-white, #fff);
    text-align: center;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.16px;
}

.vnx-table-price-hosting .vnx-button-register.bg-btn-spotlight {
    background: var(--Gradient-1, linear-gradient(97deg, #ffbd2a 5%, #fd7659 170.21%));
}

.vnx-table-price-hosting .vnx-button-register.bg-btn-spotlight:hover {
    background-color: transparent;
    background-image: linear-gradient(153deg, #ff902a 0%, #ff4d27 100%);
}

.el-custom-text-price-base {
    font-size: 14px !important;
    color: #b1b1b1 !important;
    vertical-align: middle;
}

.el-custom-text-price-base.spotlight {
    color: rgba(255, 255, 255, 0.7) !important;
}

.vnx-bg-brand {
    background: linear-gradient(187deg, #38a7ff 2%, #0064de 98.67%);
}

.estimating-cost.table-package {
    left: -19px;
}

.hidden-table-select.open {
    display: block !important;
}

.vnx-list-point i {
    color: #019b2c;
    align-self: center;
}

.vnx-list-point.spotlight i {
    color: #fff !important;
}

.vnx-table-price-hosting.text-white .vnx-title-table {
    color: white;
}

.line {
    background-color: #e1e2eb;
    height: 1px;
    margin: 32px 0;
}

.param .vnx-row-param {
    padding-top: 22px;
}

.param .vnx-row-param i::before {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: rgba(82, 86, 102, 0.8);
}

.param .vnx-row-param span {
    text-align: center;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.16px;
    margin-right: 10px;
}

.param.bg-btn-spotlight .vnx-row-param i::before {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: white;
}

.hidden-table-select {
    padding: 10px 20px;
    border-radius: 6px;
    border: 1px solid var(--Border-2, #e5e8ed);
    background: var(--color-white, #fff);
    box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.15);
    color: #7c7c7c;
    position: absolute;
    top: 41%;
}

.hidden-table-select .vnx-select-option {
    display: flex;
    padding: 10px 0;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

.hidden-table-select .vnx-select-option .green {
    background-color: #27ae60;
    border-radius: 2px;
    color: var(--color-white, #fff);
    text-align: center;
    font-family: Roboto;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.hidden-table-select .vnx-select-option .red {
    background-color: #eb5757;
    border-radius: 2px;
    color: var(--color-white, #fff);
    text-align: center;
    font-family: Roboto;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

@media screen and (max-width:1024px) and (min-width:766px) {
    .table-package-hosting {
        width: 500px !important;
    }
}

@media screen and (max-width:765px) {
    .table-package-hosting {
        width: 100% !important;
    }

    .vnx-table-price-hosting.table-package-hosting {
        padding: 20px !important;
    }

    .hidden-table-select {
        top: 41%;
    }

    .param .vnx-row-param {
        padding-top: 20px;
    }

    .item-point {
        margin-top: 20px !important;
    }
}

/* purgecss start ignore */

/* --- START - Common --- */

.el-custom-table-price {
    min-height: 500px;
}

.el-custom-tab-wrapper {
    width: 670px;
}

.el-custom-tab-wrapper.el-custom-tab-hosting,
.el-custom-tab-wrapper.el-custom-tab-vps {
    width: 804px;
}

.el-custom-tab-discount {
    color: #FFFFFF;
    background-color: #F2994A;
}

.el-custom-btn-register {
    border: solid 2px #38A7FF;
    color: #38A7FF;
    border-radius: 5px;
}

.el-custom-btn-register:hover {
    background-color: #38A7FF;
    color: #FFFFFF;
}

.tab-active {
    background-color: #F1F3F6;
}

.el-custom-common-label {
    display: flex;
    justify-content: center;
    top: -17px;
    left: 0;
    right: 0;
}

.el-custom-text-price {
    color: #F2994A;
}

.el-custom-text-discount {
    background-color: #EB5757;
    color: #FFFFFF;
    border-radius: 5px;
}

.el-custom-text-price-base {
    color: #828282;
    text-decoration: line-through;
}

.el-custom-text-gray {
    color: #828282;
}

.estimating-cost {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    top: 20px;
    left: -85px;
    display: none;
}

.estimating-cost:before {
    font-family: "Font Awesome 5 Free";
    content: "\f0d8";
    font-weight: 700;
    font-size: 28px;
    color: #ffffff;
    position: absolute;
    top: -26px;
    left: 95px;
}

.el-custom-text-mini {
    font-size: 10px !important;
}

.avalible-text {
    color: #38A7FF;
}

.el-custom-tab-mobile {
    border: solid 1px #D6E2F2;
    color: rgba(1, 58, 82, 0.631372549);
}

.tab-mobile-active {
    border: solid 1px #38A7FF;
}

.el-custom-tab-content-mobile table {
    box-shadow: 0 0 20px rgba(16, 69, 131, 0.15);
}

.el-custom-btn-register-mobile {
    background-color: #E8F0FA;
    color: #38A7FF;
}

.compare-table-bg {
    background-color: #001438;
}

.el-custom-bg-mobile {
    background-color: #F7FAFC;
}

.el-custom-btn-expand:before {
    font-family: "Font Awesome 6 Pro";
    content: "\f103";
    font-weight: 700;
    font-size: 14px;
    margin-right: 4px;
}

.el-custom-btn-collapse:before {
    font-family: "Font Awesome 6 pro";
    content: "\f102";
    font-weight: 700;
    font-size: 14px;
    margin-right: 4px;
}

.el-custom-text-primary {
    color: #38A7FF;
}

.el-custom-price-expand {
    border: solid 2px #38A7FF;
    cursor: pointer;
    color: #38A7FF;
    background-color: #FFFFFF;
}

.el-custom-price-expand:hover {
    background-color: #38A7FF;
    color: #FFFFFF;
}

.el-custom-price-collapse {
    cursor: pointer;
    color: #38A7FF;
    background-color: #FFFFFF;
}

.el-custom-price-collapse:hover {
    background-color: #38A7FF;
    color: #FFFFFF;
}

.el-custom-default-hidden {
    display: none;
}

.el-hosting-bang-so-sanh-v2 .el-hosting-bang-so-sanh-v2__name {
    background-color: #f3f6f9;
    color: #333333;
    opacity: 0.7;
    border: 1px solid #F2F2F2;
    width: 220px;
    min-width: 220px;
    font-size: 12px;
    line-height: 14px;
}

.el-hosting-bang-so-sanh-v2 .el-hosting-bang-so-sanh-v2__info {
    padding: 6px 12px;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color: #4F4F4F;
    border: 1px solid #F2F2F2;
}

.el-hosting-bang-so-sanh-v2 .el-hosting-bang-so-sanh-v2__info b {
    font-size: 12px;
    line-height: 16px;
}

.el-hosting-bang-so-sanh-mobile-v2 .el-hosting-bang-so-sanh-v2__name {
    background-color: #f3f6f9;
    color: #333333;
    border: 1px solid #F2F2F2;
    width: 65%;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    padding: 20px;
    word-break: break-word;
}

.el-hosting-bang-so-sanh-mobile-v2 .el-hosting-bang-so-sanh-v2__info {
    padding: 6px 12px;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #4F4F4F;
    border: 1px solid #F2F2F2;
}

.swiper-pagination {
    justify-content: center;
}

/* --- END - Common--- */

/* purgecss end ignore */

.vnx-layer-toggle-content {
    border: 1px solid #e0e0e0;
    border-radius: 6px;
}

.vnx-layer-line::before {
    content: "";
    position: absolute;
    z-index: 1;
    left: -7px;
    top: 50%;
    border-radius: 50%;
    border: 2px solid white;
    box-shadow: 0 0 3px #000;
    outline: #000;
    transform: translateY(-50%);
    height: 14px;
    width: 14px;
    background: #637a82;
}

.vnx-layer-line::after {
    content: "";
    position: absolute;
    z-index: 1;
    right: 0;
    top: 50%;
    border-radius: 50%;
    transform: translateY(-50%);
    height: 6px;
    width: 6px;
    background: #6d6e71;
}

.vnx-layer-toggle-row.active .vnx-layer-line::before {
    content: "";
    position: absolute;
    z-index: 1;
    left: -7px;
    top: 50%;
    border-radius: 50%;
    border: 2px solid white;
    box-shadow: 0 0 3px #000;
    height: 14px;
    width: 14px;
    background: #38a7ff;
}

.vnx-layer-toggle-row.active .vnx-layer-toggle-content {
    border: 2px solid #38a7ff;
}

.vnx-layer-toggle-row.active .vnx-layer-toggle-image {
    z-index: 50 !important;
}

.vnx-layer-toggle-row:not(.active) .vnx-layer-toggle-image img {
    filter: opacity(0.4);
}

.loading_posts {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    background: rgba(255, 255, 255, 0.5);
}

.eicon-check:before {
    content: "\e90e";
    font-family: "eicons";
}

.container_posts_filter {
    position: relative;
}

.container_posts_filter:first-child .select-btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.container_posts_filter:nth-child(3) .select-btn {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.select-btn {
    display: flex;
    height: 50px;
    align-items: center;
    padding: 0 8px;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    justify-content: center;
}

.select-btn .btn-text,
.select-btn .btn-text-count {
    font-size: 12px;
    font-weight: 400;
    color: #333;
}

.select-btn .btn-text-count {
    display: none;
    padding: 0;
    text-align: center;
    width: 16px;
    height: 16px;
    background: #828282;
    color: #fff;
    border-radius: 50px;
    margin-right: 10px;
}

.select-btn .arrow-dwn {
    display: flex;
    height: 21px;
    width: 21px;
    color: #333;
    font-size: 14px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
}

.select-btn.open .arrow-dwn {
    transform: rotate(-180deg);
}

.list-items {
    width: 100%;
    position: absolute;
    margin-top: 4px;
    border-radius: 8px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    display: none;
    z-index: 2;
}

.select-btn.open~.list-items {
    display: block;
}

.list-items .item {
    display: flex;
    align-items: center;
    list-style: none;
    height: 50px;
    cursor: pointer;
    transition: 0.3s;
    padding: 0 12px;
    border-radius: 8px;
}

.list-items .item:hover {
    background-color: #d9e1ee;
}

.list-items .item .item-text {
    font-size: 16px;
    font-weight: 400;
    color: #333;
}

.list-items .item.checked .checkbox {
    background-color: #828282;
    border-color: #828282;
}

.list-items .item.checked .checkbox .check-icon {
    transform: scale(1);
}

.list-items .item .checkbox {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 16px;
    width: 16px;
    border-radius: 4px;
    margin-right: 12px;
    border: 1.5px solid #c0c0c0;
    transition: all 0.3s ease-in-out;
}

.list-items .item .checkbox .check-icon {
    color: #fff;
    font-size: 12px;
    transform: scale(0);
    transition: all 0.2s ease-in-out;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.vnx_search_to_popup button:not(.popup_btn) {
    background: linear-gradient(90deg, #f3b847 0%, #f49846 100%);
}

.vnx_search_to_popup button:disabled {
    opacity: 0.5;
}

.vnx_search_to_popup .vnx_popup {
    z-index: 15;
    opacity: 0;
    visibility: hidden;
}

.vnx_search_to_popup .vnx_popup.show {
    opacity: 1;
    visibility: visible;
}

.vnx_search_to_popup .vnx_popup_bgr {
    background: black;
    opacity: 0.6;
}

.vnx_search_to_popup .vnx_loading .loading_wrapper {
    position: relative;
    width: 32px;
    height: 32px;
}

.vnx_search_to_popup .vnx_loading .loading_icon {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 4px solid #3498db;
    border-top: 4px solid transparent;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    -webkit-animation: spin 1s linear infinite;
}

.vnx_search_to_popup .vnx_popup_content_wrapper {
    width: 100%;
    max-width: 1030px;
    background: white;
    padding: 20px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.vnx_search_to_popup .vnx_popup_content_wrapper .vnx_list {
    max-height: 750px;
    overflow-y: scroll;
    margin-right: -15px;
    padding-right: 5px;
}

.vnx_search_to_popup .vnx_popup_content_wrapper .vnx_list::-webkit-scrollbar-track {
    border-radius: 10px;
    border: none;
}

.vnx_search_to_popup .vnx_popup_content_wrapper .vnx_list::-webkit-scrollbar {
    width: 6px;
    background-color: transparent;
    border: none;
}

.vnx_search_to_popup .vnx_popup_content_wrapper .vnx_list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #d9d9d9;
}

.vnx_search_to_popup .page-numbers {
    text-align: center;
}

.vnx_search_to_popup .page-numbers li {
    display: inline-block;
}

.vnx_search_to_popup .page-numbers span {
    color: #9a9a9a;
    padding: 10px;
    color: #38a7ff;
}

.vnx_search_to_popup .page-numbers a {
    color: #9a9a9a;
    padding: 10px;
}

.vnx_search_to_popup .page-numbers a:hover {
    color: #38a7ff;
}

.vnx_search_to_popup .append_loading {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    background-color: rgba(255, 255, 255, 0.831372549);
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.vnx_search_to_popup .vnx_card_item {
    margin-bottom: 20px;
}

.vnx_search_to_popup .vnx_card_item:last-child {
    margin-bottom: 0;
}

.vnx_search_to_popup input:disabled {
    opacity: 0.5;
}

@media (max-width:1024px) {
    .vnx_search_to_popup .vnx_popup_content_wrapper {
        max-width: calc(100% - 60px);
    }

    .vnx_search_to_popup .vnx_popup_content_wrapper .vnx_list {
        max-height: 60vh;
    }
}

.vnx_count_result span {
    width: -moz-max-content !important;
    width: max-content !important;
}

.vnx_tab_script.group_1 .tab-active {
    background: linear-gradient(282deg, #00B0FF 5.54%, #3E98EB 100%) !important;
    color: white;
}

.hosting_price_v1 .el-custom-tab-discount {
    color: #FF9038;
    border: 1px solid #FF9038;
    background: #FFF4EB;
}

.vnx-body-service-price ul.splide__pagination.splide__pagination--ltr {
    gap: 0;
}

.vnx-splide-service-price .el-custom-tab-discount {
    color: #FF9038;
    border: 1px solid #FF9038;
    background: #FFF4EB;
}

.vnx-splide-service-price .card-content-price {
    border-bottom: 1px solid #E0E0E0;
}

.vnx-splide-service-price .button-register {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 24px;
}

.vnx-splide-service-price .button-register .vnx-button-register {
    display: flex;
    width: 250px;
    height: 48px;
    padding: 0 20px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 8px;
    border: 1px solid #38A7FF;
    background: #FFF;
}

.vnx-splide-service-price .button-register a.vnx-button-register {
    color: #38A7FF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}

.vnx-splide-service-price .vnx-button-register {
    transition: background-color 0.5s;
}

.vnx-splide-service-price .vnx-button-register:hover {
    background-color: #EBF6FF;
}

.vnx-splide-service-price .card-price {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.vnx-splide-service-price .box-row-infor {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-bottom: 12px;
}

.vnx-splide-service-price .infor-tooltip {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
}

.vnx-splide-service-price .infor-tooltip .infor-icon {
    cursor: pointer;
}

.vnx-splide-service-price .infor-text {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
}

.vnx-splide-service-price .infor-text .text-none {
    color: #525666;
    opacity: 0.7;
}

.vnx-splide-service-price .infor-icon {
    position: relative;
}

.vnx-splide-service-price .infor-icon:hover~.text-tooltip {
    display: block;
    position: absolute;
    top: 20px;
    left: -238px;
    z-index: 1;
    background: #38A7FF;
    border-radius: 4px;
    color: #FFF;
    padding: 8px;
}

.vnx-splide-service-price .text-tooltip {
    display: none;
}

.vnx-splide-service-price .card-content-infor {
    padding-top: 12px;
    width: 100%;
}

.vnx-splide-service-price p.infor-title {
    font-family: Roboto;
    padding-bottom: 8px;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    color: #525666;
}

.vnx-splide-service-price .box-content-infor {
    padding-top: 12px;
}

.vnx-splide-service-price .box-content-infor.button-give-table {
    display: flex;
    justify-content: center;
}

.vnx-splide-service-price a.button-title {
    color: #929292;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.16px;
    text-decoration-line: underline;
}

.vnx-splide-service-price div#vnx-splide-service-price {
    position: relative;
}

.vnx-splide-service-price .splide__arrows.splide__arrows--ltr {
    position: relative;
    top: 192px;
}

.vnx-splide-service-price button.splide__arrow.splide__arrow--prev {
    position: absolute;
    left: -15px;
}

.vnx-splide-service-price button.splide__arrow.splide__arrow--next {
    position: absolute;
    right: -15px;
}

.vnx-splide-service-price button.splide__arrow {
    display: flex;
    width: 36px;
    height: 127px;
    padding: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 50px;
    border: 1px solid #38A7FF;
    background: rgba(56, 167, 255, 0.1);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    position: absolute;
}

.vnx-splide-service-price button.splide__arrow.splide__arrow--next {
    right: -15px;
}

.vnx-splide-service-price button.splide__arrow.splide__arrow--prev {
    left: -15px;
}

.vnx-splide-service-price button.splide__pagination__page.is-active {
    width: 40px !important;
    height: 4px !important;
    border-radius: 0;
    background-color: #38A7FF !important;
}

.vnx-splide-service-price button.splide__pagination__page {
    width: 20px !important;
    height: 4px !important;
    border-radius: 0 !important;
    background-color: #D7EDFF !important;
}

.vnx-splide-service-price .splide__arrow i {
    font-size: 20px;
    color: #38A7FF;
}

.vnx-splide-service-price .splide__pagination {
    bottom: -32px;
    gap: 8px;
    width: 100%;
}

.vnx-splide-service-price .vnx-common-label {
    display: none;
}

.vnx-splide-service-price .vnx-cyc-price {
    transition: background-color 0.8s;
}

.vnx-splide-service-price .vnx-cyc-price .vnx-common-label {
    display: none !important;
}

.vnx-splide-service-price .vnx-cyc-price.tab-active .vnx-common-label {
    display: block;
}

.vnx-price-special.card-price {
    background: var(--Gradient-Blue-02, linear-gradient(282deg, #00B0FF 5.54%, #3E98EB 100%));
    color: #FFF !important;
}

.vnx-price-special .card-content-price {
    margin-top: 32px;
}

.vnx-price-special p.infor-title {
    color: #FFF !important;
}

.vnx-price-special i.vnx_icon_yes {
    color: #FFF !important;
}

.vnx-price-special i.vnx_icon_no {
    color: #FFF !important;
}

.vnx-price-special a.button-title {
    color: rgba(255, 255, 255, 0.8) !important;
}

.vnx-price-special span.vnx-price-cost {
    color: rgba(255, 255, 255, 0.8) !important;
}

.vnx-price-special span.el-custom-tab-discount {
    color: #F14C2E !important;
    background: #FFF5F3 !important;
    border: 1px solid #F14C2E !important;
}

.vnx-price-special .el-custom-text-price span {
    color: #FFFFFC !important;
}

.vnx-price-special .el-custom-text-price span.vnx-price-reduced {
    color: #FFF000 !important;
}

.vnx-price-special p.text-tooltip {
    background: #FFF !important;
    color: #525666 !important;
    z-index: 1;
}

.vnx-price-special a.vnx-button-register.url-register {
    background: var(--Gradient-Orangle-01, linear-gradient(90deg, #F3B847 0%, #F49846 100%));
    color: #FFF;
    transition: background-color 0.8s;
}

.vnx-price-special a.vnx-button-register.url-register:hover {
    background: linear-gradient(87.72deg, #FFA800 4.36%, #CB6000 100.54%);
}

.vnx-price-special .infor-text .text-none {
    color: rgba(255, 255, 255, 0.6);
}

@media only screen and (max-width:1024px) {
    .vnx-splide-service-price button.splide__arrow {
        width: 28px;
        height: 70px;
        padding: 10px;
        border-radius: 50px;
        background: #FFFFFF;
        border: none;
        box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.1);
        position: absolute;
    }

    .vnx-splide-service-price .splide__arrow i {
        color: #525666 !important;
        font-size: 16px;
    }

    .vnx-splide-service-price ul.splide__pagination.splide__pagination--ltr {
        width: 100%;
    }
}

/*
@Author:Vietnix
vnx-note Gutenberg Block SCSS
*/

.wp-block-vnx-note-block {
    background-color: rgba(56, 167, 255, 0.1);
    padding: 10px !important;
    margin: 0 !important;
    position: relative;
}

.wp-block-vnx-note-block p {
    color: #333333;
    margin-bottom: 0 !important;
    padding-left: 10px !important;
    border-left: 0 !important;
}

.wp-block-vnx-note-block:before {
    content: "";
    position: absolute;
    top: 17%;
    left: 0;
    width: 4px;
    height: 68%;
    background-color: #38a7ff;
    border-radius: 0 2px 2px 0;
}

/*
 ***********
 * @VNX
 * Widget-BlockEditor:Featured-snippet
 * SCSS
 */

.wp-block-vnx-featured-snippet {
    background-color: rgba(56, 167, 255, 0.1);
    padding: 10px !important;
    margin: 42px 0 !important;
    position: relative;
    border-radius: 4px;
}

.wp-block-vnx-featured-snippet h2,
.wp-block-vnx-featured-snippet h1,
.wp-block-vnx-featured-snippet h3,
.wp-block-vnx-featured-snippet h4,
.wp-block-vnx-featured-snippet h5 {
    position: relative;
    width: 94%;
    background: #ffffff;
    margin: 30px 25px 0 25px !important;
    padding: 12px 12px 12px 75px !important;
    border-radius: 4px;
    border: 1px solid #d9e8f3;
}

.wp-block-vnx-featured-snippet h2:before,
.wp-block-vnx-featured-snippet h1:before,
.wp-block-vnx-featured-snippet h3:before,
.wp-block-vnx-featured-snippet h4:before,
.wp-block-vnx-featured-snippet h5:before {
    content: "";
    position: absolute;
    left: 23px;
    top: 23%;
    width: 40px;
    height: 50%;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjgwMTUgMTMuNDMxOEMyNy44MDE1IDEzLjM0NDMgMjcuODE3MiAxMy4yNjExIDI3LjgzODQgMTMuMTgwNUwxNy42NjUyIDE5LjAyMDVDMTcuMTc3MSAxOS4zMDMgMTYuNjYwOSAxOS41MTQ5IDE2LjEzMDkgMTkuNjU5OVYyMS4xMzg3QzE2LjkxODQgMjAuOTYzNyAxNy42Nzg0IDIwLjY3MTIgMTguMzgwMiAyMC4yNjU1TDI4LjYxNTkgMTQuMzg4NkMyOC4xNTQgMTQuMzEzIDI3LjgwMTUgMTMuOTE0OSAyNy44MDE1IDEzLjQzMThaIiBmaWxsPSIjQjhFN0ZGIi8+CjxwYXRoIGQ9Ik0yNy44MDE1IDE4Ljc5NjNDMjcuODAxNSAxOC42OTY5IDI3LjgyMDkgMTguNjAyNSAyNy44NDg0IDE4LjUxMTlMMTcuNjY1MiAyNC4zNTgyQzE3LjE3NzEgMjQuNjQwNyAxNi42NjA5IDI0Ljg1MjYgMTYuMTMwOSAyNC45OTc2VjI2LjQ3NjNDMTYuOTE4NCAyNi4zMDEzIDE3LjY3ODQgMjYuMDA4OCAxOC4zODAyIDI1LjYwMzJMMjguNTc2NSAxOS43NDg4QzI4LjEzNCAxOS42NTc1IDI3LjgwMTUgMTkuMjY1NyAyNy44MDE1IDE4Ljc5NjNaIiBmaWxsPSIjQjhFN0ZGIi8+CjxwYXRoIGQ9Ik0yNy44MDE1IDI0LjE2MDhDMjcuODAxNSAyNC4wNDg5IDI3LjgyNCAyMy45NDMzIDI3Ljg1ODQgMjMuODQzM0wxNy42NjUyIDI5LjY5NThDMTcuMTc3MSAyOS45NzgzIDE2LjY2MDkgMzAuMTkwMiAxNi4xMzA5IDMwLjMzNTJWMzEuODE0QzE2LjkxODQgMzEuNjM5IDE3LjY3ODQgMzEuMzQ2NSAxOC4zODAyIDMwLjk0MDhMMjguNTQ1OSAyNS4xMDM5QzI4LjExOSAyNS4wMDE0IDI3LjgwMTUgMjQuNjE4OSAyNy44MDE1IDI0LjE2MDhaIiBmaWxsPSIjQjhFN0ZGIi8+CjxwYXRoIGQ9Ik0xNC40MTEzIDIzLjc5NUMxMy41MjE5IDIzLjc5NSAxMi42NDQ0IDIzLjU2IDExLjg3IDIzLjExMzFMMCAxNi4zMTA2VjE5LjYyTDEwLjQzODIgMjUuNjAyNUMxMS42NDQ0IDI2LjI5ODEgMTMuMDE4MiAyNi42NjYzIDE0LjQxMTMgMjYuNjY2M0MxNC40ODk0IDI2LjY2NjMgMTQuNTY3NiAyNi42NjQ0IDE0LjY0NTcgMjYuNjYyNVYyMy43ODgxQzE0LjU2NzYgMjMuNzkwNiAxNC40ODk0IDIzLjc5NSAxNC40MTEzIDIzLjc5NVoiIGZpbGw9IiMzOEE3RkYiLz4KPHBhdGggZD0iTTE0LjQxMTMgMTguNDU3MUMxMy41MjE5IDE4LjQ1NzEgMTIuNjQ0NCAxOC4yMjIxIDExLjg3IDE3Ljc3NTJMMCAxMC45NzI3VjE0LjI4MTVMMTAuNDM4MiAyMC4yNjRDMTEuNjQ0NCAyMC45NjAyIDEzLjAxODIgMjEuMzI4NCAxNC40MTEzIDIxLjMyODRDMTQuNDg5NCAyMS4zMjg0IDE0LjU2NzYgMjEuMzI2NSAxNC42NDU3IDIxLjMyNDZWMTguNDUwMkMxNC41Njc2IDE4LjQ1MzQgMTQuNDg5NCAxOC40NTcxIDE0LjQxMTMgMTguNDU3MVoiIGZpbGw9IiMzOEE3RkYiLz4KPHBhdGggZD0iTTE3LjY2NzEgMTMuNzc1NkMxNi43MzAyIDE0LjMxNjIgMTUuNjkyNyAxNC42MDU2IDE0LjY0NzcgMTQuNjQzMUMxMy42MDI3IDE0LjYwNSAxMi41NjQ2IDE0LjMxNjIgMTEuNjI3NyAxMy43NzU2TDEuNjM3MDQgOC4wMzk5NEwxMS42Mjc3IDIuMzAzNjdDMTIuNTY0NiAxLjc2MjQyIDEzLjYwMjcgMS40NzM2NyAxNC42NDcxIDEuNDM2MTdDMTUuNjkyMSAxLjQ3MzY3IDE2LjczMDIgMS43NjMwNCAxNy42NjcxIDIuMzAzNjdMMjYuMTY3MSA3LjE4MzY5TDI3LjYwODQgNi4zNTYxOEwxOC4zODE1IDEuMDU4NjdDMTcuMjQ2NSAwLjQwMzAzOCAxNS45NTk2IDAuMDM5Mjg3NiAxNC42NDc3IC04Ljc3MzhlLTA1QzE0LjY0NzEgLTguNzczOGUtMDUgMTQuNjQ3MSAtOC43NzM4ZS0wNSAxNC42NDY1IC04Ljc3MzhlLTA1QzE0LjY0NTggLTguNzczOGUtMDUgMTQuNjQ1OCAtOC43NzM4ZS0wNSAxNC42NDUyIC04Ljc3MzhlLTA1QzEzLjMzNCAwLjAzOTI4NzYgMTIuMDQ3MSAwLjQwMzY2MyAxMC45MTE0IDEuMDU4NjdMMC4yMDcwMzEgNy4yMDU1NlY3LjIxODY5VjguODYwNTdWOC44NzM2OUwxMC45MTI3IDE1LjAyMDZDMTIuMDQ3NyAxNS42NzYyIDEzLjMzNDYgMTYuMDQgMTQuNjQ1OCAxNi4wNzkzSDE0LjY0NzFIMTQuNjQ3N0MxNS45NTk2IDE2LjA0IDE3LjI0NjUgMTUuNjc2MiAxOC4zODE1IDE1LjAyMDZMMjkuMDg3MSA4Ljg3MzY5VjcuMjE4NjlMMTcuNjY3MSAxMy43NzU2WiIgZmlsbD0iI0I4RTdGRiIvPgo8cGF0aCBkPSJNMTQuNDExMyAyOS4xMjg3QzEzLjUyMTkgMjkuMTI4NyAxMi42NDQ0IDI4Ljg5MzcgMTEuODcgMjguNDQ2OUwwIDIxLjY0NDNWMjQuOTUzMUwxMC40MzgyIDMwLjkzNTZDMTEuNjQ0NCAzMS42MzE5IDEzLjAxODIgMzIgMTQuNDExMyAzMkMxNC40ODk0IDMyIDE0LjU2NzYgMzEuOTk4MSAxNC42NDU3IDMxLjk5NjJWMjkuMTIxOUMxNC41Njc2IDI5LjEyNDQgMTQuNDg5NCAyOS4xMjg3IDE0LjQxMTMgMjkuMTI4N1oiIGZpbGw9IiMzOEE3RkYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy42MDc0IDE4Ljc5NjRDMjcuNjA3NCAxOC4xNTIgMjguMTI5OSAxNy42Mjk1IDI4Ljc3NDMgMTcuNjI5NUMyOS40MTg3IDE3LjYyOTUgMjkuOTQxMiAxOC4xNTIgMjkuOTQxMiAxOC43OTY0QzI5Ljk0MTggMTkuNDQxNCAyOS40MTkzIDE5Ljk2MzkgMjguNzc0MyAxOS45NjM5QzI4LjEyOTMgMTkuOTYzOSAyNy42MDc0IDE5LjQ0MTQgMjcuNjA3NCAxOC43OTY0Wk0yOS4zMjE4IDE4Ljc5NjRDMjkuMzIxOCAxOC40OTQ1IDI5LjA3NjIgMTguMjQ4OSAyOC43NzQzIDE4LjI0ODlDMjguNDcyNCAxOC4yNDg5IDI4LjIyNjggMTguNDk0NSAyOC4yMjY4IDE4Ljc5NjRDMjguMjI2OCAxOS4wOTg5IDI4LjQ3MjQgMTkuMzQ0NSAyOC43NzQzIDE5LjM0NDVDMjkuMDc2MiAxOS4zNDM5IDI5LjMyMTggMTkuMDk4MiAyOS4zMjE4IDE4Ljc5NjRaIiBmaWxsPSIjMzhBN0ZGIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuNjA3NCAyNC4xNjA2QzI3LjYwNzQgMjMuNTE2MiAyOC4xMjk5IDIyLjk5MzcgMjguNzc0MyAyMi45OTM3QzI5LjQxODcgMjIuOTkzNyAyOS45NDEyIDIzLjUxNjIgMjkuOTQxMiAyNC4xNjA2QzI5Ljk0MTggMjQuODA1NiAyOS40MTkzIDI1LjMyODEgMjguNzc0MyAyNS4zMjgxQzI4LjEyOTMgMjUuMzI4MSAyNy42MDc0IDI0LjgwNTYgMjcuNjA3NCAyNC4xNjA2Wk0yOS4zMjE4IDI0LjE2MDZDMjkuMzIxOCAyMy44NTg3IDI5LjA3NjIgMjMuNjEzMSAyOC43NzQzIDIzLjYxMzFDMjguNDcyNCAyMy42MTMxIDI4LjIyNjggMjMuODU4NyAyOC4yMjY4IDI0LjE2MDZDMjguMjI2OCAyNC40NjMxIDI4LjQ3MjQgMjQuNzA4MSAyOC43NzQzIDI0LjcwODFDMjkuMDc2MiAyNC43MDgxIDI5LjMyMTggMjQuNDYzMSAyOS4zMjE4IDI0LjE2MDZaIiBmaWxsPSIjMzhBN0ZGIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuNjA3NCAxMy40MzE4QzI3LjYwNzQgMTIuNzg3NCAyOC4xMjk5IDEyLjI2NDMgMjguNzc0MyAxMi4yNjQzQzI5LjQxODcgMTIuMjY0MyAyOS45NDEyIDEyLjc4NjggMjkuOTQxMiAxMy40MzE4QzI5Ljk0MTIgMTQuMDc2OCAyOS40MTkzIDE0LjU5ODYgMjguNzc0MyAxNC41OTg2QzI4LjEyOTMgMTQuNTk4NiAyNy42MDc0IDE0LjA3NjEgMjcuNjA3NCAxMy40MzE4Wk0yOS4zMjE4IDEzLjQzMThDMjkuMzIxOCAxMy4xMjkzIDI5LjA3NjIgMTIuODgzNiAyOC43NzQzIDEyLjg4MzZDMjguNDcyNCAxMi44ODM2IDI4LjIyNjggMTMuMTI5MyAyOC4yMjY4IDEzLjQzMThDMjguMjI2OCAxMy43MzM2IDI4LjQ3MjQgMTMuOTc5MyAyOC43NzQzIDEzLjk3OTNDMjkuMDc2MiAxMy45NzkzIDI5LjMyMTggMTMuNzMzNiAyOS4zMjE4IDEzLjQzMThaIiBmaWxsPSIjMzhBN0ZGIi8+Cjwvc3ZnPgo=);
}

.wp-block-vnx-featured-snippet h2:after,
.wp-block-vnx-featured-snippet h1:after,
.wp-block-vnx-featured-snippet h3:after,
.wp-block-vnx-featured-snippet h4:after,
.wp-block-vnx-featured-snippet h5:after {
    border-left: 0 !important;
}

.wp-block-vnx-featured-snippet ul {
    color: #333333;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    border-left: 0 !important;
    margin-left: 7px !important;
}

.wp-block-vnx-featured-snippet ul li {
    line-height: 26px !important;
    color: #333333;
}

.wp-block-vnx-featured-snippet p {
    color: #333333;
    border-left: 0 !important;
    margin: 16px 7px 16px 8px !important;
    line-height: 36px !important;
}

/* purgecss start ignore */

.vnx-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 0;
}

.vnx-pagination .pagination {
    display: flex;
    flex-direction: row;
}

.vnx-pagination .pagination>* {
    border-width: 1px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 4px;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
}

.vnx-pagination .pagination span.current {
    background-color: #38a7ff;
    border-color: #38a7ff;
    color: white;
}

.vnx-pagination .pagination a:not(.disabled) {
    cursor: pointer;
}

.vnx-pagination .pagination a.prev {
    position: relative;
}

.vnx-pagination .pagination a.prev::after {
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f053";
}

.vnx-pagination .pagination a.next::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
}

.vnx-pagination .pagination .disabled {
    display: none;
}

.vnx-pagination .pagination span.dots {
    cursor: default;
    color: #666666;
}

.vnx-pagination-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 0;
}

.vnx-pagination-2 .pagination {
    display: flex;
    flex-direction: row;
}

.vnx-pagination-2 .pagination>* {
    border-width: 1px 1px 1px 0;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
}

.vnx-pagination-2 .pagination>*:first-child {
    border-left-width: 1px;
}

.vnx-pagination-2 .pagination span.current {
    background-color: #38a7ff;
    border-color: #38a7ff;
    color: white;
}

.vnx-pagination-2 .pagination a:not(.disabled) {
    cursor: pointer;
}

.vnx-pagination-2 .pagination a.prev {
    position: relative;
}

.vnx-pagination-2 .pagination a.prev::after {
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f053";
}

.vnx-pagination-2 .pagination a.next::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
}

.vnx-pagination-2 .pagination .disabled {
    display: none;
}

.vnx-pagination-2 .pagination span.dots {
    cursor: default;
    color: #666666;
}

/* purgecss end ignore */

.elementor {
    width: 100%;
}

img:not([src]):not([srcset]) {
    visibility: hidden;
}

@media (min-width:1440px) {
    .container {
        max-width: 1200px;
    }
}

button {
    text-align: center;
}

body.bricks-is-frontend:focus {
    outline: none;
}

.border {
    border-style: solid;
    border-color: #e4e6ea;
}

.elementor-form select {
    background-image: none;
}

.elementor-page .crisp-client .cc-tlyw[data-lock-maximized=false][data-is-activity-ongoing=false][data-force-show=false][data-blocked=true] {
    display: block !important;
}

.btn-primary {
    background: #38a7ff;
    border-color: #38a7ff;
}

.elementor-widget-form_search_many_domain .btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    outline: 0;
    text-decoration: none;
    border-radius: 6px;
    font-size: 15px;
    padding: 0 28px;
    height: 48px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.elementor-widget-form_search_many_domain #csv-file {
    padding: 0;
    border: none;
}

.page-template-tai-lieu main input[name=s] {
    border: none;
}

.f-14 {
    font-size: 14px;
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes scrolling {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
}

:where(.brxe-search) button {
    align-items: center;
    background-color: transparent;
    cursor: pointer;
    display: flex;
    gap: .5em;
    height: 40px;
    justify-content: center;
    width: 60px;
}

:where(.brxe-search) button svg:not([height]) {
    height: inherit;
}

.bricks-search-overlay {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .98);
    background-position: 50%;
    background-size: cover;
    bottom: 0;
    color: var(--bricks-text-medium);
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    transform: scale(1.1);
    transition: all .4s;
    visibility: hidden;
    width: 100%;
    z-index: -1;
}

.bricks-search-overlay:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.bricks-search-overlay.show {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
    z-index: 999;
}

.bricks-search-overlay .bricks-search-inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.bricks-search-overlay .close {
    background-color: transparent !important;
    cursor: pointer;
    font-size: 60px;
    line-height: 1;
    position: fixed;
    right: 30px;
    text-align: center;
    top: 15px;
    z-index: 1;
}

.bricks-search-overlay .title {
    margin: 0 0 1em;
}

.bricks-search-overlay .bricks-search-form {
    max-width: 600px;
}

.bricks-search-overlay .bricks-search-form input[type=search] {
    background-color: transparent;
    border-radius: 0;
    color: var(--bricks-text-light);
    font-size: 1.4em;
    line-height: 60px;
    text-align: center;
    width: 100%;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-353fa2 {
    margin-top: 0;
    margin-right: 0;
    width: 100%;
}

#brxe-353fa2 input[type=search] {
    width: 100%;
    border-top: 0 solid var(--bricks-color-ffwzbr);
    border-right: 0 solid var(--bricks-color-ffwzbr);
    border-bottom: 1px solid var(--bricks-color-ffwzbr);
    border-left: 0 solid var(--bricks-color-ffwzbr);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

#brxe-353fa2 form {
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-style: hidden;
    padding-left: 0;
    font-size: 50px;
    text-align: center;
    color: #4f4f4f;
}

#brxe-353fa2 .title {
    color: #4f4f4f;
}

#brxe-353fa2 input[type=search]::placeholder {
    color: #4f4f4f;
}

#brxe-353fa2 input[type=search]:focus {
    border-top: 0 solid var(--bricks-color-ffwzbr);
    border-right: 0 solid var(--bricks-color-ffwzbr);
    border-bottom: 1px solid var(--bricks-color-ffwzbr);
    border-left: 0 solid var(--bricks-color-ffwzbr);
}

#brxe-353fa2 form:focus {
    border: 0;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-0c5490 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-323be8 {
    background-color: rgba(255, 255, 255, 0);
    width: 100%;
}

.brxe-post-content {
    width: 100%;
}

.brxe-post-content[data-source=bricks] {
    display: flex;
    flex-direction: column;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zeytkq .wp-block-image figure img,
#brxe-zeytkq figure.wp-block-image img {
    border: 0;
    border-style: solid;
    border-color: #38a7ff;
    border-radius: 4px;
}

.brxe-code {
    width: 100%;
}

.brxe-template {
    width: 100%;
}

.brxe-button {
    width: auto;
}

a.brxe-image {
    display: inline-block;
}

figure.brxe-image {
    margin: 0;
}

:where(.brxe-image).tag {
    display: inline-block;
    height: fit-content;
    position: relative;
    width: auto;
}

:where(.brxe-image).caption {
    position: relative;
}

:where(.brxe-image).overlay {
    position: relative;
}

:where(.brxe-image).overlay:before {
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}

:where(.brxe-image) a {
    transition: inherit;
}

:where(.brxe-image) img {
    height: 100%;
    position: static !important;
    transition: inherit;
    width: 100%;
}

:where(.brxe-image) img.bricks-lazy-hidden+figcaption {
    display: none;
}

:where(.brxe-image) .icon {
    color: #fff;
    font-size: 60px;
    pointer-events: none;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 50%;
    transform: translate(50%, -50%);
    z-index: 5;
}

.bricks-image-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
    bottom: 0;
    color: #fff;
    font-size: inherit;
    margin: 0;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute !important;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.brxe-toggle {
    background-color: transparent;
    border: 0;
    color: inherit;
    font: inherit;
    margin: 0;
    overflow: visible;
    text-transform: none;
    transition-duration: .15s;
    transition-property: opacity, filter;
    transition-timing-function: linear;
}

.brxa-wrap {
    display: inline-block;
    height: 24px;
    position: relative;
    width: 40px;
}

.brxa-inner {
    display: block;
    margin-top: -2px;
    top: 50%;
}

.brxa-inner,
.brxa-inner:after,
.brxa-inner:before {
    background-color: currentcolor;
    border-radius: 4px;
    height: 4px;
    position: absolute;
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: ease;
    width: 40px;
}

.brxa-inner:after,
.brxa-inner:before {
    content: "";
    display: block;
}

.brxa-inner:before {
    top: -10px;
}

.brxa-inner:after {
    bottom: -10px;
}

.brxa--3dx-r .brxa-wrap {
    perspective: 80px;
}

.brxa--3dx-r .brxa-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dx-r .brxa-inner:after,
.brxa--3dx-r .brxa-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dx-r.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotateY(-180deg);
}

.brxa--3dx-r.is-active .brxa-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.brxa--3dx-r.is-active .brxa-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.brxa--3dx .brxa-wrap {
    perspective: 80px;
}

.brxa--3dx .brxa-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dx .brxa-inner:after,
.brxa--3dx .brxa-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dx.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotateY(180deg);
}

.brxa--3dx.is-active .brxa-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.brxa--3dx.is-active .brxa-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.brxa--3dy-r .brxa-wrap {
    perspective: 80px;
}

.brxa--3dy-r .brxa-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dy-r .brxa-inner:after,
.brxa--3dy-r .brxa-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dy-r.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotateX(180deg);
}

.brxa--3dy-r.is-active .brxa-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.brxa--3dy-r.is-active .brxa-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.brxa--3dy .brxa-wrap {
    perspective: 80px;
}

.brxa--3dy .brxa-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dy .brxa-inner:after,
.brxa--3dy .brxa-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dy.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotateX(-180deg);
}

.brxa--3dy.is-active .brxa-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.brxa--3dy.is-active .brxa-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.brxa--3dxy-r .brxa-wrap {
    perspective: 80px;
}

.brxa--3dxy-r .brxa-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dxy-r .brxa-inner:after,
.brxa--3dxy-r .brxa-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dxy-r.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
}

.brxa--3dxy-r.is-active .brxa-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.brxa--3dxy-r.is-active .brxa-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.brxa--3dxy .brxa-wrap {
    perspective: 80px;
}

.brxa--3dxy .brxa-inner {
    transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dxy .brxa-inner:after,
.brxa--3dxy .brxa-inner:before {
    transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
}

.brxa--3dxy.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotateX(180deg) rotateY(180deg);
}

.brxa--3dxy.is-active .brxa-inner:before {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.brxa--3dxy.is-active .brxa-inner:after {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.brxa--arrow-r.is-active .brxa-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7);
}

.brxa--arrow-r.is-active .brxa-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.brxa--arrow.is-active .brxa-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.brxa--arrow.is-active .brxa-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7);
}

.brxa--arrowalt-r .brxa-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.brxa--arrowalt-r .brxa-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.brxa--arrowalt-r.is-active .brxa-inner:before {
    top: 0;
    transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7);
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
}

.brxa--arrowalt-r.is-active .brxa-inner:after {
    bottom: 0;
    transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7);
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
}

.brxa--arrowalt .brxa-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.brxa--arrowalt .brxa-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
}

.brxa--arrowalt.is-active .brxa-inner:before {
    top: 0;
    transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7);
    transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
}

.brxa--arrowalt.is-active .brxa-inner:after {
    bottom: 0;
    transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7);
    transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
}

.brxa--arrowturn-r.is-active .brxa-inner {
    transform: rotate(-180deg);
}

.brxa--arrowturn-r.is-active .brxa-inner:before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.brxa--arrowturn-r.is-active .brxa-inner:after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7);
}

.brxa--arrowturn.is-active .brxa-inner {
    transform: rotate(-180deg);
}

.brxa--arrowturn.is-active .brxa-inner:before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7);
}

.brxa--arrowturn.is-active .brxa-inner:after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7);
}

.brxa--boring .brxa-inner,
.brxa--boring .brxa-inner:after,
.brxa--boring .brxa-inner:before {
    transition-property: none;
}

.brxa--boring.is-active .brxa-inner {
    transform: rotate(45deg);
}

.brxa--boring.is-active .brxa-inner:before {
    opacity: 0;
    top: 0;
}

.brxa--boring.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
}

.brxa--collapse-r .brxa-inner {
    bottom: 0;
    top: auto;
    transition-delay: .13s;
    transition-duration: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.brxa--collapse-r .brxa-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
}

.brxa--collapse-r .brxa-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.brxa--collapse-r.is-active .brxa-inner {
    transform: translate3d(0, -10px, 0) rotate(45deg);
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.brxa--collapse-r.is-active .brxa-inner:after {
    opacity: 0;
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
}

.brxa--collapse-r.is-active .brxa-inner:before {
    top: 0;
    transform: rotate(90deg);
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
}

.brxa--collapse .brxa-inner {
    bottom: 0;
    top: auto;
    transition-delay: .13s;
    transition-duration: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.brxa--collapse .brxa-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
}

.brxa--collapse .brxa-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.brxa--collapse.is-active .brxa-inner {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.brxa--collapse.is-active .brxa-inner:after {
    opacity: 0;
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
}

.brxa--collapse.is-active .brxa-inner:before {
    top: 0;
    transform: rotate(-90deg);
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
}

.brxa--elastic-r .brxa-inner {
    top: 2px;
    transition-duration: .275s;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
}

.brxa--elastic-r .brxa-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s;
}

.brxa--elastic-r .brxa-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55);
}

.brxa--elastic-r.is-active .brxa-inner {
    transform: translate3d(0, 10px, 0) rotate(-135deg);
    transition-delay: 75ms;
}

.brxa--elastic-r.is-active .brxa-inner:before {
    opacity: 0;
    transition-delay: 0s;
}

.brxa--elastic-r.is-active .brxa-inner:after {
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 75ms;
}

.brxa--elastic .brxa-inner {
    top: 2px;
    transition-duration: .275s;
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
}

.brxa--elastic .brxa-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s;
}

.brxa--elastic .brxa-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55);
}

.brxa--elastic.is-active .brxa-inner {
    transform: translate3d(0, 10px, 0) rotate(135deg);
    transition-delay: 75ms;
}

.brxa--elastic.is-active .brxa-inner:before {
    opacity: 0;
    transition-delay: 0s;
}

.brxa--elastic.is-active .brxa-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 75ms;
}

.brxa--emphatic-r .brxa-inner {
    transition: background-color .125s ease-in .175s;
}

.brxa--emphatic-r .brxa-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s;
}

.brxa--emphatic-r .brxa-inner:after {
    right: 0;
    top: 10px;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s;
}

.brxa--emphatic-r.is-active .brxa-inner {
    background-color: transparent !important;
    transition-delay: 0s;
    transition-timing-function: ease-out;
}

.brxa--emphatic-r.is-active .brxa-inner:before {
    left: -80px;
    top: 80px;
    transform: translate3d(80px, -80px, 0) rotate(-45deg);
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
}

.brxa--emphatic-r.is-active .brxa-inner:after {
    right: -80px;
    top: 80px;
    transform: translate3d(-80px, -80px, 0) rotate(45deg);
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
}

.brxa--emphatic .brxa-inner {
    transition: background-color .125s ease-in .175s;
}

.brxa--emphatic .brxa-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s;
}

.brxa--emphatic .brxa-inner:after {
    right: 0;
    top: 10px;
    transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s;
}

.brxa--emphatic.is-active .brxa-inner {
    background-color: transparent !important;
    transition-delay: 0s;
    transition-timing-function: ease-out;
}

.brxa--emphatic.is-active .brxa-inner:before {
    left: -80px;
    top: -80px;
    transform: translate3d(80px, 80px, 0) rotate(45deg);
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
}

.brxa--emphatic.is-active .brxa-inner:after {
    right: -80px;
    top: -80px;
    transform: translate3d(-80px, 80px, 0) rotate(-45deg);
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
}

.brxa--minus .brxa-inner:after,
.brxa--minus .brxa-inner:before {
    transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear;
}

.brxa--minus.is-active .brxa-inner:after,
.brxa--minus.is-active .brxa-inner:before {
    opacity: 0;
    transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s;
}

.brxa--minus.is-active .brxa-inner:before {
    top: 0;
}

.brxa--minus.is-active .brxa-inner:after {
    bottom: 0;
}

.brxa--slider-r .brxa-inner {
    top: 2px;
}

.brxa--slider-r .brxa-inner:before {
    top: 10px;
    transition-duration: .15s;
    transition-property: transform, opacity;
    transition-timing-function: ease;
}

.brxa--slider-r .brxa-inner:after {
    top: 20px;
}

.brxa--slider-r.is-active .brxa-inner {
    transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.brxa--slider-r.is-active .brxa-inner:before {
    opacity: 0;
    transform: rotate(45deg) translate3d(5.7142857143px, -6px, 0);
}

.brxa--slider-r.is-active .brxa-inner:after {
    transform: translate3d(0, -20px, 0) rotate(90deg);
}

.brxa--slider .brxa-inner {
    top: 2px;
}

.brxa--slider .brxa-inner:before {
    top: 10px;
    transition-duration: .15s;
    transition-property: transform, opacity;
    transition-timing-function: ease;
}

.brxa--slider .brxa-inner:after {
    top: 20px;
}

.brxa--slider.is-active .brxa-inner {
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

.brxa--slider.is-active .brxa-inner:before {
    opacity: 0;
    transform: rotate(-45deg) translate3d(-5.7142857143px, -6px, 0);
}

.brxa--slider.is-active .brxa-inner:after {
    transform: translate3d(0, -20px, 0) rotate(-90deg);
}

.brxa--spin-r .brxa-inner {
    transition-duration: .22s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.brxa--spin-r .brxa-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in;
}

.brxa--spin-r .brxa-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19);
}

.brxa--spin-r.is-active .brxa-inner {
    transform: rotate(-225deg);
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.brxa--spin-r.is-active .brxa-inner:before {
    opacity: 0;
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
}

.brxa--spin-r.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
}

.brxa--spin .brxa-inner {
    transition-duration: .22s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.brxa--spin .brxa-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in;
}

.brxa--spin .brxa-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19);
}

.brxa--spin.is-active .brxa-inner {
    transform: rotate(225deg);
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.brxa--spin.is-active .brxa-inner:before {
    opacity: 0;
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
}

.brxa--spin.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
}

.brxa--spring-r .brxa-inner {
    bottom: 0;
    top: auto;
    transition-delay: 0s;
    transition-duration: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.brxa--spring-r .brxa-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear;
}

.brxa--spring-r .brxa-inner:before {
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.brxa--spring-r.is-active .brxa-inner {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.brxa--spring-r.is-active .brxa-inner:after {
    opacity: 0;
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s;
}

.brxa--spring-r.is-active .brxa-inner:before {
    top: 0;
    transform: rotate(90deg);
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
}

.brxa--spring .brxa-inner {
    top: 2px;
    transition: background-color 0s linear .13s;
}

.brxa--spring .brxa-inner:before {
    top: 10px;
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.brxa--spring .brxa-inner:after {
    top: 20px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}

.brxa--spring.is-active .brxa-inner {
    background-color: transparent !important;
    transition-delay: .22s;
}

.brxa--spring.is-active .brxa-inner:before {
    top: 0;
    transform: translate3d(0, 10px, 0) rotate(45deg);
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
}

.brxa--spring.is-active .brxa-inner:after {
    top: 0;
    transform: translate3d(0, 10px, 0) rotate(-45deg);
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
}

.brxa--stand-r .brxa-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms;
}

.brxa--stand-r .brxa-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.brxa--stand-r .brxa-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.brxa--stand-r.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotate(-90deg);
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
}

.brxa--stand-r.is-active .brxa-inner:before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
}

.brxa--stand-r.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
}

.brxa--stand .brxa-inner {
    transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms;
}

.brxa--stand .brxa-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.brxa--stand .brxa-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
}

.brxa--stand.is-active .brxa-inner {
    background-color: transparent !important;
    transform: rotate(90deg);
    transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
}

.brxa--stand.is-active .brxa-inner:before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
}

.brxa--stand.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
}

.brxa--squeeze .brxa-inner {
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.brxa--squeeze .brxa-inner:before {
    transition: top 75ms ease .12s, opacity 75ms ease;
}

.brxa--squeeze .brxa-inner:after {
    transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19);
}

.brxa--squeeze.is-active .brxa-inner {
    transform: rotate(45deg);
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.brxa--squeeze.is-active .brxa-inner:before {
    opacity: 0;
    top: 0;
    transition: top 75ms ease, opacity 75ms ease .12s;
}

.brxa--squeeze.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
}

.brxa--vortex-r .brxa-inner {
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.brxa--vortex-r .brxa-inner:after,
.brxa--vortex-r .brxa-inner:before {
    transition-delay: .1s;
    transition-duration: 0s;
    transition-timing-function: linear;
}

.brxa--vortex-r .brxa-inner:before {
    transition-property: top, opacity;
}

.brxa--vortex-r .brxa-inner:after {
    transition-property: bottom, transform;
}

.brxa--vortex-r.is-active .brxa-inner {
    transform: rotate(-765deg);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.brxa--vortex-r.is-active .brxa-inner:after,
.brxa--vortex-r.is-active .brxa-inner:before {
    transition-delay: 0s;
}

.brxa--vortex-r.is-active .brxa-inner:before {
    opacity: 0;
    top: 0;
}

.brxa--vortex-r.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
}

.brxa--vortex .brxa-inner {
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.brxa--vortex .brxa-inner:after,
.brxa--vortex .brxa-inner:before {
    transition-delay: .1s;
    transition-duration: 0s;
    transition-timing-function: linear;
}

.brxa--vortex .brxa-inner:before {
    transition-property: top, opacity;
}

.brxa--vortex .brxa-inner:after {
    transition-property: bottom, transform;
}

.brxa--vortex.is-active .brxa-inner {
    transform: rotate(765deg);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.brxa--vortex.is-active .brxa-inner:after,
.brxa--vortex.is-active .brxa-inner:before {
    transition-delay: 0s;
}

.brxa--vortex.is-active .brxa-inner:before {
    opacity: 0;
    top: 0;
}

.brxa--vortex.is-active .brxa-inner:after {
    bottom: 0;
    transform: rotate(90deg);
}

.brxe-toggle {
    --brxe-toggle-scale: 1;
    --brxe-toggle-width: 40px;
    --brxe-toggle-height: 24px;
    --brxe-toggle-bar-height: 4px;
    --brxe-toggle-bar-width: 40px;
    --brxe-toggle-bar-radius: 4px;
    cursor: pointer;
    display: flex;
    line-height: 1;
    transform: scale(var(--brxe-toggle-scale));
}

.brxe-toggle .brxa-inner,
.brxe-toggle .brxa-inner:after,
.brxe-toggle .brxa-inner:before {
    border-radius: var(--brxe-toggle-bar-radius);
    height: var(--brxe-toggle-bar-height);
    width: var(--brxe-toggle-bar-width);
}

.brxe-dropdown {
    display: flex;
    flex-direction: column;
    position: relative;
}

.brxe-dropdown.brx-draggable:empty {
    min-height: 0;
}

.brxe-dropdown.brx-draggable:empty:not(.editing) {
    outline: none;
}

.brxe-dropdown[data-static] .open>.brx-dropdown-content,
.brxe-dropdown[data-static].open>.brx-dropdown-content {
    display: block;
}

.brxe-dropdown[data-static] .brx-dropdown-content {
    display: none;
    position: static;
}

.brxe-dropdown:not([data-toggle=click]):hover:before {
    content: "";
    height: 100%;
    min-height: 60px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
}

.brxe-dropdown.caret .brx-dropdown-content:before {
    border: 0 solid transparent;
    border-bottom-color: #fff;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    transition-duration: .2s;
    transition-property: opacity, transform, visibility;
    transition-timing-function: ease;
    width: 0;
}

.brxe-dropdown.open>.brx-dropdown-content {
    opacity: 1;
    visibility: visible;
}

.brxe-dropdown .brx-submenu-toggle {
    gap: 10px;
}

.brxe-dropdown .brxe-dropdown:not([data-toggle=click]):hover:before {
    display: none;
}

.brxe-dropdown .brxe-dropdown .brx-dropdown-content {
    left: 100%;
    top: 0;
}

.brx-dropdown-content {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    list-style-type: none;
    margin: 0;
    min-width: 200px;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    transition-duration: .2s;
    transition-property: opacity, transform, visibility;
    transition-timing-function: ease;
    visibility: hidden;
    z-index: 1001;
}

.brx-dropdown-content>li.brxe-text-link {
    display: list-item;
}

.brx-dropdown-content>li .brxe-text-link {
    display: flex;
}

.brx-multilevel-back {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 3px;
    width: 100%;
}

.brx-render-child-nodes {
    display: none !important;
}

.brxe-nav-nested {
    align-items: center;
    display: inline-flex;
}

.brxe-nav-nested[data-toggle=always] .brx-nav-nested-items {
    display: none;
}

.brxe-nav-nested[data-toggle=always] .brx-toggle-div,
.brxe-nav-nested[data-toggle=always] .brxe-toggle {
    display: inline-flex;
}

.brxe-nav-nested .brx-toggle-div,
.brxe-nav-nested .brxe-toggle {
    display: none;
}

.brxe-nav-nested li.brxe-text-link.menu-item {
    display: list-item;
}

.brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle=click]):before {
    content: none;
}

.brxe-nav-nested.brx-open .brx-nav-nested-items {
    align-items: stretch;
    background-color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1001;
}

.brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items {
    overflow: hidden;
}

.brxe-nav-nested.brx-open li.menu-item a {
    width: 100%;
}

.brxe-nav-nested.brx-open li.menu-item.brx-toggle-div {
    display: block !important;
}

.brxe-nav-nested.brx-open .brx-submenu-toggle {
    justify-content: space-between;
}

.brxe-nav-nested.brx-open .brxe-dropdown:hover:before {
    content: none;
}

.brxe-nav-nested.brx-open .brxe-dropdown.open>.brx-dropdown-content {
    display: flex;
    min-width: auto;
    opacity: 1;
    overflow-y: auto;
    position: static;
    visibility: visible;
}

.brxe-nav-nested.brx-open .brxe-dropdown .brx-dropdown-content {
    display: none;
}

.brxe-nav-nested.brx-open .brx-has-megamenu .brx-dropdown-content {
    min-width: 0 !important;
}

.brxe-nav-nested.brx-closing .brx-nav-nested-items {
    opacity: 0 !important;
    visibility: hidden !important;
}

.brx-nav-nested-items {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 30px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    transition-duration: .2s;
    transition-property: opacity, transform, visibility;
    transition-timing-function: ease;
}

.brxe-logo {
    color: currentcolor;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
}

.brxe-logo img {
    display: block;
    height: auto;
    width: auto;
}

.brxe-logo a {
    color: currentcolor;
    display: inline-block;
}

.brxe-icon {
    font-size: 60px;
}

svg.brxe-icon {
    font-size: inherit;
}

:where(.brxe-heading).has-separator {
    align-items: center;
    display: inline-flex;
    gap: 20px;
}

:where(.brxe-heading)>[contenteditable] {
    display: inline-block;
    text-decoration: inherit;
}

:where(.brxe-heading) .separator {
    border-top: 1px solid;
    flex-grow: 1;
    flex-shrink: 0;
    height: 1px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-4cb3ab {
    font-size: 14px;
    color: #828282;
    flex-direction: row;
    margin-bottom: 0;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-48be35 {
    font-size: 14px;
    color: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6d7378 {
    flex-direction: row;
    align-items: center;
    width: 15%;
    align-self: center !important;
    column-gap: 5px;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-6d7378 {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-d0cddf {
    font-size: 14px;
    color: #828282;
    fill: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6f4804 {
    color: #828282;
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-c44cb1 {
    display: flex;
    align-self: center !important;
    column-gap: 5px;
    align-items: baseline;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-a0a258 {
    font-size: 14px;
    color: #828282;
    fill: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-686565 {
    color: #828282;
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-2baeb1 {
    display: flex;
    align-self: center !important;
    align-items: baseline;
    column-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-f43df7 {
    font-size: 14px;
    color: #828282;
    fill: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1e33a3 {
    color: #828282;
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-848278 {
    display: flex;
    align-self: center !important;
    align-items: baseline;
    column-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-a3a336 {
    font-size: 14px;
    color: #828282;
    fill: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-9a6e88 {
    color: #828282;
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-a722dd {
    display: flex;
    align-self: center !important;
    align-items: baseline;
    column-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dd9943 {
    font-size: 14px;
    color: #828282;
    fill: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ad1ed4 {
    color: #828282;
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-2540ec {
    display: flex;
    align-self: center !important;
    align-items: baseline;
    column-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-031e7c {
    font-size: 14px;
    color: #828282;
    fill: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-f74b10 {
    color: #828282;
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-258545 {
    display: flex;
    align-self: center !important;
    align-items: baseline;
    column-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-d67197 {
    font-size: 14px;
    color: #828282;
    fill: #828282;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-696401 {
    color: #828282;
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-d04eaa {
    display: flex;
    align-self: center !important;
    align-items: baseline;
    column-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-e8e2ae {
    font-size: 18px;
    color: #828282;
    fill: #828282;
    padding-top: 1px;
    padding-right: 4px;
    padding-bottom: 1px;
    padding-left: 4px;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    cursor: pointer;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {

    /* CUSTOM CSS */
    .brxe-popup-220671 {
        display: none;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-76556b {
    display: flex;
    align-self: center !important;
    align-items: baseline;
    column-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-e41446 {
    width: 75%;
    flex-direction: row;
    align-items: center;
    column-gap: 20px;
    justify-content: flex-end;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-e41446 {
        display: none;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-95dfff {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-196737 {
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-bottom: 1px solid #eaeef1;
    background-color: var(--bricks-color-ffwzbr);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-196737 {
        padding-right: 16px;
        padding-left: 16px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-375723 {
    width: 159px;
    padding-right: 10px;
}

#brxe-375723 .bricks-site-logo {
    width: 148px;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-375723 {
        z-index: 3;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-375723 {
        z-index: 3;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bad8ab {
    width: 14%;
    align-self: center !important;
    justify-content: center;
    height: 65px;
    border-right: 1px solid #eaeef1;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-bad8ab {
        width: 148px;
        border-style: none;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-bad8ab {
        width: 148px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xyehep {
    height: 36px !important;
    width: 40px !important;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-36ba39 {
    align-items: center;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    align-self: center !important;
    justify-content: center;
    display: flex;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-01cca1 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-01cca1:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-plrzpv {
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-5c65fe {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-5c65fe:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-d0a27d {
    display: flex;
    flex-direction: column;
    width: 80%;
    row-gap: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-526366 {
    flex-direction: row;
    width: 50%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    border: 1px solid #eaeef1;
    align-self: center !important;
    justify-content: center;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bmjdhf {
    height: 36px !important;
    width: 40px !important;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fcdd57 {
    align-items: center;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-7585b4 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-7585b4:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ospixd {
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1470f6 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-1470f6:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-e40b97 {
    display: flex;
    flex-direction: column;
    width: 80%;
    row-gap: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-59f5d8 {
    flex-direction: row;
    width: 50%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-56f311 {
    height: 36px !important;
    width: 40px !important;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-0006e1 {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center !important;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bb3363 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-bb3363:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gtjfss {
    border-radius: 3px;
    background-color: #feb700;
    padding-right: 4px;
    padding-left: 4px;
    margin-left: 4px;
    font-size: 11px;
    font-family: "Roboto";
    font-weight: 500;
    line-height: 16px;
    color: var(--bricks-color-xqrjdb);
    text-transform: uppercase;
    display: flex;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-vileex {
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1106ee {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-1106ee:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-699c6d {
    padding-right: 15px;
    padding-left: 15px;
    width: 80%;
    flex-direction: column;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ffb88f {
    width: 50%;
    flex-direction: row;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ugeusm {
    width: 40px !important;
    height: 36px !important;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-904113 {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    align-items: center;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-f05329 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-f05329:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-8048d2 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-8048d2:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-5a9a70 {
    width: 80%;
    flex-direction: column;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ace6b5 {
    width: 50%;
    flex-direction: row;
    align-self: center !important;
    justify-content: center;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xcfxcz {
    width: 40px !important;
    height: 36px !important;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-frvevd {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    align-items: center;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lfjmoq {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-lfjmoq:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ernrmk {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-ernrmk:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-virtrw {
    padding-right: 15px;
    padding-left: 15px;
    width: 80%;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cztokr {
    width: 50%;
    flex-direction: row;
    align-self: center !important;
    justify-content: center;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-9ce015 {
    flex-wrap: wrap;
    flex-direction: row;
    width: 680px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-14e768 {
    justify-content: center;
    border-style: none;
    flex-wrap: nowrap;
    min-width: 680px;
    max-width: 680px;
    left: -12px;
    align-self: center !important;
    align-items: flex-start;
    display: flex;
    top: 65px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-beqesv {
    padding-right: 4px;
    padding-left: 4px;
    border-radius: 3px;
    margin-left: 4px;
    font-family: "Roboto";
    font-weight: 500;
    line-height: 16px;
    color: var(--bricks-color-xqrjdb);
    text-transform: uppercase;
    font-size: 8px;
    background-color: #feb700;
    position: absolute;
    top: 7px;
    width: fit-content;
    left: -4px;
    display: flex;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ifuhgx {
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 999px;
    background-color: #38a7ff;
    top: 12px;
    width: 8px;
    position: absolute;
    right: 12px;
    height: 8px;
    box-shadow: 0 0 0 0 #38a7ff;
    transition: all .5s;
}

#brxe-ifuhgx {
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animuiion: zoom 1.3s infinite;
    animation: zoom 1.3s infinite;
    display: none;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-a46393 {
    justify-content: center;
    border-bottom: 3px solid var(--bricks-color-ffwzbr);
}

#brxe-a46393 .brx-dropdown-content {
    min-width: 680px;
}

#brxe-a46393:hover {
    border-bottom: 3px solid var(--bricks-color-pdqzew);
    color: var(--bricks-color-pdqzew);
}

#brxe-a46393 .brx-submenu-toggle button:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-a46393 {
        display: flex;
        height: fit-content;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ouvlxe {
    height: 36px;
    width: 40px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ff1625 {
    align-items: center;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-pxrdqb {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-pxrdqb:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rpcwrv {
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cc7ecd {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-cc7ecd:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-de4510 {
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    width: 80%;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-5eac49 {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    flex-direction: row;
    width: 50%;
    border: 1px solid #eaeef1;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zztdmz {
    height: 36px;
    width: 40px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-94e3ee {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    align-items: center;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-e56593 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-e56593:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-4a7a04 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-4a7a04:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-756cd7 {
    padding-right: 15px;
    padding-left: 15px;
    width: 80%;
    flex-direction: column;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-e3696f {
    flex-direction: row;
    width: 50%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
    align-self: center !important;
    justify-content: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-c82aba {
    height: 36px;
    width: 40px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-4da68a {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    align-items: center;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-daab36 {
    color: #013a52;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

#brxe-daab36:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-2d7838 {
    color: #8a9ca4;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

#brxe-2d7838:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-8eadba {
    flex-direction: column;
    width: 80%;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bbbd66 {
    width: 50%;
    flex-direction: row;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lebslv {
    height: 36px;
    width: 40px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dfe11d {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    align-items: center;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-aed777 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-aed777:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bc2b8a {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-bc2b8a:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-52bd01 {
    width: 80%;
    flex-direction: column;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1563ff {
    flex-direction: row;
    width: 50%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
    align-self: center !important;
    justify-content: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hgihqn {
    height: 36px;
    width: 40px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-4dc580 {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    align-self: center !important;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-91c946 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-91c946:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-b9a8fa {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-b9a8fa:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-32bfda {
    width: 80%;
    flex-direction: column;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6e36ee {
    flex-direction: row;
    width: 50%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    border: 1px solid #eaeef1;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-edadoh {
    height: 36px;
    width: 40px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fa28fa {
    display: flex;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    justify-content: center;
    align-items: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
    border-radius: 3px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-c11c55 {
    color: #013a52;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

#brxe-c11c55:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-39aabe {
    color: #8a9ca4;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

#brxe-39aabe:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1f5d7b {
    width: 80%;
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-a49224 {
    justify-content: center;
    align-items: center;
    align-self: center !important;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    border: 1px solid #eaeef1;
    width: 50%;
    flex-direction: row;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-3d1ddd {
    flex-wrap: wrap;
    flex-direction: row;
    width: 680px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-eef33a {
    align-items: flex-start;
    border-style: none;
    display: flex;
    justify-content: center;
    align-self: center !important;
    flex-wrap: nowrap;
    min-width: 680px;
    max-width: 680px;
    top: 65px;
    left: -176px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-823a1a {
    border-bottom: 3px solid var(--bricks-color-ffwzbr);
    justify-content: center;
}

#brxe-823a1a:hover {
    color: var(--bricks-color-pdqzew);
    border-bottom: 3px solid var(--bricks-color-pdqzew);
}

#brxe-823a1a .brx-dropdown-content {
    min-width: 680px;
}

#brxe-823a1a .brx-submenu-toggle button:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-823a1a {
        display: flex;
        height: fit-content;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-szhtdf {
    width: 40px;
    height: 36px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-afd54f {
    align-items: center;
    justify-content: center;
    align-self: center !important;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    display: flex;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ad2f19 {
    color: #013a52;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

#brxe-ad2f19:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-axyqxf {
    color: var(--bricks-color-xqrjdb);
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    font-family: "Roboto";
    text-transform: uppercase;
    padding-right: 4px;
    padding-left: 4px;
    border-radius: 3px;
    margin-left: 4px;
    background-color: #feb700;
    display: none;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-vhpguh {
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-a0f7ac {
    color: #8a9ca4;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

#brxe-a0f7ac:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-aa91c7 {
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    width: 80%;
    flex-direction: column;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-2aab2b {
    align-items: center;
    justify-content: center;
    align-self: center !important;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    border: 1px solid #eaeef1;
    width: 50%;
    flex-direction: row;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zmuefc {
    width: 40px;
    height: 36px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fdd112 {
    align-items: center;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-25b938 {
    color: #013a52;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

#brxe-25b938:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1e351e {
    color: #8a9ca4;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

#brxe-1e351e:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dc74a7 {
    flex-direction: column;
    width: 80%;
    display: flex;
    row-gap: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-78c9e9 {
    align-items: center;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    border: 1px solid #eaeef1;
    width: 50%;
    flex-direction: row;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ropleb {
    width: 40px;
    height: 36px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1e3a09 {
    justify-content: center;
    align-items: center;
    align-self: center !important;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    display: flex;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-4a8a99 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-4a8a99:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cc45cb {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-cc45cb:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-db9a3d {
    padding-right: 15px;
    padding-left: 15px;
    width: 80%;
    flex-direction: column;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-f4bba4 {
    align-items: center;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    border: 1px solid #eaeef1;
    width: 50%;
    flex-direction: row;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ipbaiz {
    width: 40px;
    height: 36px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-e2053f {
    align-items: center;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6e58fd {
    color: #013a52;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

#brxe-6e58fd:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-462724 {
    color: #8a9ca4;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

#brxe-462724:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-f175d6 {
    padding-right: 15px;
    padding-left: 15px;
    width: 80%;
    flex-direction: column;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-5b7754 {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
    justify-content: center;
    align-self: center !important;
    width: 50%;
    flex-direction: row;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-exhcbp {
    width: 40px;
    height: 36px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-2f2320 {
    display: flex;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    align-items: center;
    border-radius: 3px;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-76066b {
    color: #013a52;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

#brxe-76066b:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-23b3bb {
    color: #8a9ca4;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

#brxe-23b3bb:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-568907 {
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    width: 80%;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-43d796 {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border: 1px solid #eaeef1;
    width: 50%;
    flex-direction: row;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-0cdb97 {
    flex-direction: row;
    flex-wrap: wrap;
    width: 680px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bfdfd6 {
    border-style: none;
    justify-content: center;
    flex-wrap: nowrap;
    min-width: 680px;
    max-width: 680px;
    left: -12px;
    align-self: center !important;
    align-items: flex-start;
    display: flex;
    top: 65px;
    background-color: var(--bricks-color-ffwzbr);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bfa1d0 .brx-dropdown-content {
    min-width: 680px;
}

#brxe-bfa1d0 {
    border-bottom: 3px solid var(--bricks-color-ffwzbr);
    justify-content: center;
}

#brxe-bfa1d0:hover {
    border-bottom: 3px solid var(--bricks-color-pdqzew);
    color: var(--bricks-color-pdqzew);
}

#brxe-bfa1d0 .brx-submenu-toggle button:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-bfa1d0 {
        display: flex;
        height: fit-content;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zcigie {
    height: 36px;
    width: 40px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-c68bb6 {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    align-items: center;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-5477f0 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-5477f0:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6be700 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-6be700:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-80e165 {
    width: 80%;
    flex-direction: column;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-5d240b {
    flex-direction: row;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border-top: 1px solid #eaeef1;
    border-right: 1px solid #eaeef1;
    border-left: 1px solid #eaeef1;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tpdqkw {
    height: 36px;
    width: 40px !important;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-266ab2 {
    justify-content: center;
    border-radius: 3px;
    align-self: center !important;
    align-items: center;
    display: flex;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-edb403 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-edb403:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-9fb2e9 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-9fb2e9:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-646111 {
    flex-direction: column;
    width: 80%;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    row-gap: 5px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-9c34f1 {
    flex-direction: row;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    border: 1px solid #eaeef1;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-9ff8ea {
    flex-wrap: wrap;
    width: 340px;
    flex-direction: column;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-c0d955 {
    align-items: flex-start;
    border-style: none;
    display: flex;
    justify-content: center;
    align-self: center !important;
    flex-wrap: nowrap;
    left: -12px;
    top: 65px;
    width: 340px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-02c94b {
    border-bottom: 3px solid var(--bricks-color-ffwzbr);
    justify-content: center;
}

#brxe-02c94b:hover {
    color: var(--bricks-color-pdqzew);
    border-bottom: 3px solid var(--bricks-color-pdqzew);
}

#brxe-02c94b .brx-dropdown-content {
    min-width: 340px;
}

#brxe-02c94b .brx-submenu-toggle button:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-02c94b {
        display: flex;
        height: fit-content;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-srooas {
    width: 40px;
    height: 36px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-aopfxw {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    align-items: center;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-self: center !important;
    box-shadow: 0 4px 15px 0 rgba(10, 38, 61, 0.2);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dklkaf {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #013a52;
}

#brxe-dklkaf:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-eblxwu {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #8a9ca4;
}

#brxe-eblxwu:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-avmuil {
    display: flex;
    flex-direction: column;
    width: 80%;
    row-gap: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-neoiis {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    align-items: center;
    border-top: 1px solid #eaeef1;
    border-right: 1px solid #eaeef1;
    border-left: 1px solid #eaeef1;
    width: 100%;
    flex-direction: row;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dkteow {
    width: 340px;
    flex-direction: column;
    flex-wrap: wrap;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ffhide {
    width: 340px;
    flex-wrap: nowrap;
    align-items: flex-start;
    border-style: none;
    display: flex;
    justify-content: center;
    align-self: center !important;
    left: -12px;
    top: 65px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bnbypk {
    border-bottom: 3px solid var(--bricks-color-ffwzbr);
    justify-content: center;
}

#brxe-bnbypk:hover {
    color: var(--bricks-color-pdqzew);
    border-bottom: 3px solid var(--bricks-color-pdqzew);
}

#brxe-bnbypk .brx-dropdown-content {
    min-width: 340px;
}

#brxe-bnbypk .brx-submenu-toggle button:hover {
    color: var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-bnbypk {
        display: flex;
        height: fit-content;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6e03fe {
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border-bottom: 3px solid var(--bricks-color-ffwzbr);
    display: flex;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    flex-direction: column;
}

#brxe-6e03fe:hover {
    color: var(--bricks-color-ilzeex);
    border-bottom: 3px solid var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6802b9 {
    display: flex;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border-bottom: 3px solid var(--bricks-color-ffwzbr);
    flex-direction: column;
}

#brxe-6802b9:hover {
    color: var(--bricks-color-ilzeex);
    border-bottom: 3px solid var(--bricks-color-pdqzew);
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bc2b6e {
    height: 65px;
    align-items: stretch;
    align-self: stretch !important;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 14px;
}

#brxe-bc2b6e .menu-item {
    display: flex;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-bc2b6e {
        display: none;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#gift_box_button {
    width: 24px;
    cursor: pointer;
}

#gift_box_button_button_button {
    animation: gift 0.8s 2s 10;
}

@keyframes gift {
    25% {
        -webkit-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
    }

    50% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    75% {
        -webkit-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
    }

    100% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-970377 {
    color: var(--bricks-color-ffwzbr);
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    background-color: #eb5757;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
    border: 1px solid var(--bricks-color-ffwzbr);
    border-radius: 50px;
    position: absolute;
    top: 12px;
    right: 12px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cc3d08 {
    flex-direction: row;
    width: fit-content;
    padding-right: 24px;
    padding-left: 4px;
    align-items: center;
    height: 65px;
    position: relative;
    border-right: 1px solid #eaeef1;
    justify-content: flex-start;
    min-width: 21.5px;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-cc3d08 {
        border-right-width: 0;
    }
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-261252 {
        font-size: 25px;
        cursor: pointer;
    }
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-926ef2 {
        display: none;
        font-size: 22px;
        cursor: pointer;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-9c161a {
    display: none;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-9c161a {
        width: fit-content;
        display: flex;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-jpwxwg {
    width: 17px;
    margin-left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ltylse {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-epplgi {
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 300;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fgxerm {
    width: calc(100% - 17px);
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    row-gap: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-jgnodd {
    width: 100%;
    align-items: center;
    column-gap: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 6px;
}

#brxe-jgnodd:hover {
    background-color: #e5e7eb;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tzyzkl {
    width: 17px;
    margin-left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mmlbwz {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-jbyhat {
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 300;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tfgpib {
    width: calc(100% - 17px);
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    row-gap: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-odbmzi {
    width: 100%;
    align-items: center;
    column-gap: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 6px;
}

#brxe-odbmzi:hover {
    background-color: #e5e7eb;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-nlbeyp {
    width: 17px;
    margin-left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fkanmb {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-udhzvm {
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 300;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-nbgmkn {
    width: calc(100% - 17px);
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    row-gap: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lspkau {
    width: 100%;
    align-items: center;
    column-gap: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 6px;
}

#brxe-lspkau:hover {
    background-color: #e5e7eb;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dcf1b3 {
    width: 17px;
    margin-left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-99e779 {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-05111a {
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 300;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-592d78 {
    width: calc(100% - 17px);
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    row-gap: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-6d612e {
    width: 100%;
    align-items: center;
    column-gap: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 6px;
}

#brxe-6d612e:hover {
    background-color: #e5e7eb;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fd3a3d {
    width: 17px;
    margin-left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-0b14ca {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-a4c537 {
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 300;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-66c633 {
    align-items: flex-start;
    width: calc(100% - 17px);
    flex-direction: column;
    justify-content: center;
    row-gap: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-0233ee {
    width: 100%;
    align-items: center;
    column-gap: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 6px;
}

#brxe-0233ee:hover {
    background-color: #e5e7eb;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-813dde {
    width: 17px;
    margin-left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-1a0e39 {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-3b2433 {
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 300;
    line-height: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-2aa98d {
    width: calc(100% - 17px);
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    row-gap: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-0cfec2 {
    width: 100%;
    align-items: center;
    column-gap: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 6px;
}

#brxe-0cfec2:hover {
    background-color: #e5e7eb;
}

/* BREAKPOINT:Desktop (BASE) */

#gift_box {
    width: 348px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border: 1px solid #eaeef1;
    border-radius: 6px;
    position: absolute;
    top: 100%;
    background-color: var(--bricks-color-xqrjdb);
    right: -124px;
    box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.06);
    display: flex;
}

#gift_box.hidden {
    display: none;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #gift_box {
        right: -16px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #gift_box {
        right: -16px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #gift_box {
        top: 100%;
        position: absolute;
        right: -16px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-db6eb5 {
    margin-left: 12px;
    height: 65px;
    gap: 16px;
    flex-direction: row;
    position: relative;
    align-self: flex-start;
    justify-content: flex-start;
    width: 71%;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-db6eb5 {
        justify-content: flex-end;
        width: 100%;
        gap: 0;
    }

    #brxe-db6eb5.brx-open .brx-nav-nested-items {
        width: 100%;
        height: fit-content;
        align-items: flex-start;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-db6eb5 {
        position: absolute;
        right: 16px;
        top: 0;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-db6eb5 {
        position: absolute;
        right: 16px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-d12ae9 {
    color: #013a52;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0);
    gap: 10px;
}

/* BREAKPOINT:Desktop (BASE) */

#menu-btn-freedomain {
    border-radius: 4px;
    color: var(--bricks-color-ffwzbr);
    cursor: pointer;
}

#menu-btn-freedomain:hover {
    background-color: #2d9cf4;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-d8fa7d {
    width: fit-content;
    flex-direction: row;
    column-gap: 12px;
    justify-content: flex-end;
    flex-wrap: wrap;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-d8fa7d {
        display: none;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-8b1a11 {
    width: 86%;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    column-gap: 0;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-b10119 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    max-width: 1140px;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-b10119 {
        position: relative;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-b10119 {
        flex-wrap: nowrap;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ddjujy {
    display: none;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-ddjujy {
        display: none;
        flex-direction: column;
        border-color: #e4e6ea;
        position: absolute;
        top: 65px;
        background-color: var(--bricks-color-ffwzbr);
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fd123c {
    background-color: var(--bricks-color-ffwzbr);
    margin-top: 0;
    margin-right: 0;
    position: sticky;
    top: 0;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-fd123c {
        border-bottom: 0 solid #e4e6ea;
        position: relative;
    }
}

.brxe-code {
    width: 100%;
}

.brxe-slider-nested {
    width: 100%;
}

.brxe-slider-nested .splide__slide {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
}

.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev {
    transform: translateY(-50%) scaleX(-1);
}

.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev {
    transform: translateX(-50%) scaleX(-1);
}

.brxe-slider-nested .splide__arrows svg {
    min-height: 0;
    min-width: 0;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-oyoldk {
        display: none;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-twyhdj {
    font-size: 40px;
    font-weight: 800;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
}

/* BREAKPOINT:Google mobile */

@media (max-width:412px) {
    #brxe-twyhdj {
        min-height: 180px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-affkja {
    font-size: 22px;
    font-weight: 800;
    color: rgba(255, 255, 255, 0);
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

#brxe-affkja {
    background: linear-gradient(180deg, #FEDF7A 0%, #FCBD4E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dkvcbs {
    width: 600px;
}

#brxe-dkvcbs button {
    background: linear-gradient(97.32deg, #FFBD2A 5%, #FD7659 170.21%);
    color: white;
    padding: 0 20px;
}

#brxe-dkvcbs button .vnx_icon {
    padding-bottom: 0;
    font-size: 1.1em;
    margin-right: 4px;
}

#brxe-dkvcbs input {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {

    /* CUSTOM CSS */
    #brxe-dkvcbs button {
        position: relative !important;
        padding: 8px 0;
        width: 100%;
        margin-top: 10px;
        justify-content: center;
    }

    #brxe-dkvcbs input,
    #brxe-dkvcbs button {
        border-radius: 4px;
    }

    #brxe-dkvcbs .vnx_notice {
        top: 52px;
    }

    #brxe-dkvcbs {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-geekbj {
    color: #ffc954;
    font-size: 14px;
    text-decoration: underline;
    margin-top: 27px;
    display: inline-block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-yttadv {
    flex-direction: column;
    min-height: 86.5px;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-yttadv {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rfajnf {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-rfajnf .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qskpfr {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mjmwxm {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tramxq {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-smafkx {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ikufou {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lteobk {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mbzzjb {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-oxfsej {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-oxfsej .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tpupai {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qwphxi {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zdnhio {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-atgbfo {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fbrmwa {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gnlsri {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ytxpxa {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-pmeluk {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-pmeluk .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rvpxkj {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tzkbhl {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-pkqbrn {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ihqixu {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bitatw {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tleakg {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hyvguv {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lwnatc {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-lwnatc .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ppvxch {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qhjpiv {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-kyyqhd {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-didyel {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-pnkxel {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cdvtdd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-yzgoyy {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hyjifn {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-hyjifn .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tgpjjt {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-eqxsfy {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fmmrld {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gepupl {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ffdjlx {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mspnrt {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xnrfii {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-iwvugz {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-iwvugz .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-pmhqnu {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gmspsd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-uwrclo {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cntlhu {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rlwosf {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zfhczf {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lhfbhs {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zktvij {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-zktvij .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lzeoxj {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ahjdvy {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-untowm {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gsvmid {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ypnkgm {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qghjqq {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-atbufn {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gazyim {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-gazyim .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-olowhm {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-vhjezo {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-pjxvwl {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-glblzu {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-uygobw {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ifjcfe {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xckmnk {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-vbwxoe {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-vbwxoe .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-osslez {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fgjmki {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rbndxy {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xjjunh {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-vlcccx {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-urjcdl {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-csucxx {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hgrcat {
    font-size: 22px;
    font-weight: 700;
    color: #1e3a5b;
}

#brxe-hgrcat .vnx_dot {
    color: #4EA9E7;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dbcagr {
    font-size: 12px;
    color: var(--bricks-color-xqrjdb);
    text-align: center;
    background-color: #eb5757;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-radius: 4px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gynpmw {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-iyrnhr {
    font-size: 16px;
    font-weight: 700;
    color: #f2994a;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gebmnt {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    color: #b1b1b1;
    margin-right: 2px;
    margin-left: 2px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hnyrqi {
    font-size: 14px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bivfad {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-isungv {
    flex-shrink: 0;
    width: 192px;
    padding-top: 16px;
    padding-right: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    background-color: var(--bricks-color-xqrjdb);
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xojutm {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 15px;
}

#brxe-xojutm .vnx_splide_slide {
    width: 100%;
}

#brxe-xojutm .splide__arrow {
    width: 40px;
    height: 40px;
    padding: 12px;
    border-radius: 100%;
    background: white;
    box-shadow: 0 1px 3px #bdbdbd;
}

#brxe-xojutm .splide__arrow--next {
    right: -60px;
}

#brxe-xojutm .splide__arrow--prev {
    left: -60px;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {

    /* CUSTOM CSS */
    #brxe-xojutm .splide__arrow {
        display: none;
    }

    #brxe-xojutm {
        overflow: hidden;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tpzqqu {
    padding-right: 60px;
    padding-left: 60px;
    position: absolute;
    bottom: 0;
    transform: translateY(50%);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-tpzqqu {
        padding-right: 0;
        padding-left: 0;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ahgnjc {
    align-items: center;
    position: relative;
    padding-top: 83px;
    padding-right: 0;
    padding-bottom: 90px;
    padding-left: 0;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qmacbk {
    margin-bottom: 80px;
    background-color: var(--bricks-color-oysxef);
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-qmacbk {
        padding-right: 20px;
        padding-left: 20px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-qmacbk {
        background-position: center center;
    }
}

.brxe-button {
    width: auto;
}

a.brxe-image {
    display: inline-block;
}

figure.brxe-image {
    margin: 0;
}

:where(.brxe-image).tag {
    display: inline-block;
    height: fit-content;
    position: relative;
    width: auto;
}

:where(.brxe-image).caption {
    position: relative;
}

:where(.brxe-image).overlay {
    position: relative;
}

:where(.brxe-image).overlay:before {
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}

:where(.brxe-image) a {
    transition: inherit;
}

:where(.brxe-image) img {
    height: 100%;
    position: static !important;
    transition: inherit;
    width: 100%;
}

:where(.brxe-image) img.bricks-lazy-hidden+figcaption {
    display: none;
}

:where(.brxe-image) .icon {
    color: #fff;
    font-size: 60px;
    pointer-events: none;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 50%;
    transform: translate(50%, -50%);
    z-index: 5;
}

.bricks-image-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
    bottom: 0;
    color: #fff;
    font-size: inherit;
    margin: 0;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute !important;
    text-align: center;
    width: 100%;
    z-index: 1;
}

:where(.brxe-heading).has-separator {
    align-items: center;
    display: inline-flex;
    gap: 20px;
}

:where(.brxe-heading)>[contenteditable] {
    display: inline-block;
    text-decoration: inherit;
}

:where(.brxe-heading) .separator {
    border-top: 1px solid;
    flex-grow: 1;
    flex-shrink: 0;
    height: 1px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dyxusi {
    color: var(--bricks-color-ilzeex);
    font-size: 32px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ajozjv {
    text-align: center;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-ajozjv {
        padding-right: 10px;
        padding-left: 10px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ipwdzg {
    margin-top: -20px;
    margin-bottom: 20px;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-ipwdzg {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */
@media (max-width: 768px) {
    #brxe-xczxlk {
        font-size: 13px !important;
    }
}

#brxe-xczxlk {
    background: linear-gradient(50deg, #7e56db, #369aea);
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
    //border-radius: 360px;
    cursor: pointer;
}

#brxe-xczxlk:hover {
    background: linear-gradient(50deg, #369aea, #7e56db);
    color: #3549b3;
}

#brxe-xczxlk {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-xczxlk {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-xczxlk {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dkpomt {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ywrqrm {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-flex: 2;
    -webkit-box-orient: vertical;
}

#brxe-ywrqrm a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

#brxe-ywrqrm:hover {
    color: #fff;
}



/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-ywrqrm {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-brubuz {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-brubuz {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-uckvcp {
    color: #6363da;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-uckvcp {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-uckvcp {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-koxniw {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-iufdak {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border: 1px solid #e3e9f9;
    border-radius: 6px;
    align-items: center;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    //margin-right: 20px;
    //margin-left: 20px;
    background: #fff;
    color:#333;
}

#brxe-iufdak:hover {
    color: #fff !important;
    border: 1px solid #6363da;
    background: #6363da47;
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-iufdak:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-iufdak {
        //margin-right: 5px;
        //margin-left: 5px;
        width: calc(50% - 10px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-iufdak {
        width: calc(50% - 20px);
        //margin-right: 10px;
        //margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-iufdak {
        width: calc(50% - 10px);
        //margin-right: 5px;
        //margin-left: 5px;
        margin-bottom: 10px;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-iufdak {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-afnehf {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 120px;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-afnehf {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mgraqd {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-mgraqd {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-mgraqd {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-mgraqd {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gyttrw {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
    display: flex;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bjkvbz {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-bjkvbz a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-bjkvbz {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-irmoce {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-irmoce {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rdzkhs {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-rdzkhs {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-rdzkhs {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-eigevr {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xihzrk {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    align-items: center;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-xihzrk:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-xihzrk:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-xihzrk {
        width: calc(25% - 20px);
        margin-right: 10px;
        margin-left: 10px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-xihzrk {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-xihzrk {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-xihzrk {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ogagrv {
    margin-top: -20px;
    margin-bottom: 20px;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-ogagrv {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-aazcql {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-aazcql {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-aazcql {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-aazcql {
        font-size: 4.5vw;
        min-height: 4em;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-sldaai {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
    display: flex;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gfixnk {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-gfixnk a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-gfixnk {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-nqgipa {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-nqgipa {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rlpnwf {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-rlpnwf {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-rlpnwf {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zenzgq {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hfebux {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    align-items: center;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-hfebux:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-hfebux:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-hfebux {
        width: calc(25% - 20px);
        margin-right: 10px;
        margin-left: 10px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-hfebux {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-hfebux {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-hfebux {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rrmfzw {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-rrmfzw:not(.tag) {
    object-fit: contain;
}

#brxe-rrmfzw img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-rrmfzw {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-uwzrod {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-uwzrod {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-uwzrod {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-uwzrod {
        font-size: 4.5vw;
        min-height: 4em;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gyjaes {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xwyilx {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-xwyilx a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-xwyilx {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-icvhpp {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-icvhpp {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hofcay {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-hofcay {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-hofcay {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-sdyeng {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-tmovrk {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    align-items: center;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-tmovrk:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-tmovrk:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-tmovrk {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-tmovrk {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-tmovrk {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-tmovrk {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-eakfbp {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-eakfbp:not(.tag) {
    object-fit: contain;
}

#brxe-eakfbp img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-eakfbp {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ompgtt {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-ompgtt {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-ompgtt {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-ompgtt {
        font-size: 4vw;
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-ompgtt {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xbarei {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
    display: flex;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qyoliq {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 54px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dumxmv {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-dumxmv a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-dumxmv {
        margin-top: 18px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-dumxmv {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-dumxmv {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-notkdw {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-notkdw {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hgckmh {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-hgckmh {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-hgckmh {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rjzkgk {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-jtyoou {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-jtyoou:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-jtyoou:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-jtyoou {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-jtyoou {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-jtyoou {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-jtyoou {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gltvdk {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-gltvdk:not(.tag) {
    object-fit: contain;
}

#brxe-gltvdk img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-gltvdk {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-kscfco {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-kscfco {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-kscfco {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-kscfco {
        font-size: 4vw;
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-kscfco {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-upzkkc {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fkejgg {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-fkejgg a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-fkejgg {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-aqpmyf {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-aqpmyf {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-luucaq {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-luucaq {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-luucaq {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hvrxdt {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zwzkom {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-zwzkom:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-zwzkom:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-zwzkom {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-zwzkom {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-zwzkom {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-zwzkom {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-kwntst {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-kwntst:not(.tag) {
    object-fit: contain;
}

#brxe-kwntst img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-kwntst {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rnjfwp {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-rnjfwp {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-rnjfwp {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-rnjfwp {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-eatiif {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
    display: flex;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-etoiqb {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-etoiqb a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-etoiqb {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-sfwnvn {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-sfwnvn {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-twbqxc {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-twbqxc {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-twbqxc {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mhsyhg {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ooclge {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-ooclge:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-ooclge:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-ooclge {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-ooclge {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-ooclge {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-ooclge {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cnpgkt {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-cnpgkt:not(.tag) {
    object-fit: contain;
}

#brxe-cnpgkt img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-cnpgkt {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mcqyhc {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-mcqyhc {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-mcqyhc {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-mcqyhc {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hlizsi {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
    visibility: visible;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-idtium {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-idtium a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-idtium {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gsuqnd {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-gsuqnd {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qndozl {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-qndozl {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-qndozl {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cwumri {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-kirbgb {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-kirbgb:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-kirbgb:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-kirbgb {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-kirbgb {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-kirbgb {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-kirbgb {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-wsbgsl {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-wsbgsl:not(.tag) {
    object-fit: contain;
}

#brxe-wsbgsl img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-wsbgsl {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hfsbik {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-hfsbik {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-hfsbik {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-hfsbik {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mtgpux {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-nhbqdx {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-nhbqdx a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-nhbqdx {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gwwiky {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-gwwiky {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-nxothm {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-nxothm {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-nxothm {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-whgtyj {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-prgdxe {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-prgdxe:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-prgdxe:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-prgdxe {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-prgdxe {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-prgdxe {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-prgdxe {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fbjldi {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-fbjldi:not(.tag) {
    object-fit: contain;
}

#brxe-fbjldi img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-fbjldi {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-vuuljc {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-vuuljc {
    transition: .5s;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-vuuljc {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-vuuljc {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ehebsj {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
    display: none;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-fpngin {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 54px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-jlfwph {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-jlfwph a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-jlfwph {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-jkzvyt {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-jkzvyt {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-walahf {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-walahf {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-walahf {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lcuuhr {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zqlktj {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-zqlktj:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-zqlktj:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-zqlktj {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-zqlktj {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-zqlktj {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-zqlktj {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gshtgp {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-gshtgp:not(.tag) {
    object-fit: contain;
}

#brxe-gshtgp img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-gshtgp {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-yjbsfg {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-yjbsfg {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-yjbsfg {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-yjbsfg {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-yjbsfg {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zwuwxa {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-xcrxpz {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-xcrxpz a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-xcrxpz {
        margin-top: 18px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-xcrxpz {
        margin-top: 40px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-xcrxpz {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-rluzre {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-rluzre {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dpeyxx {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-dpeyxx {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-dpeyxx {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-qpbbmk {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ewazkr {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-ewazkr:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-ewazkr:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-ewazkr {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-ewazkr {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-ewazkr {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-ewazkr {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-bhamkm {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-bhamkm:not(.tag) {
    object-fit: contain;
}

#brxe-bhamkm img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-bhamkm {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-gsypll {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-gsypll {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-gsypll {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-gsypll {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-gsypll {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dcmccr {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-dcmccr a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-dcmccr {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ybzdvi {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-ybzdvi {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-odclwi {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-odclwi {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-odclwi {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ikibjn {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hagblz {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-hagblz:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-hagblz:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-hagblz {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-hagblz {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-hagblz {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-hagblz {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lszfnx {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-lszfnx:not(.tag) {
    object-fit: contain;
}

#brxe-lszfnx img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-lszfnx {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dxsfxg {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-dxsfxg {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-dxsfxg {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-dxsfxg {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-dxsfxg {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ycoqvc {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-ycoqvc a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-ycoqvc {
        margin-top: 40px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-ycoqvc {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-imchim {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-imchim {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-jpyqhb {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-jpyqhb {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-jpyqhb {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-wbvscb {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-sdgpxd {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-sdgpxd:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-sdgpxd:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-sdgpxd {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-sdgpxd {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-sdgpxd {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-sdgpxd {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hmkndy {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-hmkndy:not(.tag) {
    object-fit: contain;
}

#brxe-hmkndy img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-hmkndy {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-diojgq {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-diojgq {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-diojgq {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-diojgq {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-diojgq {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lxgvjp {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-lxgvjp a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-lxgvjp {
        margin-top: 18px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-lxgvjp {
        margin-top: 40px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-lxgvjp {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-hbjuop {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-hbjuop {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-uxhdkx {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-uxhdkx {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-uxhdkx {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-itnstv {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-oerwvt {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-oerwvt:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-oerwvt:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-oerwvt {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-oerwvt {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-oerwvt {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-oerwvt {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-cqamyn {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-cqamyn:not(.tag) {
    object-fit: contain;
}

#brxe-cqamyn img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-cqamyn {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-loycgx {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-loycgx {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-loycgx {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-loycgx {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-loycgx {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-mzgluk {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-mzgluk a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-mzgluk {
        margin-top: 18px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-mzgluk {
        margin-top: 40px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-mzgluk {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-txfsma {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-txfsma {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lriakj {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-lriakj {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-lriakj {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ygqzlq {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-luqwvb {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-luqwvb:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-luqwvb:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-luqwvb {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-luqwvb {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-luqwvb {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-luqwvb {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-njjtud {
    margin-top: -20px;
    margin-bottom: 20px;
    width: 120px;
    height: 126px;
}

#brxe-njjtud:not(.tag) {
    object-fit: contain;
}

#brxe-njjtud img {
    object-fit: contain;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-njjtud {
        margin-top: 25px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-djsyfx {
    background-color: #e8f0fa;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bricks-color-ilzeex);
    align-self: stretch;
    padding-right: 2px;
    padding-left: 2px;
}

#brxe-djsyfx {
    transition: .5s;
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-djsyfx {
        min-height: 4em;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-djsyfx {
        font-size: 4vw;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-djsyfx {
        font-size: 4.5vw;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-dpcnki {
    width: 32px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: var(--bricks-color-xqrjdb);
    background-color: #eb5757;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    top: 14px;
    left: 16px;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-yvlyto {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#brxe-yvlyto a {
    text-align: center;
    font-size: 14px;
    font-size: inherit;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-yvlyto {
        margin-top: 18px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-yvlyto {
        margin-top: 40px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-yvlyto {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-ksxhnc {
    font-size: 16px;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-ksxhnc {
        font-size: 15px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-sbjfqg {
    color: #f2994a;
    font-size: 16px;
    font-weight: 900;
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-sbjfqg {
        font-size: 15px;
    }
}

/* BREAKPOINT:Mobile 350 */

@media (max-width:350px) {
    #brxe-sbjfqg {
        width: 100%;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-sqodes {
    flex-direction: row;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: auto;
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-eymufs {
    border: 1px solid var(--bricks-border-color);
    border-radius: 6px;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
    width: calc(25% - 40px);
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
}

#brxe-eymufs:hover {
    box-shadow: 0 5px 30px rgba(0, 34, 73, 0.15);
    transition: .2s;
}

#brxe-eymufs:hover .brxe-button {
    background-color: #38A7FF;
    color: white;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-eymufs {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(25% - 20px);
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-eymufs {
        border-radius: 0;
        width: calc(50% - 20px);
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 14px;
        padding-left: 14px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-eymufs {
        width: 50%;
        margin-right: 0;
        margin-left: 0;
        border-radius: 0;
    }
}

/* BREAKPOINT:Mobile 375 */

@media (max-width:375px) {
    #brxe-eymufs {
        padding-right: 8px;
        padding-left: 8px;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-zisqdn {
    flex-direction: row;
    display: flex;
    margin-top: 60px;
    margin-right: -20px;
    margin-left: -20px;
    flex-wrap: wrap;
    grid-template-columns: auto auto auto auto;
    column-gap: 0;
    row-gap: 60px;
    max-width: unset;
    width: auto;
    align-items: stretch;
    padding-right: 0;
    padding-left: 0;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-zisqdn {
        margin-right: -10px;
        margin-left: -10px;
        row-gap: 40px;
    }
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-zisqdn {
        grid-template-columns: auto auto;
        flex-direction: row;
        flex-wrap: wrap;
        row-gap: 20px;
        margin-right: -10px;
        margin-left: -10px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-zisqdn {
        grid-gap: 0;
        row-gap: 0;
        column-gap: 0;
        margin-right: 0;
        margin-left: 0;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-udqzfr {
    align-items: stretch;
}

/* BREAKPOINT:Tablet portrait */

@media (max-width:1024px) {
    #brxe-udqzfr {
        padding-right: 10px;
        padding-left: 10px;
    }
}

/* BREAKPOINT:Mobile portrait */

@media (max-width:478px) {
    #brxe-udqzfr {
        padding-right: 0;
        padding-left: 0;
    }
}

/* BREAKPOINT:Desktop (BASE) */

#brxe-lbzwad {
    margin-top: 80px;
    margin-bottom: 120px;
}

/* BREAKPOINT:Mobile landscape */

@media (max-width:768px) {
    #brxe-lbzwad {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}