@media all {
    @media all {
        body {
            background-color: var(--background-base);
        }

        @media all {
            :root {
                --primary-base: #195ab4;
                --primary-extended-10: #d2e5ff;
                --primary-extended-20: #b1d2ff;
                --primary-extended-30: #87baff;
                --primary-extended-40: #6baaff;
                --primary-extended-50: #549cff;
                --primary-extended-60: #307ae0;
                --primary-extended-70: #195ab4;
                --primary-extended-80: #10408d;
                --primary-extended-90: #0b2859;
                --primary-extended-100: #05132a;
                --primary-base-inverse: #195ab4;
                --outline-base-focus-inverse: #195ab4;
                --outline-base-focus: #195ab4;
                --outline-base: rgba(0, 0, 0, 0.16);
                --outline-base-inverse: rgba(255, 255, 255, 0.16);
                --status-success-base-surface-inverse: #062a1a;
                --status-success-base-inverse: #62c395;
                --status-success-base: #159e5c;
                --status-success-base-surface: #daece5;
                --status-warning-base: #f05800;
                --status-warning-base-inverse: #ff8752;
                --status-warning-base-surface: #ffe7cc;
                --status-warning-base-surface-inverse: #361b0f;
                --status-error-base-surface: #ffdbdd;
                --status-error-base: #eb3d47;
                --status-error-base-inverse: #f76970;
                --status-error-base-surface-inverse: #380e10;
                --status-informative-base-inverse: #4795ff;
                --status-informative-base-surface-inverse: #071836;
                --status-informative-base: #1f7dff;
                --status-informative-base-surface: #d2e5ff;
                --background-base-inverse: #101010;
                --background-base: #f5f5f6;
                --neutral-base-inverse: #1f2023;
                --neutral-extended-10: #ffffff;
                --neutral-extended-20: #f5f6f9;
                --neutral-extended-30: #d7dbdf;
                --neutral-extended-40: #b8bec4;
                --neutral-extended-50: #959ca2;
                --neutral-extended-60: #61686e;
                --neutral-extended-70: #464c51;
                --neutral-extended-80: #34383c;
                --neutral-extended-90: #272a2e;
                --neutral-extended-100: #1b1e20;
                --neutral-base: #ffffff;
                --action-main-hover: #3e75c0;
                --action-main-selected: #195ab4;
                --action-main-selected-inverse: #195ab4;
                --action-main-pressed-inverse: #134489;
                --action-main-hover-inverse: #3e75c0;
                --action-main-focus-inverse: #195ab4;
                --action-main-focus: #195ab4;
                --action-main-enabled-inverse: #195ab4;
                --action-main-enabled: #195ab4;
                --action-main-emphasis-high: rgba(255, 255, 255, 0.96);
                --action-main-emphasis-low: rgba(255, 255, 255, 0.74);
                --action-main-emphasis-low-inverse: rgba(255, 255, 255, 0.74);
                --action-main-emphasis-medium-inverse: rgba(255, 255, 255, 0.8);
                --action-main-emphasis-medium: rgba(255, 255, 255, 0.8);
                --action-main-emphasis-high-inverse: rgba(255, 255, 255, 0.96);
                --action-main-pressed: #134489;
                --action-secondary-selected-inverse: #87baff;
                --action-secondary-hover-inverse: #90bfff;
                --action-secondary-focus: #10408d;
                --action-secondary-emphasis-medium: rgba(255, 255, 255, 0.8);
                --action-secondary-emphasis-high: rgba(255, 255, 255, 0.96);
                --action-secondary-emphasis-high-inverse: rgba(0, 0, 0, 0.96);
                --action-secondary-emphasis-medium-inverse: rgba(0, 0, 0, 0.8);
                --action-secondary-emphasis-low-inverse: rgba(0, 0, 0, 0.64);
                --action-secondary-emphasis-low: rgba(255, 255, 255, 0.74);
                --action-secondary-hover: #234f96;
                --action-secondary-enabled: #10408d;
                --action-secondary-enabled-inverse: #87baff;
                --action-secondary-focus-inverse: #87baff;
                --action-secondary-pressed: #0c316b;
                --action-secondary-pressed-inverse: #719cd6;
                --action-secondary-selected: #10408d;
                --action-disabled-emphasis-base: rgba(0, 0, 0, 0.4);
                --action-disabled-emphasis-base-inverse: rgba(255, 255, 255, 0.4);
                --action-disabled-base: rgba(0, 0, 0, 0.1);
                --action-disabled-base-inverse: rgba(255, 255, 255, 0.1);
                --action-neutral-selected-inverse: #404040;
                --action-neutral-enabled-inverse: #1f2023;
                --action-neutral-enabled: #ffffff;
                --action-neutral-focus: #ffffff;
                --action-neutral-hover: #e8e8e8;
                --action-neutral-hover-inverse: #303030;
                --action-neutral-pressed-inverse: #292929;
                --action-neutral-selected: #e6e6e6;
                --action-neutral-focus-inverse: #1f2023;
                --action-neutral-emphasis-high-inverse: rgba(255, 255, 255, 0.96);
                --action-neutral-emphasis-low-inverse: rgba(255, 255, 255, 0.74);
                --action-neutral-emphasis-high: rgba(0, 0, 0, 0.96);
                --action-neutral-emphasis-low: rgba(0, 0, 0, 0.64);
                --action-neutral-emphasis-medium-inverse: rgba(255, 255, 255, 0.8);
                --action-neutral-emphasis-medium: rgba(0, 0, 0, 0.8);
                --action-neutral-pressed: #c2c2c2;
                --surface-brand-04: #195ab4;
                --surface-brand-01: #05132a;
                --surface-brand-on-brand-04-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-on-brand-04-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-04-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-04-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-04-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-04-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-04-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-04-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-05-emphasis-high: rgba(0, 0, 0, 0.96);
                --surface-brand-on-brand-05-emphasis-low: rgba(0, 0, 0, 0.64);
                --surface-brand-on-brand-05-emphasis-medium: rgba(0, 0, 0, 0.8);
                --surface-brand-on-brand-05-action-pressed: rgba(0, 0, 0, 0.8);
                --surface-brand-on-brand-05-action-hover: rgba(0, 0, 0, 0.64);
                --surface-brand-on-brand-05-action-enabled: rgba(0, 0, 0, 0.96);
                --surface-brand-on-brand-05-disabled: rgba(0, 0, 0, 0.4);
                --surface-brand-on-brand-05-outline: rgba(0, 0, 0, 0.16);
                --surface-brand-on-brand-02-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-02-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-02-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-02-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-02-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-02-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-02-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-on-brand-02-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-03-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-on-brand-03-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-03-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-03-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-03-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-03-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-03-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-03-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-01-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-01-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-01-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-01-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-01-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-01-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-01-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-01-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-02: #0b2859;
                --surface-brand-05: #6baaff;
                --surface-brand-03: #10408d;
                --secondary-base-inverse: #87baff;
                --secondary-base: #10408d;
                --support-brown-10: #ede7e4;
                --support-brown-20: #e4d9d3;
                --support-brown-30: #d0b8ad;
                --support-brown-40: #be9989;
                --support-brown-50: #aa7a64;
                --support-brown-60: #9e664d;
                --support-brown-70: #8d5a43;
                --support-brown-80: #714733;
                --support-brown-90: #533122;
                --support-brown-100: #3a2014;
                --support-purple-10: #d2d7f0;
                --support-purple-20: #c0c6eb;
                --support-purple-30: #9ba3e0;
                --support-purple-40: #7b84d6;
                --support-purple-50: #5b66cd;
                --support-purple-60: #4854c7;
                --support-purple-70: #3b46af;
                --support-purple-80: #232d84;
                --support-purple-90: #111962;
                --support-purple-100: #091051;
                --support-aqua-10: #d8f0f5;
                --support-aqua-20: #bee6ee;
                --support-aqua-30: #87d0df;
                --support-aqua-40: #5abed3;
                --support-aqua-50: #45b6cd;
                --support-aqua-60: #329fb5;
                --support-aqua-70: #328495;
                --support-aqua-80: #2f7482;
                --support-aqua-90: #29636e;
                --support-aqua-100: #22515a;
                --support-lime-10: #eefbe0;
                --support-lime-20: #daefc3;
                --support-lime-30: #bcdc98;
                --support-lime-40: #9bc868;
                --support-lime-50: #7eb63e;
                --support-lime-60: #6baa23;
                --support-lime-70: #629c20;
                --support-lime-80: #53821b;
                --support-lime-90: #416616;
                --support-lime-100: #395913;
                --support-red-10: #ffe5e6;
                --support-red-20: #fccacc;
                --support-red-30: #f79ea3;
                --support-red-40: #f2757c;
                --support-red-50: #ed515a;
                --support-red-60: #eb3e48;
                --support-red-70: #ce363f;
                --support-red-80: #a92c33;
                --support-red-90: #7a1f24;
                --support-red-100: #60181c;
                --support-pink-10: #f1e5ed;
                --support-pink-20: #ebd4e3;
                --support-pink-30: #deabcd;
                --support-pink-40: #d289ba;
                --support-pink-50: #c768a7;
                --support-pink-60: #c0549c;
                --support-pink-70: #a94a89;
                --support-pink-80: #853b6c;
                --support-pink-90: #5e2a4d;
                --support-pink-100: #49213c;
                --support-grey-10: #f2f2f2;
                --support-grey-20: #e5e5e5;
                --support-grey-30: #cacaca;
                --support-grey-40: #b2b2b2;
                --support-grey-50: #9a9a9a;
                --support-grey-60: #909090;
                --support-grey-70: #808080;
                --support-grey-80: #626262;
                --support-grey-90: #484848;
                --support-grey-100: #373737;
                --support-green-10: #e7f3ee;
                --support-green-20: #d0ebdf;
                --support-green-30: #9dd8bc;
                --support-green-40: #62c395;
                --support-green-50: #2db071;
                --support-green-60: #149a5a;
                --support-green-70: #128850;
                --support-green-80: #107444;
                --support-green-90: #0e613a;
                --support-green-100: #0d5734;
                --support-blue-10: #d2e5ff;
                --support-blue-20: #b1d2ff;
                --support-blue-30: #87baff;
                --support-blue-40: #6baaff;
                --support-blue-50: #549cff;
                --support-blue-60: #307ae0;
                --support-blue-70: #195ab4;
                --support-blue-80: #174e9f;
                --support-blue-90: #123570;
                --support-blue-100: #0b2859;
                --support-orange-10: #ffd8c7;
                --support-orange-20: #ffc7ae;
                --support-orange-30: #ffab86;
                --support-orange-40: #ff905e;
                --support-orange-50: #ff7e44;
                --support-orange-60: #ef7640;
                --support-orange-70: #c46135;
                --support-orange-80: #9f4f2b;
                --support-orange-90: #783c21;
                --support-orange-100: #5d2f1a;
                --support-yellow-10: #fff5da;
                --support-yellow-20: #ffeab5;
                --support-yellow-30: #ffdf8c;
                --support-yellow-40: #ffd15b;
                --support-yellow-50: #ffca43;
                --support-yellow-60: #e8b73d;
                --support-yellow-70: #c79c34;
                --support-yellow-80: #a37e2b;
                --support-yellow-90: #795c20;
                --support-yellow-100: #674d1b;
                --support-violet-10: #e6e2f0;
                --support-violet-20: #d6cdea;
                --support-violet-30: #bcabe0;
                --support-violet-40: #9b80d4;
                --support-violet-50: #8562cb;
                --support-violet-60: #754cc5;
                --support-violet-70: #6a46b2;
                --support-violet-80: #563b90;
                --support-violet-90: #3d2d66;
                --support-violet-100: #322652;
                --on-color-emphasis-high-inverse: rgba(255, 255, 255, 0.96);
                --on-color-emphasis-low-inverse: rgba(255, 255, 255, 0.74);
                --on-color-emphasis-medium: rgba(0, 0, 0, 0.8);
                --on-color-emphasis-low: rgba(0, 0, 0, 0.64);
                --on-color-emphasis-medium-inverse: rgba(255, 255, 255, 0.8);
                --on-color-emphasis-disabled: rgba(0, 0, 0, 0.4);
                --on-color-emphasis-high: rgba(0, 0, 0, 0.96);
                --on-color-emphasis-disabled-inverse: rgba(255, 255, 255, 0.4);
                --on-color-indicator-positive-surface-inverse: #0e613a;
                --on-color-indicator-positive-base-inverse: #62c395;
                --on-color-indicator-positive-base: #128850;
                --on-color-indicator-positive-surface: #d0ebdf;
                --on-color-indicator-negative-base-inverse: #f2757c;
                --on-color-indicator-negative-surface: #fccacc;
                --on-color-indicator-negative-base: #ce363f;
                --on-color-indicator-negative-surface-inverse: #7a1f24;
                --on-color-indicator-highlight-base: #174e9f;
                --on-color-indicator-highlight-surface-inverse: #0b2859;
                --on-color-indicator-highlight-surface: #d2e5ff;
                --on-color-indicator-highlight-base-inverse: #b1d2ff;
                --special-shimmer-base-inverse-end: #2e2e38;
                --special-shimmer-base-inverse-start: #5c5d6c;
                --special-shimmer-base-end: #bababb;
                --special-shimmer-base-start: #e0e0e1;
                --special-fixed-black: #000000;
                --special-fixed-white: #ffffff;
            }
        }

        @media all {
            :root {
                --mobile: 576px;
                --tablet: 768px;
                --desktop: 992px;
                --mobile-portrait: 599px;
                --mobile-landscape: 767px;
                --gutter-sm: 8px;
                --gutter-lg: 24px;
                --grid-minimal: 376px;
                --grid-x-small: 711px;
                --grid-small: 1023px;
                --grid-medium: 1279px;
                --grid-baseline: 1365px;
                --grid-large: 1439px;
                --grid-x-large: 1535px;
                --grid-max-default: 1920px;
            }
        }

        html,
        body {
            margin: 0;
            padding: 0;
            background-color: var(--background-base);
            font-family: font01, sans-serif;
        }

        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: font01, sans-serif;
            font-size: 16px;
            font-weight: normal;
        }

        footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            min-height: 53px;
            padding: 16px 28px;
            background-color: var(--neutral-base);
        }

        footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] .arraial_sao_joao_2025_html_footer__links[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
            display: flex;
            flex-direction: row;
            gap: 16px;
        }

        footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] .arraial_sao_joao_2025_html_footer__copy-right[_ngcontent-ng-arraial_sao_joao_2025_html_0004] article[_ngcontent-ng-arraial_sao_joao_2025_html_0004] p[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
            color: var(--on-color-emphasis-low);
            font-size: 14px;
        }

        @media (max-width: 1024px) and (orientation: landscape) and (max-height: 700px) {
            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                border-top: 1px solid var(--outline-base, rgba(0, 0, 0, .1607843137));
            }
        }

        @media screen and (max-width: 800px) {
            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                flex-direction: column-reverse;
                gap: 16px;
                border-top: 1px solid var(--outline-base, rgba(0, 0, 0, .1607843137));
            }
        }

        @media screen and (max-width: 450px) {
            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                align-items: flex-start;
            }

            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] .arraial_sao_joao_2025_html_footer__links[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                flex-direction: column;
                align-items: flex-start;
            }
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-link {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            column-gap: 4px;
            color: var(--on-color-emphasis-high);
            cursor: pointer;
        }

        .arraial_sao_joao_2025_html_orq-link *,
        .arraial_sao_joao_2025_html_orq-link *:before,
        .arraial_sao_joao_2025_html_orq-link *:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .arraial_sao_joao_2025_html_orq-link .arraial_sao_joao_2025_html_orq-link__label {
            display: inline-block;
            line-height: 24px;
        }

        .arraial_sao_joao_2025_html_orq-link.large .arraial_sao_joao_2025_html_orq-link__label {
            font-size: 16px;
        }

        .arraial_sao_joao_2025_html_orq-link.small .arraial_sao_joao_2025_html_orq-link__label {
            font-size: 14px;
        }

        .arraial_sao_joao_2025_html_orq-link.underline .arraial_sao_joao_2025_html_orq-link__label {
            text-decoration-line: underline;
        }

        .arraial_sao_joao_2025_html_orq-link.right {
            flex-direction: row-reverse;
        }

        .arraial_sao_joao_2025_html_orq-link:focus {
            border: 2px solid var(--outline-base-focus);
        }

        .arraial_sao_joao_2025_html_orq-link:hover {
            color: var(--on-color-emphasis-medium);
        }

        .arraial_sao_joao_2025_html_orq-link:hover .arraial_sao_joao_2025_html_orq-link__label {
            text-decoration-line: underline;
        }

        @media all {
            :root {
                --mobile: 576px;
                --tablet: 768px;
                --desktop: 992px;
                --mobile-portrait: 599px;
                --mobile-landscape: 767px;
                --gutter-sm: 8px;
                --gutter-lg: 24px;
                --grid-minimal: 376px;
                --grid-x-small: 711px;
                --grid-small: 1023px;
                --grid-medium: 1279px;
                --grid-baseline: 1365px;
                --grid-large: 1439px;
                --grid-x-large: 1535px;
                --grid-max-default: 1920px;
            }
        }

        .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: grid;
            grid-template-columns: 50% 50%;
            background-color: var(--background-base);
        }

        .arraial_sao_joao_2025_html_log__background[_ngcontent-ng-arraial_sao_joao_2025_html_0001] img[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            width: 100%;
            height: calc(100vh - 60px);
            object-fit: cover;
            object-position: 50% 100%;
        }

        .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: flex;
            justify-content: center;
            width: 100%;
        }

        .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] img[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            height: 32px;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: flex;
            position: relative;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 100%;
            margin: 32px 0;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] h1[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            margin: 32px 0 22px;
            color: var(--on-color-emphasis-high);
            font-size: 24px;
            font-weight: 400;
            line-height: 30px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            position: relative;
            top: 10px;
            width: 427px;
            border-radius: 4px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            border: 0;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:first-child {
            padding-top: 18px;
            padding-bottom: 42px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(2) {
            padding-bottom: 14px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(3) {
            display: flex;
            justify-content: space-between;
            padding: 24px 0 16px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(4) {
            padding-bottom: 19px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(5) {
            padding-bottom: 19px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:last-child {
            padding-bottom: 0;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_orq-input__input-wrapper input {
            font-size: 18px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_orq-input__input-wrapper input::placeholder {
            font-size: 18px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_icon-container {
            margin: 0;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_icon-container i {
            color: var(--support-grey-70);
            font-size: unset !important;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_icon-container {
            margin-top: 2px;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_icon-container__icon.icon-info {
            font-size: 16px !important;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_icon-container__icon.icon-external-link {
            color: var(--action-secondary-enabled, #10408d);
        }

        .arraial_sao_joao_2025_html_log__privacy-and-terms__message[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--on-color-emphasis-high);
            font-size: 12px;
        }

        .arraial_sao_joao_2025_html_log__privacy-and-terms__links[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--primary-base);
            font-size: 12px;
            text-decoration: none;
        }

        .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-tabs__line--selected {
            z-index: 0;
        }

        .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_checkbox__checkmark:after {
            top: 3px;
        }

        .arraial_sao_joao_2025_html_log__external-link[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            background: var(--neutral-base, #fff);
            cursor: pointer;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: grid;
            grid-template-columns: auto 21px;
            padding: 16px;
            border: 1px solid var(--outline-base, rgba(0, 0, 0, .1607843137));
            border-radius: 4px;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] p[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--action-secondary-enabled, #10408d);
            font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            text-decoration: underline;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] span[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--on-color-emphasis-medium, rgba(0, 0, 0, .8));
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] div[_ngcontent-ng-arraial_sao_joao_2025_html_0001]+div[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            align-content: space-around;
        }

        @media screen and (max-width: 1024px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                display: flex;
            }

            .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                justify-content: center;
            }

            .arraial_sao_joao_2025_html_log__background[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                display: none;
            }
        }

        @media screen and (min-width: 1024px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_orq-tabs__body {
                padding: 24px 0;
            }
        }

        @media screen and (max-width: 767px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                background-color: var(--neutral-base);
            }

            .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                justify-content: center;
            }
        }

        @media screen and (max-width: 500px) {
            .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] h1[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                font-size: 18px;
            }

            .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                width: 100%;
            }
        }

        @media screen and (max-width: 410px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-checkbox .checkbox label {
                font-size: 14px;
            }

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-link .arraial_sao_joao_2025_html_orq-link.large span {
                padding: 0 4px 0 0;
                font-size: 14px;
                line-height: 1.5;
            }

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_orq-tabs__tab {
                padding: 18px;
            }

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_orq-tabs__tab__text {
                font-size: 12px;
            }
        }

        @media (max-width: 1024px) and (orientation: landscape) and (max-height: 700px) {

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001],
            .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                background-color: var(--neutral-base);
            }
        }

        @media screen and (max-height: 768px) {
            .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                position: static;
            }
        }

        @media screen and (max-height: 700px) {
            .arraial_sao_joao_2025_html_log__background[_ngcontent-ng-arraial_sao_joao_2025_html_0001] img[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                height: 100%;
            }
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-tabs {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            display: block;
            width: 100%;
            max-width: 100%;
        }

        .arraial_sao_joao_2025_html_orq-tabs *,
        .arraial_sao_joao_2025_html_orq-tabs *:after,
        .arraial_sao_joao_2025_html_orq-tabs *:before {
            box-sizing: border-box;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__header {
            display: flex;
            position: relative;
            box-sizing: border-box;
            flex-direction: row;
            justify-content: start;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab {
            display: flex;
            position: relative;
            flex-direction: row;
            flex-shrink: 0;
            align-items: center;
            justify-content: center;
            width: fit-content;
            height: 40px;
            padding: 8px 24px;
            gap: 8px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            text-align: center;
            cursor: pointer;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab .arraial_sao_joao_2025_html_orq-tabs__tab__content-box {
            display: flex;
            align-items: center;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab .arraial_sao_joao_2025_html_orq-tabs__tab__tooltip {
            position: relative;
            margin-left: 6px;
            color: var(--on-color-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab .arraial_sao_joao_2025_html_orq-tabs__tab__text {
            display: block;
            color: var(--on-color-emphasis-low);
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 20px;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab.arraial_sao_joao_2025_html_orq-tabs__tab--active {
            border-bottom: 2px solid var(--secondary-base);
            z-index: 1;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab.arraial_sao_joao_2025_html_orq-tabs__tab--active .arraial_sao_joao_2025_html_orq-tabs__tab__text {
            color: var(--on-color-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab:not(.arraial_sao_joao_2025_html_orq-tabs__tab--disabled):hover {
            background-color: var(--action-neutral-hover);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab:not(.arraial_sao_joao_2025_html_orq-tabs__tab--disabled):hover .arraial_sao_joao_2025_html_orq-tabs__tab__text {
            color: var(--on-color-emphasis-medium);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__line {
            display: block;
            position: absolute;
            z-index: 0;
            bottom: 0;
            left: 0;
            width: 99.8%;
            transition: left .15s ease-in-out;
            border-bottom: 2px solid var(--outline-base);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__line--selected {
            display: block;
            position: absolute;
            bottom: 0;
            z-index: 10;
            left: var(--line-bar-left);
            width: calc(var(--line-bar-width) - .2%);
            transition: left .15s ease-in-out;
            border-bottom: 2px solid var(--secondary-base);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__body {
            padding: 24px 12px;
            color: var(--on-color-emphasis-high);
        }

        @media screen and (max-width: 992px) {
            .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab__text {
                min-width: 45px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-modal {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            scrollbar-width: thin;
            scrollbar-color: var(--neutral-extended-70);
            position: relative;
            z-index: 1000;
        }

        [class*=" icon-"][_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            font-family: font03 !important;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            line-height: 1;
            text-transform: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .icon-external-link[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\e96a";
        }

        .icon-info[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\e990";
        }

        .icon-locker-close[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\e9a3";
        }

        .icon-user-arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\ea32";
        }

        .icon-visibility-off[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\ea38";
        }

        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            display: inline-block;
            width: fit-content;
            height: fit-content;
            color: inherit;
        }

        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] *[_ngcontent-ng-arraial_sao_joao_2025_html_0002],
        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] *[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before,
        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] *[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .arraial_sao_joao_2025_html_icon-container[_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            display: block;
            position: relative;
        }

        .arraial_sao_joao_2025_html_icon-container__icon[_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            display: block;
        }

        .arraial_sao_joao_2025_html_icon-container__icon--on-color-emphasis-medium[_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            color: var(--on-color-emphasis-medium);
        }

        input {
            border-radius: 0;
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-input {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
        }

        .arraial_sao_joao_2025_html_orq-input *,
        .arraial_sao_joao_2025_html_orq-input *:before,
        .arraial_sao_joao_2025_html_orq-input *:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .arraial_sao_joao_2025_html_orq-input input {
            border-radius: 0;
            font-family: inherit;
        }

        .arraial_sao_joao_2025_html_orq-input {
            position: relative;
            border: 0;
        }

        .arraial_sao_joao_2025_html_orq-input__container {
            display: flex;
            align-items: center;
            margin-bottom: 2px;
        }

        .arraial_sao_joao_2025_html_orq-input__input-wrapper {
            display: flex;
            align-items: center;
            width: 100%;
        }

        .arraial_sao_joao_2025_html_orq-input input {
            display: inherit;
            width: 100%;
            border: 0;
            outline: 0;
            background: none;
            color: var(--on-color-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-input input::placeholder {
            color: var(--on-color-emphasis-low);
        }

        .arraial_sao_joao_2025_html_orq-input input:disabled {
            color: var(--on-color-emphasis-disabled);
            cursor: no-drop;
        }

        .arraial_sao_joao_2025_html_orq-input input:disabled::placeholder {
            color: var(--on-color-emphasis-disabled);
        }

        .arraial_sao_joao_2025_html_orq-input input:focus::placeholder {
            color: var(--on-color-emphasis-disabled);
        }

        .arraial_sao_joao_2025_html_orq-input__icon {
            display: flex;
            flex-grow: 0;
            align-items: center;
            gap: 8px;
        }

        .arraial_sao_joao_2025_html_orq-input__icon arraial_sao_joao_2025_html_orq-arraial_sao_joao_2025_html_icon-container {
            margin-top: 1px;
        }

        .arraial_sao_joao_2025_html_orq-input--large input {
            height: 38px;
            font-size: 24px;
            font-weight: 400;
            line-height: 24px;
        }

        .arraial_sao_joao_2025_html_orq-input--large--start-icon input {
            padding-left: 10px;
        }

        .arraial_sao_joao_2025_html_orq-input--large--end-icon .end-icon {
            right: 0;
        }

        .arraial_sao_joao_2025_html_orq-input .arraial_sao_joao_2025_html_orq-input__line {
            width: 100%;
            height: 1px;
            margin-top: -5px;
            background-color: var(--action-neutral-enabled-inverse);
        }

        .arraial_sao_joao_2025_html_orq-input.arraial_sao_joao_2025_html_orq-input--focused .arraial_sao_joao_2025_html_orq-input__line {
            background-color: var(--outline-base-focus);
        }

        input {
            border-radius: 0;
        }

        .checkbox * {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
        }

        .checkbox * *,
        .checkbox * *:before,
        .checkbox * *:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .checkbox {
            display: flex;
            align-items: center;
        }

        .arraial_sao_joao_2025_html_checkbox__content {
            flex-shrink: 0;
            display: block;
            position: relative;
            width: 24px;
            height: 24px;
            margin: 0;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover .checkbox__input~.arraial_sao_joao_2025_html_checkbox__checkmark {
            border: 1px solid var(--action-secondary-hover);
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover .checkbox__input:disabled {
            cursor: not-allowed;
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover .checkbox__input:disabled~.arraial_sao_joao_2025_html_checkbox__checkmark {
            border: 1px solid var(--action-disabled-base);
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover~.checkbox__label:not(.checkbox__label--disabled, .checkbox__label--inverse) {
            color: var(--on-color-emphasis-medium);
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover:disabled~.checkbox__label {
            color: var(--on-color-emphasis-disabled);
        }

        .arraial_sao_joao_2025_html_checkbox__content--size-large {
            width: 24px;
            height: 24px;
        }

        .checkbox__input {
            position: absolute;
            width: 24px;
            height: 24px;
            cursor: pointer;
            opacity: 0;
            z-index: 1;
        }

        .checkbox__input:checked:hover~.arraial_sao_joao_2025_html_checkbox__checkmark {
            background-color: var(--action-secondary-hover);
        }

        .checkbox__input:checked:hover:disabled {
            background-color: var(--action-disabled-base);
        }

        .checkbox__input:checked~.arraial_sao_joao_2025_html_checkbox__checkmark {
            background-color: var(--action-secondary-selected);
        }

        .checkbox__input:checked~.arraial_sao_joao_2025_html_checkbox__checkmark:after {
            display: block;
        }

        .checkbox__input:checked:disabled~.arraial_sao_joao_2025_html_checkbox__checkmark {
            background-color: var(--action-disabled-base);
        }

        .checkbox__input:disabled~.arraial_sao_joao_2025_html_checkbox__checkmark {
            border: 1px solid var(--outline-base);
            background-color: var(--action-disabled-base);
        }

        .checkbox__input--size-large {
            width: 24px;
            height: 24px;
        }

        .arraial_sao_joao_2025_html_checkbox__checkmark {
            display: flex;
            align-items: center;
            justify-content: center;
            border: 1px solid var(--action-secondary-selected);
            color: var(--action-neutral-emphasis-high-inverse);
            border-radius: 4px;
        }

        .arraial_sao_joao_2025_html_checkbox__checkmark--size-large {
            width: 24px;
            height: 24px;
        }

        .checkbox__label {
            margin: 0 8px;
            color: var(--on-color-emphasis-high);
            font-size: 16px;
            line-height: 150%;
            font-style: normal;
            font-weight: 400;
        }

        .checkbox__label:hover:not(.checkbox__label--disabled, .checkbox__label--inverse) {
            color: var(--on-color-emphasis-medium);
            cursor: pointer;
        }

        *[_ngcontent-ng-c2651818615] {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
        }

        .arraial_sao_joao_2025_html_orq-button[_ngcontent-ng-c2651818615] {
            width: auto;
            display: flex;
            align-items: center;
            justify-content: center;
            column-gap: 8px;
            border: 0;
            border-radius: var(--border-radius-arraial_sao_joao_2025_html_orq-button, 4px);
            cursor: pointer;
            transition: background .15s linear;
        }

        .arraial_sao_joao_2025_html_orq-button[_ngcontent-ng-c2651818615]:active {
            transform: scale(.975);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615] {
            background: var(--action-main-enabled);
            color: var(--action-main-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615]:hover {
            background: var(--action-main-hover);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615]:active {
            background: var(--action-main-pressed);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615]:disabled {
            background: var(--action-disabled-base);
            color: var(--action-disabled-emphasis-base);
            cursor: not-allowed;
        }

        .arraial_sao_joao_2025_html_orq-button__size--full[_ngcontent-ng-c2651818615] {
            width: 100%;
            height: 48px;
            padding: 0 16px;
            font-size: 16px;
        }
    }

    @media all {
        body {
            background-color: var(--background-base);
        }

        @media all {
            body {
                background-color: var(--background-base);
            }
        }

        @media all {
            :root {
                --primary-base: #195ab4;
                --primary-extended-10: #d2e5ff;
                --primary-extended-20: #b1d2ff;
                --primary-extended-30: #87baff;
                --primary-extended-40: #6baaff;
                --primary-extended-50: #549cff;
                --primary-extended-60: #307ae0;
                --primary-extended-70: #195ab4;
                --primary-extended-80: #10408d;
                --primary-extended-90: #0b2859;
                --primary-extended-100: #05132a;
                --primary-base-inverse: #195ab4;
                --outline-base-focus-inverse: #195ab4;
                --outline-base-focus: #195ab4;
                --outline-base: rgba(0, 0, 0, 0.16);
                --outline-base-inverse: rgba(255, 255, 255, 0.16);
                --status-success-base-surface-inverse: #062a1a;
                --status-success-base-inverse: #62c395;
                --status-success-base: #159e5c;
                --status-success-base-surface: #daece5;
                --status-warning-base: #f05800;
                --status-warning-base-inverse: #ff8752;
                --status-warning-base-surface: #ffe7cc;
                --status-warning-base-surface-inverse: #361b0f;
                --status-error-base-surface: #ffdbdd;
                --status-error-base: #eb3d47;
                --status-error-base-inverse: #f76970;
                --status-error-base-surface-inverse: #380e10;
                --status-informative-base-inverse: #4795ff;
                --status-informative-base-surface-inverse: #071836;
                --status-informative-base: #1f7dff;
                --status-informative-base-surface: #d2e5ff;
                --background-base-inverse: #101010;
                --background-base: #f5f5f6;
                --neutral-base-inverse: #1f2023;
                --neutral-extended-10: #ffffff;
                --neutral-extended-20: #f5f6f9;
                --neutral-extended-30: #d7dbdf;
                --neutral-extended-40: #b8bec4;
                --neutral-extended-50: #959ca2;
                --neutral-extended-60: #61686e;
                --neutral-extended-70: #464c51;
                --neutral-extended-80: #34383c;
                --neutral-extended-90: #272a2e;
                --neutral-extended-100: #1b1e20;
                --neutral-base: #ffffff;
                --action-main-hover: #3e75c0;
                --action-main-selected: #195ab4;
                --action-main-selected-inverse: #195ab4;
                --action-main-pressed-inverse: #134489;
                --action-main-hover-inverse: #3e75c0;
                --action-main-focus-inverse: #195ab4;
                --action-main-focus: #195ab4;
                --action-main-enabled-inverse: #195ab4;
                --action-main-enabled: #195ab4;
                --action-main-emphasis-high: rgba(255, 255, 255, 0.96);
                --action-main-emphasis-low: rgba(255, 255, 255, 0.74);
                --action-main-emphasis-low-inverse: rgba(255, 255, 255, 0.74);
                --action-main-emphasis-medium-inverse: rgba(255, 255, 255, 0.8);
                --action-main-emphasis-medium: rgba(255, 255, 255, 0.8);
                --action-main-emphasis-high-inverse: rgba(255, 255, 255, 0.96);
                --action-main-pressed: #134489;
                --action-secondary-selected-inverse: #87baff;
                --action-secondary-hover-inverse: #90bfff;
                --action-secondary-focus: #10408d;
                --action-secondary-emphasis-medium: rgba(255, 255, 255, 0.8);
                --action-secondary-emphasis-high: rgba(255, 255, 255, 0.96);
                --action-secondary-emphasis-high-inverse: rgba(0, 0, 0, 0.96);
                --action-secondary-emphasis-medium-inverse: rgba(0, 0, 0, 0.8);
                --action-secondary-emphasis-low-inverse: rgba(0, 0, 0, 0.64);
                --action-secondary-emphasis-low: rgba(255, 255, 255, 0.74);
                --action-secondary-hover: #234f96;
                --action-secondary-enabled: #10408d;
                --action-secondary-enabled-inverse: #87baff;
                --action-secondary-focus-inverse: #87baff;
                --action-secondary-pressed: #0c316b;
                --action-secondary-pressed-inverse: #719cd6;
                --action-secondary-selected: #10408d;
                --action-disabled-emphasis-base: rgba(0, 0, 0, 0.4);
                --action-disabled-emphasis-base-inverse: rgba(255, 255, 255, 0.4);
                --action-disabled-base: rgba(0, 0, 0, 0.1);
                --action-disabled-base-inverse: rgba(255, 255, 255, 0.1);
                --action-neutral-selected-inverse: #404040;
                --action-neutral-enabled-inverse: #1f2023;
                --action-neutral-enabled: #ffffff;
                --action-neutral-focus: #ffffff;
                --action-neutral-hover: #e8e8e8;
                --action-neutral-hover-inverse: #303030;
                --action-neutral-pressed-inverse: #292929;
                --action-neutral-selected: #e6e6e6;
                --action-neutral-focus-inverse: #1f2023;
                --action-neutral-emphasis-high-inverse: rgba(255, 255, 255, 0.96);
                --action-neutral-emphasis-low-inverse: rgba(255, 255, 255, 0.74);
                --action-neutral-emphasis-high: rgba(0, 0, 0, 0.96);
                --action-neutral-emphasis-low: rgba(0, 0, 0, 0.64);
                --action-neutral-emphasis-medium-inverse: rgba(255, 255, 255, 0.8);
                --action-neutral-emphasis-medium: rgba(0, 0, 0, 0.8);
                --action-neutral-pressed: #c2c2c2;
                --surface-brand-04: #195ab4;
                --surface-brand-01: #05132a;
                --surface-brand-on-brand-04-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-on-brand-04-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-04-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-04-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-04-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-04-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-04-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-04-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-05-emphasis-high: rgba(0, 0, 0, 0.96);
                --surface-brand-on-brand-05-emphasis-low: rgba(0, 0, 0, 0.64);
                --surface-brand-on-brand-05-emphasis-medium: rgba(0, 0, 0, 0.8);
                --surface-brand-on-brand-05-action-pressed: rgba(0, 0, 0, 0.8);
                --surface-brand-on-brand-05-action-hover: rgba(0, 0, 0, 0.64);
                --surface-brand-on-brand-05-action-enabled: rgba(0, 0, 0, 0.96);
                --surface-brand-on-brand-05-disabled: rgba(0, 0, 0, 0.4);
                --surface-brand-on-brand-05-outline: rgba(0, 0, 0, 0.16);
                --surface-brand-on-brand-02-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-02-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-02-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-02-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-02-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-02-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-02-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-on-brand-02-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-03-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-on-brand-03-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-03-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-03-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-03-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-03-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-03-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-03-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-01-emphasis-high: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-01-emphasis-medium: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-01-emphasis-low: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-01-outline: rgba(255, 255, 255, 0.16);
                --surface-brand-on-brand-01-action-hover: rgba(255, 255, 255, 0.74);
                --surface-brand-on-brand-01-action-pressed: rgba(255, 255, 255, 0.8);
                --surface-brand-on-brand-01-action-enabled: rgba(255, 255, 255, 0.96);
                --surface-brand-on-brand-01-disabled: rgba(255, 255, 255, 0.4);
                --surface-brand-02: #0b2859;
                --surface-brand-05: #6baaff;
                --surface-brand-03: #10408d;
                --secondary-base-inverse: #87baff;
                --secondary-base: #10408d;
                --support-brown-10: #ede7e4;
                --support-brown-20: #e4d9d3;
                --support-brown-30: #d0b8ad;
                --support-brown-40: #be9989;
                --support-brown-50: #aa7a64;
                --support-brown-60: #9e664d;
                --support-brown-70: #8d5a43;
                --support-brown-80: #714733;
                --support-brown-90: #533122;
                --support-brown-100: #3a2014;
                --support-purple-10: #d2d7f0;
                --support-purple-20: #c0c6eb;
                --support-purple-30: #9ba3e0;
                --support-purple-40: #7b84d6;
                --support-purple-50: #5b66cd;
                --support-purple-60: #4854c7;
                --support-purple-70: #3b46af;
                --support-purple-80: #232d84;
                --support-purple-90: #111962;
                --support-purple-100: #091051;
                --support-aqua-10: #d8f0f5;
                --support-aqua-20: #bee6ee;
                --support-aqua-30: #87d0df;
                --support-aqua-40: #5abed3;
                --support-aqua-50: #45b6cd;
                --support-aqua-60: #329fb5;
                --support-aqua-70: #328495;
                --support-aqua-80: #2f7482;
                --support-aqua-90: #29636e;
                --support-aqua-100: #22515a;
                --support-lime-10: #eefbe0;
                --support-lime-20: #daefc3;
                --support-lime-30: #bcdc98;
                --support-lime-40: #9bc868;
                --support-lime-50: #7eb63e;
                --support-lime-60: #6baa23;
                --support-lime-70: #629c20;
                --support-lime-80: #53821b;
                --support-lime-90: #416616;
                --support-lime-100: #395913;
                --support-red-10: #ffe5e6;
                --support-red-20: #fccacc;
                --support-red-30: #f79ea3;
                --support-red-40: #f2757c;
                --support-red-50: #ed515a;
                --support-red-60: #eb3e48;
                --support-red-70: #ce363f;
                --support-red-80: #a92c33;
                --support-red-90: #7a1f24;
                --support-red-100: #60181c;
                --support-pink-10: #f1e5ed;
                --support-pink-20: #ebd4e3;
                --support-pink-30: #deabcd;
                --support-pink-40: #d289ba;
                --support-pink-50: #c768a7;
                --support-pink-60: #c0549c;
                --support-pink-70: #a94a89;
                --support-pink-80: #853b6c;
                --support-pink-90: #5e2a4d;
                --support-pink-100: #49213c;
                --support-grey-10: #f2f2f2;
                --support-grey-20: #e5e5e5;
                --support-grey-30: #cacaca;
                --support-grey-40: #b2b2b2;
                --support-grey-50: #9a9a9a;
                --support-grey-60: #909090;
                --support-grey-70: #808080;
                --support-grey-80: #626262;
                --support-grey-90: #484848;
                --support-grey-100: #373737;
                --support-green-10: #e7f3ee;
                --support-green-20: #d0ebdf;
                --support-green-30: #9dd8bc;
                --support-green-40: #62c395;
                --support-green-50: #2db071;
                --support-green-60: #149a5a;
                --support-green-70: #128850;
                --support-green-80: #107444;
                --support-green-90: #0e613a;
                --support-green-100: #0d5734;
                --support-blue-10: #d2e5ff;
                --support-blue-20: #b1d2ff;
                --support-blue-30: #87baff;
                --support-blue-40: #6baaff;
                --support-blue-50: #549cff;
                --support-blue-60: #307ae0;
                --support-blue-70: #195ab4;
                --support-blue-80: #174e9f;
                --support-blue-90: #123570;
                --support-blue-100: #0b2859;
                --support-orange-10: #ffd8c7;
                --support-orange-20: #ffc7ae;
                --support-orange-30: #ffab86;
                --support-orange-40: #ff905e;
                --support-orange-50: #ff7e44;
                --support-orange-60: #ef7640;
                --support-orange-70: #c46135;
                --support-orange-80: #9f4f2b;
                --support-orange-90: #783c21;
                --support-orange-100: #5d2f1a;
                --support-yellow-10: #fff5da;
                --support-yellow-20: #ffeab5;
                --support-yellow-30: #ffdf8c;
                --support-yellow-40: #ffd15b;
                --support-yellow-50: #ffca43;
                --support-yellow-60: #e8b73d;
                --support-yellow-70: #c79c34;
                --support-yellow-80: #a37e2b;
                --support-yellow-90: #795c20;
                --support-yellow-100: #674d1b;
                --support-violet-10: #e6e2f0;
                --support-violet-20: #d6cdea;
                --support-violet-30: #bcabe0;
                --support-violet-40: #9b80d4;
                --support-violet-50: #8562cb;
                --support-violet-60: #754cc5;
                --support-violet-70: #6a46b2;
                --support-violet-80: #563b90;
                --support-violet-90: #3d2d66;
                --support-violet-100: #322652;
                --on-color-emphasis-high-inverse: rgba(255, 255, 255, 0.96);
                --on-color-emphasis-low-inverse: rgba(255, 255, 255, 0.74);
                --on-color-emphasis-medium: rgba(0, 0, 0, 0.8);
                --on-color-emphasis-low: rgba(0, 0, 0, 0.64);
                --on-color-emphasis-medium-inverse: rgba(255, 255, 255, 0.8);
                --on-color-emphasis-disabled: rgba(0, 0, 0, 0.4);
                --on-color-emphasis-high: rgba(0, 0, 0, 0.96);
                --on-color-emphasis-disabled-inverse: rgba(255, 255, 255, 0.4);
                --on-color-indicator-positive-surface-inverse: #0e613a;
                --on-color-indicator-positive-base-inverse: #62c395;
                --on-color-indicator-positive-base: #128850;
                --on-color-indicator-positive-surface: #d0ebdf;
                --on-color-indicator-negative-base-inverse: #f2757c;
                --on-color-indicator-negative-surface: #fccacc;
                --on-color-indicator-negative-base: #ce363f;
                --on-color-indicator-negative-surface-inverse: #7a1f24;
                --on-color-indicator-highlight-base: #174e9f;
                --on-color-indicator-highlight-surface-inverse: #0b2859;
                --on-color-indicator-highlight-surface: #d2e5ff;
                --on-color-indicator-highlight-base-inverse: #b1d2ff;
                --special-shimmer-base-inverse-end: #2e2e38;
                --special-shimmer-base-inverse-start: #5c5d6c;
                --special-shimmer-base-end: #bababb;
                --special-shimmer-base-start: #e0e0e1;
                --special-fixed-black: #000000;
                --special-fixed-white: #ffffff;
            }
        }

        @media all {
            :root {
                --mobile: 576px;
                --tablet: 768px;
                --desktop: 992px;
                --mobile-portrait: 599px;
                --mobile-landscape: 767px;
                --gutter-sm: 8px;
                --gutter-lg: 24px;
                --grid-minimal: 376px;
                --grid-x-small: 711px;
                --grid-small: 1023px;
                --grid-medium: 1279px;
                --grid-baseline: 1365px;
                --grid-large: 1439px;
                --grid-x-large: 1535px;
                --grid-max-default: 1920px;
            }
        }

        html,
        body {
            margin: 0;
            padding: 0;
            background-color: var(--background-base);
            font-family: font01, sans-serif;
        }

        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: font01, sans-serif;
            font-size: 16px;
            font-weight: normal;
        }

        footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            min-height: 53px;
            padding: 16px 28px;
            background-color: var(--neutral-base);
        }

        footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] .arraial_sao_joao_2025_html_footer__links[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
            display: flex;
            flex-direction: row;
            gap: 16px;
        }

        footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] .arraial_sao_joao_2025_html_footer__copy-right[_ngcontent-ng-arraial_sao_joao_2025_html_0004] article[_ngcontent-ng-arraial_sao_joao_2025_html_0004] p[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
            color: var(--on-color-emphasis-low);
            font-size: 14px;
        }

        @media (max-width: 1024px) and (orientation: landscape) and (max-height: 700px) {
            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                border-top: 1px solid var(--outline-base, rgba(0, 0, 0, .1607843137));
            }
        }

        @media screen and (max-width: 800px) {
            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                flex-direction: column-reverse;
                gap: 16px;
                border-top: 1px solid var(--outline-base, rgba(0, 0, 0, .1607843137));
            }
        }

        @media screen and (max-width: 450px) {
            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                align-items: flex-start;
            }

            footer[_ngcontent-ng-arraial_sao_joao_2025_html_0004] .arraial_sao_joao_2025_html_footer__links[_ngcontent-ng-arraial_sao_joao_2025_html_0004] {
                flex-direction: column;
                align-items: flex-start;
            }
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-link {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            column-gap: 4px;
            color: var(--on-color-emphasis-high);
            cursor: pointer;
        }

        .arraial_sao_joao_2025_html_orq-link *,
        .arraial_sao_joao_2025_html_orq-link *:before,
        .arraial_sao_joao_2025_html_orq-link *:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .arraial_sao_joao_2025_html_orq-link .arraial_sao_joao_2025_html_orq-link__label {
            display: inline-block;
            line-height: 24px;
        }

        .arraial_sao_joao_2025_html_orq-link.large .arraial_sao_joao_2025_html_orq-link__label {
            font-size: 16px;
        }

        .arraial_sao_joao_2025_html_orq-link.small .arraial_sao_joao_2025_html_orq-link__label {
            font-size: 14px;
        }

        .arraial_sao_joao_2025_html_orq-link.underline .arraial_sao_joao_2025_html_orq-link__label {
            text-decoration-line: underline;
        }

        .arraial_sao_joao_2025_html_orq-link.right {
            flex-direction: row-reverse;
        }

        .arraial_sao_joao_2025_html_orq-link:focus {
            border: 2px solid var(--outline-base-focus);
        }

        .arraial_sao_joao_2025_html_orq-link:hover {
            color: var(--on-color-emphasis-medium);
        }

        .arraial_sao_joao_2025_html_orq-link:hover .arraial_sao_joao_2025_html_orq-link__label {
            text-decoration-line: underline;
        }

        @media all {
            :root {
                --mobile: 576px;
                --tablet: 768px;
                --desktop: 992px;
                --mobile-portrait: 599px;
                --mobile-landscape: 767px;
                --gutter-sm: 8px;
                --gutter-lg: 24px;
                --grid-minimal: 376px;
                --grid-x-small: 711px;
                --grid-small: 1023px;
                --grid-medium: 1279px;
                --grid-baseline: 1365px;
                --grid-large: 1439px;
                --grid-x-large: 1535px;
                --grid-max-default: 1920px;
            }
        }

        .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: grid;
            grid-template-columns: 50% 50%;
            background-color: var(--background-base);
        }

        .arraial_sao_joao_2025_html_log__background[_ngcontent-ng-arraial_sao_joao_2025_html_0001] img[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            width: 100%;
            height: calc(100vh - 60px);
            object-fit: cover;
            object-position: 50% 100%;
        }

        .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: flex;
            justify-content: center;
            width: 100%;
        }

        .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] img[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            height: 32px;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: flex;
            position: relative;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 100%;
            margin: 32px 0;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] h1[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            margin: 32px 0 22px;
            color: var(--on-color-emphasis-high);
            font-size: 24px;
            font-weight: 400;
            line-height: 30px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            position: relative;
            top: 10px;
            width: 427px;
            border-radius: 4px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            border: 0;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:first-child {
            padding-top: 18px;
            padding-bottom: 42px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(2) {
            padding-bottom: 14px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(3) {
            display: flex;
            justify-content: space-between;
            padding: 24px 0 16px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(4) {
            padding-bottom: 19px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:nth-child(5) {
            padding-bottom: 19px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] fieldset[_ngcontent-ng-arraial_sao_joao_2025_html_0001]:last-child {
            padding-bottom: 0;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_orq-input__input-wrapper input {
            font-size: 18px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_orq-input__input-wrapper input::placeholder {
            font-size: 18px;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_icon-container {
            margin: 0;
        }

        .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-input__container .arraial_sao_joao_2025_html_icon-container i {
            color: var(--support-grey-70);
            font-size: unset !important;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_icon-container {
            margin-top: 2px;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_icon-container__icon.icon-info {
            font-size: 16px !important;
        }

        .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_icon-container__icon.icon-external-link {
            color: var(--action-secondary-enabled, #10408d);
        }

        .arraial_sao_joao_2025_html_log__privacy-and-terms__message[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--on-color-emphasis-high);
            font-size: 12px;
        }

        .arraial_sao_joao_2025_html_log__privacy-and-terms__links[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--primary-base);
            font-size: 12px;
            text-decoration: none;
        }

        .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_orq-tabs__line--selected {
            z-index: 0;
        }

        .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] .arraial_sao_joao_2025_html_checkbox__checkmark:after {
            top: 3px;
        }

        .arraial_sao_joao_2025_html_log__external-link[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            background: var(--neutral-base, #fff);
            cursor: pointer;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            display: grid;
            grid-template-columns: auto 21px;
            padding: 16px;
            border: 1px solid var(--outline-base, rgba(0, 0, 0, .1607843137));
            border-radius: 4px;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] p[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--action-secondary-enabled, #10408d);
            font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            text-decoration: underline;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] span[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            color: var(--on-color-emphasis-medium, rgba(0, 0, 0, .8));
            font-size: 12px;
            font-weight: 400;
            line-height: 18px;
        }

        .arraial_sao_joao_2025_html_log__external-link-content[_ngcontent-ng-arraial_sao_joao_2025_html_0001] div[_ngcontent-ng-arraial_sao_joao_2025_html_0001]+div[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
            align-content: space-around;
        }

        @media screen and (max-width: 1024px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                display: flex;
            }

            .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                justify-content: center;
            }

            .arraial_sao_joao_2025_html_log__background[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                display: none;
            }
        }

        @media screen and (min-width: 1024px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_orq-tabs__body {
                padding: 24px 0;
            }
        }

        @media screen and (max-width: 767px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                background-color: var(--neutral-base);
            }

            .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                justify-content: center;
            }
        }

        @media screen and (max-width: 500px) {
            .arraial_sao_joao_2025_html_log__content-form[_ngcontent-ng-arraial_sao_joao_2025_html_0001] h1[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                font-size: 18px;
            }

            .arraial_sao_joao_2025_html_log__content-form-data[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                width: 100%;
            }
        }

        @media screen and (max-width: 410px) {
            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-checkbox .checkbox label {
                font-size: 14px;
            }

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-link .arraial_sao_joao_2025_html_orq-link.large span {
                padding: 0 4px 0 0;
                font-size: 14px;
                line-height: 1.5;
            }

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_orq-tabs__tab {
                padding: 18px;
            }

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001] arraial_sao_joao_2025_html_orq-other-tab .arraial_sao_joao_2025_html_orq-tabs__tab__text {
                font-size: 12px;
            }
        }

        @media (max-width: 1024px) and (orientation: landscape) and (max-height: 700px) {

            .arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0001],
            .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                background-color: var(--neutral-base);
            }
        }

        @media screen and (max-height: 768px) {
            .arraial_sao_joao_2025_html_log__logo[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                position: static;
            }
        }

        @media screen and (max-height: 700px) {
            .arraial_sao_joao_2025_html_log__background[_ngcontent-ng-arraial_sao_joao_2025_html_0001] img[_ngcontent-ng-arraial_sao_joao_2025_html_0001] {
                height: 100%;
            }
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-tabs {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            display: block;
            width: 100%;
            max-width: 100%;
        }

        .arraial_sao_joao_2025_html_orq-tabs *,
        .arraial_sao_joao_2025_html_orq-tabs *:after,
        .arraial_sao_joao_2025_html_orq-tabs *:before {
            box-sizing: border-box;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__header {
            display: flex;
            position: relative;
            box-sizing: border-box;
            flex-direction: row;
            justify-content: start;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab {
            display: flex;
            position: relative;
            flex-direction: row;
            flex-shrink: 0;
            align-items: center;
            justify-content: center;
            width: fit-content;
            height: 40px;
            padding: 8px 24px;
            gap: 8px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            text-align: center;
            cursor: pointer;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab .arraial_sao_joao_2025_html_orq-tabs__tab__content-box {
            display: flex;
            align-items: center;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab .arraial_sao_joao_2025_html_orq-tabs__tab__tooltip {
            position: relative;
            margin-left: 6px;
            color: var(--on-color-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab .arraial_sao_joao_2025_html_orq-tabs__tab__text {
            display: block;
            color: var(--on-color-emphasis-low);
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 20px;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab.arraial_sao_joao_2025_html_orq-tabs__tab--active {
            border-bottom: 2px solid var(--secondary-base);
            z-index: 1;
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab.arraial_sao_joao_2025_html_orq-tabs__tab--active .arraial_sao_joao_2025_html_orq-tabs__tab__text {
            color: var(--on-color-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab:not(.arraial_sao_joao_2025_html_orq-tabs__tab--disabled):hover {
            background-color: var(--action-neutral-hover);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab:not(.arraial_sao_joao_2025_html_orq-tabs__tab--disabled):hover .arraial_sao_joao_2025_html_orq-tabs__tab__text {
            color: var(--on-color-emphasis-medium);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__line {
            display: block;
            position: absolute;
            z-index: 0;
            bottom: 0;
            left: 0;
            width: 99.8%;
            transition: left .15s ease-in-out;
            border-bottom: 2px solid var(--outline-base);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__line--selected {
            display: block;
            position: absolute;
            bottom: 0;
            z-index: 10;
            left: var(--line-bar-left);
            width: calc(var(--line-bar-width) - .2%);
            transition: left .15s ease-in-out;
            border-bottom: 2px solid var(--secondary-base);
        }

        .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__body {
            padding: 24px 12px;
            color: var(--on-color-emphasis-high);
        }

        @media screen and (max-width: 992px) {
            .arraial_sao_joao_2025_html_orq-tabs .arraial_sao_joao_2025_html_orq-tabs__tab__text {
                min-width: 45px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-modal {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            scrollbar-width: thin;
            scrollbar-color: var(--neutral-extended-70);
            position: relative;
            z-index: 1000;
        }

        .arraial_sao_joao_2025_html_orq-modal ::-webkit-scrollbar {
            width: 8px;
            height: 8px;
        }

        .arraial_sao_joao_2025_html_orq-modal ::-webkit-scrollbar-track {
            background: var(--neutral-extended-40);
            border-radius: 8px;
        }

        .arraial_sao_joao_2025_html_orq-modal ::-webkit-scrollbar-thumb {
            background-color: var(--neutral-extended-70);
            border-radius: 8px;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
            z-index: 1000;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__container {
            display: flex;
            position: fixed;
            left: 50%;
            flex-direction: column;
            width: 384px;
            max-width: calc(100vw - 48px);
            padding: 24px;
            transform: translate(-50%, -50%);
            border-radius: 8px;
            gap: 24px;
            max-height: calc(100vh - 48px);
            z-index: 1001;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__container--center {
            top: 50%;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__header {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            box-sizing: border-box;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__title {
            font-family: inherit;
            font-size: 24px;
            font-weight: 400;
            line-height: 30px;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__content-group {
            display: flex;
            flex-direction: column;
            gap: 16px;
            overflow-y: auto;
            overflow-x: hidden;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__description {
            font-family: font02;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
            text-align: justify;
            margin-right: 12px;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__close-button {
            transition: background .4s;
            border: 0;
            background: none;
            cursor: pointer;
            will-change: background;
        }

        .arraial_sao_joao_2025_html_orq-modal .arraial_sao_joao_2025_html_orq-modal__footer-actions {
            display: flex;
            justify-content: flex-end;
            gap: 16px;
        }

        .arraial_sao_joao_2025_html_orq-modal:not(.arraial_sao_joao_2025_html_orq-modal--inverse) .arraial_sao_joao_2025_html_orq-modal__overlay {
            background: var(--on-color-emphasis-disabled);
        }

        .arraial_sao_joao_2025_html_orq-modal:not(.arraial_sao_joao_2025_html_orq-modal--inverse) .arraial_sao_joao_2025_html_orq-modal__container {
            background: var(--neutral-base);
            box-shadow: 0 3px 18px #39445614, 0 12px 48px #3944563d;
        }

        .arraial_sao_joao_2025_html_orq-modal:not(.arraial_sao_joao_2025_html_orq-modal--inverse) .arraial_sao_joao_2025_html_orq-modal__title {
            color: var(--on-color-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-modal:not(.arraial_sao_joao_2025_html_orq-modal--inverse) .arraial_sao_joao_2025_html_orq-modal__description {
            color: var(--on-color-emphasis-medium);
        }

        [class*=" icon-"][_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            font-family: font03 !important;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            line-height: 1;
            text-transform: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .icon-close[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\e93a";
        }

        .icon-external-link[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\e96a";
        }

        .icon-info[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\e990";
        }

        .icon-locker-close[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\e9a3";
        }

        .icon-user-arraial_sao_joao_2025_html_log[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\ea32";
        }

        .icon-visibility-off[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before {
            content: "\ea38";
        }

        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            display: inline-block;
            width: fit-content;
            height: fit-content;
            color: inherit;
        }

        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] *[_ngcontent-ng-arraial_sao_joao_2025_html_0002],
        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] *[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:before,
        [_ngcontent-ng-arraial_sao_joao_2025_html_0003] *[_ngcontent-ng-arraial_sao_joao_2025_html_0002]:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .arraial_sao_joao_2025_html_icon-container[_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            display: block;
            position: relative;
        }

        .arraial_sao_joao_2025_html_icon-container__icon[_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            display: block;
        }

        .arraial_sao_joao_2025_html_icon-container__icon--on-color-emphasis-medium[_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            color: var(--on-color-emphasis-medium);
        }

        .arraial_sao_joao_2025_html_icon-container__icon--on-color-emphasis-high[_ngcontent-ng-arraial_sao_joao_2025_html_0002] {
            color: var(--on-color-emphasis-high);
        }

        input {
            border-radius: 0;
        }

        input {
            border-radius: 0;
        }

        .arraial_sao_joao_2025_html_orq-input {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
        }

        .arraial_sao_joao_2025_html_orq-input *,
        .arraial_sao_joao_2025_html_orq-input *:before,
        .arraial_sao_joao_2025_html_orq-input *:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .arraial_sao_joao_2025_html_orq-input input {
            border-radius: 0;
            font-family: inherit;
        }

        .arraial_sao_joao_2025_html_orq-input {
            position: relative;
            border: 0;
        }

        .arraial_sao_joao_2025_html_orq-input__container {
            display: flex;
            align-items: center;
            margin-bottom: 2px;
        }

        .arraial_sao_joao_2025_html_orq-input__input-wrapper {
            display: flex;
            align-items: center;
            width: 100%;
        }

        .arraial_sao_joao_2025_html_orq-input input {
            display: inherit;
            width: 100%;
            border: 0;
            outline: 0;
            background: none;
            color: var(--on-color-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-input input::placeholder {
            color: var(--on-color-emphasis-low);
        }

        .arraial_sao_joao_2025_html_orq-input input:disabled {
            color: var(--on-color-emphasis-disabled);
            cursor: no-drop;
        }

        .arraial_sao_joao_2025_html_orq-input input:disabled::placeholder {
            color: var(--on-color-emphasis-disabled);
        }

        .arraial_sao_joao_2025_html_orq-input input:focus::placeholder {
            color: var(--on-color-emphasis-disabled);
        }

        .arraial_sao_joao_2025_html_orq-input__icon {
            display: flex;
            flex-grow: 0;
            align-items: center;
            gap: 8px;
        }

        .arraial_sao_joao_2025_html_orq-input__icon arraial_sao_joao_2025_html_orq-arraial_sao_joao_2025_html_icon-container {
            margin-top: 1px;
        }

        .arraial_sao_joao_2025_html_orq-input--large input {
            height: 38px;
            font-size: 24px;
            font-weight: 400;
            line-height: 24px;
        }

        .arraial_sao_joao_2025_html_orq-input--large--start-icon input {
            padding-left: 10px;
        }

        .arraial_sao_joao_2025_html_orq-input--large--end-icon .end-icon {
            right: 0;
        }

        .arraial_sao_joao_2025_html_orq-input .arraial_sao_joao_2025_html_orq-input__line {
            width: 100%;
            height: 1px;
            margin-top: -5px;
            background-color: var(--action-neutral-enabled-inverse);
        }

        input {
            border-radius: 0;
        }

        .checkbox * {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
        }

        .checkbox * *,
        .checkbox * *:before,
        .checkbox * *:after {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            box-sizing: inherit;
        }

        .checkbox {
            display: flex;
            align-items: center;
        }

        .arraial_sao_joao_2025_html_checkbox__content {
            flex-shrink: 0;
            display: block;
            position: relative;
            width: 24px;
            height: 24px;
            margin: 0;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover .checkbox__input~.arraial_sao_joao_2025_html_checkbox__checkmark {
            border: 1px solid var(--action-secondary-hover);
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover .checkbox__input:disabled {
            cursor: not-allowed;
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover .checkbox__input:disabled~.arraial_sao_joao_2025_html_checkbox__checkmark {
            border: 1px solid var(--action-disabled-base);
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover~.checkbox__label:not(.checkbox__label--disabled, .checkbox__label--inverse) {
            color: var(--on-color-emphasis-medium);
        }

        .arraial_sao_joao_2025_html_checkbox__content:hover:disabled~.checkbox__label {
            color: var(--on-color-emphasis-disabled);
        }

        .arraial_sao_joao_2025_html_checkbox__content--size-large {
            width: 24px;
            height: 24px;
        }

        .checkbox__input {
            position: absolute;
            width: 24px;
            height: 24px;
            cursor: pointer;
            opacity: 0;
            z-index: 1;
        }

        .checkbox__input:checked:hover~.arraial_sao_joao_2025_html_checkbox__checkmark {
            background-color: var(--action-secondary-hover);
        }

        .checkbox__input:checked:hover:disabled {
            background-color: var(--action-disabled-base);
        }

        .checkbox__input:checked~.arraial_sao_joao_2025_html_checkbox__checkmark {
            background-color: var(--action-secondary-selected);
        }

        .checkbox__input:checked~.arraial_sao_joao_2025_html_checkbox__checkmark:after {
            display: block;
        }

        .checkbox__input:checked:disabled~.arraial_sao_joao_2025_html_checkbox__checkmark {
            background-color: var(--action-disabled-base);
        }

        .checkbox__input:disabled~.arraial_sao_joao_2025_html_checkbox__checkmark {
            border: 1px solid var(--outline-base);
            background-color: var(--action-disabled-base);
        }

        .checkbox__input--size-large {
            width: 24px;
            height: 24px;
        }

        .arraial_sao_joao_2025_html_checkbox__checkmark {
            display: flex;
            align-items: center;
            justify-content: center;
            border: 1px solid var(--action-secondary-selected);
            color: var(--action-neutral-emphasis-high-inverse);
            border-radius: 4px;
        }

        .arraial_sao_joao_2025_html_checkbox__checkmark--size-large {
            width: 24px;
            height: 24px;
        }

        .checkbox__label {
            margin: 0 8px;
            color: var(--on-color-emphasis-high);
            font-size: 16px;
            line-height: 150%;
            font-style: normal;
            font-weight: 400;
        }

        .checkbox__label:hover:not(.checkbox__label--disabled, .checkbox__label--inverse) {
            color: var(--on-color-emphasis-medium);
            cursor: pointer;
        }

        *[_ngcontent-ng-c2651818615] {
            margin: 0;
            padding: 0;
            outline: 0;
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
        }

        .arraial_sao_joao_2025_html_orq-button[_ngcontent-ng-c2651818615] {
            width: auto;
            display: flex;
            align-items: center;
            justify-content: center;
            column-gap: 8px;
            border: 0;
            border-radius: var(--border-radius-arraial_sao_joao_2025_html_orq-button, 4px);
            cursor: pointer;
            transition: background .15s linear;
        }

        .arraial_sao_joao_2025_html_orq-button[_ngcontent-ng-c2651818615]:active {
            transform: scale(.975);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615] {
            background: var(--action-main-enabled);
            color: var(--action-main-emphasis-high);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615]:hover {
            background: var(--action-main-hover);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615]:active {
            background: var(--action-main-pressed);
        }

        .arraial_sao_joao_2025_html_orq-button__appearance--primary[_ngcontent-ng-c2651818615]:disabled {
            background: var(--action-disabled-base);
            color: var(--action-disabled-emphasis-base);
            cursor: not-allowed;
        }

        .orq-button__size--compact[_ngcontent-ng-c2651818615] {
            max-width: 100%;
            width: fit-content;
            height: 32px;
            padding: 0 16px;
            font-size: 14px;
        }

        .arraial_sao_joao_2025_html_orq-button__size--full[_ngcontent-ng-c2651818615] {
            width: 100%;
            height: 48px;
            padding: 0 16px;
            font-size: 16px;
        }

        .arraial_sao_joao_2025_html_orq-divider[_ngcontent-ng-arraial_sao_joao_2025_html_0005] {
            font-family: font02;
            font-size: 16px;
            font-weight: 400;
            box-sizing: border-box;
            background-color: var(--outline-base);
        }

        .arraial_sao_joao_2025_html_orq-divider--size-thin[_ngcontent-ng-arraial_sao_joao_2025_html_0005] {
            height: 1px;
        }

        .arraial_sao_joao_2025_html_orq-divider--orientation-horizontal[_ngcontent-ng-arraial_sao_joao_2025_html_0005] {
            width: 100%;
        }
    }
}


@font-face {
    font-family: "font01";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url("../fonts/Font-01.woff") format("woff");
}

@font-face {
    font-family: "font02";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url("../fonts/Font-02.woff")format("woff");
}

@font-face {
    font-family: "font03";
    font-style: normal;
    font-weight: normal;
    font-display: block;
    src: url("../fonts/Font-03.woff") format("woff");
}