/* --- Fontes originais --- */
@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+1F00-1FFF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0370-03FF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 600;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/EOr0mi4hNtlgWNn9if640EZzXCo.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+1F00-1FFF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0370-03FF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/vQyevYAyHtARFwPqUzQGpnDs.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/b6Y37FthZeALduNqHicBT6FutY.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 400;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/6mJuEAguuIuMog10gGvH5d3cl8.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+1F00-1FFF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0370-03FF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

@font-face {
            font-family: CadaxaInter;
            src: url(../fonts/DolVirEGb34pEXEp8t8FQBSK4.woff2);
            font-display: swap;
            font-style: normal;
            font-weight: 500;
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }

@font-face {
            font-family: CadaxaInter Placeholder;
            src: local("Arial");
            ascent-override: 90%;
            descent-override: 22.43%;
            line-gap-override: 0%;
            size-adjust: 107.64%
        }

/* --- Animações keyframes --- */


/* --- Estilos do notch com escopo isolado --- */
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1nc4iis {
width:70px!important}
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1kmy02n {
width:42px!important;height:34px!important;left:calc(50% - 42px / 2)!important;top:calc(50% - 34px / 2)!important;background-image:url('../img/Logo_Cadaxa_v2.svg')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1kmy02n .svgContainer, .cadaxa-framer-menu-wrap .framer-RyPdj .framer-1kmy02n svg {
display:none!important}
@media(min-width: 1200px) {
.cadaxa-framer-menu-wrap .hidden-72rtr7 {

                display: none !important
            }
}
@media(min-width: 810px) and (max-width: 1199px) {
.cadaxa-framer-menu-wrap .hidden-1i6nyat {

                display: none !important
            }
}
@media(max-width: 809px) {
.cadaxa-framer-menu-wrap .hidden-15hurun {

                display: none !important
            }
}
.cadaxa-framer-menu-wrap, .cadaxa-framer-menu-wrap, .cadaxa-framer-menu-wrap #cadaxa-framer-main {
}
.cadaxa-framer-menu-wrap {
}
.cadaxa-framer-menu-wrap * {
}
.cadaxa-framer-menu-wrap h1, .cadaxa-framer-menu-wrap h2, .cadaxa-framer-menu-wrap h3, .cadaxa-framer-menu-wrap h4, .cadaxa-framer-menu-wrap h5, .cadaxa-framer-menu-wrap h6, .cadaxa-framer-menu-wrap p, .cadaxa-framer-menu-wrap figure {
}
.cadaxa-framer-menu-wrap, .cadaxa-framer-menu-wrap input, .cadaxa-framer-menu-wrap textarea, .cadaxa-framer-menu-wrap select, .cadaxa-framer-menu-wrap button {
}
.cadaxa-framer-menu-wrap {
}
.cadaxa-framer-menu-wrap {
}
@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)) {

            body {
                --framer-will-change-override: transform
            }
        }
.cadaxa-framer-menu-wrap [data-framer-component-type] {

            position: absolute
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text] {

            cursor: inherit
        }
.cadaxa-framer-menu-wrap [data-framer-component-text-autosized] * {

            white-space: pre
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text]>* {

            text-align: var(--framer-text-alignment, start)
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text] span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] p span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h1 span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h2 span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h3 span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h4 span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h5 span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h6 span {

            display: block
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text] span span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] p span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h1 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h2 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h3 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h4 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h5 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h6 span span {

            display: unset
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text] div div span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a div span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] span span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] p span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h1 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h2 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h3 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h4 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h5 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h6 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a {

            font-family: var(--font-family);
            font-style: var(--font-style);
            font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
            color: var(--text-color);
            letter-spacing: var(--letter-spacing);
            font-size: var(--font-size);
            text-transform: var(--text-transform);
            text-decoration: var(--text-decoration);
            line-height: var(--line-height)
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text] div div span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a div span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] span span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] p span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h1 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h2 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h3 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h4 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h5 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] h6 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a {

            --font-family: var(--framer-font-family);
            --font-style: var(--framer-font-style);
            --font-weight: var(--framer-font-weight);
            --text-color: var(--framer-text-color);
            --letter-spacing: var(--framer-letter-spacing);
            --font-size: var(--framer-font-size);
            --text-transform: var(--framer-text-transform);
            --text-decoration: var(--framer-text-decoration);
            --line-height: var(--framer-line-height)
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text] a, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a div span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a span span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a p span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h1 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h2 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h3 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h4 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h5 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h6 span span {

            --font-family: var(--framer-link-font-family, var(--framer-font-family));
            --font-style: var(--framer-link-font-style, var(--framer-font-style));
            --font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
            --text-color: var(--framer-link-text-color, var(--framer-text-color));
            --font-size: var(--framer-link-font-size, var(--framer-font-size));
            --text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
            --text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration))
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text] a:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a div span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a span span span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a p span span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h1 span span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h2 span span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h3 span span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h4 span span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h5 span span:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=Text] a h6 span span:hover {

            --font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
            --font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
            --font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
            --text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
            --font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
            --text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
            --text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a div span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a span span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a p span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a h1 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a h2 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a h3 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a h4 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a h5 span span, .cadaxa-framer-menu-wrap [data-framer-component-type=Text].isCurrent a h6 span span {

            --font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
            --font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
            --font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
            --text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
            --font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
            --text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
            --text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))
        }
