.field.adaptive-placeholder{margin-bottom:0;position:relative;z-index:1}.field.adaptive-placeholder label{padding:30px 15px 0;font-size:18px;font-size:1.125rem;right:0;transition:all .3s;position:absolute;top:0;margin:0;cursor:text;left:0;line-height:1.3333333333;z-index:1}.field.adaptive-placeholder.field-error label{color:#b53638}.field.adaptive-placeholder label~input.input{padding-top:25px}.field.adaptive-placeholder label~textarea.input{padding-top:32px}.field.adaptive-placeholder .select-replace__value{padding-top:32px;line-height:24px}.field.adaptive-placeholder--active label{-webkit-transform:none;transform:none;padding:0;font-size:12px;font-size:.75rem;right:auto;bottom:auto;top:9px;left:15px;line-height:1.3333333333}.field.adaptive-placeholder--active.field-error label{color:#000}.field.adaptive-placeholder--active.field-error .input{color:#b53638}.form .select-replace{padding:0;margin:0}.form .field--permission label{font-size:14px;font-size:.875rem;line-height:1.4285714286}.form__title{font-size:30px;font-size:1.875rem;margin-bottom:30px;text-align:center;line-height:1.5333333333}@media screen and (max-width:62.4375em){.form__title--desktop-only{display:none}}.form__fieldset{border:1px solid #cecece;margin-bottom:40px;border-radius:4px}.form__fieldset--flush{margin-bottom:0}.form__fieldset--tight{margin-bottom:24px}.form__fieldset--bottom-square{border-radius:4px 4px 0 0}@media screen and (max-width:62.4375em){.form__fieldset--close{margin-bottom:20px}}.form__group{padding:10px 15px}.form__label{font-size:12px;font-size:.75rem;margin-bottom:12px;line-height:1.3333333333}.parsley-errors-list{font-size:14px;font-size:.875rem;color:#b53638}.parsley-errors-list:not(:empty){padding:5px 15px}.field--permission .parsley-errors-list:not(:empty){padding:5px 0}