.form-container-wrapper{margin-top:-100px;display:none}
.form-container-wrapper.loaded{display:block}
.form-container-wrapper .title-frame{position:relative}
.form-container-wrapper .title-frame.mobile{display:none}
.form-container-wrapper .title-frame.desktop{display:block;top:100px}
.form-container-wrapper .title-frame.small{margin-bottom:50px}
.form-container-wrapper .title-frame.large{margin-bottom:20px}
.form-container-wrapper .infotext.error-mgs{position:absolute}
.form-container-wrapper .rapidmail-success-title{font-size:32px;line-height:44px;padding-bottom:15px}
.form-container-wrapper .rapidmail-success-subtitle{font-size:24px;line-height:33px}
body.page .form-container-wrapper .frame-padding.has-title.small{padding-top:75px}
body.page .form-container-wrapper .frame-padding.has-title.large{padding-top:160px}
@media only screen and (max-width:2000px){.form-container-wrapper{margin-top:-79px}
.form-container-wrapper .title-frame.desktop{top:79px}
.form-container-wrapper .title-frame.small{margin-bottom:40px}
body.page .form-container-wrapper .frame-padding.has-title.small{padding-top:75px}
body.page .form-container-wrapper .frame-padding.has-title.large{padding-top:139px}
}
@media only screen and (max-width:1024px){.form-container-wrapper{margin-top:-48px}
.form-container-wrapper .title-frame.desktop{top:48px;margin-bottom:18px}
body.page .form-container-wrapper .frame-padding.has-title.small{padding-top:54px}
body.page .form-container-wrapper .frame-padding.has-title.large{padding-top:108px}
}
@media only screen and (max-width:525px){.form-container-wrapper{margin-top:-34px}
.form-container-wrapper .title-frame{position:relative}
.form-container-wrapper .title-frame.mobile{display:block;margin-bottom:20px}
.form-container-wrapper .title-frame.desktop{display:none;margin-bottom:20px}
body.page .form-container-wrapper .frame-padding.has-title{padding-top:60px}
body.page .form-container-wrapper.component-padding{padding-top:0 !important;padding-bottom:0 !important}
body.page .top-margin .root .aem-Grid .aem-GridColumn:first-child .form-container-wrapper .frame-padding{padding-top:160px}
}