.cadaxa-framer-menu-wrap p.framer-text, .cadaxa-framer-menu-wrap div.framer-text, .cadaxa-framer-menu-wrap h1.framer-text, .cadaxa-framer-menu-wrap h2.framer-text, .cadaxa-framer-menu-wrap h3.framer-text, .cadaxa-framer-menu-wrap h4.framer-text, .cadaxa-framer-menu-wrap h5.framer-text, .cadaxa-framer-menu-wrap h6.framer-text, .cadaxa-framer-menu-wrap ol.framer-text, .cadaxa-framer-menu-wrap ul.framer-text {

            margin: 0;
            padding: 0
        }
.cadaxa-framer-menu-wrap p.framer-text, .cadaxa-framer-menu-wrap div.framer-text, .cadaxa-framer-menu-wrap h1.framer-text, .cadaxa-framer-menu-wrap h2.framer-text, .cadaxa-framer-menu-wrap h3.framer-text, .cadaxa-framer-menu-wrap h4.framer-text, .cadaxa-framer-menu-wrap h5.framer-text, .cadaxa-framer-menu-wrap h6.framer-text, .cadaxa-framer-menu-wrap li.framer-text, .cadaxa-framer-menu-wrap ol.framer-text, .cadaxa-framer-menu-wrap ul.framer-text, .cadaxa-framer-menu-wrap span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-blockquote-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif));
            font-style: var(--framer-blockquote-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-blockquote-text-color, var(--framer-text-color, #000));
            font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
            letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
            text-transform: var(--framer-blockquote-text-transform, var(--framer-text-transform, none));
            text-decoration: var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));
            line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em));
            text-align: var(--framer-blockquote-text-alignment, var(--framer-text-alignment, start));
            -webkit-text-stroke-width: var(--framer-text-stroke-width, initial);
            -webkit-text-stroke-color: var(--framer-text-stroke-color, initial);
            -moz-font-feature-settings: var(--framer-font-open-type-features, initial);
            -webkit-font-feature-settings: var(--framer-font-open-type-features, initial);
            font-feature-settings: var(--framer-font-open-type-features, initial);
            text-wrap: var(--framer-text-wrap-override, var(--framer-text-wrap))
        }
.cadaxa-framer-menu-wrap .framer-fit-text .framer-text {

            white-space: nowrap;
            white-space-collapse: preserve
        }
.cadaxa-framer-menu-wrap strong.framer-text {

            font-family: var(--framer-blockquote-font-family-bold, var(--framer-font-family-bold));
            font-style: var(--framer-blockquote-font-style-bold, var(--framer-font-style-bold));
            font-weight: var(--framer-blockquote-font-weight-bold, var(--framer-font-weight-bold, bolder))
        }
.cadaxa-framer-menu-wrap em.framer-text {

            font-family: var(--framer-blockquote-font-family-italic, var(--framer-font-family-italic));
            font-style: var(--framer-blockquote-font-style-italic, var(--framer-font-style-italic, italic));
            font-weight: var(--framer-blockquote-font-weight-italic, var(--framer-font-weight-italic))
        }
.cadaxa-framer-menu-wrap em.framer-text>strong.framer-text {

            font-family: var(--framer-blockquote-font-family-bold-italic, var(--framer-font-family-bold-italic));
            font-style: var(--framer-blockquote-font-style-bold-italic, var(--framer-font-style-bold-italic, italic));
            font-weight: var(--framer-blockquote-font-weight-bold-italic, var(--framer-font-weight-bold-italic, bolder))
        }
.cadaxa-framer-menu-wrap p.framer-text:not(:first-child), .cadaxa-framer-menu-wrap div.framer-text:not(:first-child), .cadaxa-framer-menu-wrap h1.framer-text:not(:first-child), .cadaxa-framer-menu-wrap h2.framer-text:not(:first-child), .cadaxa-framer-menu-wrap h3.framer-text:not(:first-child), .cadaxa-framer-menu-wrap h4.framer-text:not(:first-child), .cadaxa-framer-menu-wrap h5.framer-text:not(:first-child), .cadaxa-framer-menu-wrap h6.framer-text:not(:first-child), .cadaxa-framer-menu-wrap ol.framer-text:not(:first-child), .cadaxa-framer-menu-wrap ul.framer-text:not(:first-child), .cadaxa-framer-menu-wrap blockquote.framer-text:not(:first-child), .cadaxa-framer-menu-wrap .framer-image.framer-text:not(:first-child) {

            margin-top: var(--framer-blockquote-paragraph-spacing, var(--framer-paragraph-spacing, 0))
        }
.cadaxa-framer-menu-wrap li.framer-text>ul.framer-text:nth-child(2), .cadaxa-framer-menu-wrap li.framer-text>ol.framer-text:nth-child(2) {

            margin-top: 0
        }
.cadaxa-framer-menu-wrap .framer-text[data-text-fill] {

            display: inline-block;
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            padding: max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / 2));
            margin: min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))) / -2))
        }
