@font-face{font-family:roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lineca;src:url(../fonts/Lineca-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.mobile .vc_the_content .custom_ul{margin-top:2rem}.mobile .vc_the_content .custom_ul_green-bullets li{min-height:3rem;margin-bottom:2rem}.mobile .vc_the_content .vc_the_content{width:100%}.mobile .vc_the_content article ul{width:auto}.mobile .vc_the_content .frm_forms.with_frm_style p.label-wrapper-because-wp{margin-top:0}.vc_the_content .videoWrapper__brightcove{margin-bottom:0}.vc_the_content .veevanr{margin-top:60px;display:block}.vc_the_content .dz-image img{height:auto!important;width:auto!important;margin:0 10px 0 0!important}.vc_the_content .dz-details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.vc_the_content .frm_dropzone .dz-message{border-color:#071d49}.vc_the_content .with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress{background:#071d49}.vc_the_content .theader,.vc_the_content .vc_submenu,.vc_the_content .vc_toolbar{display:none!important}.vc_the_content .frm_error{margin-top:-1px!important;color:#b94a48!important}.vc_the_content .vertical_radio .frm_error{margin-top:-4px!important;margin-left:32px!important}.vc_the_content .disclaimer .infobox p{font-size:.9375rem}.vc_the_content .not-max-width-boxes{margin-bottom:50px}@media (max-width:576px){.vc_the_content .not-max-width-boxes{margin-bottom:40px}}.vc_the_content .not-max-width-boxes .infobox{width:63%;margin-left:0!important;margin-right:0!important;margin-bottom:20px;font-size:1.125rem;line-height:1.5}.vc_the_content .not-max-width-boxes .infobox+.infobox{margin-top:15px}@media (max-width:576px){.vc_the_content .not-max-width-boxes .infobox{margin-left:-1.25rem!important;margin-right:-1.25rem!important;font-size:1rem;width:auto}}.vc_the_content article .frm_forms.with_frm_style .frm_primary_label,.vc_the_content article .frm_forms.with_frm_style label{font-weight:700;font-size:1.125rem;position:relative;line-height:1.3}.vc_the_content article .frm_forms.with_frm_style .form-group>.frm_primary_label,.vc_the_content article .frm_forms.with_frm_style .form-group>label{margin-bottom:4px}.vc_the_content article .frm_forms.with_frm_style .frm_message .registration-overlay p{color:#5c5d52}.vc_the_content article .frm_forms.with_frm_style .frm_message .registration-overlay h3,.vc_the_content article .frm_forms.with_frm_style .frm_submit{margin-top:0}.vc_the_content article .frm_forms.with_frm_style .frm_submit button{border:.063rem solid #071d49;color:#fff;background-color:#071d49;font-family:lineca;padding:7px 23px;font-size:1.125rem;border-radius:25px;text-decoration:none;font-weight:700;line-height:1.688rem;text-align:center;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vc_the_content article .frm_forms.with_frm_style .frm_submit button:focus-visible{outline:2px dashed #000!important;outline-offset:0!important}.vc_the_content article .frm_forms.with_frm_style .frm_submit button:focus-visible:hover{outline:0!important}html.contrast .vc_the_content article .frm_forms.with_frm_style .frm_submit button{color:#000!important;border-color:#000!important;background-color:#fff}html.contrast .vc_the_content article .frm_forms.with_frm_style .frm_submit button:hover{background-color:#fff!important;text-decoration:underline!important}.vc_the_content article .frm_forms.with_frm_style .frm_submit button:hover{background-color:transparent;color:#071d49!important}.vc_the_content article .frm_forms.with_frm_style .frm_submit button:hover a,.vc_the_content article .frm_forms.with_frm_style .frm_submit button:hover span{color:#071d49}.vc_the_content article .frm_forms.with_frm_style .frm_checkbox label,.vc_the_content article .frm_forms.with_frm_style .frm_primary_label{cursor:pointer;text-indent:0;padding-left:0}.vc_the_content .frm_forms.frm_style_formidable-style-2.with_frm_style{max-width:100%}.vc_the_content .iti.iti--allow-dropdown{width:100%}.vc_the_content .frm_dropzone.frm_single_upload{max-width:none!important}.vc_the_content .with_frm_style input[type=tel]:placeholder{display:none!important}.vc_the_content .iti__selected-flag{padding:0 6px 0 12px}.vc_the_content .iti__flag{background-image:url(/content/themes/roots-sass-master/node_modules/intl-tel-input/build/img/flags.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vc_the_content .iti__flag{background-image:url(/content/themes/roots-sass-master/node_modules/intl-tel-input/build/img/flags@2x.png)}}.vc_the_content article .iti__flag-container ul{max-width:none}.vc_the_content article .iti__flag-container ul li{margin-bottom:2px}.vc_the_content article .iti__flag-container ul li:before{content:none}.vc_the_content article .data-declaration-text-scrollable{border:1px solid #071d49;border-radius:5px;padding:15px;overflow-y:auto;height:200px;position:relative;margin-bottom:5px}.vc_the_content article .data-declaration-text-scrollable a,.vc_the_content article .data-declaration-text-scrollable li,.vc_the_content article .data-declaration-text-scrollable p,.vc_the_content article .data-declaration-text-scrollable span,.vc_the_content article .data-declaration-text-scrollable ul{color:#071d49}.vc_the_content article .data-declaration-text-scrollable ul{max-width:none;margin-top:0;font-size:1rem}.vc_the_content article .data-declaration-text-scrollable p{margin-bottom:10px;font-size:1rem}.vc_the_content .registration-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:999}.vc_the_content .registration-overlay .container{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);max-width:700px;padding:50px;border-radius:25px}@media (max-width:768px){.vc_the_content .registration-overlay .container{width:90%;padding:50px 20px}}.vc_the_content .registration-overlay .container .regisration-buttons-outer{margin-top:30px;display:-ms-flexbox;display:flex;gap:15px 10px}@media (max-width:567px){.vc_the_content .registration-overlay .container .regisration-buttons-outer{-ms-flex-direction:column;flex-direction:column}}.vc_the_content .registration-overlay .container .content-button-no-link{margin-right:15px}.vc_the_content .registration-overlay .container .content-button-no-link .content-button-no-link{border-bottom:#071d49!important}@media (max-width:600px){.vc_the_content article .last-element+p{margin-bottom:30px!important}}.vc_the_content form .frm__652e9e8eac121{overflow:hidden;width:0;height:0;position:absolute}article .reg-disclaimer.med-disclaimer input[type=checkbox]+label,article .reg-disclaimer.med-disclaimer input[type=radio]+label{cursor:pointer}article .reg-disclaimer.med-disclaimer .quiz-question-answer input[type=radio]{margin:5px 0 0}article .reg-disclaimer.med-disclaimer .quiz-question-answer label{line-height:1.5;font-weight:700;font-size:1.125rem}article .reg-disclaimer.med-disclaimer .frm_forms input.error{border:1px solid #d64a5f!important}article .reg-disclaimer.med-disclaimer .frm_forms input.error[name=indication]{border:2px solid #d64a5f!important}article .reg-disclaimer.med-disclaimer .error-text{color:#d64a5f}article .reg-disclaimer.med-disclaimer .infobox.selbsttest .custom-select-wrapper{max-width:445px;margin-bottom:15px}article .reg-disclaimer.med-disclaimer .infobox.selbsttest ul{margin-bottom:15px;list-style:none}article .reg-disclaimer.med-disclaimer .infobox.selbsttest ul li{padding-left:0!important}article .reg-disclaimer.med-disclaimer .infobox.selbsttest ul li:before{content:unset!important}@media screen and (max-width:700px){article .reg-disclaimer.med-disclaimer .infobox.selbsttest ul li{padding-left:0!important}}article .reg-disclaimer.med-disclaimer .custom-select-wrapper{width:100%;max-width:420px}article .reg-disclaimer.med-disclaimer .custom-select-wrapper .custom-select{padding:10px 12px;font-size:1.125rem}article .reg-disclaimer.med-disclaimer .custom-select-wrapper .custom-select .select-options li{padding:8px 12px;font-size:1.125rem}article .reg-disclaimer.med-disclaimer .answer-wrapper .quiz-question-answer.answer1{margin-bottom:22px!important}article .reg-disclaimer.med-disclaimer .answer-wrapper .quiz-question-answer.answer2{margin-top:40px}article .reg-disclaimer.med-disclaimer #registration input[type=radio]{margin:5px 0 0!important}article .reg-disclaimer.med-disclaimer #registration .form-check input[type=checkbox]{margin-top:2px;border-radius:6px!important}article .reg-disclaimer.med-disclaimer #registration .form-check input[type=checkbox]:before{width:14px!important;height:14px!important}article .reg-disclaimer.med-disclaimer .form-check input[type=checkbox]:before{border-radius:3px;width:16px!important;height:16px!important}article .reg-disclaimer.med-disclaimer .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}article .reg-disclaimer.med-disclaimer .form-group.full{width:100%}article .reg-disclaimer.med-disclaimer .form-group.inline{-ms-flex-direction:row;flex-direction:row;gap:20px;margin-bottom:10px}article .reg-disclaimer.med-disclaimer .form-group .form-check{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}article .reg-disclaimer.med-disclaimer .form-group .form-check label{margin-left:15px}article .reg-disclaimer.med-disclaimer .form-group .form-check.consent-check{margin-top:10px}article .reg-disclaimer.med-disclaimer .form-check-inline{display:-ms-flexbox;display:flex}article .reg-disclaimer.med-disclaimer .form-check-inline label{margin-left:15px}article .reg-disclaimer.med-disclaimer .form-row{display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}article .reg-disclaimer.med-disclaimer .form-row.full{-ms-flex-direction:column;flex-direction:column;gap:0 20px}article .reg-disclaimer.med-disclaimer .form-row.indications-row{margin-top:10px;margin-bottom:0}article .reg-disclaimer.med-disclaimer .form-row.indications-row:not(:has(~.indications-row)){margin-bottom:20px}@media (max-width:700px){article .reg-disclaimer.med-disclaimer .form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}article .reg-disclaimer.med-disclaimer .form-row .part{width:50%}@media (max-width:700px){article .reg-disclaimer.med-disclaimer .form-row .part{-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width:700px){article .reg-disclaimer.med-disclaimer .form-row .part.street{max-width:35%}article .reg-disclaimer.med-disclaimer .form-row .part.plz,article .reg-disclaimer.med-disclaimer .form-row .part.streetno{max-width:15%}article .reg-disclaimer.med-disclaimer .form-row .part.city{max-width:35%}}article .reg-disclaimer.med-disclaimer .form-row input{border-width:1px;font-size:1.125rem}article .reg-disclaimer.med-disclaimer .form-row input:-ms-input-placeholder{color:silver!important;font-size:1.125rem}article .reg-disclaimer.med-disclaimer .form-row input::placeholder{color:silver!important;font-size:1.125rem}article .reg-disclaimer.med-disclaimer .form-row input:focus{background-color:#fff;border-color:#858585;color:#444;box-shadow:0 0 5px 0 hsla(0,0%,52%,.6)}article .reg-disclaimer.med-disclaimer .text-row .required-text{margin-bottom:18px}article .reg-disclaimer.med-disclaimer .required-text{color:#838383}article .reg-disclaimer.med-disclaimer h4{margin:15px 0}article .reg-disclaimer.med-disclaimer h3{margin-bottom:18px}article .reg-disclaimer.med-disclaimer .row{margin-bottom:20px}article .reg-disclaimer.med-disclaimer .diagnose-text{margin-bottom:0!important}.vc_the_content--content article .reg-disclaimer .infobox.selbsttest p{margin:0 0 33px!important}.vc_the_content--content article .reg-disclaimer .infobox.selbsttest p.h3{margin:0 0 25px!important}.helpHover{position:absolute;right:-17px;top:3px;background:#32912f;width:20px;height:20px;text-align:center;border-radius:50%;color:#fff;font-size:13px;line-height:20px;font-weight:700}@media (max-width:480px){.helpHover{display:none}}.helpHover>span{display:block!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform .1s ease-out,opacity .2s ease-out,visibility .2s ease-out;transform:translate(10px);position:absolute;background-color:#32912f;border-radius:5px;color:#fff;padding:15px;box-shadow:5px 10px 40px rgba(0,0,0,.1);text-align:left;width:300px;top:-16px;left:45px;z-index:9999}.helpHover>span:before{width:0;height:0;border-style:solid;border-width:8.5px 10px 8.5px 0;border-color:transparent #32912f transparent transparent;content:"";position:absolute;left:-10px;top:17px}.helpHover:hover>span{opacity:1;visibility:visible;transform:translate(0)}.vc_the_content--content article .leadin-further-questions{margin-bottom:20px!important}.vc_the_content--content article .begleitprogramm.infobox.selbsttest{padding-bottom:0}.vc_the_content--content article .begleitprogramm.infobox.selbsttest p+.dynamic_form{margin-top:15px}.vc_the_content--content article .begleitprogramm.infobox.selbsttest a{color:#32912f!important;border-color:#32912f!important}.vc_the_content--content article .begleitprogramm.infobox.selbsttest .begleitprogramm.teaserbox{margin-bottom:0}.vc_the_content--content article .begleitprogramm.infobox.selbsttest .begleitprogramm.teaserbox h4,.vc_the_content--content article .begleitprogramm.infobox.selbsttest .begleitprogramm.teaserbox p{color:#071d49!important}