.form{-webkit-transform:translateZ(0);transform:translateZ(0)}.form form{margin:0 auto;max-width:836px}.form fieldset{background:#fff;border:none;border-radius:20px;box-shadow:5px 4.25px 10.6px 0 rgba(0,0,0,.25098039215686274);margin-bottom:32px;padding:24px}@media (min-width:768px){.form fieldset{padding:60px}}.form fieldset+.form__heading{margin-top:64px}@media (min-width:768px){.form fieldset+.form__heading{margin-top:164px}}.form__heading{text-align:center;color:#fff;margin-bottom:36px}@media (min-width:768px){.form__heading{margin-bottom:74px}}.form__fields{color:#fff;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.form__fields,.form__submit{display:-webkit-flex;display:flex}.form__submit{-webkit-justify-content:center;justify-content:center;margin-top:48px}.checkbox-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;margin-top:32px}@media (min-width:768px){.checkbox-list{margin-top:74px;gap:30px}}.field{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;-webkit-flex-grow:1;flex-grow:1}@media (min-width:1024px){.field--half{width:calc(50% - var(--grid-gap)/2)}}.field__label{margin-bottom:12px}.field__input{padding-left:16px;padding-right:16px;height:47px;background:#fff;border:1px solid var(--color-gray-darker);border-radius:6px}.field__error{background:red;font-size:13px;color:#fff;padding:3px 10px;position:absolute;top:-8px;right:0;font-weight:500;border-radius:4px;min-height:28px;margin-right:auto}.field__error,.field__error:before{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.field__error:before{content:"!";font-size:80%;width:12px;font-weight:600;height:12px;-webkit-justify-content:center;justify-content:center;border-radius:16px;border:2px solid #fff;margin-right:8px}.field .required{color:red}.field--error .field__input{outline:2px solid red}.field.checkbox-list .field__error{position:static}.field .checkbox+.field__error{position:static;margin-top:10px}.checkbox{gap:1em;cursor:pointer}.checkbox,.checkbox__handle{position:relative;display:-webkit-flex;display:flex}.checkbox__handle{min-width:1em;width:1em;height:1em;background:#fff;border:1px solid var(--color-gray-darker);border-radius:4px;margin-top:.2em;transition-duration:.3s;transition-property:background-color;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.checkbox__handle:before{opacity:0;content:"";display:block;-webkit-transform:translateY(-.1em) rotate(45deg);transform:translateY(-.1em) rotate(45deg);height:.45em;width:.2em;border-bottom:.12em solid #000;border-right:.12em solid #000;transition-duration:.3s;transition-property:opacity}.checkbox input{opacity:0;position:absolute;width:1px;height:1px}.checkbox input:checked+.checkbox__handle:before{opacity:1}.checkbox:hover .checkbox__handle{background:var(--color-gray)}.checkbox a{text-decoration:underline}.alert{position:fixed;background:rgba(36,36,36,.4);top:0;left:0;right:0;bottom:0;padding:var(--grid-gap);visibility:hidden;pointer-events:none;opacity:0;transition-duration:.3s;transition-property:opacity}.alert__content{position:-webkit-sticky;position:sticky;top:calc(50% - 100px);max-width:380px;margin:0 auto;background:#fff;border:1px solid #dbdada;border-radius:6px;padding:60px;text-align:center}.alert__heading{gap:16px}.alert__close,.alert__heading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.alert__close{position:absolute;top:5px;right:5px;width:30px;height:30px;transition-duration:.3s;transition-property:background-color;cursor:pointer;border-radius:30px;font-size:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.alert__close:hover{background:var(--color-gray)}.alert .rte{margin-top:16px}.alert.is-active{visibility:visible;pointer-events:all;opacity:1}
/*# sourceMappingURL=form.css.map */