.cadaxa-framer-menu-wrap code.framer-text, .cadaxa-framer-menu-wrap code.framer-text span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif)));
            font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-blockquote-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));
            font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
            letter-spacing: var(--framer-blockquote-letter-spacing, var(--framer-letter-spacing, 0));
            line-height: var(--framer-blockquote-line-height, var(--framer-line-height, 1.2em))
        }
.cadaxa-framer-menu-wrap blockquote.framer-text {

            margin-block-start: initial;
            margin-block-end: initial;
            margin-inline-start: initial;
            margin-inline-end: initial;
            unicode-bidi: initial
        }
.cadaxa-framer-menu-wrap a.framer-text, .cadaxa-framer-menu-wrap a.framer-text span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif)));
            font-style: var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
            cursor: var(--framer-custom-cursors, pointer)
        }
.cadaxa-framer-menu-wrap code.framer-text a.framer-text, .cadaxa-framer-menu-wrap code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif)));
            font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
            font-size: calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))
        }
.cadaxa-framer-menu-wrap a.framer-text:hover, .cadaxa-framer-menu-wrap a.framer-text:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-blockquote-font-family, var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif))));
            font-style: var(--framer-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
            color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
        }
.cadaxa-framer-menu-wrap code.framer-text a.framer-text:hover, .cadaxa-framer-menu-wrap code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-blockquote-font-family, var(--framer-code-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif)));
            font-style: var(--framer-blockquote-font-style, var(--framer-code-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-blockquote-font-weight, var(--framer-code-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
        }
.cadaxa-framer-menu-wrap a.framer-text[data-framer-page-link-current], .cadaxa-framer-menu-wrap a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif)));
            font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
        }
.cadaxa-framer-menu-wrap code.framer-text a.framer-text[data-framer-page-link-current], .cadaxa-framer-menu-wrap code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-code-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif));
            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));
            font-size: calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))
        }
.cadaxa-framer-menu-wrap a.framer-text[data-framer-page-link-current]:hover, .cadaxa-framer-menu-wrap a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif))));
            font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
        }
.cadaxa-framer-menu-wrap code.framer-text a.framer-text[data-framer-page-link-current]:hover, .cadaxa-framer-menu-wrap code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {

            font-family: var(--framer-code-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif));
            font-style: var(--framer-code-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-code-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));
            font-size: calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))
        }
.cadaxa-framer-menu-wrap .framer-image.framer-text {

            display: block;
            max-width: 100%;
            height: auto
        }
.cadaxa-framer-menu-wrap .text-styles-preset-reset.framer-text {

            --framer-font-family: CadaxaInter, CadaxaInter Placeholder, sans-serif;
            --framer-font-style: normal;
            --framer-font-weight: 500;
            --framer-text-color: #000;
            --framer-font-size: 16px;
            --framer-letter-spacing: 0;
            --framer-text-transform: none;
            --framer-text-decoration: none;
            --framer-line-height: 1.2em;
            --framer-text-alignment: start;
            --framer-font-open-type-features: normal
        }
.cadaxa-framer-menu-wrap ol.framer-text {

            --list-style-type: decimal
        }
.cadaxa-framer-menu-wrap ul.framer-text, .cadaxa-framer-menu-wrap ol.framer-text {

            display: table;
            width: 100%
        }
.cadaxa-framer-menu-wrap li.framer-text {

            display: table-row;
            counter-increment: list-item;
            list-style: none
        }
.cadaxa-framer-menu-wrap ol.framer-text>li.framer-text:before {

            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-inline-end: .75ch;
            content: counter(list-item, var(--list-style-type)) ".";
            white-space: nowrap
        }
.cadaxa-framer-menu-wrap ul.framer-text>li.framer-text:before {

            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-inline-end: .75ch;
            content: "\2022"
        }
.cadaxa-framer-menu-wrap .framer-text-module[style*=aspect-ratio]>:first-child {

            width: 100%
        }
@supports not (aspect-ratio: 1) {

            .framer-text-module[style*=aspect-ratio] {
                position: relative
            }
        }
@supports not (aspect-ratio: 1) {

            .framer-text-module[style*=aspect-ratio]:before {
                content: "";
                display: block;
                padding-bottom: calc(100% / calc(var(--aspect-ratio)))
            }
        }
