.profile-block{background-color:#fff}.profile-block__title{text-align:center}.profile-block__content{text-align:center;width:100%;max-width:600px;margin-inline:auto}.profile-block__form,.profile-block__fields{flex-direction:column;width:100%;display:flex}.profile-block__message{text-align:center;width:100%;margin-bottom:15px}.profile-block__message--error{color:var(--profile-block-error-color)}.profile-block--vbg{--profile-block-error-color:#e00034}.profile-block--vbg .profile-block__title{margin-bottom:0}.profile-block--vbg .profile-block__content{background-color:#f5f5f5;margin-top:60px;padding:50px}@media (width>=950px){.profile-block--vbg{padding-top:70px}}.profile-block--ringfeder{--profile-block-error-color:#c91b1b}.profile-block--ringfeder .profile-block__content{justify-content:center;align-items:center;display:flex}.profile-block--ringfeder .profile-block__form{border:1px solid #9b9b9b;justify-content:center;align-items:center;width:50%;padding:20px}.profile-block--ringfeder .profile-block__fields{justify-content:center;padding:20px 20px 0}.profile-block--ringfeder .profile-block__field{max-width:100%;padding:20px}.profile-block--ringfeder .profile-block__message{margin-bottom:10px}.profile-block--ringfeder .profile-block__submit{margin-bottom:30px}@media (width<=899px){.profile-block--ringfeder .profile-block__form{width:100%}}.password-reset-page--vbg .block{padding-bottom:0}.password-reset-page--vbg .one-column-block{padding-bottom:50px}.password-reset-page--ringfeder{padding-bottom:100px}.password-reset-page__alert,.password-reset-block__alert{text-align:center;margin-bottom:24px}.password-reset-page__alert--success{margin-bottom:80px}.password-reset-page__alert--warning,.password-reset-block__alert--warning{color:red}.password-reset-block__form-wrapper{text-align:center;max-width:600px;margin-inline:auto}.password-reset-block__fields{text-align:left;border:0;flex-direction:column;gap:18px;margin-block:0 40px;padding:0;display:flex}.password-reset-block__submit{text-align:center}.password-reset-block--vbg .password-reset-block__form-wrapper{background-color:#f5f5f5;margin-bottom:140px;padding:61px 45px 51px 64px}@media (width<=767px){.password-reset-block--vbg .password-reset-block__form-wrapper{margin-bottom:40px;padding:50px}}.password-reset-block--ringfeder .password-reset-block__form-wrapper{background-color:#fff;padding:61px 45px 51px 64px}@media (width<=899px){.password-reset-block--ringfeder .password-reset-block__form-wrapper{margin-bottom:40px}}.create-licence-block{background-color:#f5f5f5}.create-licence-block .wrapper{text-align:center;background-color:#fff;max-width:37.5rem;margin:auto;padding:3.125rem}.create-licence-block .wrapper p{text-align:left;margin-top:1.25rem;font-size:.6875rem;line-height:.875rem}.licence-overview-block{text-align:center;background-color:#f5f5f5;padding-top:8.75rem}.licence-overview-block select{width:15.625rem;margin:auto auto 3.125rem}.licence-overview-block .licence-overview-block__info{background-color:#fff;max-width:37.5rem;margin:auto;display:none}.licence-overview-block .licence-overview-block__info h2{text-transform:uppercase;margin-bottom:.9375rem;padding-top:.9375rem;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).licence-overview-block .licence-overview-block__info h2,:is(.theme-white,.theme-lightgrey) .licence-overview-block .licence-overview-block__info h2,:is(.theme-white,.theme-lightgrey).licence-overview-block .licence-overview-block__info h2:hover,:is(.theme-white,.theme-lightgrey) .licence-overview-block .licence-overview-block__info h2:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).licence-overview-block .licence-overview-block__info h2,:is(.theme-black,.theme-darkgrey) .licence-overview-block .licence-overview-block__info h2,:is(.theme-black,.theme-darkgrey).licence-overview-block .licence-overview-block__info h2:hover,:is(.theme-black,.theme-darkgrey) .licence-overview-block .licence-overview-block__info h2:hover{color:#ccc}@media (width>=768px){.licence-overview-block .licence-overview-block__info h2{margin-bottom:.9375rem;font-size:1.25rem;line-height:1.875rem}}.licence-overview-block .licence-overview-block__info table{border-top:1px solid #1f1f1f}.licence-overview-block .licence-overview-block__info table th{padding:.625rem 1.875rem;font-weight:700}.licence-overview-block .licence-overview-block__info table td{text-align:left}
