@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}#brxe-wbdrkf {position: absolute; top: 20px; right: 20px; font-size: var(--h1); cursor: pointer; transition: all 0.25s ease-out; color: var(--primary-dark); fill: var(--primary-dark)}#brxe-wbdrkf:hover {color: var(--primary); fill: var(--primary); transform: scaleX(1.05) scaleY(1.05)}#brxe-kvlqgt {width: 100%; height: 100%}root .wsf-check input:checked + label,root .wsf-check:has(input:checked) label,root .wsf-button:has(input:checked) label { background-color: var(--primary-ultra-dark) !important; border-color: var(--primary-ultra-dark) !important; color: var(--base-ultra-light, #ffffff) !important; }root form fieldset:not([hidden]) > *,root .wsf-tab-pane:not([hidden]) > *,root .wsf-tab-content > .wsf-active > * { animation: conversationalFade 0.4s ease-out forwards !important;}@keyframes conversationalFade { from { opacity: 0; transform: translateY(10px);  } to { opacity: 1; transform: translateY(0); }}@media (max-width: 768px) {#brxe-kvlqgt {padding-right: var(--space-l); padding-left: var(--space-l)}}@media (max-width: 480px) {#brxe-kvlqgt {padding-right: 0; padding-left: 0}}#brxe-tmsnnv {align-items: center; max-width: var(--fr-lede-width)}@media (max-width: 768px) {#brxe-tmsnnv {max-width: 100%}}#brxe-kbdmgm {padding-top: var(--section-space-xxl); padding-bottom: var(--section-space-xxl); border-radius: var(--radius); min-height: 85vh; position: relative}