@supports not (aspect-ratio: 1) {

            .framer-text-module[style*=aspect-ratio]>:first-child {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%
            }
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] {

            cursor: inherit
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset {

            --framer-font-family: CadaxaInter, CadaxaInter Placeholder, sans-serif;
            --framer-font-style: normal;
            --framer-font-weight: 500;
            --framer-text-color: #000;
            --framer-font-size: 16px;
            --framer-letter-spacing: 0;
            --framer-text-transform: none;
            --framer-text-decoration: none;
            --framer-line-height: 1.2em;
            --framer-text-alignment: start;
            --framer-font-open-type-features: normal
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] p, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] div, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h1, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h2, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h3, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h4, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h5, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h6 {

            margin: 0;
            padding: 0
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] p, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] div, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h1, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h2, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h3, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h4, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h5, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h6, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] li, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ol, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ul, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]) {

            font-family: var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif);
            font-style: var(--framer-font-style, normal);
            font-weight: var(--framer-font-weight, 400);
            color: var(--framer-text-color, #000);
            font-size: var(--framer-font-size, 16px);
            letter-spacing: var(--framer-letter-spacing, 0);
            text-transform: var(--framer-text-transform, none);
            text-decoration: var(--framer-text-decoration, none);
            line-height: var(--framer-line-height, 1.2em);
            text-align: var(--framer-text-alignment, start)
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] p:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] div:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h1:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h2:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h3:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h4:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h5:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] h6:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ol:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ul:not(:first-child), .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child) {

            margin-top: var(--framer-paragraph-spacing, 0)
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] span[data-text-fill] {

            display: inline-block;
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] a, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]) {

            font-family: var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif));
            font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
            font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
            color: var(--framer-link-text-color, var(--framer-text-color, #000));
            font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
            text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
            text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none))
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] a:hover, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif)));
            font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
        }
.cadaxa-framer-menu-wrap a[data-framer-page-link-current], .cadaxa-framer-menu-wrap a[data-framer-page-link-current] span:not([data-text-fill]) {

            font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif)));
            font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
            font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
            color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
            font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
            text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
            text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))
        }
.cadaxa-framer-menu-wrap a[data-framer-page-link-current]:hover, .cadaxa-framer-menu-wrap a[data-framer-page-link-current]:hover span:not([data-text-fill]) {

            font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, CadaxaInter, CadaxaInter Placeholder, sans-serif))));
            font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
            font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
            color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
            font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
            text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
            text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] strong {

            font-weight: bolder
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] em {

            font-style: italic
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] .framer-image {

            display: block;
            max-width: 100%;
            height: auto
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ul, .cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ol {

            display: table;
            width: 100%;
            padding-left: 0;
            margin: 0
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] li {

            display: table-row;
            counter-increment: list-item;
            list-style: none
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ol>li:before {

            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-right: .75ch;
            content: counter(list-item) ".";
            white-space: nowrap
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeprecatedRichText] ul>li:before {

            display: table-cell;
            width: 2.25ch;
            box-sizing: border-box;
            padding-right: .75ch;
            content: "\2022"
        }
.cadaxa-framer-menu-wrap :not([data-framer-generated])>[data-framer-stack-content-wrapper]>*, .cadaxa-framer-menu-wrap :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type], .cadaxa-framer-menu-wrap :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*, .cadaxa-framer-menu-wrap :not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type] {

            position: relative
        }
.cadaxa-framer-menu-wrap .flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*, .cadaxa-framer-menu-wrap [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false] {

            margin-top: calc(var(--stack-gap-y) / 2);
            margin-bottom: calc(var(--stack-gap-y) / 2);
            margin-right: calc(var(--stack-gap-x) / 2);
            margin-left: calc(var(--stack-gap-x) / 2)
        }
.cadaxa-framer-menu-wrap [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {

            row-gap: var(--stack-native-row-gap);
            column-gap: var(--stack-native-column-gap)
        }
.cadaxa-framer-menu-wrap .flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true] {

            row-gap: unset;
            column-gap: unset
        }
