.hero-module.darkblue .gradient-bg{--gradient-color-1:var(--brand-blue-100);--gradient-color-2:var(--brand-blue-100);--gradient-color-3:var(--brand-blue-100);--gradient-color-4:var(--brand-accent-blue-100)}.hero-module.darkblue-red .gradient-bg{--gradient-color-1:var(--brand-blue-100);--gradient-color-2:var(--brand-accent-red-100);--gradient-color-3:var(--brand-blue-100);--gradient-color-4:var(--brand-accent-blue-100)}.hero-module.lightblue .gradient-bg{--gradient-color-1:var(--brand-accent-blue-40);--gradient-color-2:var(--brand-accent-blue-10);--gradient-color-3:var(--brand-accent-blue-10);--gradient-color-4:var(--brand-accent-blue-10)}.hero-module.lightblue-green .gradient-bg{--gradient-color-1:var(--brand-accent-green-100);--gradient-color-2:var(--brand-accent-green-10);--gradient-color-3:var(--brand-accent-green-10);--gradient-color-4:var(--brand-accent-blue-10)}.hero-module.lightblue-yellow .gradient-bg{--gradient-color-1:var(--brand-accent-yellow-10);--gradient-color-2:var(--brand-accent-yellow-10);--gradient-color-3:var(--brand-accent-yellow-100);--gradient-color-4:var(--brand-accent-blue-10)}.hero-module.green .gradient-bg{--gradient-color-1:var(--brand-accent-green-100);--gradient-color-2:var(--brand-accent-green-70);--gradient-color-3:var(--brand-accent-green-70);--gradient-color-4:var(--brand-accent-green-70)}.hero-module.yellow .gradient-bg{--gradient-color-1:var(--brand-accent-yellow-100);--gradient-color-2:var(--brand-accent-yellow-100);--gradient-color-3:var(--brand-accent-yellow-70);--gradient-color-4:var(--brand-accent-yellow-70)}.hero-module.darkblue .hero-module__step-1 .art-direct-image__copyright__2,.hero-module.darkblue .hero-module__step-1 a,.hero-module.darkblue .hero-module__step-1 blockquote,.hero-module.darkblue .hero-module__step-1 figcaption,.hero-module.darkblue .hero-module__step-1 h1,.hero-module.darkblue .hero-module__step-1 h2,.hero-module.darkblue .hero-module__step-1 h3,.hero-module.darkblue .hero-module__step-1 h4,.hero-module.darkblue .hero-module__step-1 li,.hero-module.darkblue .hero-module__step-1 p,.hero-module.darkblue .hero-module__step-1 pre,.hero-module.darkblue-red .hero-module__step-1 .art-direct-image__copyright__2,.hero-module.darkblue-red .hero-module__step-1 a,.hero-module.darkblue-red .hero-module__step-1 blockquote,.hero-module.darkblue-red .hero-module__step-1 figcaption,.hero-module.darkblue-red .hero-module__step-1 h1,.hero-module.darkblue-red .hero-module__step-1 h2,.hero-module.darkblue-red .hero-module__step-1 h3,.hero-module.darkblue-red .hero-module__step-1 h4,.hero-module.darkblue-red .hero-module__step-1 li,.hero-module.darkblue-red .hero-module__step-1 p,.hero-module.darkblue-red .hero-module__step-1 pre{color:var(--brand-white)}.hero-module.darkblue .hero-module__step-1 .cgm-sap-form .btn--default__2,.hero-module.darkblue-red .hero-module__step-1 .cgm-sap-form .btn--default__2{background-color:var(--brand-white);border-color:var(--brand-blue-60);color:var(--brand-blue-100)}.hero-module.darkblue .hero-module__step-1 .cgm-sap-form .btn--default__2:focus,.hero-module.darkblue-red .hero-module__step-1 .cgm-sap-form .btn--default__2:focus{background-color:var(--brand-white);border-color:var(--brand-navy-100);color:var(--brand-navy-100)}.hero-module.darkblue .hero-module__step-1 .cgm-sap-form .btn--default__2:hover,.hero-module.darkblue-red .hero-module__step-1 .cgm-sap-form .btn--default__2:hover{color:var(--brand-navy-100)}.hero-module.darkblue .hero-module__step-1 .cgm-sap-form .fields .field--checkbox label,.hero-module.darkblue .hero-module__step-1 .cgm-sap-form .fields .form-required-hint,.hero-module.darkblue .hero-module__step-1 .cgm-sap-form .fields a,.hero-module.darkblue-red .hero-module__step-1 .cgm-sap-form .fields .field--checkbox label,.hero-module.darkblue-red .hero-module__step-1 .cgm-sap-form .fields .form-required-hint,.hero-module.darkblue-red .hero-module__step-1 .cgm-sap-form .fields a{color:var(--brand-white)}.hero-module.green .hero-module__step-1 .cgm-form .fields .field--checkbox label,.hero-module.green .hero-module__step-1 .cgm-form .fields .form-required-hint,.hero-module.green .hero-module__step-1 a,.hero-module.green .hero-module__step-1 blockquote,.hero-module.green .hero-module__step-1 li,.hero-module.green .hero-module__step-1 p,.hero-module.green .hero-module__step-1 pre,.hero-module.lightblue .hero-module__step-1 .cgm-form .fields .field--checkbox label,.hero-module.lightblue .hero-module__step-1 .cgm-form .fields .form-required-hint,.hero-module.lightblue .hero-module__step-1 a,.hero-module.lightblue .hero-module__step-1 blockquote,.hero-module.lightblue .hero-module__step-1 li,.hero-module.lightblue .hero-module__step-1 p,.hero-module.lightblue .hero-module__step-1 pre,.hero-module.lightblue-green .hero-module__step-1 .cgm-form .fields .field--checkbox label,.hero-module.lightblue-green .hero-module__step-1 .cgm-form .fields .form-required-hint,.hero-module.lightblue-green .hero-module__step-1 a,.hero-module.lightblue-green .hero-module__step-1 blockquote,.hero-module.lightblue-green .hero-module__step-1 li,.hero-module.lightblue-green .hero-module__step-1 p,.hero-module.lightblue-green .hero-module__step-1 pre,.hero-module.lightblue-yellow .hero-module__step-1 .cgm-form .fields .field--checkbox label,.hero-module.lightblue-yellow .hero-module__step-1 .cgm-form .fields .form-required-hint,.hero-module.lightblue-yellow .hero-module__step-1 a,.hero-module.lightblue-yellow .hero-module__step-1 blockquote,.hero-module.lightblue-yellow .hero-module__step-1 li,.hero-module.lightblue-yellow .hero-module__step-1 p,.hero-module.lightblue-yellow .hero-module__step-1 pre,.hero-module.yellow .hero-module__step-1 .cgm-form .fields .field--checkbox label,.hero-module.yellow .hero-module__step-1 .cgm-form .fields .form-required-hint,.hero-module.yellow .hero-module__step-1 a,.hero-module.yellow .hero-module__step-1 blockquote,.hero-module.yellow .hero-module__step-1 li,.hero-module.yellow .hero-module__step-1 p,.hero-module.yellow .hero-module__step-1 pre{color:var(--brand-blue-100)}.hero-module .container-wide>.container{padding-bottom:var(--spacing-s100)}.hero-module .gradient-bg{height:100%;position:absolute;width:100%}.hero-module__step-1{min-height:30rem;position:relative}.hero-module__step-1 .product-logo{background-color:var(--brand-white);border-radius:var(--radius-l);display:inline-block;padding:var(--spacing-d040);width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero-module__step-1 .hero-module__content h1{margin-top:0}.hero-module__step-1 .hero-module__content>:last-child{margin-bottom:0}.hero-module__step-1 .sap-step-1 .container{max-width:var(--max-width-col-4);padding:0}.hero-module__step-1 .sap-step-1 .container .form-navigation{margin-top:var(--spacing-s050)}.hero-module__step-1 .hero-module__image-or-video .container{padding:0}.hero-module__step-1 .hero-module__logos{background-color:var(--brand-white);border-radius:var(--radius-l);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--spacing-s050);position:relative;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;gap:10px;justify-content:space-evenly;width:100%}.hero-module__step-1 .hero-module__logos img{aspect-ratio:16/9;max-width:8.125rem;-o-object-fit:contain;object-fit:contain;width:100%}.hero-module__step-1>.container{display:grid;gap:0;grid-template-columns:1fr;row-gap:var(--spacing-s060)}.hero-module__step-1>.container>.col:not(.two-rows){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-s060)}.hero-module__step-1>.container>.col{padding:0;place-self:center}.hero-module__step-1>.container .two-rows{grid-row:auto}.hero-module__step-2{background:var(--brand-solid-opacity-70);display:none;height:100vh;position:fixed;top:0;width:100vw;z-index:10}.hero-module__step-2-modal{background-color:var(--brand-white);border-radius:var(--radius-l);-webkit-box-shadow:0 10px 20px 0 var(--brand-solid-opacity-10);box-shadow:0 10px 20px 0 var(--brand-solid-opacity-10);height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto;position:relative;width:calc(100vw - var(--spacing-s040)*2)}.hero-module__step-2-modal .checkmark-sharp{display:none}.hero-module__step-2-modal-head{min-height:calc(1.875rem + var(--spacing-d030)*2);padding:var(--spacing-d030) calc(1.875rem + var(--spacing-d050));position:relative}.hero-module__step-2-headline{font-size:.875rem;font-weight:var(--fw-medium);line-height:1.4;padding:0 var(--spacing-s060);text-align:center}.close-step-2{display:inline-block;font-size:1.875rem;position:absolute;right:var(--spacing-d050);top:var(--spacing-d030)}.close-step-2 svg{cursor:pointer}.hero-module__step-2-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:75vh;overflow-x:hidden;padding:var(--spacing-d040) var(--spacing-d050) var(--spacing-d060);position:relative}.hero-module__step-2-modal-body .container-form{padding:0}.step-2-patient .container--content-flow:first-of-type{padding-top:0}.step-2-patient .container--content-flow:first-of-type>:first-child{margin-top:0}.hero-module__step-2.step-3 .hero-module__step-2-headline,.hero-module__step-2.step-3 .hero-module__step-2-modal-body .progress-bar,.step-2-modal-patient{display:none}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .checkmark-sharp{background:var(--brand-blue-100);border-radius:var(--radius-full);color:var(--brand-gray-10);display:inline-block;font-size:3rem;margin:0 auto}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .checkmark-sharp svg{margin:auto;width:1.5rem}.hero-module__step-2.step-3 .container.container-form.message-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--brand-white);border:none;color:var(--brand-blue-100);-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-d040);margin:var(--spacing-d040) auto 2.5rem;max-width:var(--max-width-col-4);padding:0;text-align:center}.hero-module__step-2.step-3 .container.container-form.message-box .message-box__headline{margin-bottom:0}@media(min-width:768px){.hero-module.darkblue .hero-module__step-1 .cgm-sap-form .btn--default__2:hover,.hero-module.darkblue-red .hero-module__step-1 .cgm-sap-form .btn--default__2:hover{background-color:var(--brand-white);border-color:var(--brand-navy-100)}.hero-module__step-1 .sap-step-1 .container .form-navigation ul{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media(min-width:992px){.hero-module__step-1 .hero-module__logos{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.hero-module__step-1 .hero-module__logos img{max-width:10.875rem}.hero-module__step-1>.container{grid-template-columns:1fr 1fr}.hero-module__step-1>.container>.col:not(.two-rows){padding-right:var(--spacing-s100)}.hero-module__step-1>.container .two-rows{grid-row:span 2}.hero-module__step-1.content-right>.container .col:not(.two-rows){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero-module__step-1.content-right>.container>.col:not(.two-rows){padding-left:var(--spacing-s100);padding-right:0}.hero-module__step-2-modal{margin:auto;max-width:80vw;width:var(--max-width-col-8)}}
