:root{--standard-font-family: "Helvetica Now Text W05", Arial, sans-serif;--base-transition-03: .3s;--base-transition-05: .5s;--fill-color-hover: transparent;--text-color-hover: var(--aon-rechner-navy);--text-color: var(--aon-rechner-white);--text-color-hover-gray-button: var(--aon-rechner-navy);--aon-rechner-signature-red: #eb0017;--aon-rechner-white: #fff;--aon-rechner-black: black;--aon-rechner-navy: #262836;--aon-rechner-teal-dark: #007585;--aon-rechner-gray-02: #5d6d78;--aon-rechner-gray-06: #e5eff0;--aon-rechner-gray-05: #CDDBDE;--aon-rechner-gray-04: #ACC0C4;--Dynamic-rechner-gray-shade: #E6E6E6}form{display:flex;flex-direction:column;height:100%}main{flex:1 1 auto}h3{word-break:break-word}.cp-alpaca-form{width:100%;display:flex;padding:0;flex-direction:column;height:100%;max-width:none}.cp-alpaca-form .wizard-button-row{padding-top:24px;margin-bottom:10px;height:60px}.cp-alpaca-form .wizard-button-row .items .col{display:flex;justify-content:space-between;padding-left:2px;margin-left:2px}.cp-alpaca-form button{margin-top:-18px}.cp-alpaca-form button.grayButton{padding:0;border:.1rem solid var(--aon-rechner-gray-02);background-color:var(--aon-rechner-gray-02);color:var(--aon-rechner-white);position:relative;cursor:pointer;height:44px;font-weight:500;border-radius:0;display:inline-block;margin-right:20px;overflow:hidden}.cp-alpaca-form button.grayButton:hover,.cp-alpaca-form button.grayButton:focus{background-color:var(--aon-rechner-white);color:#000;text-decoration:none}.cp-alpaca-form button.grayButton:hover span{color:#000}.cp-alpaca-form button.aon-icon-button-wizard:not(.grayButton),.cp-alpaca-form button.submitFinalButton:not(.grayButton),.cp-alpaca-form button.aon-red-button-solarwatt{padding:0;border:.1rem solid var(--aon-rechner-signature-red);background-color:var(--aon-rechner-signature-red);color:var(--aon-rechner-white);position:relative;cursor:pointer;height:44px;font-weight:500;border-radius:0;display:inline-block;margin-right:0;overflow:hidden}.cp-alpaca-form button.aon-icon-button-wizard:hover,.cp-alpaca-form button.aon-icon-button-wizard:focus,.cp-alpaca-form button.submitFinalButton:hover,.cp-alpaca-form button.submitFinalButton:focus,.cp-alpaca-form button.aon-red-button-solarwatt:hover,.cp-alpaca-form button.aon-red-button-solarwatt:focus{background-color:var(--aon-rechner-white);color:#000;text-decoration:none}.aon-button .aon-button__text{font-family:var(--standard-font-family);font-weight:600;font-style:inherit;font-size:1.125rem;line-height:2.4rem;letter-spacing:0}.cp-alpaca-form .iconsButton{font-family:"Font Awesome 6 Pro";padding:1em;font-style:normal}.cp-alpaca-form .button_right_arrow .iconsButton:after{content:"";display:inline-block;font-size:1.125rem;font-weight:400}.cp-alpaca-form .button_left_arrow .iconsButton:before{content:"";display:inline-block;font-size:1.125rem;font-weight:400;transform:rotate(180deg);position:relative;vertical-align:middle;top:-3px}.cp-alpaca-form .custom-list-field-wrapper{width:92%;padding-left:3.1vw}.cp-alpaca-form .btn.button_right_arrow:hover,.cp-alpaca-form .btn.button_left_arrow:hover{color:#000!important;text-decoration:none;background-color:var(--aon-rechner-white)}.cp-alpaca-form .calendar-toggle{background:#eb0017!important}.cp-alpaca-form .radio-group .radio-option label.checked:before{border:5px solid #5d6d78}.cp-alpaca-form .radio-group .radio-option label.checked:after{background-color:#5d6d78}.cp-alpaca-form .checkbox.checked label:before{background-color:var(--aon-rechner-gray-02)}.cp-alpaca-form .btn{min-width:135px}.uploaded-file-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width:768px){.cp-alpaca-form .button_left_arrow .iconsButton:before{top:0}}@media only screen and (max-width: 768px){.cp-alpaca-form .wizard-progress{white-space:nowrap;width:100%}.cp-alpaca-form .wizard-progress .previous-step .circle,.cp-alpaca-form .wizard-progress .step:not(.active) .circle{transform:scale(.5);margin-top:-23px}.cp-alpaca-form .wizard-progress .previous-step .label,.cp-alpaca-form .wizard-progress .step:not(.active) .label{display:none}.cp-alpaca-form .wizard-progress .previous-step:after,.cp-alpaca-form .wizard-progress .step:not(.active):after{top:2px!important}.cp-alpaca-form .wizard-progress .step.active .circle .number-text{margin-top:8px}.cp-alpaca-form .wizard-progress .step.active.previous-step,.cp-alpaca-form .wizard-progress .step:not(.active){margin-top:25px}.cp-alpaca-form .wizard-progress .label{display:none}.aon-accordion__item__icon>svg:nth-of-type(1){display:none}.cp-alpaca-form .wizard-progress{display:none}.cp-alpaca-form .wizard-progress-mobile{margin-top:55px}.cp-alpaca-form .wizard-progress-mobile h4{margin-top:-18px}}@media only screen and (min-width: 375px){.wizard-button-row .items .col button{min-width:145px!important}}@media only screen and (min-width: 420px){.wizard-button-row .items .col button{min-width:171px!important}}@media only screen and (min-width: 520px){.wizard-button-row .items .col button{min-width:223px!important}}@media only screen and (min-width: 640px){.wizard-button-row .items .col button{min-width:231px!important}}@media only screen and (min-width:768px){.wizard-button-row .items .col button{min-width:284px!important}}@media only screen and (min-width: 820px){.wizard-button-row .items .col button{min-width:303px!important}}@media only screen and (min-width: 840px){.wizard-button-row .items .col button{min-width:311px!important}}@media only screen and (min-width: 1024px){.wizard-button-row .items .col button{min-width:280px!important}}@media only screen and (min-width: 1100px){.wizard-button-row .items .col button{min-width:365px!important}}@media only screen and (min-width: 1200px){.wizard-button-row .items .col button{min-width:253px!important}}@media only screen and (min-width: 1320px){.wizard-button-row .items .col button{min-width:286px!important}}@media only screen and (min-width: 1600px){.wizard-button-row .items .col button{min-width:339px!important}}@media only screen and (min-width: 1740px){.wizard-button-row .items .col button{min-width:321px!important}}@media only screen and (max-width: 600px){.cp-alpaca-form .wizard-button-row .items{width:90vw;margin-left:-19px;margin-top:23px}.cp-alpaca-form .wizard-button-row{width:91.5%;padding-top:0;margin-bottom:10px;height:60px;left:-12px}}@media only screen and (max-width: 911px){.cp-alpaca-form .wizard-progress{display:none}.cp-alpaca-form .wizard-progress-mobile{margin-top:55px}.cp-alpaca-form .wizard-progress-mobile h4{margin-top:-18px}}@media only screen and (min-width: 912px){.cp-alpaca-form .wizard-progress-mobile{display:none}}@media only screen and (min-width: 768px){.cp-alpaca-form .wizard-button-row.login-site .items .col,.wizard-button-row.login-site .items .col{justify-content:flex-end}.cp-alpaca-form .wizard-progress .label{display:none}}.cp-alpaca-form .field.customuploadfield,.cp-alpaca-form .field.customuploadfield .alpaca-files-container.file-upload{border:none!important;box-shadow:none!important;padding-left:0;padding-right:0}.cp-alpaca-form .customuploadfield-container{padding-left:0;padding-right:0;border:none!important;box-shadow:none!important}.cp-alpaca-form .customuploadfield-container .alpaca-file-container{padding-left:0!important;padding-right:0!important;margin-bottom:.5rem}.cp-alpaca-form .customuploadfield-container .customupload-footer-line{display:flex;justify-content:flex-start;width:100%;margin-top:.25rem}.cp-alpaca-form .customupload-header-line{display:flex;align-items:center;gap:.5rem;width:100%}.cp-alpaca-form .customupload-header-line .alpaca-remove-file{padding-left:4px;padding-right:0;margin-right:4px;flex:0 0 auto}.cp-alpaca-form .customupload-header-line .customupload-filename-input[readonly]{display:inline-block;box-sizing:border-box;margin:0;padding:2px 4px;border:none;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.cp-alpaca-form .customuploadfield-container .customupload-filename-input.form-control[readonly]{width:auto;display:inline-block}@media (max-width: 600px){.cp-alpaca-form .customupload-header-line{gap:.25rem}.cp-alpaca-form .customupload-header-line .alpaca-remove-file{flex:0 0 auto}}