.cadaxa-framer-menu-wrap .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child, .cadaxa-framer-menu-wrap [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child, .cadaxa-framer-menu-wrap .flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child, .cadaxa-framer-menu-wrap [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child {

            margin-top: 0;
            margin-left: 0
        }
.cadaxa-framer-menu-wrap .flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child, .cadaxa-framer-menu-wrap [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child, .cadaxa-framer-menu-wrap .flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child, .cadaxa-framer-menu-wrap [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child {

            margin-right: 0;
            margin-bottom: 0
        }
.cadaxa-framer-menu-wrap NavigationContainer [data-framer-component-type=NavigationContainer]>*, .cadaxa-framer-menu-wrap [data-framer-component-type=NavigationContainer]>[data-framer-component-type] {

            position: relative
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Scroll]::-webkit-scrollbar {

            display: none
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=ScrollContentWrapper]>* {

            position: relative
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll] {

            -webkit-overflow-scrolling: touch
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll]>* {

            position: relative
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll].direction-both {

            overflow-x: scroll;
            overflow-y: scroll
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll].direction-vertical {

            overflow-x: hidden;
            overflow-y: scroll
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll].direction-horizontal {

            overflow-x: scroll;
            overflow-y: hidden
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll].direction-vertical>* {

            width: 100% !important
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll].direction-horizontal>* {

            height: 100% !important
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {

            display: none
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=PageContentWrapper]>*, .cadaxa-framer-menu-wrap [data-framer-component-type=PageContentWrapper]>[data-framer-component-type] {

            position: relative
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=DeviceComponent].no-device>* {

            width: 100% !important;
            height: 100% !important
        }
.cadaxa-framer-menu-wrap [data-is-present=false], .cadaxa-framer-menu-wrap [data-is-present=false] * {

            pointer-events: none !important
        }
.cadaxa-framer-menu-wrap [data-framer-cursor=pointer] {

            cursor: pointer
        }
.cadaxa-framer-menu-wrap [data-framer-cursor=grab] {

            cursor: grab
        }
.cadaxa-framer-menu-wrap [data-framer-cursor=grab]:active {

            cursor: grabbing
        }
.cadaxa-framer-menu-wrap [data-framer-component-type=Frame] *, .cadaxa-framer-menu-wrap [data-framer-component-type=Stack] * {

            pointer-events: auto
        }
.cadaxa-framer-menu-wrap [data-framer-generated] * {

            pointer-events: unset
        }
.cadaxa-framer-menu-wrap .svgContainer svg {

            display: block
        }
.cadaxa-framer-menu-wrap [data-reset=button] {

            border-width: 0;
            padding: 0;
            background: none
        }
.cadaxa-framer-menu-wrap [data-hide-scrollbars=true]::-webkit-scrollbar {

            width: 0px;
            height: 0px
        }
.cadaxa-framer-menu-wrap [data-hide-scrollbars=true]::-webkit-scrollbar-thumb {

            background: transparent
        }
.cadaxa-framer-menu-wrap .framer-cursor-none, .cadaxa-framer-menu-wrap .framer-cursor-none * {

            cursor: none !important
        }
.cadaxa-framer-menu-wrap .framer-pointer-events-none, .cadaxa-framer-menu-wrap .framer-pointer-events-none * {

            pointer-events: none !important
        }
.cadaxa-framer-menu-wrap .framer-body-augiA20Il-framer-48ja4 {

            background: rgb(255, 255, 255)
        }
.cadaxa-framer-menu-wrap .framer-48ja4.framer-lux5qc, .cadaxa-framer-menu-wrap .framer-48ja4 .framer-lux5qc {

            display: block
        }
.cadaxa-framer-menu-wrap .framer-48ja4.framer-72rtr7 {

            align-content: center;
            align-items: center;
            background-color: #fff;
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 0px;
            height: min-content;
            justify-content: flex-start;
            overflow: hidden;
            padding: 0;
            position: relative;
            width: 1200px
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-jx0221 {

            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 90px;
            height: 100vh;
            justify-content: center;
            overflow: hidden;
            padding: 0;
            position: relative;
            width: 100%
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-1pdba8m {

            -webkit-user-select: none;
            background: linear-gradient(180deg, #0c1247 0%, rgb(40, 51, 125) 27.729025151459517%, rgb(80, 93, 173) 46.2150419190992%, rgb(125, 142, 209) 59.84456275625727%, rgb(174, 188, 230) 75.04069518389328%, rgb(239, 236, 255) 90.08016645248149%, rgb(255, 255, 255) 100%);
            flex: none;
            inset: 0;
            overflow: hidden;
            pointer-events: none;
            position: absolute;
            user-select: none
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-10yet3w {

            flex: none;
            height: 340px;
            overflow: visible;
            position: relative;
            width: 100%
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-e180c4 {

            -webkit-user-select: none;
            bottom: 0;
            flex: none;
            height: 532px;
            left: 0;
            overflow: visible;
            pointer-events: none;
            position: absolute;
            right: 0;
            user-select: none
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-1jl16ty {

            align-content: center;
            align-items: center;
            bottom: 48px;
            display: flex;
            flex: none;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 26px;
            height: min-content;
            justify-content: center;
            left: 50%;
            overflow: hidden;
            padding: 0;
            position: absolute;
            transform: translate(-50%);
            width: 1200px;
            z-index: 1
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-1t9fpks-container {

            flex: none;
            height: 44px;
            position: relative;
            width: auto
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-19d0bz8 {

            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 8px;
            height: min-content;
            justify-content: center;
            overflow: hidden;
            padding: 0;
            position: relative;
            width: 100%
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-1wreu5g, .cadaxa-framer-menu-wrap .framer-48ja4 .framer-v25p1t {

            --framer-link-text-color: #0099ff;
            --framer-link-text-decoration: underline;
            flex: none;
            height: auto;
            position: relative;
            white-space: pre-wrap;
            width: 100%;
            word-break: break-word;
            word-wrap: break-word
        }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-r5ccev-container {

            flex: none;
            height: auto;
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 10
        }
@supports (background: -webkit-named-image(i)) and (not (scale:1)) {


            .framer-48ja4.framer-72rtr7,
            .framer-48ja4 .framer-jx0221,
            .framer-48ja4 .framer-1jl16ty,
            .framer-48ja4 .framer-19d0bz8 {
                gap: 0px
            }

            .framer-48ja4.framer-72rtr7>* {
                margin: 0
            }

            .framer-48ja4.framer-72rtr7>:first-child,
            .framer-48ja4 .framer-jx0221>:first-child,
            .framer-48ja4 .framer-1jl16ty>:first-child,
            .framer-48ja4 .framer-19d0bz8>:first-child {
                margin-top: 0
            }

            .framer-48ja4.framer-72rtr7>:last-child,
            .framer-48ja4 .framer-jx0221>:last-child,
            .framer-48ja4 .framer-1jl16ty>:last-child,
            .framer-48ja4 .framer-19d0bz8>:last-child {
                margin-bottom: 0
            }

            .framer-48ja4 .framer-jx0221>* {
                margin: 45px 0
            }

            .framer-48ja4 .framer-1jl16ty>* {
                margin: 13px 0
            }

            .framer-48ja4 .framer-19d0bz8>* {
                margin: 4px 0
            }
        }
@media (min-width: 810px) and (max-width: 1199px) {
.cadaxa-framer-menu-wrap .framer-body-augiA20Il-framer-48ja4 {

                background: rgb(255, 255, 255)
            }
.cadaxa-framer-menu-wrap .framer-48ja4.framer-72rtr7 {

                width: 810px
            }
}
@media (max-width: 809px) {
.cadaxa-framer-menu-wrap .framer-body-augiA20Il-framer-48ja4 {

                background: rgb(255, 255, 255)
            }
.cadaxa-framer-menu-wrap .framer-48ja4.framer-72rtr7 {

                width: 390px
            }
.cadaxa-framer-menu-wrap .framer-48ja4 .framer-10yet3w {

                height: 430px
            }
}
.cadaxa-framer-menu-wrap .framer-lUHbu.framer-1jy2ws4, .cadaxa-framer-menu-wrap .framer-lUHbu .framer-1jy2ws4 {
}
.cadaxa-framer-menu-wrap .framer-lUHbu.framer-1inqwox {
}
.cadaxa-framer-menu-wrap .framer-lUHbu .framer-xnj3q6 {
}
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

            .framer-lUHbu.framer-1inqwox {
                gap: 0px
            }

            .framer-lUHbu.framer-1inqwox>* {
                margin: 0 5px
            }

            .framer-lUHbu.framer-1inqwox>:first-child {
                margin-left: 0
            }

            .framer-lUHbu.framer-1inqwox>:last-child {
                margin-right: 0
            }
        }
.cadaxa-framer-menu-wrap .framer-lUHbu[data-border=true]:after, .cadaxa-framer-menu-wrap .framer-lUHbu [data-border=true]:after {

            content: "";
            border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);
            border-color: var(--border-color, none);
            border-style: var(--border-style, none);
            width: 100%;
            height: 100%;
            position: absolute;
            box-sizing: border-box;
            left: 0;
            top: 0;
            border-radius: inherit;
            pointer-events: none
        }
.cadaxa-framer-menu-wrap .ssr-variant {

            display: contents
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-k96413, .cadaxa-framer-menu-wrap .framer-RyPdj .framer-k96413 {

            display: block
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-wun60e {

            align-content: center;
            align-items: center;
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 0px;
            height: 58px;
            justify-content: center;
            overflow: hidden;
            padding: 0;
            position: relative;
            width: 1200px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-tk6evh {

            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 4px;
            height: 58px;
            justify-content: center;
            overflow: hidden;
            padding: 0;
            position: relative;
            width: 100%;
            z-index: 2
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1gtz3tb-container, .cadaxa-framer-menu-wrap .framer-RyPdj .framer-1541ohi-container {

            flex: none;
            height: 100%;
            position: relative;
            width: auto
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-124b6q4-container, .cadaxa-framer-menu-wrap .framer-RyPdj .framer-1j8sip-container {

            flex: none;
            height: 100%;
            position: relative;
            width: 82px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1e2kcj3 {

            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 0px;
            height: 100%;
            justify-content: center;
            overflow: visible;
            padding: 0;
            position: relative;
            width: min-content
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1nc4iis {

            flex: none;
            height: 100%;
            overflow: hidden;
            position: relative;
            text-decoration: none;
            width: 48px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1kmy02n {

            flex: none;
            height: 24px;
            left: calc(50.00000000000002% - 20px / 2);
            position: absolute;
            top: calc(50.00000000000002% - 24px / 2);
            width: 20px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-wfyr6b {

            flex: none;
            height: 100%;
            overflow: hidden;
            position: relative;
            width: 48px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-8s3dxj-container {

            flex: none;
            height: 24px;
            left: calc(50.00000000000002% - 24px / 2);
            position: absolute;
            top: calc(50.00000000000002% - 24px / 2);
            width: 24px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-sr7vgk {

            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 0px;
            justify-content: center;
            inset: 0;
            overflow: visible;
            padding: 0;
            position: absolute;
            z-index: 1
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-vlfqx7 {

            flex: none;
            height: 23px;
            overflow: hidden;
            position: relative;
            width: 100%
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1rpl55p {

            align-content: center;
            align-items: center;
            display: flex;
            flex: none;
            flex-direction: row;
            flex-wrap: nowrap;
            gap: 0px;
            height: min-content;
            justify-content: center;
            overflow: hidden;
            padding: 0;
            position: relative;
            width: min-content
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-cmt8pp, .cadaxa-framer-menu-wrap .framer-RyPdj .framer-1s5z8le {

            flex: none;
            height: 34px;
            overflow: visible;
            position: relative;
            width: 90px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1xwl7gn {

            flex: none;
            height: 34px;
            position: absolute;
            right: 0;
            top: 0;
            width: 87px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-8zgakw {

            flex: none;
            height: 34px;
            overflow: hidden;
            position: relative;
            width: 48px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj .framer-1id56wj {

            flex: none;
            height: 34px;
            left: 0;
            position: absolute;
            top: 0;
            width: 87px
        }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {


            .framer-RyPdj.framer-wun60e,
            .framer-RyPdj .framer-tk6evh,
            .framer-RyPdj .framer-1e2kcj3,
            .framer-RyPdj .framer-sr7vgk,
            .framer-RyPdj .framer-1rpl55p {
                gap: 0px
            }

            .framer-RyPdj.framer-wun60e>*,
            .framer-RyPdj .framer-sr7vgk>* {
                margin: 0
            }

            .framer-RyPdj.framer-wun60e>:first-child,
            .framer-RyPdj .framer-sr7vgk>:first-child {
                margin-top: 0
            }

            .framer-RyPdj.framer-wun60e>:last-child,
            .framer-RyPdj .framer-sr7vgk>:last-child {
                margin-bottom: 0
            }

            .framer-RyPdj .framer-tk6evh>* {
                margin: 0 2px
            }

            .framer-RyPdj .framer-tk6evh>:first-child,
            .framer-RyPdj .framer-1e2kcj3>:first-child,
            .framer-RyPdj .framer-1rpl55p>:first-child {
                margin-left: 0
            }

            .framer-RyPdj .framer-tk6evh>:last-child,
            .framer-RyPdj .framer-1e2kcj3>:last-child,
            .framer-RyPdj .framer-1rpl55p>:last-child {
                margin-right: 0
            }

            .framer-RyPdj .framer-1e2kcj3>*,
            .framer-RyPdj .framer-1rpl55p>* {
                margin: 0
            }
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-10fqg1d .framer-8zgakw {

            width: 340px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll.framer-wun60e {

            height: 272px;
            justify-content: flex-start;
            width: 388px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-tk6evh {

            flex-direction: column;
            height: min-content
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-1gtz3tb-container {

            height: 45px;
            order: 1
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-124b6q4-container {

            height: 45px;
            order: 2
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-1e2kcj3, .cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-1e2kcj3 {

            height: 58px;
            order: 0
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-1nc4iis, .cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-wfyr6b, .cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-1nc4iis, .cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-wfyr6b {

            height: 58px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-1541ohi-container {

            height: 45px;
            order: 3
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-1j8sip-container {

            height: 45px;
            order: 4
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-sr7vgk {

            bottom: unset;
            height: 272px;
            justify-content: flex-start
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-vlfqx7, .cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-vlfqx7 {

            flex: 1 0 0px;
            height: 1px;
            order: 0
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1orkkll .framer-1rpl55p, .cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-1rpl55p {

            order: 1
        }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

            .framer-RyPdj.framer-v-1orkkll .framer-tk6evh {
                gap: 0px
            }

            .framer-RyPdj.framer-v-1orkkll .framer-tk6evh>* {
                margin: 2px 0
            }

            .framer-RyPdj.framer-v-1orkkll .framer-tk6evh>:first-child {
                margin-top: 0
            }

            .framer-RyPdj.framer-v-1orkkll .framer-tk6evh>:last-child {
                margin-bottom: 0
            }
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy.framer-wun60e {

            justify-content: flex-start;
            width: 388px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-tk6evh {

            flex-direction: column;
            height: 252px
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-1gtz3tb-container {

            flex: 1 0 0px;
            height: 1px;
            order: 1;
            pointer-events: none
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-124b6q4-container {

            flex: 1 0 0px;
            height: 1px;
            order: 2;
            pointer-events: none
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-1541ohi-container {

            flex: 1 0 0px;
            height: 1px;
            order: 3;
            pointer-events: none
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-1j8sip-container {

            flex: 1 0 0px;
            height: 1px;
            order: 4;
            pointer-events: none
        }
.cadaxa-framer-menu-wrap .framer-RyPdj.framer-v-1ucxsvy .framer-sr7vgk {

            bottom: unset;
            height: 58px;
            justify-content: flex-start
        }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

            .framer-RyPdj.framer-v-1ucxsvy .framer-tk6evh {
                gap: 0px
            }

            .framer-RyPdj.framer-v-1ucxsvy .framer-tk6evh>* {
                margin: 2px 0
            }

            .framer-RyPdj.framer-v-1ucxsvy .framer-tk6evh>:first-child {
                margin-top: 0
            }

            .framer-RyPdj.framer-v-1ucxsvy .framer-tk6evh>:last-child {
                margin-bottom: 0
            }
        }
.cadaxa-framer-menu-wrap .framer-eHxyd.framer-egs5r1, .cadaxa-framer-menu-wrap .framer-eHxyd .framer-egs5r1 {

            display: block
        }
.cadaxa-framer-menu-wrap .framer-eHxyd.framer-naovip {

            cursor: pointer;
            height: 24px;
            overflow: hidden;
            position: relative;
            width: 24px
        }
.cadaxa-framer-menu-wrap .framer-eHxyd .framer-1o1k14 {

            flex: none;
            height: 1px;
            left: calc(50.00000000000002% - 14px / 2);
            overflow: visible;
            position: absolute;
            top: 7px;
            width: 14px
        }
.cadaxa-framer-menu-wrap .framer-eHxyd .framer-yvavpl {

            flex: none;
            height: 1px;
            left: calc(50.00000000000002% - 14px / 2);
            overflow: visible;
            position: absolute;
            top: calc(50.00000000000002% - 1px / 2);
            width: 14px
        }
.cadaxa-framer-menu-wrap .framer-eHxyd .framer-1sccnuo {

            bottom: 7px;
            flex: none;
            height: 1px;
            left: calc(50.00000000000002% - 14px / 2);
            overflow: visible;
            position: absolute;
            width: 14px
        }
.cadaxa-framer-menu-wrap .framer-eHxyd.framer-v-zf3wp9.framer-naovip {

            aspect-ratio: 1 / 1;
            height: var(--framer-aspect-ratio-supported, 24px)
        }
.cadaxa-framer-menu-wrap .framer-eHxyd.framer-v-zf3wp9 .framer-1o1k14 {

            top: calc(50.00000000000002% - 1px / 2)
        }
.cadaxa-framer-menu-wrap .framer-eHxyd.framer-v-zf3wp9 .framer-yvavpl {

            left: calc(50.00000000000002% - 1px / 2);
            width: 1px
        }
.cadaxa-framer-menu-wrap .framer-eHxyd.framer-v-zf3wp9 .framer-1sccnuo {

            bottom: unset;
            top: calc(50.00000000000002% - 1px / 2)
        }
@supports (aspect-ratio: 1) {

            body {
                --framer-aspect-ratio-supported: auto
            }
        }
.cadaxa-framer-menu-wrap .framer-kXaK8.framer-1vz4j04, .cadaxa-framer-menu-wrap .framer-kXaK8 .framer-1vz4j04 {

            display: block
        }
.cadaxa-framer-menu-wrap .framer-kXaK8.framer-das3j3 {

            align-content: center;
            align-items: center;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 10px;
            height: 58px;
            justify-content: center;
            overflow: visible;
            padding: 0 28px;
            position: relative;
            text-decoration: none;
            width: 83px
        }
.cadaxa-framer-menu-wrap .framer-kXaK8 .framer-m9kftl {

            -webkit-user-select: none;
            flex: none;
            height: auto;
            pointer-events: none;
            position: relative;
            user-select: none;
            white-space: pre;
            width: auto
        }
.cadaxa-framer-menu-wrap .framer-kXaK8 .framer-1jarpu7-container {

            flex: none;
            inset: 0;
            position: absolute;
            z-index: 3
        }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) {

            .framer-kXaK8.framer-das3j3 {
                gap: 0px
            }

            .framer-kXaK8.framer-das3j3>* {
                margin: 5px 0
            }

            .framer-kXaK8.framer-das3j3>:first-child {
                margin-top: 0
            }

            .framer-kXaK8.framer-das3j3>:last-child {
                margin-bottom: 0
            }
        }
.cadaxa-framer-menu-wrap .framer-kXaK8.framer-v-eyp894.framer-das3j3 {

            cursor: default;
            width: 83px
        }
.cadaxa-framer-menu-wrap .framer-kXaK8.framer-v-eyp894 .framer-m9kftl {

            left: 49%;
            position: absolute;
            top: -20px;
            z-index: 1
        }
.cadaxa-framer-menu-wrap .framer-kXaK8.framer-v-p70x72.framer-das3j3, .cadaxa-framer-menu-wrap .framer-kXaK8.framer-v-157vdem.framer-das3j3, .cadaxa-framer-menu-wrap .framer-kXaK8.framer-v-1fdnovq.framer-das3j3 {

            width: 83px
        }



/* Estilos extras de layout e interatividade */
.cadaxa-framer-menu-wrap .framer-jx0221 {
    display: none !important;
}
.cadaxa-framer-menu-wrap #overlay {
    display: none !important;
}

/* Deixa todos os contêineres de layout invisíveis para eventos de mouse e transparentes */
.cadaxa-framer-menu-wrap,
.cadaxa-framer-menu-wrap #cadaxa-framer-main,
.cadaxa-framer-menu-wrap .framer-48ja4,
.cadaxa-framer-menu-wrap .framer-72rtr7,
.cadaxa-framer-menu-wrap .framer-1i6nyat,
.cadaxa-framer-menu-wrap .framer-15hurun {
    background: transparent !important;
    background-color: transparent !important;
    pointer-events: none !important;
}

/* Mantém o contêiner do notch flutuando fixo no topo do viewport */
.cadaxa-framer-menu-wrap #cadaxa-framer-main {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99998; /* Senta perfeitamente abaixo da admin bar do WP (99999) mas acima de todo o resto do site */
}

/* Evita sobreposição com a barra do WordPress quando o usuário estiver logado */
.admin-bar .cadaxa-framer-menu-wrap #cadaxa-framer-main {
    top: 32px;
}
@media screen and (max-width: 782px) {
    .admin-bar .cadaxa-framer-menu-wrap #cadaxa-framer-main {
        top: 46px;
    }
}

/* Deixa apenas a barra do notch ativa para receber eventos de mouse (cliques/hovers) */
.cadaxa-framer-menu-wrap .framer-r5ccev-container {
    pointer-events: auto !important;
}
