@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 100;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-100.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 100;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-100italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 200;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-200.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 200;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-200italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 300;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-300.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 300;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-300italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 400;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-regular.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 400;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 500;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-500.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 500;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-500italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 600;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-600.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 600;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-600italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 700;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-700.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 700;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-700italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 800;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-800.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 800;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-800italic.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: normal;font-weight: 900;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-900.woff2') format('woff2'); }@font-face {font-display: swap; font-family: 'Poppins';font-style: italic;font-weight: 900;src: url('https://www.convento.de/fonts/poppins/poppins-v24-latin-900italic.woff2') format('woff2'); }:root{--c-primary: #009FE3;--c-text: #333;--c-label: #222;--c-muted: #888;--c-field-bg: #fff;--c-field-border: rgba(0,0,0,0.12);--c-field-border-focus: rgba(0,159,227,0.45);--radius: 10px;--radius-pill: 50px;--container-max: 800px;--gutter: 10px;--select-arrow: url(https://myconvento.com/public/_files/userfiles/453/image/grey_arrow_down_32.png);}fhtml, body{background: transparent !important;margin: 0;padding: 0;font-family: Poppins, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;color: var(--c-text);}.container{width: 100% !important;max-width: var(--container-max);}#form_content_wrapper > p{margin: 0 !important;padding: 0px !important;}#form_content_wrapper {background:#f5f5f7;padding:20px 40px 40px 40px;border-radius:12px;margin:15px}@media (max-width: 600px){#form_content_wrapper {padding:10px 15px 30px 15px;margin:12px}}.mc-card{background: rgba(255,255,255,0.92);border: 1px solid rgba(0,0,0,0.08);border-radius: var(--radius);box-shadow: 0 8px 24px rgba(0,0,0,0.06);}.mc-page h1{margin: 0 0 10px 0;font-size: 28px;line-height: 1.2em !important;}.mc-page h2{margin: 0 0 10px 0;font-size: 20px;line-height: 1.25;}.mc-page p{margin: 0 0 10px 0;}.mc-page hr{border: 0;height: 1px;background: rgba(0,0,0,0.08);margin: 10px 0 18px 0;}a {color: #009fe3;}.free_text{padding: 0px 0px 10px 0px}h1.h1-class {line-hight:1.3em !important}#event_register .mc-row{display: flex;flex-wrap: wrap;margin-left: calc(var(--gutter) * -1);margin-right: calc(var(--gutter) * -1);}#event_register .DataContainer{box-sizing: border-box;padding-left: var(--gutter);padding-right: var(--gutter);margin-top: 14px;min-width: 0; }#event_register .DataContainer:not([class*="col-"]){flex: 0 0 100%;max-width: 100%;}#event_register .col-1{ flex: 0 0 8.33%;max-width: 8.33%; }#event_register .col-2{ flex: 0 0 16.66%; max-width: 16.66%; }#event_register .col-3{ flex: 0 0 25%;max-width: 25%; }#event_register .col-4{ flex: 0 0 33.33%; max-width: 33.33%; }#event_register .col-5{ flex: 0 0 41.66%; max-width: 41.66%; }#event_register .col-6{ flex: 0 0 50%;max-width: 50%; }#event_register .col-7{ flex: 0 0 58.33%; max-width: 58.33%; }#event_register .col-8{ flex: 0 0 66.66%; max-width: 66.66%; }#event_register .col-9{ flex: 0 0 75%;max-width: 75%; }#event_register .col-10 { flex: 0 0 83.33%; max-width: 83.33%; }#event_register .col-11 { flex: 0 0 91.66%; max-width: 91.66%; }#event_register .col-12 { flex: 0 0 100%; max-width: 100%; }@media (max-width: 600px){#event_register .DataContainer{flex: 0 0 100% !important;max-width: 100% !important;}}#event_register label{display: block;margin: 0 0 6px 0;font-size: 12px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;color: var(--c-label);}#event_register .DataDesc,#event_register small{display: block;margin-top: 6px;font-size: 11px;color: var(--c-muted);}#event_register input.form-input,#event_register input[type="text"],#event_register input[type="email"],#event_register input[type="tel"],#event_register input[type="number"],#event_register input[type="password"],#event_register input[type="search"],#event_register input[type="url"],#event_register select,#event_register textarea{width: 100% !important;max-width: 100% !important;box-sizing: border-box;display: block;padding: 14px 15px;font-size: 14px;line-height: 1.3;font-family: inherit;color: var(--c-text);background: var(--c-field-bg) !important;border: 1px solid var(--c-field-border) !important;border-radius: var(--radius);outline: none;}#event_register input:focus,#event_register select:focus,#event_register textarea:focus{border-color: var(--c-field-border-focus) !important;box-shadow: 0 0 0 3px rgba(0,159,227,0.15) !important;}#event_register select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 44px;background-image: var(--select-arrow);background-repeat: no-repeat;background-position: right 12px center;background-size: 22px 22px;}#event_register select::-ms-expand{ display:none; }#event_register textarea{min-height: 140px;resize: vertical;}#event_register input[type="checkbox"],#event_register input[type="radio"]{width: auto !important;max-width: none !important;display: inline-block;margin-right: 8px;padding: 0;box-shadow: none !important;}#event_register input[type="button"],#event_register input[type="submit"]{width: 150px !important;border: none;border-radius: var(--radius-pill);padding: 0.7rem 1.2rem;background: var(--c-primary);color: #fff;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;font-weight: 600;cursor: pointer;}#event_register input[type="button"]:hover,#event_register input[type="submit"]:hover{filter: brightness(0.95);}#event_register input[type="button"]:active,#event_register input[type="submit"]:active{transform: translateY(1px);}#event_register .button_back,#event_register input.button_back{background: #ccc !important;color: #fff !important;}.form-actions{ margin-top: 14px; }.form-actions input{ margin-right: 10px; }#register_error{margin: 0 0 14px 0;padding: 10px;border-radius: var(--radius);background: #ffbcbc;color: #c62828;font-size: 12px;font-weight: 900;text-transform: uppercase;}.ConfirmLabel{font-size: 12px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 6px 0;color: var(--c-label);}.ConfirmEntry{padding: 0 0 12px 0;margin: 0 0 12px 0;border-bottom: 1px dashed rgba(0,0,0,0.12);}.mc-badge{display: inline-block;padding: 6px 10px;border-radius: 999px;font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.6px;background: rgba(0,159,227,0.10);color: var(--c-primary);margin-bottom: 10px;}.mc-success h2{ color: #2e7d32; }.mc-error #register_error{ display:block; }