.c-alert{color:inherit;color:var(--color,unset);font-size:var(--font-size-xs)}.c-alert--danger{--color:#c30a42}.c-alert--warning{--color:#eac54a}.c-alert--success{--color:#00750d}.c-alert--status{align-items:center;display:flex;gap:10px}.c-loader,.c-loader:after,.c-loader:before{-webkit-animation:bbl-fad-in-out 1.8s ease-in-out infinite both;animation:bbl-fad-in-out 1.8s ease-in-out infinite both;border-radius:50%;height:2em;width:2em}.c-loader{-webkit-animation-delay:-.16s;animation-delay:-.16s;color:#fff;font-size:7px;left:50%;position:relative;text-indent:-9999em;top:-2em;-webkit-transform:translateZ(0) translateX(-50%);transform:translateZ(0) translate(-50%)}.c-loader:after,.c-loader:before{content:"";position:absolute;top:0}.c-loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3em}.c-loader:after{left:3em}@-webkit-keyframes bbl-fad-in-out{0%,80%,to{box-shadow:0 2em 0 -1.3em}40%{box-shadow:0 2em}}@keyframes bbl-fad-in-out{0%,80%,to{box-shadow:0 2em 0 -1.3em}40%{box-shadow:0 2em}}@supports (-webkit-appearance:none) or (-moz-appearance:none){.c-input,.c-select,.c-textarea{--spacing-inner:.55rem;--color-border:var(--grey);--color-border-hover:var(--red);--size-font:1rem;--box-shadow-focus:2px rgba(195,10,66,.5);--color-background:#fff;--color-background-disabled:var(--grey);--width-border:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--color-background);border:var(--width-border) solid var(--color-border);box-shadow:0 0 0 1px transparent;font-size:1rem;font-size:var(--size-font);outline:none;transition-duration:.2s;transition-property:border-color,color,background-color,box-shadow}.c-input:focus,.c-select:focus,.c-textarea:focus{box-shadow:0 0 0 var(--box-shadow-focus)}.c-input:not(.c-input--file),.c-select:not(.c-input--file),.c-textarea:not(.c-input--file){padding:var(--spacing-inner)}.c-input:disabled,.c-select:disabled,.c-textarea:disabled{--color-background:var(--color-background-disabled);cursor:not-allowed}.c-textarea{line-height:1.35}.c-input--email,.c-input--number,.c-input--tel{--spacing-inner-vertical:.75rem;--spacing-inner-horizontal:calc(var(--spacing-inner-vertical)*2);padding:.75rem 1.5rem;padding:var(--spacing-inner-vertical) var(--spacing-inner-horizontal)}.c-select{--spacing-inner-vertical:1rem;--spacing-inner-horizontal:calc(var(--spacing-inner-vertical)*2);--size-font:1rem;--spacing-inner:.75rem 4.5rem .75rem 1.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentcolor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:16px 12px;cursor:pointer;font-size:1rem;font-size:var(--size-font);font-weight:500;padding:1rem 2rem;padding:var(--spacing-inner-vertical) var(--spacing-inner-horizontal)}.c-select:not(:disabled):hover{--color-hover-background:var(--grey)}.c-input--color{padding:0}.c-input--checkbox,.c-input--radio{--color-active:var(--red);--color-inner-active:#fff;--color-border-disabled-checked:#f98bac;--color-background-disabled-checked:#fcc5d6;--duration-transition-transform:.3s;--timing-transition-transform:ease;--duration-transition-opacity:.2s;--cursor:pointer;--height:20px;--spacing-inner:3px;border:var(--width-border) solid var(--color-border);cursor:pointer;cursor:var(--cursor);display:inline-block;height:20px;height:var(--height);margin:0;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top}.c-input--checkbox:after,.c-input--radio:after{content:"";display:block;left:0;position:absolute;top:0;transition:opacity var(--duration-transition-opacity),-webkit-transform var(--duration-transition-transform) var(--timing-transition-transform);transition:transform var(--duration-transition-transform) var(--timing-transition-transform),opacity var(--duration-transition-opacity);transition:transform var(--duration-transition-transform) var(--timing-transition-transform),opacity var(--duration-transition-opacity),-webkit-transform var(--duration-transition-transform) var(--timing-transition-transform)}.c-input--checkbox:checked,.c-input--radio:checked{--color-background:var(--color-active);--color-border:var(--color-active);--duration-transition-opacity:.3s;--duration-transition-transform:.6s;--timing-transition-transform:cubic-bezier(.2,.85,.32,1.2)}.c-input--checkbox:disabled,.c-input--radio:disabled{--color-background:var(--color-background-disabled);--cursor:not-allowed;opacity:.9}.c-input--checkbox:disabled:checked,.c-input--radio:disabled:checked{--color-background:var(--color-background-disabled-checked);--color-border:var(--color-border-disabled-checked)}.c-input--checkbox:disabled+label,.c-input--radio:disabled+label{--cursor:not-allowed}.c-input--checkbox:hover:not(:checked):not(:disabled),.c-input--radio:hover:not(:checked):not(:disabled){--color-border:var(--color-border-hover)}.c-input--checkbox:focus,.c-input--radio:focus{box-shadow:0 0 0 var(--box-shadow-focus)}.c-input--checkbox:not(.c-switch),.c-input--radio:not(.c-switch){width:21px}.c-input--checkbox:not(.c-switch):after,.c-input--radio:not(.c-switch):after{opacity:0;opacity:var(--opacity,0)}.c-input--checkbox:not(.c-switch):checked,.c-input--radio:not(.c-switch):checked{--opacity:1}.c-input--checkbox+label,.c-input--radio+label{--cursor:pointer;cursor:pointer;cursor:var(--cursor);display:inline-block;flex:1 1;font-size:var(--font-size-xs);margin-left:6px;vertical-align:top}.c-input--checkbox:not(.c-switch):after{border-bottom:2px solid var(--color-inner-active);border-left:0;border-right:2px solid var(--color-inner-active);border-top:0;height:9px;inset:50% auto auto calc(50% - 4px);-webkit-transform:rotate(20deg) translate(-50%,-50%);transform:rotate(20deg) translate(-50%,-50%);-webkit-transform:rotate(var(--rotate,20deg)) translate(-50%,-50%);transform:rotate(var(--rotate,20deg)) translate(-50%,-50%);width:5px}.c-input--checkbox:not(.c-switch):checked{--rotate:43deg}.c-input--radio{border-radius:50%}.c-input--radio:after{background:var(--color-inner-active);border-radius:50%;height:19px;opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform:scale(var(--scale,.7));transform:scale(var(--scale,.7));width:19px}.c-input--radio:checked{--scale:.5}.c-fieldset{--spacing-after:2rem;--spacing-inner:2rem;--spacing-legend:calc(var(--spacing-inner)/2);--color-border:#e5e5e5;--width-border:2px;--style-border:solid;border:2px solid #e5e5e5;border:var(--width-border) var(--style-border) var(--color-border);margin-bottom:2rem;margin-bottom:var(--spacing-after);padding:2rem;padding:var(--spacing-inner)}.c-fieldset legend{font-weight:600;margin-left:calc(var(--spacing-legend)*-1);padding:0 var(--spacing-legend)}}.c-form{width:100%}.c-form__item{align-items:center;display:flex;justify-content:space-between}.c-form__item:not(:last-child){margin-bottom:1.5rem}.c-form__item:not(.is-vertical){flex-wrap:wrap}.c-form__item:not(.is-vertical) .c-alert{flex:1 1 100%}.c-form__item .c-form__label{font-weight:700;margin-right:1rem}.c-form__item.is-vertical{align-items:flex-start;flex-direction:column;justify-content:flex-start}.c-form__item.is-vertical .c-form__label{margin-bottom:.5rem;margin-right:0}.c-form__item>:not(.c-input--checkbox):not(.c-form__label--checkbox){width:100%}.c-form__item input:not([type=range]):not([type=checkbox]),.c-form__item select,.c-form__item textarea{--spacing-inner:.75rem}.c-form__item select{padding-right:4rem}.c-form__item.has-error .c-input{--color-border:#c30a42;border-color:#c30a42}.c-form__label.is-required:after,[required]+.c-form__label:after{color:#c30a42;content:"*";display:inline-block;font-weight:700;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}.c-form__group{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.c-form__group .c-form__item{flex:1;margin-bottom:0}@media (min-width:64rem){.c-form__group{flex-direction:row}}.c-form__submit{min-width:8rem}.c-form .c-alert{margin-top:.25rem}
