html:not(.aem-AuthorLayer-Edit) .form>.button .fieldset{margin:0;padding-left:0}
html:not(.aem-AuthorLayer-Edit) .form>.button .fieldset>.Button{margin:0}
@media(max-width:1150px){html:not(.aem-AuthorLayer-Edit) .form>.button .fieldset{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);margin:0;padding-left:0}
html:not(.aem-AuthorLayer-Edit) .form>.button .fieldset.reset{margin:2.5ex 0 45px 0}
html:not(.aem-AuthorLayer-Edit) .form>.button .fieldset>.Button{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:8;grid-area:1 / 5 / span 1 / span 8}
}
@media(min-width:1151px){html:not(.aem-AuthorLayer-Edit) .form>.button .fieldset{float:left;padding-left:33.333%;margin-bottom:2rem}
html:not(.aem-AuthorLayer-Edit) .form .fieldset.reset{padding-left:0;margin:0 7.5px}
}
.form-recaptcha-consent-msg.alert_error{display:flex;width:100%;align-items:center}
.form-recaptcha-consent-msg.alert_error span.Icon{margin-right:1rem}
.form-recaptcha-consent-msg .optanon-toggle-display{text-decoration:underline;cursor:pointer}
.form .disclaimer .field>.title{grid-area:1 / 5 / span 1 / span 8;margin-bottom:.5rem}
.form .disclaimer .field>.input{grid-area:2 / 5 / span 1 / span 8}
.form .disclaimer .label-text a{color:#de3919}
.form .disclaimer .label-text a:hover{text-decoration:underline}