.candidature-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%}.candidature-page,.candidature-page *{box-sizing:border-box}@media (prefers-color-scheme:dark){.candidature-page{color:#171717!important;background:#f5f7fa!important}.candidature-page .bg-white,.candidature-page [class*=bg-white]{color:#171717!important;background-color:#fff!important}}@supports not (gap:1rem){.candidature-page .flex.gap-1>*+*{margin-left:.25rem}.candidature-page .flex.gap-2>*+*{margin-left:.5rem}.candidature-page .flex.gap-3>*+*{margin-left:.75rem}.candidature-page .flex.gap-4>*+*{margin-left:1rem}.candidature-page .flex.gap-6>*+*{margin-left:1.5rem}.candidature-page .flex.flex-col.gap-2>*+*,.candidature-page .flex.flex-col.gap-3>*+*,.candidature-page .flex.flex-col.gap-4>*+*,.candidature-page .flex.flex-col.gap-6>*+*{margin-top:.75rem;margin-left:0}.candidature-page .grid.gap-4>*{margin-bottom:1rem}.candidature-page .grid.gap-6>*{margin-bottom:1.5rem}}@media (min-width:1024px){.candidature-page{font-size:18px}.candidature-page h1{font-size:2.25rem!important}.candidature-page h3,.candidature-page h4{font-size:1.35rem!important}.candidature-page button,.candidature-page [type=submit],.candidature-page input,.candidature-page select{min-height:52px;font-size:1.05rem!important}.candidature-page .kiosk-postuler-btn{min-width:180px!important;min-height:56px!important;padding:1rem 2rem!important;font-size:1.15rem!important}}.candidature-page .kiosk-no-fx{-webkit-backdrop-filter:none!important}
