@charset "UTF-8";:root{--font-family: "Source Sans 3", sans-serif;--default-transition-duration: .4s;--default-gap: 16px;--default-border-radius: 8px;--color-accent: #ec7404;--color-success: #28a745;--color-danger: #dd4814;--color-dark: #515151;--color-gray: #797979;--color-light-hover: #d4d4d4;--color-light: #f0f0f0;--color-body: rgba(0, 0, 0, .7);--color-footer: #212121;--heading-1: 1.8rem;--heading-2: 1.75rem;--heading-3: 1.3rem;--layout-max-width: 1170px;--row-gap: 40px;--item-gap: 8px;--item-thumbnail-radius: 8px;--button-padding-inline: var(--default-gap);--button-padding-block: calc(.5 * var(--default-gap));--button-border-radius: var(--default-border-radius);--button-font-size: 1em;--form-row-gap: 24px;--form-column-gap: 32px;--input-padding-inline: var(--default-gap);--input-padding-block: calc(.6 * var(--default-gap));--input-border-color: var(--color-light);--input-border-radius: var(--default-border-radius);--input-focused-border-color: rgba(0, 0, 0, .5)}@media screen and (max-width: 767px){:root{--heading-1: 1.3rem;--heading-2: 1.2rem;--heading-3: 1.1rem}}.dialog{--dialog-window-padding: calc(4 * var(--default-gap));--dialog-window-box-shadow: none;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;z-index:1001;pointer-events:none;opacity:0;transition:opacity var(--default-transition-duration),backdrop-filter var(--default-transition-duration)}.dialog-overlay{position:fixed;inset:0;z-index:1000;background-color:#0006;pointer-events:none;opacity:0;transition:opacity var(--default-transition-duration)}.dialog-alert,.dialog-confirm{--dialog-window-padding: calc(2 * var(--default-gap))}.dialog-behind .dialog-window{filter:grayscale(1);scale:calc(1 - var(--z) * .05)}.dialog-behind .dialog-window:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,calc(var(--z) * .1));z-index:2}.dialog-active{opacity:1;pointer-events:all}.dialog-window{position:relative;padding:var(--dialog-window-padding);box-shadow:var(--dialog-window-box-shadow);background:#fff;max-width:670px;max-height:95svh;overflow:auto;transition:scale var(--default-transition-duration);border-radius:var(--default-border-radius)}.dialog-window>.close{position:absolute;margin:var(--default-gap);width:calc(2 * var(--default-gap));aspect-ratio:1;right:0;top:0;padding:0;color:inherit;cursor:pointer;font-size:2rem;appearance:none;background:none;border:0;transition:color var(--default-transition-duration)}.dialog-window>.close:hover{color:var(--color-accent)}.dialog-window>.close:after{content:"\d7"}.dialog-window .form-layout{max-width:370px}@media screen and (max-width: 767px){.dialog-window{max-width:95svw;min-width:50svw;padding-inline:var(--default-gap)}}.dialog-title{font-weight:700;font-size:var(--heading-1);text-align:center;line-height:1}.dialog-link{color:var(--color-accent);display:inline-block;position:relative}.dialog-link:after{content:"";position:absolute;bottom:0;left:0;width:0%;border-top:1px solid currentColor;transition:width .2s}.dialog-link:hover:after{width:100%}.dialog-subtitle{font-weight:500;font-size:1.1em}.dialog-layout{display:flex;flex-direction:column;gap:var(--default-gap);align-items:center}.dialog-layout-block{width:100%}.dialog-layout>hr{margin:0;border:0}.dialog-layout a:not([class]){color:inherit;display:inline-block;position:relative}.dialog-layout a:not([class]):after{content:"";position:absolute;bottom:0;left:0;width:0%;border-top:1px solid currentColor;transition:width .2s}.dialog-layout a:not([class]):hover:after{width:100%}.dialog-buttons{display:flex;gap:var(--default-gap);align-items:center;flex-wrap:wrap}.dialog strong{font-weight:700}.has-dialog,:has(.dialog-active){overflow:hidden}.has-dialog .dialog-overlay,:has(.dialog-active) .dialog-overlay{opacity:1;pointer-events:all}.toggle-switch{--switch-padding: 4px;position:relative;display:flex;padding:var(--switch-padding);gap:var(--switch-padding);border-radius:calc(var(--default-border-radius) + var(--switch-padding));background:var(--color-light);overflow:hidden}.toggle-switch-tab:not(.active){display:none}.toggle-switch-tab.active{display:contents}.toggle-switch label{z-index:2;position:relative;padding:13px 16px;font-weight:700;transition-duration:var(--default-transition-duration);transition-property:color,opacity;cursor:pointer}.toggle-switch label:hover{opacity:.6}.toggle-switch label:has(:checked){color:#fff}.toggle-switch:after{border-radius:var(--default-border-radius);content:"";position:absolute;z-index:1;width:var(--indicator-width, 0);inset-block:var(--switch-padding);background:#000;left:0;transform:translate(var(--indicator-position, -100%));transition-duration:var(--default-transition-duration);transition-property:width,transform}.toggle-switch input{display:none}@media screen and (max-width: 767px){app-registration-form aside{display:none}}@media screen and (min-width: 768px){app-registration-form{display:grid;gap:var(--form-column-gap);grid-template-columns:240px 1fr;--widget-background-color: #157ce4;--widget-title-background-color: black}app-registration-form .widget{font-size:.9em;font-style:italic}}app-registration-form .registration-steps{display:flex;background:var(--color-light);box-shadow:inset 0 -1px var(--color-accent)}app-registration-form .registration-steps li{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--default-gap);height:50px;border:1px solid var(--text-color, transparent);color:var(--text-color, black);border-bottom-color:transparent}@media screen and (max-width: 567px){app-registration-form .registration-steps li{flex-direction:column;height:80px}}app-registration-form .registration-steps li>span{font-size:15px;font-weight:300;display:grid;place-items:center;width:30px;aspect-ratio:1;border-radius:50px;color:#fff;background:var(--text-color, var(--color-gray))}app-registration-form .registration-steps li.active{--text-color: var(--color-accent);font-weight:700;background:#fff;box-shadow:0 1px #fff}app-registration-form .registration-footer{background:#fff;border-top:1px solid var(--color-accent);padding-block:var(--default-gap);margin-top:var(--row-gap);display:flex;gap:var(--default-gap);align-items:center;justify-content:space-between}.dialog#dialog-flash-register{color:#000;font-size:13px;font-weight:500}@keyframes formLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog#dialog-flash-register form[data-ajax]{position:relative}.dialog#dialog-flash-register form[data-ajax].loading{pointer-events:none}.dialog#dialog-flash-register form[data-ajax].loading:before{content:"";position:absolute;inset:0;backdrop-filter:blur(2px);z-index:1}.dialog#dialog-flash-register form[data-ajax].loading:after{content:"";position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:50px;height:50px;border-radius:50px;border:5px solid rgba(0,0,0,.2);border-top-color:var(--color-accent);animation:formLoading 2s linear infinite;z-index:2}.dialog#dialog-flash-register .form-notification{--form-notification-color: var(--color-accent);position:relative;background:#fff;border:1px solid var(--form-notification-color);border-radius:var(--default-border-radius);margin-bottom:var(--default-gap);padding:var(--default-gap)}@supports (backdrop-filter: blur(10px)){.dialog#dialog-flash-register .form-notification{transition:top var(--default-transition-duration);top:var(--header-extra-margin, 12px);position:sticky;z-index:1000;background:#fff9;backdrop-filter:blur(10px)}}.dialog#dialog-flash-register .form-notification:before{content:"";position:absolute;inset:0;background:var(--form-notification-color);opacity:.1}.dialog#dialog-flash-register .form-notification-danger{--form-notification-color: var(--color-danger)}.dialog#dialog-flash-register .form-notification-success{--form-notification-color: var(--color-success)}.dialog#dialog-flash-register .form-layout{display:grid;row-gap:var(--form-row-gap);column-gap:var(--form-column-gap);width:100%}.dialog#dialog-flash-register .form-layout em{font-style:italic}.dialog#dialog-flash-register .form-layout small{font-size:.8em}.dialog#dialog-flash-register .form-section-title{font-weight:700;line-height:1;font-size:var(--heading-3);margin-top:var(--default-gap)}.dialog#dialog-flash-register .form-group{display:grid;gap:.3rem}.dialog#dialog-flash-register .form-group label{font-size:.9em}.dialog#dialog-flash-register .form-group .centered{margin-inline:auto}.dialog#dialog-flash-register .form-group-inline{display:flex;gap:.3rem}.dialog#dialog-flash-register .form-control{border:1px solid var(--input-border-color);padding-inline:var(--input-padding-inline);padding-block:var(--input-padding-block);border-radius:var(--input-border-radius)!important;display:block;outline:none;width:100%;transition:box-shadow var(--default-transition-duration)}.dialog#dialog-flash-register .form-control:focus{border-color:var(--input-focused-border-color);box-shadow:0 0 0 3px #0003}.dialog#dialog-flash-register .form-control:user-invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px #dd481433}.dialog#dialog-flash-register .form-checkbox{position:relative;display:inline-flex;vertical-align:top}.dialog#dialog-flash-register .form-checkbox input{width:18px;height:18px;appearance:none;opacity:0;margin:0;padding:0}.dialog#dialog-flash-register .form-checkbox:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:2px;border:1px solid currentColor;opacity:.4}.dialog#dialog-flash-register .form-checkbox:after{content:"";display:block;position:absolute;inset:0;pointer-events:none;width:80%;aspect-ratio:1;margin:auto;background:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>');opacity:0;transition:opacity var(--default-transition-duration)}.dialog#dialog-flash-register .form-checkbox:hover:before{border-color:var(--input-focused-border-color)}.dialog#dialog-flash-register .form-checkbox:has(input:checked):after{opacity:1}.dialog#dialog-flash-register .form-radio{position:relative;display:inline-flex;vertical-align:top}.dialog#dialog-flash-register .form-radio input{width:18px;height:18px;appearance:none;opacity:0;margin:0;padding:0}.dialog#dialog-flash-register .form-radio:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:50px;border:1px solid currentColor;opacity:.4}.dialog#dialog-flash-register .form-radio:after{content:"";display:block;position:absolute;inset:4px;pointer-events:none;aspect-ratio:1;margin:auto;background:currentColor;border-radius:50px;opacity:0;transition:opacity var(--default-transition-duration)}.dialog#dialog-flash-register .form-radio:hover:before{border-color:var(--input-focused-border-color)}.dialog#dialog-flash-register .form-radio:has(input:checked):after{opacity:.7}.dialog#dialog-flash-register .form-radio-list{display:flex;flex-direction:column;margin-block:.5rem;gap:.5rem}.dialog#dialog-flash-register .form-radios-group{display:flex;gap:var(--default-gap)}.dialog#dialog-flash-register .form-radios-group label{display:flex;align-items:center;justify-content:center;gap:4px}.dialog#dialog-flash-register .form-radios-group input{margin:0;padding:0;vertical-align:middle}.dialog#dialog-flash-register .form-footer{display:flex;justify-content:flex-end;align-items:center;gap:.8rem}.dialog#dialog-flash-register app-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--default-gap)}.dialog#dialog-flash-register app-checkboxes>*:has([data-toggle]){grid-column:1/-1;padding-bottom:5px}.dialog#dialog-flash-register label{margin-bottom:0}.dialog#dialog-flash-register .form-group{display:grid}.dialog#dialog-flash-register .form-group label{font-size:1em;font-weight:500}.dialog#dialog-flash-register .form-group .button{border-radius:5px}.dialog#dialog-flash-register .form-checkbox input{display:inline-block}
