html,body{margin:0;padding:0}.main{min-width:0;min-height:100dvh;display:flex;flex-direction:column;padding-left:88px;transition:padding-left 200ms ease}.main>.content{flex:1 0 auto;min-height:0;background-color:#f5f5f5}@media(min-width: 360px)and (max-width: 767px){.sidebar{z-index:1200;transform:translateX(-110%)}.sidebar.expanded{display:block;transform:translateX(0)}.sidebar.collapsed{display:none;transform:translateX(-110%)}.main{padding-left:0}.main.sidebar-open::after{content:"";position:fixed;inset:0;z-index:1100}}@media(min-width: 1024px){.sidebar.expanded~.main,#main-content:not(.sidebar-collapsed){padding-left:310px}.sidebar.collapsed~.main,#main-content.sidebar-collapsed,.main.sidebar-collapsed{padding-left:88px}}i.icon{width:32px;height:32px}i.icon.small{width:24px;height:24px}i.icon.medium{width:32px;height:32px}i.icon.large{width:40px;height:40px}i.icon.xlarge{width:48px;height:48px}i.icon:is(i){background-color:var(--swatches-on-base)}i.icon:is(svg){color:var(--swatches-on-base)}i.icon.primary:is(i){background-color:var(--swatches-primary-default)}i.icon.primary:is(svg){color:var(--swatches-primary-default)}i.icon.secondary:is(i){background-color:var(--swatches-secondary-default)}i.icon.secondary:is(svg){color:var(--swatches-secondary-default)}i.icon.tertiary:is(i){background-color:var(--swatches-tertiary-hover)}i.icon.tertiary:is(svg){color:var(--swatches-tertiary-hover)}i.icon.quaternary:is(i){background-color:var(--swatches-quaternary-default)}i.icon.quaternary:is(svg){color:var(--swatches-quaternary-default)}i.icon.success:is(i){background-color:var(--swatches-success-default)}i.icon.success:is(svg){color:var(--swatches-success-default)}i.icon.warning:is(i){background-color:var(--swatches-warning-default)}i.icon.warning:is(svg){color:var(--swatches-warning-default)}i.icon.error:is(i){background-color:var(--swatches-error-default)}i.icon.error:is(svg){color:var(--swatches-error-default)}i.icon.neutral:is(i){background-color:var(--neutral-0)}i.icon.neutral:is(svg){color:var(--neutral-0)}i.icon.neutral-900:is(i){background-color:var(--neutral-900)}i.icon.neutral-900:is(svg){color:var(--neutral-900)}svg.icon{color:var(--swatches-on-base)}svg.icon.primary{color:var(--swatches-primary-default)}svg.icon.secondary{color:var(--swatches-secondary-default)}svg.icon.tertiary{color:var(--swatches-tertiary-hover)}svg.icon.quaternary{color:var(--swatches-quaternary-default)}svg.icon.success{color:var(--swatches-success-default)}svg.icon.warning{color:var(--swatches-warning-default)}svg.icon.error{color:var(--swatches-error-default)}svg.icon.neutral{color:var(--neutral-0)}svg.icon.neutral-900{color:var(--neutral-900)}main{padding-top:88px;min-height:calc(100dvh - 88px)}main .container-fluid{display:flex;align-items:center;justify-content:center;padding:0 24px;min-height:calc(100dvh - 176px)}@media(max-width: 768px){main .container-fluid{align-items:baseline;padding:16px 24px}}.card{max-width:440px;width:100%;min-width:240px;background-color:var(--swatches-surface);border:solid 1px var(--swatches-border);gap:24px;padding:24px;border-radius:16px}.card h5{color:var(--swatches-on-surface-neutral)}.card p{color:var(--swatches-on-surface-neutral)}@media(max-width: 1023px){.card{background-color:rgba(0,0,0,0);border:0 !important;padding:0;margin:0;gap:16px}}.card nav{display:flex;justify-content:center;align-items:center;gap:8px;max-width:440px;width:100%;margin:auto}@media(max-width: 1023px){.card nav{position:fixed;max-width:100%;left:0;bottom:0;padding:12px 20px 20px;background-color:var(--swatches-background)}}.card nav .btn{flex-grow:1;max-width:50%;text-decoration:none}.card nav:has(.btn:only-child) .btn{flex-grow:1;max-width:100%;width:100%}.card{display:flex;border:1px solid var(--swatches-border-base-alt)}.card.card-vertical{flex-direction:column;width:fit-content;min-height:466px;display:flex}.card.card-vertical .card-img{width:100%;position:relative;display:flex}.card.card-vertical .card-img img{width:100%}.card.card-vertical .card-header{gap:8px;display:flex;flex-direction:column}.card.card-vertical .card-checkbox{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;left:10px}.card.card-vertical .card-container{display:flex;flex-direction:column;padding:24px;gap:16px;height:100%}.card.card-vertical .card-container .card-content .card-placeholder{display:flex;justify-content:center;align-items:center;height:56px;padding:0 16px;gap:10px;align-self:stretch;font-family:var(--font-body);border-radius:8px;background-color:var(--swatches-surface-alt);color:var(--swatches-on-surface-neutral-alt);font-weight:400;line-height:130%}.card.card-vertical .card-container .card-buttons{display:flex;width:100%;gap:16px;align-self:stretch;flex-wrap:wrap;margin-top:auto}.card.card-vertical .card-container .card-buttons .btn{width:100%}@media(min-width: 360px)and (max-width: 767px){.card.card-vertical .card-container .card-buttons{gap:8px}}@media(min-width: 768px)and (max-width: 1023px){.card.card-vertical .card-container .card-buttons{gap:8px}}.card.card-horizontal{flex-direction:row;height:fit-content;display:flex;gap:24px}.card.card-horizontal .card-img{position:relative;display:flex;flex-shrink:0}.card.card-horizontal .card-header{gap:4px;display:flex;flex-direction:column}.card.card-horizontal .card-checkbox{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;left:10px}.card.card-horizontal .card-container{flex:1;min-width:0;position:relative;padding:16px;gap:16px;display:flex;flex-direction:column;overflow:hidden}.card.card-horizontal .card-container .card-content .card-placeholder{display:flex;justify-content:center;align-items:center;height:72px;padding:0 16px;gap:10px;align-self:stretch;font-family:var(--font-body);border-radius:8px;background-color:var(--swatches-surface-alt);color:var(--swatches-on-surface-neutral-alt);font-weight:400;line-height:130%}.card.card-horizontal .card-container .card-buttons{box-sizing:border-box;display:flex;flex-direction:row;justify-content:start;align-items:center;margin-top:auto;gap:16px}@media(min-width: 360px)and (max-width: 767px){.card.card-horizontal .card-container .card-buttons{gap:8px}}@media(min-width: 768px)and (max-width: 1023px){.card.card-horizontal .card-container .card-buttons{gap:8px}}@media(min-width: 360px)and (max-width: 767px){.card.card-horizontal{flex-direction:column}.card.card-horizontal .card-img{width:100%}.card.card-horizontal .card-img img{width:100%}}@media(min-width: 768px)and (max-width: 1023px){.card.card-horizontal{flex-direction:column}.card.card-horizontal .card-img{width:100%}.card.card-horizontal .card-img img{width:100%}}.card.disabled{opacity:.5;cursor:not-allowed}.card .card-title{font-size:24px;color:var(--swatches-on-surface-neutral);font-family:var(--font-title);line-height:100%;font-weight:600;align-self:stretch}@media(min-width: 360px)and (max-width: 767px){.card .card-title{font-size:18px}}@media(min-width: 768px)and (max-width: 1023px){.card .card-title{font-size:20px}}.form-check:not(.form-toggle){display:flex;align-items:center;gap:5px;font-family:var(--font-body)}.form-check:not(.form-toggle) input[type=checkbox]{appearance:none;border:1px solid var(--swatches-on-surface-base);border-radius:4px;position:relative;cursor:pointer;background-color:var(--swatches-base-default);background-repeat:no-repeat;background-size:85%;background-position:center}.form-check:not(.form-toggle) input[type=checkbox].straight{border-radius:0}.form-check:not(.form-toggle) input[type=checkbox].pill{border-radius:8px}.form-check:not(.form-toggle) input[type=checkbox]:hover{border-color:var(--swatches-on-surface-primary);box-shadow:inset 0 0 0 1px var(--swatches-on-surface-primary)}.form-check:not(.form-toggle) input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-check:not(.form-toggle) input[type=checkbox]:checked{background-color:var(--swatches-pure-black);border-color:var(--swatches-on-surface-base);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMTIuNjExMUw4LjkyMzA4IDE3LjVMMjAgNi41IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+)}.form-check:not(.form-toggle) input[type=checkbox]:indeterminate{background-color:var(--swatches-on-surface-primary);border-color:var(--swatches-on-surface-primary)}.form-check:not(.form-toggle) input[type=checkbox]:indeterminate::after{content:"";width:10px;height:2px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto}.form-check:not(.form-toggle) input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed;background-color:rgba(0,0,0,0);border-color:var(--swatches-on-surface-primary)}.form-check:not(.form-toggle) input[type=checkbox]:disabled:checked{background-color:var(--swatches-on-surface-primary);border-color:var(--swatches-on-surface-primary);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMTIuNjExMUw4LjkyMzA4IDE3LjVMMjAgNi41IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+)}.form-check:not(.form-toggle).form-check input{width:16px;height:16px}.form-check:not(.form-toggle).form-check input::after{width:14px;height:14px}.form-check:not(.form-toggle).small input{width:14px;height:14px}.form-check:not(.form-toggle).small input::after{width:11px;height:11px}.form-check:not(.form-toggle).small input:indeterminate::after{width:8px;height:2px}.form-check:not(.form-toggle).small label{font-size:14px}@media(min-width: 360px)and (max-width: 767px){.form-check:not(.form-toggle).small label{font-size:12px}}@media(min-width: 768px)and (max-width: 1023px){.form-check:not(.form-toggle).small label{font-size:12px}}.form-check:not(.form-toggle).medium input{width:16px;height:16px}.form-check:not(.form-toggle).medium input::after{width:14px;height:14px}.form-check:not(.form-toggle).medium input:indeterminate::after{width:8px;height:2px}.form-check:not(.form-toggle).medium label{font-size:16px}@media(min-width: 360px)and (max-width: 767px){.form-check:not(.form-toggle).medium label{font-size:14px}}@media(min-width: 768px)and (max-width: 1023px){.form-check:not(.form-toggle).medium label{font-size:14px}}.form-check:not(.form-toggle).large input{width:18px;height:18px}.form-check:not(.form-toggle).large input::after{width:16px;height:16px}.form-check:not(.form-toggle).large input:indeterminate::after{width:12px;height:2px}.form-check:not(.form-toggle).large label{font-size:18px}@media(min-width: 360px)and (max-width: 767px){.form-check:not(.form-toggle).large label{font-size:16px}}@media(min-width: 768px)and (max-width: 1023px){.form-check:not(.form-toggle).large label{font-size:16px}}.form-check:not(.form-toggle) label{font-family:var(--font-body);font-weight:400;color:var(--swatches-on-surface-base);cursor:pointer}.form-check:not(.form-toggle) .input:disabled~.label{cursor:default;opacity:.4;color:var(--swatches-on-surface-neutral-alt);font-size:var(--font-body)}.form-check.filled:not(.form-toggle) input[type=checkbox]{background-color:var(--swatches-surface-alt);border-color:var(--swatches-on-surface-base)}.form-check.filled:not(.form-toggle) input[type=checkbox]:hover:not(:disabled){border-color:var(--swatches-on-surface-primary);box-shadow:inset 0 0 0 1px var(--swatches-on-surface-primary)}.form-check.filled:not(.form-toggle) input[type=checkbox]:checked{background-color:var(--swatches-on-surface-primary);border-color:var(--swatches-on-surface-primary);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMTIuNjExMUw4LjkyMzA4IDE3LjVMMjAgNi41IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+)}.form-check.filled:not(.form-toggle) input[type=checkbox]:indeterminate{background-color:var(--swatches-surface-alt);border-color:var(--swatches-on-surface-primary)}.form-check.filled:not(.form-toggle) input[type=checkbox]:indeterminate::after{content:"";width:10px;height:2px;background-color:var(--swatches-on-surface-primary)}.form-check.filled:not(.form-toggle) input[type=checkbox]:disabled{background-color:var(--swatches-surface-alt);border-color:var(--swatches-on-surface-base);opacity:.4}.form-check.filled:not(.form-toggle) label{color:var(--swatches-on-surface-base);cursor:pointer}.form-check.filled:not(.form-toggle) .input:disabled~.label{color:var(--swatches-on-surface-base);cursor:default}.form-group .dropdown{display:none;flex-direction:column}.form-group .dropdown.small{height:auto;max-height:100%;width:95px;border:1px solid var(--swatches-border-base-input);z-index:99;position:absolute}.form-group input{cursor:pointer}.form-group.disabled .form-control{background-color:var(--swatches-base-subtle);border:1px solid var(--swatches-border-base-input);opacity:.4;cursor:not-allowed}.form-group.disabled .form-control:focus{outline:0;box-shadow:none}.form-group.disabled .form-label{opacity:.4}.form-group.disabled .form-text{opacity:.4}.form-group.disabled .input-group-text{background-color:var(--swatches-base-subtle);border:1px solid var(--swatches-border-base-input);opacity:.4}.form-group.disabled .btn{background-color:var(--swatches-base-subtle);border:1px solid var(--swatches-border-base-input);opacity:.4;cursor:not-allowed}.form-group.disabled .btn:hover,.form-group.disabled .btn:focus,.form-group.disabled .btn:active{background-color:var(--swatches-base-subtle);border:1px solid var(--swatches-border-base-input);box-shadow:none}.form-group.disabled .form-control,.form-group.disabled .input-group-text,.form-group.disabled .btn{pointer-events:none}.form-group .form-label{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--swatches-on-surface-neutral);margin-bottom:12px}.form-group .form-label i{font-size:16px;display:block;width:16px !important;height:16px !important}.form-group .form-label i:is(i){background-color:var(--swatches-on-surface-neutral-alt)}.form-group .form-label i:is(svg){color:var(--swatches-on-surface-neutral-alt)}.form-group .form-label svg{display:block;width:16px !important;height:16px !important;color:var(--swatches-on-surface-neutral-alt)}.form-group .form-label.required::after{content:"*";color:var(--swatches-error-selected);margin-left:4px;width:7px;height:7px;line-height:7px;position:relative;top:-2px}.form-group .form-label.form-label-invert{color:var(--swatches-on-surface-invert)}.form-group .form-subtitle{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--swatches-on-surface-neutral-alt);margin:0 0 12px 0;line-height:1.3}.form-group .form-text{display:block;font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--swatches-on-surface-neutral);margin-top:12px}.form-group .form-text.success{color:var(--swatches-success-default)}.form-group .form-text.warning{color:var(--swatches-warning-default)}.form-group .form-text.error{color:var(--swatches-error-default)}@media(min-width: 360px)and (max-width: 767px){.form-group .form-text{font-size:12px;margin-top:8px}}@media(min-width: 768px)and (max-width: 1023px){.form-group .form-text{font-size:12px;margin-top:8px}}.form-group .form-control{box-sizing:border-box;display:block;width:100%;height:40px;padding:0 10px;font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--swatches-on-surface-neutral);background-color:var(--swatches-base-default);border:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none}.form-group .form-control::placeholder{color:var(--neutral-500)}.form-group .form-control:focus{outline:none}.form-group .form-control.small{height:32px;padding:0 8px;font-size:14px}.form-group .form-control.large{height:48px;padding:0 10px;font-size:18px}.form-group .form-control.round-phone{border-end-end-radius:8px;border-start-end-radius:8px}.form-group .form-control.pill-phone{border-end-end-radius:1000px;border-start-end-radius:1000px}.form-group .form-control.round{border-radius:8px}.form-group .form-control.pill{border-radius:1000px}.form-group .form-control.select{appearance:none}.form-group .input-group{display:flex;align-items:stretch;width:100%;border:1px solid var(--swatches-border-base-input)}.form-group .input-group.round{border-radius:8px;overflow:hidden}.form-group .input-group.pill{border-radius:1000px;overflow:hidden}.form-group .input-group:hover{border-color:var(--swatches-base-hover-alt)}.form-group .input-group:hover~.dropdown{display:flex}.form-group .input-group:active,.form-group .input-group:focus,.form-group .input-group:focus-within{border-color:var(--swatches-base-hover-alt);outline:1px solid var(--swatches-base-hover-alt)}.form-group .input-group::selection{outline:1px solid var(--swatches-base-hover-alt);background-color:var(--swatches-base-active-alt);color:var(--swatches-surface-alt)}.form-group .input-group.search{position:relative}.form-group .input-group.search .btn-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px}.form-group .input-group.search .btn-search>i.icon,.form-group .input-group.search .btn-search>svg.icon{width:16px !important;height:16px !important}.form-group .input-group.search .btn-search>i.icon{background-color:var(--swatches-on-surface-neutral)}.form-group .input-group.search .btn-search>svg.icon{color:var(--swatches-on-surface-neutral)}.form-group .input-group.date{position:relative}.form-group .input-group.date input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:30px;cursor:pointer;-webkit-appearance:none}.form-group .input-group.date .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group.month{position:relative}.form-group .input-group.month input[type=month]::-webkit-calendar-picker-indicator{opacity:0;width:30px;cursor:pointer;-webkit-appearance:none}.form-group .input-group.month .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group.date-time{position:relative}.form-group .input-group.date-time input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0;width:30px;cursor:pointer;-webkit-appearance:none}.form-group .input-group.date-time .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group.time{position:relative}.form-group .input-group.time input[type=time]::-webkit-calendar-picker-indicator{opacity:0;width:30px;cursor:pointer}.form-group .input-group.time input[type=time]::-webkit-inner-spin-button{opacity:0;width:30px;cursor:pointer}.form-group .input-group.time i.icon,.form-group .input-group.time svg.icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group.icon-content{position:relative}.form-group .input-group.icon-content .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group.password{position:relative}.form-group .input-group.password i.icon,.form-group .input-group.password svg.icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group.file{position:relative;display:inline-block;font-family:var(--font-body);width:100%;height:38px;color:var(--swatches-on-surface-neutral);background-color:var(--swatches-base-default);border:1px solid var(--swatches-border-base-input);border-radius:0;overflow:hidden}.form-group .input-group.file input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-group .input-group.file::before{content:"Nenhum arquivo...";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666;font-size:14px;pointer-events:none}.form-group .input-group.file::after{content:"Escolher Arquivo";position:absolute;right:0;top:0;height:100%;padding:10px 12px;color:var(--swatches-on-surface-neutral);font-size:14px;background-color:var(--swatches-base-subtle);border-left:1px solid var(--swatches-border-base-input);border-radius:0;pointer-events:none}.form-group .input-group.file:hover::after{background-color:#dee2e6}.form-group .input-group.message{position:relative}.form-group .input-group.message .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group.cvv{position:relative}.form-group .input-group.cvv i.icon,.form-group .input-group.cvv svg.icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px !important;height:16px !important;cursor:pointer}.form-group .input-group .form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.form-group .input-group .input-group-text{display:flex;align-items:center;justify-content:center;font-family:var(--font-body);min-width:18px;padding:0 10px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--swatches-on-surface-neutral);text-align:center;background-color:var(--swatches-base-subtle);border:1px solid var(--swatches-border-base-input);border-radius:0;position:relative}.form-group .input-group .btn{position:relative;min-width:40px;padding:0 10px;background-color:var(--swatches-base-subtle);border-radius:0;cursor:pointer}.form-group .input-group .btn i{width:16px;height:16px}.form-group .input-group .prepend{border:none}.form-group .input-group .prepend:hover~.dropdown,.form-group .input-group .prepend:hover+.dropdown{display:flex}.form-group .input-group .prepend.pill{border-top-left-radius:1000px;border-bottom-left-radius:1000px}.form-group .input-group .prepend.round{border-top-left-radius:8px;border-bottom-left-radius:8px}.form-group .input-group .prepend .icon{width:16px;height:16px}.form-group .input-group .prepend i.flag{width:24px;height:24px;margin-right:8px}.form-group .input-group .prepend+.form-control,.form-group .input-group .input-group-prepend+.form-control,.form-group .input-group .btn.prepend+.form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.form-group .input-group .input-group-text+.input-prepend,.form-group .input-group .btn+.input-prepend,.form-group .input-group .prepend+.input-prepend{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.form-group .input-group .btn-outline-secondary{color:var(--swatches-on-surface-neutral);border-color:var(--swatches-border-base-input)}.form-group .input-group .btn-outline-secondary:hover{color:var(--swatches-on-surface-neutral-alt);background-color:var(--swatches-base-hover);border-color:var(--swatches-border-base-focus)}.form-group .input-group .input-group-text:focus,.form-group .input-group .btn:focus{border-color:var(--swatches-border-base-focus);outline:none}.form-group .input-group.small .form-control,.form-group .input-group.small .btn{height:32px;padding:0 8px;font-size:14px}.form-group .input-group.small .input-group-text{font-size:14px}.form-group .input-group.large .form-control,.form-group .input-group.large .btn{height:48px;padding:0 12px;font-size:18px}.form-group .input-group.large .input-group-text{font-size:18px;height:46px}.form-group .input-group.success:disabled,.form-group .input-group.warning:disabled,.form-group .input-group.error:disabled,.form-group .input-group.invert:disabled{opacity:.4;outline:none}.form-group .input-group.success .input-group-text,.form-group .input-group.success .btn,.form-group .input-group.warning .input-group-text,.form-group .input-group.warning .btn,.form-group .input-group.error .input-group-text,.form-group .input-group.error .btn,.form-group .input-group.invert .input-group-text,.form-group .input-group.invert .btn{background-color:var(--swatches-base-subtle)}.form-group .input-group.success .btn:hover,.form-group .input-group.warning .btn:hover,.form-group .input-group.error .btn:hover,.form-group .input-group.invert .btn:hover{background-color:var(--swatches-base-subtle)}.form-group .input-group.success{border-color:var(--swatches-success-default)}.form-group .input-group.success:hover{border-color:var(--swatches-success-hover);outline:1px solid var(--swatches-success-hover)}.form-group .input-group.success:active{border-color:var(--swatches-border-success-focus);outline:1px solid var(--swatches-border-success-focus)}.form-group .input-group.success:focus,.form-group .input-group.success:focus-within{border-width:2px;border-color:var(--swatches-border-success-focus);outline:1px solid var(--swatches-border-success-focus)}.form-group .input-group.success::selection{border-color:var(--swatches-success-selected);outline:1px solid var(--swatches-success-selected);background-color:var(--swatches-success-hover);color:var(--swatches-on-success)}.form-group .input-group.success .input-group-text{border-color:var(--swatches-success-default);border-right:1px solid var(--swatches-border-base-input)}.form-group .input-group.success .form-control{border-color:var(--swatches-success-default)}.form-group .input-group.success .form-control+.form-text{color:var(--swatches-success-default)}.form-group .input-group.success .input-group-text,.form-group .input-group.success .btn{border-color:var(--swatches-success-default)}.form-group .input-group.success+.form-text{color:var(--swatches-success-default)}.form-group .input-group.warning{border-color:var(--swatches-warning-default)}.form-group .input-group.warning:hover{border-color:var(--swatches-warning-hover);outline:1px solid var(--swatches-warning-hover)}.form-group .input-group.warning:active{border-color:var(--swatches-border-warning-focus);outline:1px solid var(--swatches-border-warning-focus)}.form-group .input-group.warning:focus,.form-group .input-group.warning:focus-within{border-width:2px;border-color:var(--swatches-border-warning-focus);outline:1px solid var(--swatches-border-warning-focus)}.form-group .input-group.warning::selection{border-color:var(--swatches-warning-selected);outline:1px solid var(--swatches-warning-selected);background-color:var(--swatches-warning-default);color:var(--swatches-on-warning)}.form-group .input-group.warning .input-group-text{border-color:var(--swatches-warning-default);border-right:1px solid var(--swatches-border-base-input)}.form-group .input-group.warning .form-control{border-color:var(--swatches-warning-default)}.form-group .input-group.warning .form-control+.form-text{color:var(--swatches-success-default)}.form-group .input-group.warning .input-group-text,.form-group .input-group.warning .btn{border-color:var(--swatches-warning-default)}.form-group .input-group.warning+.form-text{color:var(--swatches-warning-default)}.form-group .input-group.error{border-color:var(--swatches-error-default)}.form-group .input-group.error:hover{border-color:var(--swatches-error-hover);outline:1px solid var(--swatches-error-hover)}.form-group .input-group.error:active{border-color:var(--swatches-border-error-focus);outline:1px solid var(--swatches-border-error-focus)}.form-group .input-group.error:focus,.form-group .input-group.error:focus-within{border-width:2px;border-color:var(--swatches-border-error-focus);outline:1px solid var(--swatches-border-error-focus)}.form-group .input-group.error::selection{border-color:var(--swatches-error-selected);outline:1px solid var(--swatches-error-selected);background-color:var(--swatches-error-default);color:var(--swatches-on-error)}.form-group .input-group.error .input-group-text{border-right:1px solid var(--swatches-border-base-input)}.form-group .input-group.error .form-control{border-color:var(--swatches-error-default)}.form-group .input-group.error .form-control+.form-text{color:var(--swatches-success-default)}.form-group .input-group.error .input-group-text,.form-group .input-group.error .btn{border-color:var(--swatches-error-default)}.form-group .input-group.error+.form-text{color:var(--swatches-error-default)}.form-group .input-group.invert .form-control{border:1px solid var(--swatches-border-base-input);background-color:var(--swatches-base-default);outline:none}.form-group .input-group.invert .form-control:hover{border-color:var(--swatches-base-hover);outline:1px solid var(--swatches-base-hover)}.form-group .input-group.invert .form-control:active{border-color:var(--swatches-base-active);outline:1px solid var(--swatches-base-active)}.form-group .input-group.invert .form-control:focus{border-color:var(--swatches-base-active);outline:1px solid var(--swatches-base-active)}.form-group .input-group.invert .form-control::selection{border-color:var(--swatches-base-selected);outline:1px solid var(--swatches-base-selected);background-color:var(--swatches-base-selected)}.form-group .input-group.invert .form-control+.form-text{color:var(--swatches-success-default)}.form-group .input-group.invert .input-group-text,.form-group .input-group.invert .btn{border-color:var(--swatches-border-base-input)}.form-group .input-group.invert+.form-text{color:var(--swatches-on-surface-invert)}.form-group .input-group-round .form-control,.form-group .input-group-round .input-group-text,.form-group .input-group-round .btn,.form-group .input-group-pill .form-control,.form-group .input-group-pill .input-group-text,.form-group .input-group-pill .btn{border-radius:0}.form-group .input-group-round .form-control:first-child,.form-group .input-group-round .input-group-text:first-child,.form-group .input-group-round .btn:first-child,.form-group .input-group-pill .form-control:first-child,.form-group .input-group-pill .input-group-text:first-child,.form-group .input-group-pill .btn:first-child{border-top-left-radius:var(--input-radius);border-bottom-left-radius:var(--input-radius)}.form-group .input-group-round .form-control:last-child,.form-group .input-group-round .input-group-text:last-child,.form-group .input-group-round .btn:last-child,.form-group .input-group-pill .form-control:last-child,.form-group .input-group-pill .input-group-text:last-child,.form-group .input-group-pill .btn:last-child{border-top-right-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius)}.form-group .input-group-round{border-radius:8px}.form-group .select-wrapper{position:relative;display:inline-block;width:100%}.form-group .select-wrapper .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px !important;height:24px !important;pointer-events:none}.form-group .select-wrapper .select{border:1px solid var(--swatches-border-base-input)}.form-group .select-wrapper .select:hover{border-color:var(--swatches-base-hover-alt)}.form-group .select-wrapper .select:active,.form-group .select-wrapper .select:focus,.form-group .select-wrapper .select:focus-within{border-color:var(--swatches-base-hover-alt);outline:1px solid var(--swatches-base-hover-alt)}.form-group .select-wrapper .select::selection{outline:1px solid var(--swatches-base-hover-alt);background-color:var(--swatches-base-active-alt);color:var(--swatches-surface-alt)}.form-group .select-wrapper .select.success,.form-group .select-wrapper .select.warning,.form-group .select-wrapper .select.error,.form-group .select-wrapper .select.invert{background-color:var(--swatches-base-default)}.form-group .select-wrapper .select.success:hover,.form-group .select-wrapper .select.success:active,.form-group .select-wrapper .select.success:focus,.form-group .select-wrapper .select.warning:hover,.form-group .select-wrapper .select.warning:active,.form-group .select-wrapper .select.warning:focus,.form-group .select-wrapper .select.error:hover,.form-group .select-wrapper .select.error:active,.form-group .select-wrapper .select.error:focus,.form-group .select-wrapper .select.invert:hover,.form-group .select-wrapper .select.invert:active,.form-group .select-wrapper .select.invert:focus{outline:none}.form-group .select-wrapper .select.success{border-color:var(--swatches-success-default)}.form-group .select-wrapper .select.success:hover{border:2px solid var(--swatches-success-hover)}.form-group .select-wrapper .select.success:active,.form-group .select-wrapper .select.success:focus{border-color:var(--swatches-border-success-focus)}.form-group .select-wrapper .select.success::selection{border-color:var(--swatches-success-selected);background-color:var(--swatches-success-hover);color:var(--swatches-on-success)}.form-group .select-wrapper .select.success+.form-text{color:var(--swatches-success-default)}.form-group .select-wrapper .select.warning{border-color:var(--swatches-warning-default)}.form-group .select-wrapper .select.warning:hover{border-color:var(--swatches-warning-hover)}.form-group .select-wrapper .select.warning:active,.form-group .select-wrapper .select.warning:focus{border-color:var(--swatches-border-warning-focus)}.form-group .select-wrapper .select.warning::selection{border-color:var(--swatches-warning-selected);background-color:var(--swatches-warning-default);color:var(--swatches-on-warning)}.form-group .select-wrapper .select.warning+.form-text{color:var(--swatches-warning-default)}.form-group .select-wrapper .select.error{border-color:var(--swatches-error-default)}.form-group .select-wrapper .select.error:hover{border-color:var(--swatches-error-hover)}.form-group .select-wrapper .select.error:active,.form-group .select-wrapper .select.error:focus{border-color:var(--swatches-border-error-focus)}.form-group .select-wrapper .select.error::selection{border-color:var(--swatches-error-selected);background-color:var(--swatches-error-default);color:var(--swatches-on-error)}.form-group .select-wrapper .select.error+.form-text{color:var(--swatches-error-default)}.form-group .select-wrapper .select.invert{border-color:var(--swatches-border-base-input)}.form-group .select-wrapper .select.invert:hover{border-color:var(--swatches-base-hover)}.form-group .select-wrapper .select.invert:active,.form-group .select-wrapper .select.invert:focus{border-color:var(--swatches-base-active)}.form-group .select-wrapper .select.invert::selection{border-color:var(--swatches-base-selected);background-color:var(--swatches-base-active-alt);color:var(--swatches-on-surface-base-alt)}.form-group .select-wrapper .select.invert+.form-text{color:var(--swatches-on-surface-invert)}.form-group .select-wrapper .chip-overlay{position:absolute;right:38px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;z-index:4}.form-group-pill{border-radius:1000px}textarea.form-area{min-height:100px;box-sizing:border-box;display:block;width:100%;height:40px;padding:10px;font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--swatches-on-surface-neutral);background-color:var(--swatches-base-default);border:1px solid var(--swatches-border-base-input);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none}textarea.form-area.round{border-radius:8px}textarea.form-area:hover{border-color:var(--swatches-base-hover-alt)}textarea.form-area:active,textarea.form-area:focus,textarea.form-area:focus-within{border-color:var(--swatches-base-hover-alt);outline:1px solid var(--swatches-base-hover-alt)}textarea.form-area::selection{outline:1px solid var(--swatches-base-hover-alt);background-color:var(--swatches-base-active-alt);color:var(--swatches-surface-alt)}textarea.form-area.success,textarea.form-area.warning,textarea.form-area.error,textarea.form-area.invert{background-color:var(--swatches-base-default)}textarea.form-area.success:hover,textarea.form-area.success:active,textarea.form-area.success:focus,textarea.form-area.warning:hover,textarea.form-area.warning:active,textarea.form-area.warning:focus,textarea.form-area.error:hover,textarea.form-area.error:active,textarea.form-area.error:focus,textarea.form-area.invert:hover,textarea.form-area.invert:active,textarea.form-area.invert:focus{outline:none}textarea.form-area.success{border-color:var(--swatches-success-default)}textarea.form-area.success:hover{border:2px solid var(--swatches-success-hover)}textarea.form-area.success:active,textarea.form-area.success:focus{border-color:var(--swatches-border-success-focus)}textarea.form-area.success::selection{border-color:var(--swatches-success-selected);background-color:var(--swatches-success-hover);color:var(--swatches-on-success)}textarea.form-area.success+.form-text{color:var(--swatches-success-default)}textarea.form-area.warning{border-color:var(--swatches-warning-default)}textarea.form-area.warning:hover{border-color:var(--swatches-warning-hover)}textarea.form-area.warning:active,textarea.form-area.warning:focus{border-color:var(--swatches-border-warning-focus)}textarea.form-area.warning::selection{border-color:var(--swatches-warning-selected);background-color:var(--swatches-warning-default);color:var(--swatches-on-warning)}textarea.form-area.warning+.form-text{color:var(--swatches-warning-default)}textarea.form-area.error{border-color:var(--swatches-error-default)}textarea.form-area.error:hover{border-color:var(--swatches-error-hover)}textarea.form-area.error:active,textarea.form-area.error:focus{border-color:var(--swatches-border-error-focus)}textarea.form-area.error::selection{border-color:var(--swatches-error-selected);background-color:var(--swatches-error-default);color:var(--swatches-on-error)}textarea.form-area.error+.form-text{color:var(--swatches-error-default)}textarea.form-area.resize-none{resize:none}textarea.form-area.resize-vertical{resize:vertical}textarea.form-area.resize-horizontal{resize:horizontal}@media(min-width: 768px)and (max-width: 1023px){.form-group .form-label{font-size:14px}.form-group .form-text{font-size:14px}.form-group .form-control{font-size:14px}.form-group .form-control.small{font-size:12px}.form-group .form-control.large{font-size:16px}.form-group .form-control.round{border-radius:4px}.form-group .input-group.form-control{border:0}.form-group .input-group.file::after{font-size:12px}.form-group .input-group .input-group-text{font-size:14px}.form-group .input-group.small .form-control,.form-group .input-group.small .btn{font-size:12px}.form-group .input-group.small .input-group-text{font-size:12px}.form-group .input-group.large .form-control,.form-group .input-group.large .btn{font-size:16px}.form-group .input-group.large .input-group-text{font-size:16px}.form-group .input-group-round{border-radius:4px}}@media(min-width: 360px)and (max-width: 767px){.form-group .form-label{font-size:14px}.form-group .form-text{font-size:14px}.form-group .form-control{font-size:14px}.form-group .form-control.small{font-size:12px}.form-group .form-control.large{font-size:16px}.form-group .input-group.file::after{font-size:12px}.form-group .input-group .input-group-text{font-size:14px}.form-group .input-group.small .form-control,.form-group .input-group.small .btn{font-size:12px}.form-group .input-group.small .input-group-text{font-size:12px}.form-group .input-group.large .form-control,.form-group .input-group.large .btn{font-size:16px}.form-group .input-group.large .input-group-text{font-size:16px}.form-group .input-group-round{border-radius:4px}}.select-error-text{display:block;margin-top:12px;font-size:16px;font-weight:400;font-family:var(--font-body);color:var(--swatches-on-surface-neutral)}.select-error-text.error{color:var(--swatches-error-default)}.select-error-text.success{color:var(--swatches-success-default)}.select-error-text.warning{color:var(--swatches-warning-default)}.select-error-text.invert{color:var(--swatches-on-surface-invert)}.custom-link{display:flex;align-items:center;font-family:var(--font-body);color:var(--swatches-on-base);font-weight:600;cursor:pointer;text-decoration:none}.custom-link>i.icon{background-color:var(--swatches-on-base)}.custom-link>svg.icon{color:var(--swatches-on-base)}.custom-link:hover{text-decoration:underline}.custom-link:active{background-color:rgba(0,0,0,0)}.custom-link:focus-visible{background-color:var(--swatches-base-default);border-color:var(--swatches-border-base-focus);border-width:3px}.custom-link::selection{background-color:var(--swatches-base-selected)}.custom-link.disabled{color:var(--swatches-on-base-40);opacity:.4;cursor:no-drop;text-decoration:none}.custom-link.xsmall{font-size:12px;gap:4px}.custom-link.xsmall i.icon,.custom-link.xsmall svg.icon{width:8px;height:8px}.custom-link.xsmall i.flag{width:8px;height:8px}.custom-link.small{font-size:14px;gap:4px}.custom-link.small i.icon,.custom-link.small svg.icon{width:12px;height:12px}.custom-link.small i.flag{width:12px;height:12px}.custom-link.medium{font-size:16px;gap:4px}.custom-link.medium i.icon,.custom-link.medium svg.icon{width:16px;height:16px}.custom-link.medium i.flag{width:16px;height:16px}.custom-link.large{font-size:18px;gap:6px}.custom-link.large i.icon,.custom-link.large svg.icon{width:22px;height:22px}.custom-link.large i.flag{width:22px;height:22px}.custom-link.invert{color:var(--swatches-on-surface-invert)}.custom-link.invert>i.icon{background-color:var(--swatches-on-surface-invert)}.custom-link.invert>svg.icon{color:var(--swatches-on-surface-invert)}.custom-link.invert:hover{color:var(--swatches-on-surface-invert)}.custom-link.invert:hover>i.icon{background-color:var(--swatches-on-surface-invert)}.custom-link.invert:hover>svg.icon{color:var(--swatches-on-surface-invert)}.custom-link.invert:active{color:var(--swatches-border-primary-subtle)}.custom-link.invert:active>i.icon{background-color:var(--swatches-border-primary-subtle)}.custom-link.invert:active>svg.icon{color:var(--swatches-border-primary-subtle)}.custom-link.invert:focus-visible{color:var(--swatches-border-primary-subtle)}.custom-link.invert:focus-visible>i.icon{background-color:var(--swatches-primary-selected)}.custom-link.invert:focus-visible>svg.icon{color:var(--swatches-primary-selected)}.custom-link.invert::selection{color:var(--swatches-primary-selected);background-color:var(--swatches-border-primary-subtle)}.custom-link.invert:disabled{color:var(--swatches-on-surface-invert-40)}.custom-link.invert:disabled>i.icon{background-color:var(--swatches-on-surface-invert-40)}.custom-link.invert:disabled>svg.icon{color:var(--swatches-on-surface-invert-40)}.custom-link.invert:disabled{opacity:.4}.custom-link.invert>i.icon{background-color:var(--swatches-on-surface-invert)}.custom-link.invert>svg.icon{color:var(--swatches-on-surface-invert)}.custom-link.primary{color:var(--swatches-primary-default)}.custom-link.primary>i.icon{background-color:var(--swatches-primary-default)}.custom-link.primary>svg.icon{color:var(--swatches-primary-default)}.custom-link.secondary{color:var(--swatches-secondary-default)}.custom-link.secondary>i.icon{background-color:var(--swatches-secondary-default)}.custom-link.secondary>svg.icon{color:var(--swatches-secondary-default)}.custom-link.tertiary{color:var(--swatches-tertiary-default)}.custom-link.tertiary>i.icon{background-color:var(--swatches-tertiary-default)}.custom-link.tertiary>svg.icon{color:var(--swatches-tertiary-default)}.custom-link.quaternary{color:var(--swatches-quaternary-default)}.custom-link.quaternary>i.icon{background-color:var(--swatches-quaternary-default)}.custom-link.quaternary>svg.icon{color:var(--swatches-quaternary-default)}.custom-link.success{color:var(--swatches-success-default)}.custom-link.success>i.icon{background-color:var(--swatches-success-default)}.custom-link.success>svg.icon{color:var(--swatches-success-default)}.custom-link.warning{color:var(--swatches-warning-default)}.custom-link.warning>i.icon{background-color:var(--swatches-warning-default)}.custom-link.warning>svg.icon{color:var(--swatches-warning-default)}.custom-link.error{color:var(--swatches-error-default)}.custom-link.error>i.icon{background-color:var(--swatches-error-default)}.custom-link.error>svg.icon{color:var(--swatches-error-default)}@media(min-width: 768px)and (max-width: 1023px){.custom-link.xsmall{font-size:10px}.custom-link.small{font-size:12px}.custom-link.medium{font-size:14px}.custom-link.large{font-size:16px}}@media(min-width: 360px)and (max-width: 767px){.custom-link.xsmall{font-size:10px}.custom-link.small{font-size:12px}.custom-link.medium{font-size:14px}.custom-link.large{font-size:16px}}.infos-identification{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.links-help-access{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}.container-recaptcha-button{width:100%}.form-text ul{list-style:none}.card p.other-options{color:var(--swatches-on-surface-neutral)}.card form .form-text{transition:opacity .3s ease}.card form .form-text.show{opacity:1;display:block}.card form .form-text ul{list-style:none}.card .forgot{display:flex;align-items:center;justify-content:space-between}.card .forgot .form-check{margin:0}.card hr{border:0;width:100%;height:1px;background-color:var(--support-deep);opacity:.36}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.grecaptcha-badge{visibility:hidden !important}.recaptcha-mobile{display:none;text-align:center;color:#404040}@media(max-width: 768px){.grecaptcha-badge{visibility:hidden !important}.card{padding:0}.card nav{display:flex;flex-direction:column}.card nav .container-recaptcha-button{width:100%}.links-help-access{padding-top:16px}.infos-identification{gap:8px}}@media(max-width: 576px){.recaptcha-container-mobile{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}.recaptcha-container-mobile button{width:100% !important}.recaptcha-container-mobile .recaptcha-mobile{display:block !important}.recaptcha-container-mobile .recaptcha-mobile a.custom-link{display:inline !important;align-items:unset;gap:0}}