                .woofc-area.woofc-style-01 .woofc-inner, .woofc-area.woofc-style-03 .woofc-inner, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
                    background-color: #7952ff;
                }

                .woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-03 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
                    outline: none;
                    color: #7952ff;
                }

                .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
                    border-color: #7952ff;
                }

                .woofc-area.woofc-style-05 .woofc-inner {
                    background-color: #7952ff;
                    background-image: url('');
                    background-size: cover;
                    background-position: center;
                    background-repeat: no-repeat;
                }

                .woofc-count span {
                    background-color: #7952ff;
                }

                html {
                    scroll-behavior: smooth
                }

                :root {
                    --lh-text: 1.68;
                    --primary-gradient: linear-gradient(90deg, rgba(101,68,233,1) 0%, rgba(224,45,121,1) 100%);
                    ;}

                .brx-boxed {
                    max-width: 1440px
                }

                .brx-boxed #brx-header.sticky {
                    max-width: 1440px;
                    margin-left: auto;
                    margin-right: auto
                }

                html {
                    background-color: var(--bricks-color-rfkhvv)
                }

                body {
                    background: none
                }

                :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .brxe-product-content a, .brxe-product-short-description a, .brxe-product-tabs .woocommerce-Tabs-panel a {
                    color: var(--bricks-color-dyohix)
                }

                html {
                    font-size: calc(12px + 0.25vw)
                }

                body {
                    font-family: "Inter";
                    font-weight: 400;
                    font-size: 1rem;
                    line-height: var(--lh-text);
                    color: #323943
                }
                h1, h2, h3, h4, h5, h6 {
                    letter-spacing: -0.025em;
                    font-weight: 700;
                    line-height: 1.3;
                    color: var(--bricks-color-pdcene)
                }

                h1 {
                    font-size: 2.7rem
                }

                h2 {
                    font-size: 2rem
                }

                h3 {
                    font-size: 1.7rem
                }

                h4 {
                    font-size: 1.5rem
                }

                h5 {
                    font-size: 1.3rem
                }

                h6 {
                    font-size: 1.2rem
                }

                .brxe-section {
                    margin-top: 0;
                    margin-right: 0;
                    margin-bottom: 0;
                    margin-left: 0;
                    padding-top: 2.5rem;
                    padding-right: 3rem;
                    padding-bottom: 2.5rem;
                    padding-left: 3rem;
                    width: 100vw
                }

                .brxe-container {
                    width: 100%;
                    margin-top: 0;
                    margin-right: 0;
                    margin-bottom: 0;
                    margin-left: 0;
                    flex-direction: row;
                    justify-content: space-between;
                    align-items: center;
                    padding-top: 0;
                    padding-right: 0;
                    padding-bottom: 0;
                    padding-left: 0;
                    max-width: 1050px
                }

                .brxe-container2 {
                    width: 100%;
                    margin-top: 0;
                    margin-right: 0;
                    margin-bottom: 0;
                    margin-left: 0;
			  display: flex;
                    flex-direction: column;
                    justify-content: space-between;
                    align-items: center;
                    padding-top: 0;
                    padding-right: 0;
                    padding-bottom: 0;
                    padding-left: 0;
                    max-width: 1050px
                }

                .woocommerce main.site-main {
                    width: 100%
                }

                #brx-content.wordpress {
                    width: 100%;
                    max-width: 1050px
                }

                .brxe-div {
                    width: 100%
                }

                .bricks-button {
                    font-weight: 600;
                    letter-spacing: -0.15px;
                    color: var(--bricks-color-htshqs);
                    line-height: 1.4;
                    border-color: var(--bricks-color-ernboo);
                    border-radius: 0.5rem
                }

                :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {
                    background-color: var(--bricks-color-baxvxa)
                }

                .bricks-button.sm {
                    padding-top: 0.4rem;
                    padding-right: 1.5rem;
                    padding-bottom: 0.3rem;
                    padding-left: 1.5rem;
                    font-size: 0.9rem;
                    letter-spacing: -0.1px;
                    line-height: 1.4
                }

                :root .bricks-button[class*="light"]:not(.bricks-lightbox) {
                    color: var(--bricks-color-dyohix);
                    box-shadow: 0 0.5rem 1rem -0.5rem rgba(17, 24, 39, 0.23);
                    border: 1px solid var(--bricks-color-uwfzzt)
                }

                :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {
                    background-color: var(--bricks-color-rxigxs)
                }

                :root .bricks-button[class*="light"]:not(.bricks-lightbox):hover {
                    color: var(--bricks-color-htshqs)
                }

                .bricks-button.lg {
                    padding-top: 1rem;
                    padding-right: 3rem;
                    padding-bottom: 1rem;
                    padding-left: 3rem;
                    font-size: 1.5rem;
                    font-weight: 700;
                    line-height: 1.4
                }

                :root .bricks-button[class*="secondary"] {
                    color: var(--bricks-color-baxvxa);
                    border: 1px solid var(--bricks-color-uwfzzt);
                    box-shadow: 0 0.5rem 1rem -1rem var(--bricks-color-qvpoxv)
                }

                :root .bricks-button[class*="secondary"]:not(.outline) {
                    background-color: var(--bricks-color-qsoafo)
                }

                :root .bricks-button[class*="secondary"]:not(.outline):hover {
                    background-color: var(--bricks-color-rxigxs)
                }

                :root .bricks-button[class*="primary"]:not(.outline) {
                    background-color: var(--bricks-color-dyohix)
                }

                :root .bricks-button[class*="primary"] {
                    border: 0.5px solid var(--bricks-color-rxigxs);
                    box-shadow: 0 0.5rem 1rem -0.5rem rgba(17, 24, 39, 0.23)
                }

                :root .bricks-button[class*="primary"]:not(.outline):hover {
                    background-color: var(--bricks-color-rxigxs)
                }

                .bricks-button.md {
                    line-height: 1.4
                }

                .woocommerce-notices-wrapper .woocommerce-info a, .woocommerce-NoticeGroup .woocommerce-info a.button, .woocommerce-info a, .woocommerce-info a.button {
                    padding-top: 0.3rem;
                    padding-right: 1rem;
                    padding-bottom: 0.3rem;
                    padding-left: 1rem;
                    border-style: none
                }

                @media (max-width: 480px) {
                    body {
                        font-size: 1.2rem
                    }

                    h1 {
                        font-size: 2.5rem
                    }

                    .brxe-container {
                        flex-direction: column
                    }

                    .bricks-button.sm {
                        padding-top: 0.4rem;
                        padding-right: 3rem;
                        padding-bottom: 0.4rem;
                        padding-left: 3rem
                    }
                }

                .gap-mid {
                    column-gap: 3rem;
                    row-gap: 3rem
                }

                .pv-0 {
                    padding-top: 0;
                    padding-bottom: 0
                }

                .pb-3 {
                    padding-bottom: 3rem
                }

                .f-h {
                    display: flex;
                    flex-direction: row;
                }

                .f-wrap {
                    flex-wrap: wrap;
                }

                .f-j-center {
                    justify-content: center
                }

                .gap-05 {
                    column-gap: 0.5rem;
                    row-gap: 0.5rem
                }

                .f-v {
                    display: flex;
                    flex-direction: column
                }

                .f-a-center {
                    align-items: center
                }

                .gap-1 {
                    column-gap: 1rem;
                    row-gap: 1rem;
                }

                .relative {
                    position: relative
                }

                @media (max-width: 480px) {
                    .res-mb-w-40 {
                        width: 40%
                    }
                }

                .text-hero {
                    font-size: 2.9rem;
                    font-weight: 800;
                    line-height: 1.3
                }

                .font-center {
                    text-align: center
                }

                .font-center {
                    text-align: center
                }

                .font-center a {
                    text-align: center;
                    font-size: inherit
                }

                .w-100 {
                    width: 100%
                }

                .mb-05 {
                    margin-bottom: 0.5rem
                }

                .color-purple {
                    color: var(--bricks-color-dyohix)
                }

                .color-white {
                    color: var(--bricks-color-htshqs)
                }

                .color-white {
                    color: var(--bricks-color-htshqs)
                }

                .color-white a {
                    color: var(--bricks-color-htshqs);
                    font-size: inherit
                }

                .w-70 {
                    width: 70%
                }

                @media (max-width: 480px) {
                    .res-mb-w-100 {
                        width: 100%;
                    }

                    .res-mb-w-100 {
                        width: 100% !important
                    }
                }

                .bg-white {
                    background-color: var(--bricks-color-htshqs)
                }

                .p-button {
                    padding-top: 0.5rem;
                    padding-right: 1rem;
                    padding-bottom: 0.5rem;
                    padding-left: 1rem
                }

                .br-small {
                    border-radius: 0.5rem;
                }

                .shadow-mid {
                    box-shadow: 0 0.5rem 1.5rem -0.5rem rgba(66, 75, 87, 0.2)
                }

                .font-bold {
                    font-weight: 600
                }

                .o-hidden {
                    overflow: hidden
                }

                .w-80 {
                    width: 80%
                }

                .text-text {
                    font-size: 1rem;
                    line-height: 1.75
                }

                .w-auto {
                    width: auto
                }

                @media (max-width: 480px) {
                    .res-mb-f-v {
                        flex-direction: column !important;
                    }
                }

                .f-j-between {
                    justify-content: space-between
                }

                .text-big {
                    font-size: 1.3rem;
                    letter-spacing: -0.2px;
                    line-height: 1.3;
                    font-weight: 600
                }

                .opacity-0 {
                    opacity: 0
                }

                .bg-yellow {
                    background-color: var(--bricks-color-dpqzyv)
                }

                .w-4rem {
                    width: 4rem
                }

                .d-none {
                    display: none
                }

                .font-xbold {
                    font-weight: 700
                }

                @media (max-width: 480px) {
                    .mb-font-center {
                        text-align: center
                    }
                }

                .font-uppercase {
                    text-transform: uppercase
                }

                @media (max-width: 480px) {
                    .font-uppercase {
                        font-size: 2rem
                    }
                }

                .f-1 {
                    flex: 1;
                }

                .text-cta-big {
                    font-size: 2rem;
                    text-align: center;
                    font-weight: 700;
                    line-height: 1.2
                }

                .font-xxbold {
                    font-weight: 800
                }

                .f-j-end {
                    justify-content: flex-end
                }

                @media (max-width: 480px) {
                    .res-mb-f-j-center {
                        justify-content: center
                    }
                }

                .cursor-pointer {
                    cursor: pointer;
                }

                .h-100vh {
                    height: 100vh
                }

                @media (max-width: 991px) {
                    .res-tab-h-90vh {
                        height: 90vh
                    }
                }

                .absolute-full {
                    position: absolute;
                    top: 0px;
                    right: 0px;
                    width: 100%;
                    height: 100%
                }

                .unset-max-width {
                    max-width: unset
                }

                .f-a-start {
                    align-items: flex-start
                }

                .gap-small {
                    column-gap: 1.5rem;
                    row-gap: 1.5rem
                }

                .w-45 {
                    width: 45%
                }

                .hover-tiptoe-shadow-small:hover {
                    box-shadow: 0 0.5rem 1rem -0.5rem #4b5563;
                    transform: translateY(-0.5rem)
                }

                .w-50 {
                    width: 50%
                }

                .shadow-strong {
                    box-shadow: -0.2rem 0.3rem 1.5rem -0.3rem rgba(35, 14, 119, 0.34)
                }

                .p-mid {
                    padding-top: 2rem;
                    padding-right: 2rem;
                    padding-bottom: 2rem;
                    padding-left: 2rem
                }

                .br-mid {
                    border-radius: 1rem
                }

                .f-a-stretch {
                    align-items: stretch
                }

                @media (max-width: 480px) {
                    .res-mb-f-a-start {
                        justify-content: flex-start
                    }
                }

                .w-content-small {
                    width: 80%;
                    max-width: 700px
                }

                @media (max-width: 480px) {
                    .res-mb-font-left {
                        text-align: left
                    }
                }

                .w-55 {
                    width: 55%
                }

                .ele-p-mb-05 p {
                    margin-bottom: 0.5rem;
                }

                .bg-purple {
                    background-color: var(--bricks-color-dyohix)
                }

                .p-small {
                    padding-top: 1.5rem;
                    padding-right: 1.5rem;
                    padding-bottom: 1.5rem;
                    padding-left: 1.5rem
                }

                @media (max-width: 480px) {
                    .res-mb-f-j-start {
                        align-items: flex-start
                    }
                }

                .color-yellow {
                    color: var(--bricks-color-dpqzyv)
                }

                .font-black {
                    font-weight: 800
                }

                .mb-minus-05 {
                    margin-bottom: -0.5rem
                }

                .w-60 {
                    width: 60%
                }

                @media (max-width: 480px) {
                    .w-60 {
                        width: unset
                    }
                }

                .w-40 {
                    width: 40%
                }

                @media (max-width: 480px) {
                    .res-mb-w-80 {
                        width: 80% !important
                    }
                }

                @media (max-width: 480px) {
                    .res-mb-f-wrap {
                        flex-wrap: wrap
                    }
                }

                .gap-2 {
                    column-gap: 2rem;
                    row-gap: 2rem
                }

                .pl-0 {
                    padding-left: 0
                }

                .icon-smaller {
                    font-size: 1.5rem
                }

                @media (max-width: 480px) {
                    .res-mb-d-none {
                        display: none
                    }
                }

                .footer {
                    background-color: var(--bricks-color-rxigxs);
                    padding-top: 2rem;
                    padding-bottom: 2rem
                }

                .bg-blue-darkest {
                    background-color: #111827
                }

                .h-100 {
                    height: 100%
                }

                .w-35 {
                    width: 35%
                }

                .color-gray-light {
                    color: var(--bricks-color-lraxgc)
                }

                .w-50-gap-1 {
                    width: calc((100% - 1rem)/2)
                }

                .bg-purple-darkest {
                    background-color: #1c0b5b
                }

                .text-small {
                    font-size: 0.85rem
                }

                @media (max-width: 480px) {
                    .text-small {
                        font-size: 1rem
                    }
                }

                .color-purple-highlight {
                    color: #a78fff
                }

                @media (max-width: 480px) {
                    .res-mb-z-index-10 {
                        z-index: 10
                    }
                }

                .popup-icon-close {
                    margin-left: auto;
                    position: absolute;
                    top: 1rem;
                    right: 1rem;
                    font-size: 2rem;
                    cursor: pointer
                }

                .p-05 {
                    padding-top: 0.5rem;
                    padding-right: 0.5rem;
                    padding-bottom: 0.5rem;
                    padding-left: 0.5rem
                }

                .text-badge {
                    padding-top: 0.3em;
                    padding-right: 1.2em;
                    padding-bottom: 0.3em;
                    padding-left: 1.2em
                }

                :root {
                    --bricks-color-tggjip: #4b5563;
                    --bricks-color-lraxgc: #9ca3af;
                    --bricks-color-gygppn: #e5e7eb;
                    --bricks-color-pdcene: #1c1c1c;
                    --bricks-color-dpqzyv: #f3ce5b;
                    --bricks-color-rfkhvv: #fbfafe;
                    --bricks-color-baxvxa: #efedff;
                    --bricks-color-uwfzzt: #d8d0f9;
                    --bricks-color-rxigxs: #230e77;
                    --bricks-color-qsoafo: #4b32ae;
                    --bricks-color-dyohix: #6544e9;
                    --bricks-color-ernboo: #e5e7eb;
                    --bricks-color-tjnxov: #000000;
                    --bricks-color-htshqs: #ffffff;
                    --bricks-color-kdjkkd: #11b76b;
                    --bricks-color-bcjmpm: #0b7948;
                    --bricks-color-qvpoxv: rgba(17, 24, 39, 0.23);
                    --bricks-color-aeexkk: #f6f9fc;
                }

                #brxe-ttrtul {
                    padding-top: 0.1rem
                }

                #brxe-fjccrh {
                    justify-content: center
                }

                @media (max-width: 480px) {
                    #brxe-fjccrh {
                        align-self: center !important
                    }
                }

                #brxe-uaorss {
                    padding-top: 0.1rem
                }

                #brxe-nxwjon {
                    text-transform: uppercase
                }

                #brxe-nxwjon > .brxe-section {
                    padding-top: 0rem;
                    padding-bottom: 0rem;
                }

                @media (max-width: 480px) {
                    #brxe-nxwjon > .brxe-section {
                        padding-top: 0rem;
                    }
                }

                #brxe-fpsekt {
                    padding-top: 0.1rem
                }

                .brxe-dirubo.brxe-div {
                    padding-top: 0.5rem;
                    padding-right: 1rem;
                    padding-bottom: 0.5rem;
                    padding-left: 1rem;
                    display: block
                }

                .brxe-dirubo.brxe-div:hover {
                    background-color: var(--bricks-color-uwfzzt)
                }

                #brxe-ziptch {
                    margin-top: 0.5rem;
                    margin-left: -1rem;
                    height: 50vh;
                    overflow: scroll
                }

                #brxe-ziptch {
                    overflow-y: scroll;
                    overflow-x: hidden;
                }

                #brxe-wiwsdb .brx-submenu-toggle {
                    display: flex;
                    flex-direction: row;
                    justify-content: space-between
                }

                #brxe-mfapdj {
                    width: 5rem
                }

                #brxe-kiibfk {
                    padding-top: 0.1rem
                }

                #brxe-jfrbeh {
                    margin-left: -2.5rem
                }

                #brxe-tslaqe {
                    width: 5rem
                }

                #brxe-dahzee {
                    padding-top: 0.1rem
                }

                #brxe-hjocmh {
                    margin-left: -2.5rem
                }

                #brxe-rsgmmb {
                    padding-top: 0.1rem
                }

                #brxe-wglapd img {
                    object-fit: contain;
                    max-height: 2.3rem;
                    object-position: left;
                }

                @media (max-width: 991px) {
                    #brxe-wglapd {
                        align-self: center
                    }
                }

                @media (max-width: 480px) {
                    #brxe-wglapd .bricks-site-logo {
                        width: 80%
                    }

                    #brxe-wglapd {
                        width: 70%
                    }
                }

                #brxe-yabngc {
                    padding-top: 0.1rem
                }

                #brxe-xaweky img {
                    object-fit: contain;
                    max-height: 2.8rem;
                }

                @media (max-width: 991px) {
                    #brxe-xaweky {
                        align-self: center
                    }
                }

                @media (max-width: 480px) {
                    #brxe-xaweky .bricks-site-logo {
                        width: 80%
                    }

                    #brxe-xaweky {
                        width: 70%
                    }
                }

                #brxe-endmxb {
                    flex-wrap: nowrap;
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }

                #brxe-xgbfcz {
                    margin-top: -1rem;
                    margin-right: -1rem;
                    margin-bottom: -1rem;
                    margin-left: -1rem;
                    width: 5rem;
                    height: 5rem
                }

                @media (max-width: 480px) {
                    #brxe-xgbfcz {
                        width: 6rem;
                        height: 6rem
                    }
                }

                #brxe-onvkko {
                    margin-right: 1rem
                }

                @media (max-width: 480px) {
                    #brxe-onvkko {
                        justify-content: center
                    }
                }

                #brxe-lqlcxp {
                    width: 35vw;
                    margin-top: -0.5rem;
                    margin-right: -1rem;
                    margin-bottom: -1rem;
                    margin-left: -1rem;
                    position: absolute;
                    top: 0px
                }

                @media (max-width: 480px) {
                    #brxe-lqlcxp {
                        width: 100vw
                    }
                }

                @media (max-width: 480px) {
                    #brxe-ypyban {
                        font-size: 1.2rem
                    }
                }

                @media (max-width: 480px) {
                    #brxe-mkupjs {
                        font-size: 2rem
                    }
                }

                @media (max-width: 480px) {
                    #brxe-xwvruz {
                        padding-right: 3rem;
                        padding-left: 3rem
                    }
                }

                #brxe-hnseob {
                    font-size: 1.5rem;
                    color: #d7a80f;
                    fill: #d7a80f
                }

                @media (max-width: 480px) {
                    #brxe-hnseob {
                        margin-right: auto;
                        color: #c59a0d;
                        fill: #c59a0d;
                        position: absolute;
                        left: 105%
                    }
                }

                @media (max-width: 480px) {
                    #brxe-hgcoef {
                        position: relative
                    }
                }

                #brxe-ubaxgz {
                    padding-top: 0.5rem;
                    padding-right: 2rem;
                    padding-bottom: 0.5rem;
                    padding-left: 2rem;
                    max-width: 100vw
                }

                @media (max-width: 480px) {
                    #brxe-ubaxgz {
                        padding-top: 1rem;
                        padding-right: 0;
                        padding-bottom: 1rem;
                        padding-left: 0;
                        row-gap: 1.5rem
                    }
                }

                #black-friday-banner {
                    padding-top: 0;
                    padding-bottom: 0;
                    position: sticky;
                    top: 0px;
                    z-index: 50
                }

                @media (max-width: 480px) {
                    #black-friday-banner {
                        padding-right: 1rem;
                        padding-left: 1rem
                    }
                }

                #brxe-myibdx {
                    border: 8px solid var(--bricks-color-htshqs);
                    border-radius: 1rem;
                    padding-top: 28%;
                    aspect-ratio: 1.6
                }

                #brxe-myibdx svg {
                    width: 4rem
                }

                #brxe-ujable {
                    background-image: url(../imagenes/fondo1.png);
                    background-position: center center;
                    background-size: cover
                }
                #brxe-ujable2 {
                    background-position: center center;
                    background-color: #7952ff;
                    background-size: cover
                }

                @media (max-width: 480px) {
                    #brxe-ujable {
                        background: linear-gradient(160deg, var(--bricks-color-qsoafo) 55%, transparent 0%);
                    }

                    #brxe-ujable {
                        padding-top: 4rem;
                        height: auto
                    }
                }

                #brxe-hxyaes.horizontal .line {
                    border-top-color: var(--bricks-color-dyohix)
                }

                #brxe-hxyaes.vertical .line {
                    border-right-color: var(--bricks-color-dyohix)
                }

                #brxe-hxyaes .icon {
                    color: var(--bricks-color-dyohix)
                }

                #brxe-ydlxwy ol {
                    margin: 0;
                }

                #brxe-qqcdxz form {
                    display: flex;
                    flex-direction: column;
                    flex-wrap: wrap;
                    gap: 1rem;
                    align-content: stretch;
                }

                #brxe-qqcdxz .forminator-row {
                    margin: 0;
                }

                #brxe-qqcdxz .forminator-input {
                    border-radius: 0.5rem;
                    background: var(--bricks-color-htshqs);
                    padding: 0.3rem 1rem;
                }

                #brxe-qqcdxz .forminator-label {
                    color: var(--bricks-color-htshqs);
                    font-size: 0.8em;
                }

                #brxe-qqcdxz .forminator-button {
                    width: 100%;
                }

                #brxe-qqcdxz .forminator-input::-webkit-input-placeholder {
                    color: var(--bricks-color-lraxgc);
                }

                #brxe-qqcdxz .forminator-response-message {
                    font-size: 1.3rem;
                    letter-spacing: -0.2px;
                    line-height: 1.3;
                    font-weight: 600;
                    text-align: center;
                    color: #f3ce5b;
                }

                #brxe-qqcdxz .forminator-input::placeholder {
                    color: var(--bricks-color-lraxgc);
                    opacity: 1;
                }

                #brxe-cdvizk form {
                    display: flex;
                    flex-direction: column;
                    flex-wrap: wrap;
                    gap: 1rem;
                    align-content: stretch;
                }

                #brxe-cdvizk .forminator-row {
                    margin: 0;
                }

                #brxe-cdvizk .forminator-input {
                    border-radius: 0.5rem;
                    background: var(--bricks-color-htshqs);
                    padding: 0.3rem 1rem;
                }

                #brxe-cdvizk .forminator-label {
                    color: var(--bricks-color-htshqs);
                    font-size: 0.8em;
                }

                #brxe-cdvizk .forminator-button {
                    width: 100%;
                }

                #brxe-cdvizk .forminator-input::-webkit-input-placeholder {
                    color: var(--bricks-color-lraxgc);
                }

                #brxe-cdvizk .forminator-response-message {
                    font-size: 1.3rem;
                    letter-spacing: -0.2px;
                    line-height: 1.3;
                    font-weight: 600;
                    text-align: center;
                    color: #f3ce5b;
                }

                #brxe-cdvizk .forminator-input::placeholder {
                    color: var(--bricks-color-lraxgc);
                    opacity: 1;
                }

                #brxe-excxjt {
                    display: none
                }

                @media (max-width: 480px) {
                    #brxe-excxjt {
                        order: 0;
                        display: flex
                    }
                }

                @media (max-width: 480px) {
                    #brxe-vzyjrp {
                        display: none
                    }
                }

                #brxe-docyrn {
                    font-size: 3rem
                }

                #brxe-zxmvxh {
                    background-image: url(https://refold.la/wp-content/uploads/2024/05/Purple-Background.svg);
                    background-size: cover
                }

                @media (max-width: 480px) {
                    #brxe-qqscim {
                        order: 1
                    }
                }

                @media (max-width: 480px) {
                    #brxe-zupcho {
                        order: 1
                    }
                }

                @media (max-width: 480px) {
                    #brxe-zlazav {
                        display: flex;
                        padding-top: 2rem
                    }
                }

                @media (max-width: 480px) {
                    #brxe-ntfcgx {
                        padding-bottom: 0
                    }
                }

                #brxe-pcacwp {
                    display: none !important;
                }

                @media (max-width: 480px) {
                    #brxe-pcacwp {
                        display: flex !important;
                    }
                }

                #brxe-hfuezh {
                    display: none
                }

                #brxe-oxucxl:not(.tag), #brxe-oxucxl img {
                    object-fit: contain
                }

                #brxe-jbuysy {
                    border-radius: 10rem;
                    font-weight: 500;
                    font-size: 1.5rem;
                    aspect-ratio: 1;
                    width: 1.75rem;
                    justify-content: center;
                    align-items: center;
                    padding-top: 0.5rem;
                    padding-right: 1.2rem;
                    padding-bottom: 0.5rem;
                    padding-left: 1.2rem
                }

                #brxe-jbuysy:hover {
                    background-color: var(--bricks-color-qsoafo)
                }

                #brxe-jbuysy i {
                    font-size: 1.2rem
                }

                #brxe-raywsk {
                    background-color: #ff2929;
                    border-color: #a80000;
                    border-radius: 100rem;
                    font-weight: 500;
                    font-size: 1.5rem;
                    aspect-ratio: 1;
                    width: 1.75rem;
                    justify-content: center;
                    align-items: center;
                    padding-top: 0.5rem;
                    padding-right: 1.2rem;
                    padding-bottom: 0.5rem;
                    padding-left: 1.2rem
                }

                #brxe-raywsk:hover {
                    background-color: #c91313
                }

                #brxe-raywsk i {
                    font-size: 1.2rem
                }

                #brxe-nmkwwa {
                    background-color: #f54200;
                    border-color: #a80000;
                    border-radius: 100rem;
                    font-weight: 500;
                    font-size: 1.5rem;
                    aspect-ratio: 1;
                    width: 1.75rem;
                    justify-content: center;
                    align-items: center;
                    padding-top: 0.5rem;
                    padding-right: 1.2rem;
                    padding-bottom: 0.5rem;
                    padding-left: 1.2rem
                }

                #brxe-nmkwwa:hover {
                    background-color: #c91313
                }

                #brxe-nmkwwa i {
                    font-size: 1.4rem
                }

                #brxe-wpwcki {
                    padding-right: 2rem;
                    padding-left: 2rem
                }

                @media (max-width: 480px) {
                    #brxe-wpwcki {
                        padding-right: 3rem;
                        padding-left: 3rem
                    }
                }

                @media (max-width: 480px) {
                    #brxe-wvcylb {
                        justify-content: space-between
                    }
                }

                #brxe-cnlzvy {
                    align-content: space-between;
                }

                @media (max-width: 480px) {
                    #brxe-cnlzvy {
                        order: 0;
                        z-index: 3
                    }
                }

                @media (max-width: 480px) {
                    #brxe-ixehfy {
                        font-size: 1.2rem
                    }
                }

                #brxe-dlvmla {
                    column-gap: 1rem
                }

                #brxe-dlvmla * {
                    width: 100%;
                }

                @media (max-width: 480px) {
                    #brxe-dlvmla {
                        order: 1;
                        z-index: 3
                    }
                }

                @media (max-width: 480px) {
                    #brxe-ksvcpn {
                        font-size: 1.2rem
                    }
                }

                #brxe-urjlwv {
                    column-gap: 1rem
                }

                #brxe-urjlwv * {
                    width: 100%;
                }

                @media (max-width: 480px) {
                    #brxe-urjlwv {
                        order: 3
                    }
                }

                #brxe-lzzkzc {
                    align-items: flex-start
                }

                #brxe-qfejzu {
                    align-items: stretch
                }

                @media (max-width: 480px) {
                    #brxe-qfejzu {
                        row-gap: 2rem
                    }
                }

                #brxe-pifqio {
                    background-color: #111827
                }

                @media (max-width: 480px) {
                    #brxe-4a77b3 {
                        order: 0
                    }
                }

                #brxe-7dfcc5 {
                    background-color: #ff2929;
                    border-top: 1px solid #a80000
                }

                #brxe-7dfcc5:hover {
                    background-color: #e54343
                }

                @media (max-width: 480px) {
                    #brxe-f48488 {
                        order: 2
                    }
                }

                #brxe-57b556 {
                    column-gap: 1rem
                }

                @media (max-width: 480px) {
                    #brxe-57b556 {
                        order: 1;
                        z-index: 3
                    }
                }

                #brxe-f68191 {
                    column-gap: 1rem
                }

                @media (max-width: 480px) {
                    #brxe-f68191 {
                        order: 3
                    }
                }

                .brxe-popup-64838.brx-popup {
                    justify-content: center;
                    align-items: center
                }

                @media (max-width: 480px) {
                    .brxe-popup-64838 .brx-popup-content {
                        width: 100%
                    }
                }

                #brxe-vnqyeo {
                    margin-top: -3rem
                }

                #brxe-ytnkrl {
                    min-width: unset
                }

                #brxe-tvkcdg {
                    max-height: 80vh;
                    padding-top: 1rem;
                    padding-right: 0;
                    padding-bottom: 0;
                    padding-left: 0
                }

                @media (max-width: 1200px) {
                    #brxe-tvkcdg {
                        overflow-y:scroll;
                    }

                    @media (max-width: 991px) {
                        #brxe-tvkcdg {
                            overflow-y:scroll;
                        }
                    }