﻿.registration-form{position:relative;padding:76px 0;font-family:"anodina",serif}.registration-form:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#005cab;background:linear-gradient(90deg, rgb(0, 173, 239) 0%, rgb(51, 51, 153) 50%, rgb(231, 53, 100) 100%)}.form-row{display:flex;gap:36px;margin-bottom:13px}.form-group{flex:1;margin-bottom:1.9rem}label{display:block;color:#4b4b53;margin-bottom:7px;font-size:2rem;font-weight:700}input,select{width:calc(100% - 14px);padding:6px;border:1px solid #707070;border-radius:0;font-size:1.6rem;font-weight:700;color:#4b4b53}input:focus,select:focus{border-color:#005cab;border-radius:0;outline:none}select{width:100%}input::placeholder{color:#b9b9b9}select{appearance:none;background-image:url("/wp-content/uploads/global-elements/style/pages/bleiben-sie-informiert/icon-arrow-dropdown.svg");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.form-notice{font-weight:300;font-size:1.6rem;margin:0 0 32px}.checkbox-group{margin-bottom:40px}.checkbox-label{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:32px;cursor:pointer}.checkbox-label .checkbox-text{flex:1 0}.checkbox-label .error-label{width:100%}.checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;flex:0 0 20px;border:1px solid #707070;border-radius:0;position:relative;margin:0 21px 0 0;padding:0}.checkbox-label input[type=checkbox]:checked::before{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px;color:#005cab}.checkbox-label .checkbox-text{font-size:1.6rem;font-weight:300}.submit-btn{background-color:#005cab;color:#fff;border:none;border-radius:40px;padding:13px 10px;width:300px;font-size:2.4rem;font-weight:700;text-align:center;cursor:pointer;transition:background-color .3s ease}.submit-btn:hover{background-color:#004d91}.error-label{display:none;color:#e73564;font-size:1.4rem;margin-top:5px;font-weight:300;left:0;bottom:-20px}.error-label.active{display:block}.form-group{position:relative}.form-group.has-error input,.form-group.has-error select{border-color:#e73564}.form-message{margin-top:15px;padding:10px 15px;border-radius:4px;text-align:center}.form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error{background-color:#f8d7da;color:#e73564;border:1px solid #f5c6cb}.spinner{display:inline-block;width:20px;height:20px;margin-right:10px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.submit-btn:disabled{opacity:.7;cursor:not-allowed}@media screen and (max-width: 767px){.registration-form{padding-top:0;padding-bottom:43px}.form-row{flex-direction:column;gap:0;margin-bottom:0}label{font-size:16px}input,select{padding-top:8px;padding-bottom:8px;font-size:15px}.form-notice,.checkbox-label{margin-bottom:16px}.form-notice{font-size:14px;margin:0 0 16px}.checkbox-label .checkbox-text{font-size:14px}.checkbox-label input[type=checkbox]{margin:0 12px 0 0}.submit-btn-wrap{text-align:center}.error-label{font-size:14px;bottom:-18px}.checkbox-label .error-label{margin-left:32px}.form-group{margin-bottom:2.5rem}}/*# sourceMappingURL=bleiben-sie-informiert.css.map */
