@font-face{font-family:oekk;src:url("./media/oekk-QTAS46SA.ttf?7srafe") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Basic Commercial W01 Roman;src:url("./media/a96530dd-c9a4-4cd4-89c1-843e8965eba1-U72JAXPY.woff") format("woff"),url("./media/5689664f-5706-4ecb-a6b5-18882ba249e3-VIDR224P.woff2") format("woff2")}@font-face{font-family:Basic Commercial W01 Bold;src:url("./media/fb411e31-380f-4a7f-a4c3-daaacd9aa217-O5MLBPDW.woff") format("woff"),url("./media/259b2e27-d686-457d-bee9-027466b3b679-6WY7R2CI.woff2") format("woff2")}@font-face{font-family:Basic Commercial W01 Blk;src:url("./media/80fccca1-ffd4-473b-a074-d231aacb770d-J7RBZUND.woff") format("woff"),url("./media/2d96c912-e30a-46fd-92a5-bdf139cab30b-WGKAT5GS.woff2") format("woff2")}@font-face{font-family:Adobe Caslon Pro Bold;src:url("./media/7569477a-d641-4102-aa56-0f849fd871f9-VF3PKWAD.woff") format("woff"),url("./media/157954ef-49d0-40df-94b1-b95de2ecd4bd-THYX465T.woff2") format("woff2")}@font-face{font-family:OEKK Nova Normal;src:url("./media/OEKK_Nova_Normal-S24NVOKI.woff2") format("woff2")}@font-face{font-family:OEKK Nova Bold;src:url("./media/OEKK_Nova_Bold-S2TE4Q6P.woff2") format("woff2")}@font-face{font-family:OEKK Nova DemiBold;src:url("./media/OEKK_Nova_DemiBold-LADPLRKN.woff2") format("woff2")}.cursorPointer,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-clickable>.swiper-pagination-bullet,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next,.overlayContainer .overlayAssistent .overlayAssistentContent .slideDetail,.buttonWeiter,.buttonZurueck,.pagePersonen .geschlechtButton,.overlayEditPerson .geschlechtButton,.overlayAngabenPerson .geschlechtButton,.editAngabenPersonOverlayInputContainer .geschlechtButton,.editAngabenPersonContainer .geschlechtButton,.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenText,.pageAngebot .produktContainer .swiper-pagination-clickable>.swiper-pagination-bullet,.pageAngebot .produktContainer .swiper-button-prev,.pageAngebot .produktContainer .swiper-button-next,.pageAngebot .produktContainer .slideDetail,.stepperPanel .stepperItem.stepperPreviousStep .stepperBox,.stepperPanel .stepperItem.stepperPreviousStep .stepperLinkText{cursor:pointer}.unselectable,.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader .appComponentDesktopHeaderWebsiteLink,.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader .appComponentDesktopHeaderKontaktLink,.overlayWarning .overlayWarningRightContainer .overlayCloseButton,.overlayContainer .overlayInnerContainer .textElemOverlayContent ul li,.overlayContainer .overlayInnerContainer .textElemOverlayContent ol li,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ul li,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ol li,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo,.overlayContainer .overlayHeader .overlayCloseButton,.overlayContainer .deletePersonContainer .deletePersonInnerContainer,.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .propOverlayOptionDesc,.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentFrageUnselectedContainer,.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer,.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer .overlayAssistentRemoveAntwortButton,.overlayContainer .overlayAssistent .overlayAssistentContent .slideAusgewaehlt,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-clickable>.swiper-pagination-bullet,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next,.overlayContainer .overlayAssistent .overlayAssistentContent .slideTitle,.overlayContainer .overlayAssistent .overlayAssistentContent .slideDesc,.overlayContainer .overlayAssistent .overlayAssistentContent .slideDetail,.overlayContainer .overlayAssistent .overlayAssistentContent .slidePreis,.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideText,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo,.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton,.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageSelected,.buttonWeiter,.buttonZurueck,.pagePersonen .geschlechtButton,.overlayEditPerson .geschlechtButton,.overlayAngabenPerson .geschlechtButton,.editAngabenPersonOverlayInputContainer .geschlechtButton,.editAngabenPersonContainer .geschlechtButton,.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenText,.angebotTotalContainer .continueButton,.angebotPersonRow.angebotPersonContainerExpandable .currentPersonName,.angebotPersonRow .currentPersonExpander,.angebotPersonRow .addPersonButton,.angebotPersonRow .headerExpandedPerson .headerExpandedPersonName,.angebotPersonRow .headerExpandedPerson .headerExpandedLeftRightContainer .headerExpandedLeftContainer .headerExpandedButton,.angebotPersonRow .headerExpandedPerson .headerExpandedLeftRightContainer .headerExpandedRightContainer .headerExpandedButton,.angebotPersonRow .addPersonContainer .addPersonInnerContainer .addPersonText,.angebotPersonRow .addPersonContainer .addPersonInnerContainer .linkAddPersonIcon32,.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .angebotSideBarEditPerson,.pageAngebot .angebotSideInnerContainer .angebotSideBarCard.angebotSideBarPersonContainer,.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistantButton,.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieKurzErklaertContainer .produktKategorieKurzErklaert,.pageAngebot .produktContainer .produktCard .produktCardLink,.pageAngebot .produktContainer .produktCard .produktMultiselectMjrContainer .produktCardMjrText,.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectCheckboxContainer .produktRadioselectCheckbox,.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer .produktCardTitle,.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer .produktCardDesc,.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectCheckboxContainer .produktMultiselectCheckbox:after,.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectDescContainer .produktCardTitle,.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise,.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer,.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropEdit,.pageAngebot .produktContainer .slideAusgewaehlt,.pageAngebot .produktContainer .swiper-pagination-clickable>.swiper-pagination-bullet,.pageAngebot .produktContainer .swiper-button-prev,.pageAngebot .produktContainer .swiper-button-next,.pageAngebot .produktContainer .slideTitle,.pageAngebot .produktContainer .slideDesc,.pageAngebot .produktContainer .slideDetail,.pageAngebot .produktContainer .slidePreis,.pageAngebot .addPersonContainer .addPersonInnerContainer,.switchContainer,.customSelectContainer .customSelectSelectedEntryContainer,.pageUebersicht .uebersichtAngebot .uebersichtVorteileList li,.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextIcon,.pageUebersicht .cardPersonDetails .cardLeftRightContainer .cardTextIcon,.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardExtenderLinkText,.pageUebersicht .addPersonContainer .addPersonInnerContainer,.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarEditPerson,.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard.uebersichtSideBarPersonContainer,.pageEinreichen .checkboxConfirmContainer .checkboxConfirm:after,.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsTop .cardGeschenkKundeDetailsRight,.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsSelect,.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardPleasecompleteContainer .angabenCardPleasecomplete,.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardRightContainer.linkEditIcon16,.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardRightContainer.linkSearchIcon16,.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarEditPerson,.pageAngaben .angabenSideInnerContainer .angabenSideBarCard.angabenSideBarPersonContainer,.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterButtonContainer .gdFragenSpaeterButton,.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkEditIcon16,.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkSearchIcon16,.pageGdFragen .checkboxConfirmContainer .checkboxConfirm:after,.overlayKontakt .kontaktCard .kontaktCardInnerContainer,.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardTextH3>div,.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktEditIcon,.angebotHelpOverlayContainerDesktop.angebotHelpOverlayContainerMinimized,.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardLinks .helpCardLink,.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpLeftContainer .angebotHelpTitleText,.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton,.angebotHelpOverlayContainer.angebotHelpOverlayContainerMinimized,.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpLeftContainer .angebotHelpTitleText,.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton,.customDatePickerContainer .customDatePickerDisplay,.customDatePickerContainer .customDatePickerInput,.customDatePickerContainer .customDatePickerDayDot,.customDatePickerContainer .customDatePickerMonthDot,.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOptionCellContent,.stepperPanel,.stepperPanel .stepperExpander{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes animateIn{0%{transform:scaleY(0);animation-timing-function:ease-out}40%{transform:scaleY(2);animation-timing-function:ease}to{transform:scaleY(1);animation-timing-function:ease-in}}@keyframes animateInInner{0%{width:100%;right:100%}to{width:20%;right:0}}.lifeline{position:fixed;bottom:0;left:0;right:0;height:20px;z-index:17;background:#eb0000;animation:animateIn 1s forwards;transform-origin:bottom center}.lifeline__inner{position:absolute;right:0;top:0;width:100%;height:100%;background:#8e0505;animation:animateInInner 1.4s cubic-bezier(0,.2,.175,1) forwards}.lifeline--animation-complete{animation:none;transform:scaleY(1)}.lifeline--animation-complete .lifeline__inner{animation:none;width:20%;right:0}html{height:100%;padding:0;margin:0;box-sizing:border-box;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:100%;display:flex;flex-direction:column}body,app-root{flex-grow:1;display:flex;flex-direction:column;padding:0;margin:0}.cursorPointer,.stepperPanel .stepperItem.stepperPreviousStep .stepperLinkText,.stepperPanel .stepperItem.stepperPreviousStep .stepperBox,.pageAngebot .produktContainer .slideDetail,.pageAngebot .produktContainer .swiper-button-prev,.pageAngebot .produktContainer .swiper-button-next,.pageAngebot .produktContainer .swiper-pagination-clickable>.swiper-pagination-bullet,.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenText,.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.pagePersonen .geschlechtButton,.overlayEditPerson .geschlechtButton,.overlayAngabenPerson .geschlechtButton,.editAngabenPersonOverlayInputContainer .geschlechtButton,.editAngabenPersonContainer .geschlechtButton,.buttonZurueck,.buttonWeiter,.overlayContainer .overlayAssistent .overlayAssistentContent .slideDetail,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-clickable>.swiper-pagination-bullet{cursor:pointer}.appComponentContent{height:100%;flex-grow:1}.appComponentContent .appComponentPageContent{height:100%}.appComponentContent .appComponentPageContent>*:nth-child(2){height:100%;display:flex;flex-direction:column}.border{position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0)}.borderTop{top:0;left:0;width:100%;height:0px;background:#eb0000;z-index:15;display:none}.borderRight{top:0;right:0;width:0px;height:100vh;background:#eb0000;z-index:11;display:none}.borderBottom{bottom:0;left:0;width:100%;height:0px;background:#eb0000;z-index:15;display:none}.borderLeft{top:0;left:0;width:0px;height:100vh;background:#eb0000;z-index:11;display:none}.angebotBorderleft{display:none}.smallSpinner{margin:0 4px}.spinnerOuterContainer{display:flex;flex-direction:row;justify-content:center;position:fixed;width:100%;height:100%;inset:0;z-index:100000}.spinnerOuterContainer .spinnerInnerContainer{display:flex;flex-direction:column;justify-content:center;max-width:100px}.flagTelContainer{position:relative;display:flex;flex-direction:column}.flagTelContainer .defaultInput{width:100%;padding-left:55px!important}.flagTelContainer .flagTelPlaceholder{position:absolute;pointer-events:none;left:58px;top:15px;transition:.2s ease all;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:18px}.flagTelContainer .flagTelPlaceholder.smallFlagTelPlaceholder{top:-5px;left:48px;opacity:1;transition:.2s ease all,background-color .25s ease;background-color:#fff;padding-left:8px;padding-right:8px;color:#1f1f1f;letter-spacing:.25px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:12px;line-height:12px}.flagTelContainer .iti__selected-flag{padding:0 8px 0 12px}.appComponentContainer{height:100%;padding:0;display:flex;flex-direction:column;flex-grow:1}.appComponentContainer .headerLogoMarker{position:absolute;left:-4px;width:0;height:0;content:"";transform:translateY(-50%);z-index:12;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF;top:32px}.appComponentContainer .appComponentDesktopHeader{height:48px;border-bottom:1px solid #EEEEDD;padding-right:48px;display:flex;flex-direction:column;justify-content:center;display:none;flex-shrink:0}.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader{display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader .appComponentDesktopHeaderWebsiteLink{margin-right:24px}.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader .appComponentDesktopHeaderWebsiteLink,.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader .appComponentDesktopHeaderKontaktLink{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#717274;text-decoration:none;cursor:pointer}.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader .appComponentDesktopHeaderWebsiteLink:hover,.appComponentContainer .appComponentDesktopHeader .appComponentDesktopInnerHeader .appComponentDesktopHeaderKontaktLink:hover{color:#eb0000}.appComponentContainer .appComponentHeader{flex-grow:0;height:64px;position:relative;flex-shrink:0}.appComponentContainer .appComponentHeader .headerLogo{height:34px;margin-top:16px;margin-left:16px}.appComponentContainer .appComponentHeader .headerLogoClaim{height:42px;margin-top:24px;margin-left:24px;display:none}.angebotDesktopHeader{display:none}.angebotDesktopHeader .appComponentHeader{flex-grow:0;height:90px;position:relative;flex-shrink:0}.angebotDesktopHeader .appComponentHeader .headerLogoClaim{height:42px;margin-top:24px;margin-left:24px}.angebotHeaderLogoMarker{display:none}.overlayWarning{position:fixed;z-index:20;inset:0;display:flex;justify-content:center}.overlayWarning .overlayWarningBackgroundDimmer{opacity:.48;background-color:#717274;z-index:21;position:absolute;inset:0}.overlayWarning .overlayWarningOuterContainer{background-color:#8e0505;color:#fff;display:flex;flex-direction:row;z-index:22;width:100%;margin:0 0 auto}.overlayWarning .overlayWarningLeftContainer{display:flex;flex-direction:column;flex-grow:1;margin-left:48px;margin-top:24px}.overlayWarning .overlayWarningRightContainer{margin-right:12px;margin-top:12px;flex-grow:0;flex-shrink:0}.overlayWarning .overlayWarningRightContainer .overlayCloseButton{margin-right:8px;margin-top:8px;margin-left:24px;width:32px;height:32px;cursor:pointer;position:relative}.overlayWarning .overlayWarningRightContainer .overlayCloseButton:after{content:"\e601";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:8px;top:8px;color:#fff}.overlayWarning .overlayWarningRightContainer .overlayCloseButton:hover:after{color:#eb0000}.overlayWarning .overlayWarningHeader{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:18px;color:#fff;position:relative}.overlayWarning .overlayWarningHeader:before{content:"\e661";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;left:-24px;top:1px;color:#fff}.overlayWarning .overlayWarningTextContainer{margin-top:8px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:18px}.overlayWarning .overlayWarningBottomFooter{margin-top:12px;display:flex;flex-direction:column}@media all and (min-width:1024px){.overlayWarning .overlayWarningBottomFooter{flex-direction:row}}.overlayWarning .overlayWarningBottomFooter{margin-bottom:24px}.overlayWarning .overlayWarningBottomFooter .buttonWeiter{flex-basis:0;flex-grow:1;margin-left:4px;margin-right:4px;background-color:#fff}.overlayWarning .overlayWarningBottomFooter .buttonWeiter:first-child{margin-left:0}.overlayWarning .overlayWarningBottomFooter .buttonWeiter:last-child{margin-right:0}.overlayWarning .overlayWarningBottomFooter .buttonWeiter .buttonWeiterText{color:#8e0505}.overlayWarning .overlayWarningBottomFooter .buttonWeiter:hover .buttonWeiterText{color:#eb0000}.overlayContainer{position:fixed;background-color:#fff;z-index:20;inset:0}.overlayContainer .appComponentContent{border-top:1px solid #EEEEDD;height:1px;flex-grow:1;padding-bottom:16px}.overlayContainer .appComponentContent .appComponentPageContent{overflow:auto;display:flex;flex-direction:column}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent a{color:#8e0505;text-decoration:underline}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent a:hover{color:#eb0000}.overlayContainer .headerLogoMarker{position:absolute;left:-4px;width:0;height:0;content:"";transform:translateY(-50%);z-index:20;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF;top:32px}.overlayContainer .overlayInnerContainer{padding-left:16px;padding-right:16px;padding-bottom:16px;flex-grow:1;display:flex;flex-direction:column}.overlayContainer .overlayInnerContainer .overlayInnerSubContainer{display:flex;flex-direction:column;flex-grow:1}.overlayContainer .overlayInnerContainer .textElemOverlayContent{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;margin-top:32px}.overlayContainer .overlayInnerContainer .textElemOverlayContent b{font-weight:400;font-family:OEKK Nova DemiBold}.overlayContainer .overlayInnerContainer .textElemOverlayContent.hasSubContent{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayInnerContainer .textElemOverlayContent ul,.overlayContainer .overlayInnerContainer .textElemOverlayContent ol{margin:8px 0;list-style-type:none;padding:0}.overlayContainer .overlayInnerContainer .textElemOverlayContent ul li,.overlayContainer .overlayInnerContainer .textElemOverlayContent ol li{position:relative;margin:8px 0 0 24px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayInnerContainer .textElemOverlayContent ul li:before,.overlayContainer .overlayInnerContainer .textElemOverlayContent ol li:before{content:"";width:12px;border-bottom:1px solid #EB0000;position:absolute;margin-left:-20px;top:11px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;margin-top:12px;border:none;border-radius:4px;-webkit-box-shadow:0 4px 5px 0 rgba(31,31,31,.14),0 1px 10px 0 rgba(31,31,31,.12),0 2px 4px -1px rgba(31,31,31,.2);box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .akkordeonContent{padding:0 12px 12px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .akkordeonContent a{color:#8e0505!important}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .akkordeonContent a:hover{color:#eb0000!important}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .akkordeonContent b{font-weight:400!important;font-family:OEKK Nova DemiBold}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .container{width:100%;display:flex;margin:0 0 12px;flex-direction:column}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .detail{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistung,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .detail{width:100%;padding:2px 0;display:inline-block}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .bereich{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:15px;line-height:18px;width:100%;color:#1f1f1f;padding:8px 0;border-bottom:solid 1px #F5F5F5}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistungsdetails{width:100%;display:inline-block}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistungsdetail{width:100%;display:flex;flex-direction:column;margin-top:16px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistungsdetail:last-child{border:none}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .footnote{margin:4px 0;font-size:14px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .mailform{margin-top:16px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ul,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ol{margin:8px 0;list-style-type:none;padding:0}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ul li,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ol li{position:relative;margin:8px 0 0 24px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ul li:before,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon ol li:before{content:"";width:12px;border-bottom:1px solid #EB0000;position:absolute;margin-left:-20px;top:11px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .normalText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:16px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .normalText ul li,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .normalText ol li{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon table{table-layout:auto}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle{border-top:1px solid #EEEEDD;position:relative;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:24px;color:#1f1f1f;display:flex;flex-direction:row;justify-content:space-between;padding:20px 12px;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle:first-child{border-top:none}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle.extended{color:#eb0000;box-shadow:none!important}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle .noFlexGrow{flex-grow:0}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle .textElemOverlayAkkordeonSpacer{display:none}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle:hover{color:#eb0000;-webkit-box-shadow:0 24px 38px 3px rgba(31,31,31,.14),0 9px 46px 8px rgba(31,31,31,.12),0 11px 15px -7px rgba(31,31,31,.2);box-shadow:0 24px 38px 3px #1f1f1f24,0 9px 46px 8px #1f1f1f1f,0 11px 15px -7px #1f1f1f33}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle:hover .textElemOverlayAkkordeonExpander:after{color:#eb0000!important}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander{position:relative;top:4px;width:16px;height:16px}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander:after{content:"\e604";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0;color:#8e0505}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander{-webkit-transition:color .25s ease-in-out,-webkit-transform .45s cubic-bezier(.65,-.14,.59,1.64);transition:color .25s ease-in-out,-webkit-transform .45s cubic-bezier(.65,-.14,.59,1.64);transition:transform .45s cubic-bezier(.65,-.14,.59,1.64),color .25s ease-in-out;transition:transform .45s cubic-bezier(.65,-.14,.59,1.64),color .25s ease-in-out,-webkit-transform .45s cubic-bezier(.65,-.14,.59,1.64)}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander.extended{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon th,.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon td{text-align:left;padding:5px;width:auto}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon td{border-bottom-color:#eed}.overlayContainer .overlayInnerContainer .textElemOverlayAkkordeon th{color:#1f1f1f;background-color:#f5f5f5}.overlayContainer .overlayInnerContainer .propOverlayOptionDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;margin-top:32px}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer{margin-top:16px;display:flex;flex-direction:row}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes{margin-right:3px}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo{margin-left:3px}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo{border-radius:4px;border:1px solid #DADAD9;cursor:pointer;display:flex;justify-content:center;height:38px;flex:1 1 0px}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes:hover,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo:hover{border-color:#eb0000}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes:hover .propOverlayOptionText,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo:hover .propOverlayOptionText{color:#eb0000}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes .propOverlayOptionText,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo .propOverlayOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:38px;color:#1f1f1f}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes.selected,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo.selected{background-color:#eb0000;border-color:#eb0000}.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes.selected .propOverlayOptionText,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo.selected .propOverlayOptionText,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes.selected:hover .propOverlayOptionText,.overlayContainer .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo.selected:hover .propOverlayOptionText{color:#fff}.overlayContainer .overlayBottomSpacer{flex-grow:1}.overlayContainer .overlayHeader{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:row}.overlayContainer .overlayHeader .overlayHeaderText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:32px;color:#eb0000;margin-bottom:12px;margin-left:16px;margin-top:20px;flex-grow:1;min-height:32px}.overlayContainer .overlayHeader .overlayCloseButtonSpacer{flex-grow:0;flex-shrink:0;width:64px}.overlayContainer .overlayHeader .overlayCloseButton{position:absolute;width:32px;height:32px;cursor:pointer;top:18px;right:18px}.overlayContainer .overlayHeader .overlayCloseButton:after{content:"\e601";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:8px;top:8px;color:#8e0505}.overlayContainer .overlayHeader .overlayCloseButton:hover:after{color:#eb0000}.overlayContainer .editPersonNameInputContainer{position:relative;display:flex;flex-direction:column;margin-top:32px;margin-bottom:16px}.overlayContainer .img-row{display:inline-flex;align-items:center;flex-flow:wrap}.overlayContainer .landContainer{position:relative;display:flex;flex-direction:column;margin-top:32px;margin-bottom:16px}.overlayContainer .editAngabenPersonOverlayInputContainer,.overlayContainer .editAngabenPersonContainer{position:relative;display:flex;flex-direction:column;margin-top:32px}.overlayContainer .editAngabenPersonOverlayInputContainer.invalid>input,.overlayContainer .editAngabenPersonOverlayInputContainer.invalid>customselect,.overlayContainer .editAngabenPersonOverlayInputContainer.invalid>customDatePicker,.overlayContainer .editAngabenPersonOverlayInputContainer.invalid>autocomplete,.overlayContainer .editAngabenPersonOverlayInputContainer.invalid>intlTelInput,.overlayContainer .editAngabenPersonOverlayInputContainer.invalid.geschlechtButtons,.overlayContainer .editAngabenPersonContainer.invalid>input,.overlayContainer .editAngabenPersonContainer.invalid>customselect,.overlayContainer .editAngabenPersonContainer.invalid>customDatePicker,.overlayContainer .editAngabenPersonContainer.invalid>autocomplete,.overlayContainer .editAngabenPersonContainer.invalid>intlTelInput,.overlayContainer .editAngabenPersonContainer.invalid.geschlechtButtons{border:1px solid #EB0000;border-radius:4px}.overlayContainer .auswahlUebernehmenText{margin-top:48px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px;margin-bottom:16px}.overlayContainer .deletePersonContainer{display:flex;justify-content:center;margin-top:32px}.overlayContainer .deletePersonContainer .deletePersonInnerContainer{display:flex;flex-direction:row;color:#8e0505;cursor:pointer}.overlayContainer .deletePersonContainer .deletePersonInnerContainer .deletePersonText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px}.overlayContainer .deletePersonContainer .deletePersonInnerContainer .deletePersonText:hover{color:#eb0000}.overlayContainer .overlayGeschenke .overlayGeschenkName{margin-top:24px;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayGeschenke .overlayGeschenkGeboren{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer{margin-top:32px;display:flex;flex-direction:column}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer{display:flex;flex-direction:row;margin-top:8px}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .geschenkOptionInfoLink{width:24px;margin:auto 8px auto 24px;flex-grow:0;flex-shrink:0;cursor:pointer;height:24px;position:relative}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .geschenkOptionInfoLink:after{content:"\e64a";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;position:absolute;right:0;top:0;color:#8e0505;pointer-events:none}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .geschenkOptionInfoLink:hover:after{color:#eb0000}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .propOverlayOptionDesc{flex-grow:1;border:1px solid #DADAD9;border-radius:4px;padding:16px;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;cursor:pointer}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .propOverlayOptionDesc:hover{color:#eb0000;border-color:#eb0000}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .propOverlayOptionDesc:first-child{margin-top:0}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .propOverlayOptionDesc.selected{background-color:#eb0000;color:#fff;border-color:#eb0000}.overlayContainer .overlayGeschenke .geschenkeAuswahlContainer .geschenkOptionContainer .propOverlayOptionDesc.selected:hover{color:#fff}.overlayContainer .overlaySpinnerContainer{margin-top:48px}.overlayContainer .overlaySpinnerContainer .busy{position:relative!important;background:none!important}.overlayContainer .overlaySpinnerContainer .centered{position:relative!important}.overlayContainer .overlaySpinnerSpaeter{margin-top:0;height:100%}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;margin-top:32px}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayInputContainer{margin-top:16px;display:flex;flex-direction:column}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayResultList{margin-top:16px;border-top:1px solid #EEEEDD;display:flex;flex-direction:column}.overlayContainer .overlayHausarzt .hausarztCard{margin-top:16px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard{border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;padding:24px;display:flex;flex-direction:column}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer{display:flex;flex-direction:row;margin-bottom:8px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer .hausarztCardLeftContainer{display:flex;flex-direction:column;flex-grow:1}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer .hausarztRightContainer{flex-grow:0;display:flex;flex-direction:row;margin-left:12px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztName{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztDistanceText{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;margin:2px 0 8px 2px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztLocationIcon{width:14px;height:14px;margin:4px 0;position:relative}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztLocationIcon:after{content:"\e643";font-family:oekk,Arial,sans-serif;font-size:14px;line-height:14px;position:absolute;right:0;top:0;color:#717274;pointer-events:none}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztPlzOrt{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayAssistent .overlayAssistentContent{display:flex;flex-direction:column;flex-grow:1}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentSpacer{flex-grow:1}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainerLeft{display:flex;justify-content:flex-start}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainerRight{display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainerLeft>div,.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainerRight>div{width:90%}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainer{margin-top:12px;padding:12px;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;background-color:#f5f5f5;border-radius:4px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentPause{display:flex;flex-direction:row;margin-top:16px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentPause .overlayAssistentDot{margin-left:5px;width:6px;height:6px;border:1px solid #717274;border-radius:6px;box-sizing:border-box;background-color:#717274}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentPause .overlayAssistentDot:first-child{margin-left:1px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentFrageUnselectedContainer{margin-top:8px;padding:12px;border-radius:4px;border:1px solid #8E0505;cursor:pointer;color:#8e0505}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentFrageUnselectedContainer:hover{border-color:#eb0000;color:#eb0000}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentFrageUnselectedContainer.selected{color:#fff;background-color:#eb0000;border-color:#eb0000}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentFrageUnselectedContainer.selected:hover{color:#fff}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer{margin-top:8px;padding:12px;border-radius:4px;border:1px solid #EB0000;background-color:#eb0000;color:#fff;position:relative}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer .overlayAssistentRemoveAntwortButton{position:absolute;right:8px;top:0;cursor:pointer;bottom:0;display:flex;flex-direction:column;justify-content:center;height:100%;width:32px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer .overlayAssistentRemoveAntwortButton:after{content:"\e601";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;color:#fff;margin-left:8px;margin-right:8px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer .overlayAssistentRemoveAntwortButton:hover:after{color:#f79999}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer .overlayAssistentAntwort{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwort{padding-right:32px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortMarginTop{margin-top:8px}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:4px 0 0;z-index:1;margin-top:16px}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-android .swiper-slide,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-wrapper{transform:translateZ(0)}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper{list-style:none}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-shrink:0;width:100%;position:relative;transition-property:transform;display:flex;flex-direction:column;min-height:356px;margin-left:4px;margin-right:4px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide .slideEmpfehlungHeader{height:18px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#eb0000;display:flex;flex-direction:row}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide .slideEmpfehlungHeader .starIcon8,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide .slideEmpfehlungHeader .vertreterIcon8{margin:5px 6px 5px 10px;color:#fff}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide .slideEmpfehlungHeader .slideEmpfehlungHeaderText{color:#fff;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:10px;line-height:18px}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide.swiper-slide-active{z-index:2}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide>.slideAusgewaehltContainer{display:none}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide-active.swiper-slide>.slideAusgewaehltContainer{display:flex;height:20px;width:100%;background-color:#f5f5f5;flex-direction:row;align-items:center}.overlayContainer .overlayAssistent .overlayAssistentContent .slideAusgewaehltCheck{color:#090;margin:0 4px 0 6px;font-size:10px}.overlayContainer .overlayAssistent .overlayAssistentContent .slideAusgewaehlt{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:10px;line-height:12px;color:#1f1f1f}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-horizontal>.swiper-pagination-bullets,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-bullets.swiper-pagination-horizontal,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-custom,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-fraction{bottom:0;left:0;width:100%}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination{text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:1;margin-top:24px;margin-bottom:8px}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-bullet{width:16px;height:1px;display:inline-block;border-radius:0;margin:0 8px;background-color:#dadad9}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#eb0000}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next{position:absolute;bottom:2px;color:red;z-index:1}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev .swiper-navigation-icon,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next .swiper-navigation-icon{display:none}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev{left:16px;width:16px;height:16px;display:inline-block}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev:after{content:"\e605";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next{right:16px;width:16px;height:16px;display:inline-block}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next:after{content:"\e606";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-prev.swiper-button-disabled,.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-button-next.swiper-button-disabled{opacity:.2;cursor:default}.overlayContainer .overlayAssistent .overlayAssistentContent .slideContainer{margin:24px;display:flex;flex-direction:column;flex-grow:1}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide{cursor:pointer}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide-active.swiper-slide{cursor:default}.overlayContainer .overlayAssistent .overlayAssistentContent .swiper-slide-active.swiper-slide .slideContainer{margin-top:24px;margin-bottom:24px;cursor:default}.overlayContainer .overlayAssistent .overlayAssistentContent .slideTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:14px;color:#1f1f1f}.overlayContainer .overlayAssistent .overlayAssistentContent .slideDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:24px;color:#eb0000;margin-top:8xp}.overlayContainer .overlayAssistent .overlayAssistentContent .slideDetailOuterContainer{display:flex;flex-direction:row}.overlayContainer .overlayAssistent .overlayAssistentContent .slideDetail{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;margin-top:8px;color:#8e0505;display:flex}.overlayContainer .overlayAssistent .overlayAssistentContent .slideDetail:hover{color:#eb0000}.overlayContainer .overlayAssistent .overlayAssistentContent .slideDetail .slideDetailArrow{position:relative;width:16px;height:16px;margin-left:11px}.overlayContainer .overlayAssistent .overlayAssistentContent .slidePreisSpacer{flex-grow:1}.overlayContainer .overlayAssistent .overlayAssistentContent .slidePreis{align-self:flex-end;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;color:#1f1f1f}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideDesc{margin-top:12px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#1f1f1f;margin-top:8px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideSelectButtonContainer{border-top:1px solid #EEEEDD;padding:24px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideSelectButtonContainer .buttonWeiter{height:32px;margin-top:0}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideSelectButtonContainer .buttonWeiter .buttonWeiterText{line-height:32px}.overlayContainer .overlayFragebogen{padding-left:0;padding-right:0}.overlayContainer .overlayFragebogen .overlayKundeTextContainer{margin:24px 16px 16px}.overlayContainer .overlayFragebogen .overlayKundeTextContainer .overlayKundeText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.overlayContainer .overlayFragebogen .overlayKundeTextContainer .overlayKundeGeburtsdatum{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#717274}.overlayContainer .overlayFragebogen .gdFragenWeiterContainer{padding:16px}.overlayContainer .overlayFragebogen .overlayFragebogenAddendum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;padding:16px 16px 0;white-space:pre-wrap}.overlayContainer .overlayFragebogen .gdHauptfrage{padding:24px 16px;display:flex;flex-direction:column}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer{display:flex;flex-direction:column}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer spinner{margin-top:8px}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer .customSelectContainer{margin-top:8px;background-color:#fff}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer input.invalid{border:1px solid #EB0000;border-radius:4px}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer .gdOption.invalid{border:1px solid #EB0000;border-radius:4px;padding:3px}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer .invalid .customSelectSelectedEntryContainer{border:1px solid #EB0000;border-radius:4px}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry rekursivrisiko{display:flex;flex-direction:column}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .fragetext{margin-top:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .customSelectContainer{margin-top:8px;background-color:#fff}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .gdOption,.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .defaultInput{margin-top:8px}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .diagnoseYearSelector{position:relative;display:flex;flex-direction:column;margin-top:8px}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .diagnoseYearSelector .defaultInput{margin-top:0}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry input.invalid{border:1px solid #EB0000;border-radius:4px}.overlayContainer .overlayFragebogen .gdHauptfrage.gdHauptfrageDark{background-color:#f5f5f5;border-radius:4px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage{margin-top:16px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage:first-child{margin-top:0}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage{margin-top:8px;display:flex;flex-direction:column}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .editAngabenPersonOverlayInputContainer,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .editAngabenPersonContainer{margin-top:0!important}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage:first-child{margin-top:0}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption{border-radius:4px;border:1px solid #DADAD9;cursor:pointer;display:flex;height:38px;flex:1 1}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption .gdOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;padding:9px 12px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption:hover{border-color:#eb0000}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption:hover .gdOptionText{color:#eb0000}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption.selected{background-color:#eb0000;border-color:#eb0000}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption.selected .gdOptionText{color:#fff}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption.selected:hover .gdOptionText{color:#fff}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;margin-bottom:8px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer{display:flex;flex-direction:row}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes{margin-right:3px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo{margin-left:3px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo{border-radius:4px;border:1px solid #DADAD9;cursor:pointer;display:flex;justify-content:center;height:40px;box-sizing:border-box;flex:1 1 0px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes .gdFrageOptionText,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo .gdFrageOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:38px;color:#1f1f1f}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes:hover,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo:hover{border-color:#eb0000}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes:hover .gdFrageOptionText,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo:hover .gdFrageOptionText{color:#eb0000}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes.selected,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo.selected{background-color:#eb0000;border-color:#eb0000}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes.selected .gdFrageOptionText,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo.selected .gdFrageOptionText{color:#fff}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes.selected:hover .gdFrageOptionText,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo.selected:hover .gdFrageOptionText{color:#fff}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer.invalid{border:1px solid #EB0000;border-radius:4px;padding:3px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageInput.invalid{border:1px solid #EB0000;border-radius:4px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption.invalid{border:1px solid #EB0000;border-radius:4px;padding:3px}.overlayContainer .overlayFragebogen .buttonZurueckDesktop{display:none}.pageContainer{width:100%}.pageContainer .title{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:32px;line-height:40px;color:#1f1f1f;margin-bottom:16px}.pageContainer{flex-grow:1;display:flex;flex-direction:column}.pageContainer .appFooterContent{flex-grow:1;display:flex;flex-direction:column;margin:16px}.pageContainer .pageContent{flex-grow:1;display:flex;flex-direction:row;justify-content:center;margin:16px}.pageContainer .pageContent .pageContentInnerContainer{width:100%;display:flex;flex-direction:column}.pageContainer appfooter{flex-grow:0;flex-shrink:0;border-top:1px solid #EEEEDD}.pageContainerLineTop{padding-top:8px;border-top:1px solid #EEEEDD}.appFooterContainer{margin-top:32px}.appFooterContainer .appFooterKontaktContainer{height:96px;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:16px 16px 0}.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer{display:flex;flex-direction:column}.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktInnerSubContainer{display:flex;flex-direction:row}.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton{height:48px;border-radius:4px;background-color:#fff;display:flex;justify-content:center;cursor:pointer}.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton .appFooterKontaktButtonText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:48px;color:#8e0505}.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton:hover .appFooterKontaktButtonText{color:#eb0000}.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton:first-child{margin-right:4px;margin-left:24px;flex-grow:1;flex-basis:0}.appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton:last-child{margin-left:4px;margin-right:24px;flex-grow:1;flex-basis:0}.appFooterContainer .appFooterContent{background-color:#fff;padding:48px 24px;display:flex;flex-direction:column;margin-top:0}.appFooterContainer .appFooterContent .appFooterCopyrightHeader{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:13px;line-height:13px;color:#1f1f1f;margin-bottom:24px;flex-shrink:0;letter-spacing:.25px;opacity:72%}.appFooterContainer .appFooterContent .appFooterKontaktHeader{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;margin-bottom:24px;margin-top:32px;opacity:72%;flex-shrink:0}.appFooterContainer .appFooterContent .appFooterSpacer{margin-bottom:24px;height:22px;width:100%;flex-shrink:0;display:none}.appFooterContainer .appFooterContent .appFooterDesktopColumns,.appFooterContainer .appFooterContent .appFooterSubColumn{display:flex;flex-direction:column;flex-shrink:0}.appFooterContainer .appFooterContent .appFooterTabletColumn,.appFooterContainer .appFooterContent .appFooterPromoLogoContainer{display:none}.appFooterContainer .appFooterContent .appFooterText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;flex-shrink:0}.appFooterContainer .appFooterContent .appFooterLinkContainer .appFooterLinkArrow{margin-left:11px}.appFooterContainer .appFooterContent .appFooterLinkContainer .linkArrowIcon16:after{line-height:22px}.appFooterContainer .appFooterContent .appFooterLink{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#8e0505;margin-bottom:16px;text-decoration:none;flex-shrink:0;align-self:flex-start;display:flex}.appFooterContainer .appFooterContent .appFooterLink:hover{color:#f79999}.appFooterContainer .appFooterContent .appFooterLinkSmall{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:13px;line-height:13px;color:#8e0505;margin-bottom:16px;text-decoration:none;flex-shrink:0;align-self:flex-start}.appFooterContainer .appFooterContent .appFooterLinkSmall:hover{color:#f79999}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer{flex-shrink:0;display:flex;flex-direction:row;justify-content:left}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:13px;letter-spacing:.31px;color:#1f1f1f;margin-right:4px;flex-shrink:0}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageSelected{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:13px;letter-spacing:.31px;color:#1f1f1f;position:relative;cursor:pointer;margin-right:12px}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageSelected:after{content:"\e604";font-family:oekk,Arial,sans-serif;font-size:8px;line-height:8px;position:absolute;right:-12px;top:4px;color:#1f1f1f}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageSelected.extended:after{content:"\e607"}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageOptionsContainer{position:absolute;left:0;bottom:16px;background-color:#fff;border:1px solid #EEEEDD;border-radius:4px}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageOptionsContainer .languageOption{padding:8px}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageOptionsContainer .languageOption:hover{background-color:#eed}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageOptionsContainer .languageOption:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageOptionsContainer .languageOption:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer .appFooterLanguageOptionsContainer .languageOptionEntry{cursor:pointer;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:16px}.defaultInput:not([type=number]){-webkit-appearance:none!important;-moz-appearance:textfield!important}.defaultInput{padding:13px 15px 12px;border:1px solid #DADAD9;border-radius:4px;outline:none;caret-color:#eb0000;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:18px}.defaultInput::-webkit-inner-spin-button,.defaultInput::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.defaultInput.noBorderRadiusBottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.defaultInput:focus{border-color:#1f1f1f}.defaultInput:focus,.defaultInput:not(:focus):valid{color:#1f1f1f}.defaultInput.disabled{border-color:#dadad9!important}.defaultInput:focus+.placeholder,.defaultInput:not(:focus):valid+.placeholder{top:-5px;left:8px;opacity:1;transition:.2s ease all,background-color .25s ease;background-color:#fff;padding-left:8px;padding-right:8px;color:#1f1f1f;letter-spacing:.25px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:12px;line-height:12px}.hausarztInput{pointer-events:none!important;transition:.2s ease all!important;color:#717274!important;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:18px}.placeholder{position:absolute;pointer-events:none;left:18px;top:15px;transition:.2s ease all;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:18px}.landPlaceholder{position:absolute;pointer-events:none;top:-5px;left:8px;opacity:1;transition:.2s ease all,background-color .25s ease;background-color:transparent;padding-left:8px;padding-right:8px;color:#1f1f1f;letter-spacing:.25px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:12px;line-height:12px}.disabled>.placeholder{left:18px!important;top:15px!important;font-size:18px!important;line-height:18px!important;background-color:none!important;transition:none!important;padding-left:0!important;padding-right:0!important;color:#dadad9!important;letter-spacing:0px!important;font-family:OEKK Nova DemiBold!important}.disabled>.defaultInput:focus,.disabled.defaultInput:focus{border-color:#dadad9}.defaultInputIconLocation,.defaultInputIconCalendar,.defaultInputIconSearch,.defaultInputIconInvalid{position:relative}.defaultInputIconLocation .defaultInput,.defaultInputIconCalendar .defaultInput,.defaultInputIconSearch .defaultInput,.defaultInputIconInvalid .defaultInput{padding-right:38px}.defaultInputIconLocation:after{content:"\e643";font-family:oekk,Arial,sans-serif;font-size:18px;line-height:18px;position:absolute;right:15px;top:15px;color:#717274;pointer-events:none}.defaultInputIconCalendar:after{content:"\e659";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:16px;top:16px;color:#717274;pointer-events:none}.defaultInputIconSearch:after{content:"\e641";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:16px;top:16px;color:#717274;pointer-events:none}.defaultInputIconInvalid .defaultInput{border-color:#ce0101!important}.defaultInputIconInvalid:after{content:"\e661"!important;font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:16px;top:16px;color:#ce0101!important;pointer-events:none}.defaultInputIconLocation:focus-within:after,.defaultInputIconCalendar:focus-within:after,.defaultInputIconSearch:focus-within:after{color:#eb0000}.defaultInputIconLocation.disabled:after,.defaultInputIconCalendar.disabled:after,.defaultInputIconSearch.disabled:after{opacity:.48}.defaultInputIconLocation.disabled:focus-within:after,.defaultInputIconCalendar.disabled:focus-within:after,.defaultInputIconSearch.disabled:focus-within:after{color:#717274}.defaultInputErrorText{margin-left:16px;margin-top:4px;color:#ce0101;letter-spacing:.25px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:12px;line-height:12px}.confirmDialogFooter{display:flex;flex-direction:row}.confirmDialogFooter .buttonWeiter{flex-basis:0;flex-grow:1;margin-left:4px;margin-right:4px}.confirmDialogFooter .buttonWeiter:first-child{margin-left:0}.confirmDialogFooter .buttonWeiter:last-child{margin-right:0}.buttonWeiter{margin-top:16px;height:48px;width:100%;background-color:#8e0505;border-radius:4px}.buttonWeiter .buttonWeiterText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:48px;width:100%;text-align:center;color:#fff}.buttonWeiter:hover{background-color:#eb0000}.buttonWeiter.disabled{opacity:.48;cursor:default}.buttonWeiter.disabled:hover{background-color:#8e0505}.buttonWeiterContainer{display:flex;flex-direction:column}.buttonZurueck{margin-top:16px;height:48px;width:100%;border:1px solid #8E0505;border-radius:4px;box-sizing:border-box}.buttonZurueck .buttonZurueckText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:48px;width:100%;text-align:center;color:#8e0505}.buttonZurueck:hover{border-color:#eb0000}.buttonZurueck:hover .buttonZurueckText{color:#eb0000}.buttonZurueck.disabled{opacity:.48;cursor:default}.buttonZurueck.disabled:hover{border-color:#8e0505}.buttonZurueck.disabled:hover .buttonZurueckText{color:#8e0505}.pageInit{padding:16px}.pagePersonen .kollektivKunde{background-color:#f5f5f5;flex-grow:1;display:flex;flex-direction:row;justify-content:center;padding:16px}.pagePersonen .kollektivKunde .kollektivKundeInnerContainer{width:100%;display:flex;flex-direction:column}.pagePersonen .kollektivKunde .kollektivKundeInnerContainer .kollektivKundeText{flex-grow:1;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start;margin-top:30px}.pagePersonen .kollektivKunde .title{margin:16px 0 0}.pagePersonen .editPersonNameInputContainer,.pagePersonen .landContainer{position:relative;display:flex;flex-direction:column}.pagePersonen .disabled{cursor:not-allowed;pointer-events:none;color:#717274}.pagePersonen .disabled>.geschlechtUngeborenIcon{color:#717274}.pagePersonen .disabled>.geschlechtUngeborenText{color:#717274}.overlayEditPerson .geschlechtButtons{margin-top:32px}.pagePersonen .geschlechtButtons,.overlayEditPerson .geschlechtButtons,.overlayAngabenPerson .geschlechtButtons,.editAngabenPersonOverlayInputContainer .geschlechtButtons,.editAngabenPersonContainer .geschlechtButtons{width:100%;display:flex;flex-direction:row}.pagePersonen .buttonWeiterSeparator,.overlayEditPerson .buttonWeiterSeparator,.overlayAngabenPerson .buttonWeiterSeparator,.editAngabenPersonOverlayInputContainer .buttonWeiterSeparator,.editAngabenPersonContainer .buttonWeiterSeparator{width:100%;display:none;border-top:1px solid #EEEEDD;flex-shrink:0}.pagePersonen .geschlechtSeparator,.overlayEditPerson .geschlechtSeparator,.overlayAngabenPerson .geschlechtSeparator,.editAngabenPersonOverlayInputContainer .geschlechtSeparator,.editAngabenPersonContainer .geschlechtSeparator{width:8px;height:74px;display:block}.pagePersonen .geschlechtSeparatorAngaben,.overlayEditPerson .geschlechtSeparatorAngaben,.overlayAngabenPerson .geschlechtSeparatorAngaben,.editAngabenPersonOverlayInputContainer .geschlechtSeparatorAngaben,.editAngabenPersonContainer .geschlechtSeparatorAngaben{width:30px;height:74px;display:block}.pagePersonen .geschlechtButton,.overlayEditPerson .geschlechtButton,.overlayAngabenPerson .geschlechtButton,.editAngabenPersonOverlayInputContainer .geschlechtButton,.editAngabenPersonContainer .geschlechtButton{height:72px;flex-grow:1;border:1px solid #DADAD9;border-radius:4px;display:flex;flex-direction:column}.pagePersonen .geschlechtButton:hover,.overlayEditPerson .geschlechtButton:hover,.overlayAngabenPerson .geschlechtButton:hover,.editAngabenPersonOverlayInputContainer .geschlechtButton:hover,.editAngabenPersonContainer .geschlechtButton:hover{border-color:#eb0000}.pagePersonen .geschlechtButton:hover .geschlechtIcon,.pagePersonen .geschlechtButton:hover .geschlechtButtonText,.overlayEditPerson .geschlechtButton:hover .geschlechtIcon,.overlayEditPerson .geschlechtButton:hover .geschlechtButtonText,.overlayAngabenPerson .geschlechtButton:hover .geschlechtIcon,.overlayAngabenPerson .geschlechtButton:hover .geschlechtButtonText,.editAngabenPersonOverlayInputContainer .geschlechtButton:hover .geschlechtIcon,.editAngabenPersonOverlayInputContainer .geschlechtButton:hover .geschlechtButtonText,.editAngabenPersonContainer .geschlechtButton:hover .geschlechtIcon,.editAngabenPersonContainer .geschlechtButton:hover .geschlechtButtonText{color:#eb0000}.pagePersonen .geschlechtButton.disabled:hover,.overlayEditPerson .geschlechtButton.disabled:hover,.overlayAngabenPerson .geschlechtButton.disabled:hover,.editAngabenPersonOverlayInputContainer .geschlechtButton.disabled:hover,.editAngabenPersonContainer .geschlechtButton.disabled:hover{border-color:#dadad9}.pagePersonen .geschlechtButton.disabled:hover .geschlechtIcon,.pagePersonen .geschlechtButton.disabled:hover .geschlechtButtonText,.overlayEditPerson .geschlechtButton.disabled:hover .geschlechtIcon,.overlayEditPerson .geschlechtButton.disabled:hover .geschlechtButtonText,.overlayAngabenPerson .geschlechtButton.disabled:hover .geschlechtIcon,.overlayAngabenPerson .geschlechtButton.disabled:hover .geschlechtButtonText,.editAngabenPersonOverlayInputContainer .geschlechtButton.disabled:hover .geschlechtIcon,.editAngabenPersonOverlayInputContainer .geschlechtButton.disabled:hover .geschlechtButtonText,.editAngabenPersonContainer .geschlechtButton.disabled:hover .geschlechtIcon,.editAngabenPersonContainer .geschlechtButton.disabled:hover .geschlechtButtonText{color:#8e0505}.pagePersonen .geschlechtButton .geschlechtIcon,.overlayEditPerson .geschlechtButton .geschlechtIcon,.overlayAngabenPerson .geschlechtButton .geschlechtIcon,.editAngabenPersonOverlayInputContainer .geschlechtButton .geschlechtIcon,.editAngabenPersonContainer .geschlechtButton .geschlechtIcon{font-family:oekk,Arial,sans-serif;font-size:33px;line-height:100%;color:#8e0505;margin-top:9px;margin-bottom:9px;text-align:center;width:100%}.pagePersonen .geschlechtButton .geschlechtButtonText,.overlayEditPerson .geschlechtButton .geschlechtButtonText,.overlayAngabenPerson .geschlechtButton .geschlechtButtonText,.editAngabenPersonOverlayInputContainer .geschlechtButton .geschlechtButtonText,.editAngabenPersonContainer .geschlechtButton .geschlechtButtonText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:100%;color:#8e0505;text-align:center;width:100%}.pagePersonen .geschlechtButton.selected,.overlayEditPerson .geschlechtButton.selected,.overlayAngabenPerson .geschlechtButton.selected,.editAngabenPersonOverlayInputContainer .geschlechtButton.selected,.editAngabenPersonContainer .geschlechtButton.selected{background-color:#eb0000;border-color:#eb0000}.pagePersonen .geschlechtButton.selected .geschlechtIcon,.pagePersonen .geschlechtButton.selected .geschlechtButtonText,.overlayEditPerson .geschlechtButton.selected .geschlechtIcon,.overlayEditPerson .geschlechtButton.selected .geschlechtButtonText,.overlayAngabenPerson .geschlechtButton.selected .geschlechtIcon,.overlayAngabenPerson .geschlechtButton.selected .geschlechtButtonText,.editAngabenPersonOverlayInputContainer .geschlechtButton.selected .geschlechtIcon,.editAngabenPersonOverlayInputContainer .geschlechtButton.selected .geschlechtButtonText,.editAngabenPersonContainer .geschlechtButton.selected .geschlechtIcon,.editAngabenPersonContainer .geschlechtButton.selected .geschlechtButtonText,.pagePersonen .geschlechtButton.selected:hover .geschlechtIcon,.pagePersonen .geschlechtButton.selected:hover .geschlechtButtonText,.overlayEditPerson .geschlechtButton.selected:hover .geschlechtIcon,.overlayEditPerson .geschlechtButton.selected:hover .geschlechtButtonText,.overlayAngabenPerson .geschlechtButton.selected:hover .geschlechtIcon,.overlayAngabenPerson .geschlechtButton.selected:hover .geschlechtButtonText,.editAngabenPersonOverlayInputContainer .geschlechtButton.selected:hover .geschlechtIcon,.editAngabenPersonOverlayInputContainer .geschlechtButton.selected:hover .geschlechtButtonText,.editAngabenPersonContainer .geschlechtButton.selected:hover .geschlechtIcon,.editAngabenPersonContainer .geschlechtButton.selected:hover .geschlechtButtonText{color:#fff}.pagePersonen .datePickerContainer,.overlayEditPerson .datePickerContainer,.overlayAngabenPerson .datePickerContainer,.editAngabenPersonOverlayInputContainer .datePickerContainer,.editAngabenPersonContainer .datePickerContainer{margin-top:16px}.pagePersonen .editPersonNameInputContainer,.overlayEditPerson .editPersonNameInputContainer,.overlayAngabenPerson .editPersonNameInputContainer,.editAngabenPersonOverlayInputContainer .editPersonNameInputContainer,.editAngabenPersonContainer .editPersonNameInputContainer{margin-bottom:0;margin-top:32px}.pagePersonen .landContainer,.overlayEditPerson .landContainer,.overlayAngabenPerson .landContainer,.editAngabenPersonOverlayInputContainer .landContainer,.editAngabenPersonContainer .landContainer{margin-bottom:0;margin-top:16px}.pagePersonen .geschlechtUngeborenContainer,.overlayEditPerson .geschlechtUngeborenContainer,.overlayAngabenPerson .geschlechtUngeborenContainer,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer,.editAngabenPersonContainer .geschlechtUngeborenContainer{display:flex;flex-direction:row;margin-top:32px}.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:after{color:#8e0505;content:"\e660";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px}.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenIcon:hover:after,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:hover:after,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon:hover:after,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:hover:after,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon:hover:after{color:#eb0000}.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenIcon.selected:after,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon.selected:after,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenIcon.selected:after,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon.selected:after,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenIcon.selected:after{content:"\e65f"}.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenText,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenText{margin-left:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:24px;color:#8e0505}.pagePersonen .geschlechtUngeborenContainer .geschlechtUngeborenText:hover,.overlayEditPerson .geschlechtUngeborenContainer .geschlechtUngeborenText:hover,.overlayAngabenPerson .geschlechtUngeborenContainer .geschlechtUngeborenText:hover,.editAngabenPersonOverlayInputContainer .geschlechtUngeborenContainer .geschlechtUngeborenText:hover,.editAngabenPersonContainer .geschlechtUngeborenContainer .geschlechtUngeborenText:hover{color:#eb0000}.pagePersonen .geburtsdatumContainer,.overlayEditPerson .geburtsdatumContainer,.overlayAngabenPerson .geburtsdatumContainer,.editAngabenPersonOverlayInputContainer .geburtsdatumContainer,.editAngabenPersonContainer .geburtsdatumContainer{margin-top:32px}.pagePersonen .plzOrtContainer,.overlayEditPerson .plzOrtContainer,.overlayAngabenPerson .plzOrtContainer,.editAngabenPersonOverlayInputContainer .plzOrtContainer,.editAngabenPersonContainer .plzOrtContainer{margin-top:16px}.pagePersonen .geburtsdatumContainer.disabled,.pagePersonen .plzOrtContainer.disabled,.pagePersonen .buttonWeiter.disabled,.pagePersonen .geschlechtButton.disabled,.overlayEditPerson .geburtsdatumContainer.disabled,.overlayEditPerson .plzOrtContainer.disabled,.overlayEditPerson .buttonWeiter.disabled,.overlayEditPerson .geschlechtButton.disabled,.overlayAngabenPerson .geburtsdatumContainer.disabled,.overlayAngabenPerson .plzOrtContainer.disabled,.overlayAngabenPerson .buttonWeiter.disabled,.overlayAngabenPerson .geschlechtButton.disabled,.editAngabenPersonOverlayInputContainer .geburtsdatumContainer.disabled,.editAngabenPersonOverlayInputContainer .plzOrtContainer.disabled,.editAngabenPersonOverlayInputContainer .buttonWeiter.disabled,.editAngabenPersonOverlayInputContainer .geschlechtButton.disabled,.editAngabenPersonContainer .geburtsdatumContainer.disabled,.editAngabenPersonContainer .plzOrtContainer.disabled,.editAngabenPersonContainer .buttonWeiter.disabled,.editAngabenPersonContainer .geschlechtButton.disabled{opacity:.48;cursor:default}.pagePersonen .geburtsdatumContainer,.pagePersonen .plzOrtContainer,.overlayEditPerson .geburtsdatumContainer,.overlayEditPerson .plzOrtContainer,.overlayAngabenPerson .geburtsdatumContainer,.overlayAngabenPerson .plzOrtContainer,.editAngabenPersonOverlayInputContainer .geburtsdatumContainer,.editAngabenPersonOverlayInputContainer .plzOrtContainer,.editAngabenPersonContainer .geburtsdatumContainer,.editAngabenPersonContainer .plzOrtContainer{display:flex;flex-direction:row}.pagePersonen .geburtsdatumContainer>*,.pagePersonen .plzOrtContainer>*,.overlayEditPerson .geburtsdatumContainer>*,.overlayEditPerson .plzOrtContainer>*,.overlayAngabenPerson .geburtsdatumContainer>*,.overlayAngabenPerson .plzOrtContainer>*,.editAngabenPersonOverlayInputContainer .geburtsdatumContainer>*,.editAngabenPersonOverlayInputContainer .plzOrtContainer>*,.editAngabenPersonContainer .geburtsdatumContainer>*,.editAngabenPersonContainer .plzOrtContainer>*{flex-grow:1}.autoCompleteOuterContainer{position:relative;z-index:2;display:flex;flex-direction:row;flex-grow:1}.autoCompleteOuterContainer .autoCompleteContainer{position:absolute;left:0;top:47px;right:0;overflow-y:auto;flex-grow:1;overflow-y:hidden;overflow-x:hidden}.autoCompleteOuterContainer .autoCompleteInput{flex-grow:1}.autoCompleteOuterContainer .autoCompleteOption{font-size:18px;height:49px;border:1px solid #1F1F1F;border-bottom:none;border-top:none;background-color:#fff;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;display:flex;vertical-align:middle}.autoCompleteOuterContainer .autoCompleteOptionEntry{padding:13px 16px}.autoCompleteOuterContainer .autoCompleteOption:hover,.autoCompleteOuterContainer .autocompleteSelected{background-color:#f5f5f5}.autoCompleteOuterContainer .autoCompleteOption:last-child{border:1px solid #1F1F1F;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.autoCompleteOuterContainer .autoCompleteOption:first-child{border-top:1px solid #1F1F1F}.angebotTopOffset{margin-top:72px}.angebotTotalContainer{position:fixed;top:8px;right:8px;display:flex;flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;z-index:3;padding:16px 16px 16px 32px;background-color:#fff}.angebotTotalContainer .totalSumContainer{display:flex;flex-direction:column;text-align:right;justify-content:center;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:14px}.angebotTotalContainer .continueButton{width:32px;height:32px;border-radius:16px;background-color:#8e0505;position:relative;cursor:pointer;margin-left:12px}.angebotTotalContainer .continueButton:after{content:"\e606";font-family:oekk,Arial,sans-serif;font-size:15px;line-height:15px;position:absolute;right:8px;top:8px;color:#f5f5f5;pointer-events:none}.angebotTotalContainer .continueButton:hover{background-color:#eb0000}.angebotPersonRow{margin-top:0;border-bottom:1px solid #EEEEDD;display:flex;flex-direction:column;padding-bottom:22px;padding-top:28px;background-color:#fff;position:relative}.angebotPersonRow .angebotPersonCover{opacity:.48;background-color:#717274;position:absolute;inset:0 0 -1px;z-index:3}.angebotPersonRow.angebotPersonContainerExpandable{padding-bottom:18px;padding-top:18px}.angebotPersonRow.angebotPersonContainerExpandable .currentPersonExpander{display:block!important}.angebotPersonRow.angebotPersonContainerExpandable .currentPersonName{cursor:pointer}.angebotPersonRow.angebotPersonContainerExpandable .addPersonButton{line-height:28px}.angebotPersonRow .angebotPersonMarginLeftRight{margin-left:16px;margin-right:16px;display:flex;flex-direction:column}.angebotPersonRow .angebotPersonLeftRightContainer{display:flex;flex-direction:row;justify-content:space-between}.angebotPersonRow .angebotPersonLeftContainer{display:flex;flex-direction:column;flex-shrink:0}.angebotPersonRow .angebotPersonLeftContainer .angebotPersonInnerContainer{display:flex}.angebotPersonRow .angebotPersonLeftContainer .currentPersonExpander{display:none}.angebotPersonRow .angebotPersonLeftContainer .currentPersonTotal{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:14px}.angebotPersonRow .angebotPersonRightContainer{display:flex;flex-direction:column;flex-shrink:0}.angebotPersonRow .angebotPersonRightContainer .addPersonButton{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:22px}.angebotPersonRow .currentPersonWithDropdownContainer{display:flex;flex-direction:row}.angebotPersonRow .currentPersonName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:22px;color:#1f1f1f}.angebotPersonRow .currentPersonName.currentPersonNameSelected{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:22px;color:#eb0000}.angebotPersonRow .currentPersonExpander{position:relative;width:16px;margin-left:8px;cursor:pointer}.angebotPersonRow .currentPersonExpander:after{content:"\e604";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:4px;bottom:auto;color:#8e0505}.angebotPersonRow .currentPersonExpander.currentPersonExpanderExpanded{width:16px}.angebotPersonRow .currentPersonExpander.currentPersonExpanderExpanded:after{content:"\e603";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;color:#eb0000;top:2px}.angebotPersonRow .currentPersonExpander:hover:after{color:#eb0000}.angebotPersonRow .addPersonButton{color:#8e0505;cursor:pointer}.angebotPersonRow .addPersonButton:hover{color:#eb0000}.angebotPersonRow .headerDivider{margin-top:22px;margin-left:16px;margin-right:16px;border-top:1px solid #EEEEDD}.angebotPersonRow .headerExpandedPerson{margin:16px 16px 0;padding-bottom:16px;border-bottom:1px solid #EEEEDD;display:flex;flex-direction:column}.angebotPersonRow .headerExpandedPerson .headerExpandedPersonName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:22px;color:#1f1f1f}.angebotPersonRow .headerExpandedPerson .headerExpandedPersonName:hover{color:#eb0000}.angebotPersonRow .headerExpandedPerson .headerExpandedPersonName{cursor:pointer}.angebotPersonRow .headerExpandedPerson .headerExpandedPersonName.currentPersonNameSelected{color:#eb0000}.angebotPersonRow .headerExpandedPerson .headerExpandedGeburtsdatumAlter{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#717274;display:flex;flex-direction:row}.angebotPersonRow .headerExpandedPerson .headerExpandedGeburtsdatumAlter>div{flex-shrink:0}.angebotPersonRow .headerExpandedPerson .headerExpandedLeftRightContainer{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px}.angebotPersonRow .headerExpandedPerson .headerExpandedLeftRightContainer .headerExpandedLeftContainer .headerExpandedButton,.angebotPersonRow .headerExpandedPerson .headerExpandedLeftRightContainer .headerExpandedRightContainer .headerExpandedButton{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;color:#8e0505;cursor:pointer}.angebotPersonRow .addPersonContainer{margin-left:16px;margin-top:32px;margin-bottom:16px}.angebotPersonRow .addPersonContainer .addPersonInnerContainer{display:flex;flex-direction:row;color:#8e0505}.angebotPersonRow .addPersonContainer .addPersonInnerContainer .addPersonText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:32px;margin-left:16px;cursor:pointer}.angebotPersonRow .addPersonContainer .addPersonInnerContainer .linkAddPersonIcon32{cursor:pointer}.angebotPersonRow .addPersonContainer .addPersonInnerContainer:hover{color:#eb0000}.angebotPersonRow.angebotPersonRowFixed{position:fixed;top:8px;left:8px;right:8px;margin-top:0;z-index:4}.pageAngebot .buttonWeiterHeader{display:none}.pageAngebot .pageContent{margin-bottom:0}.pageAngebot{position:relative}.pageAngebot .headerExpandedBackgroundCover{opacity:.48;background-color:#717274;position:absolute;inset:0;z-index:3}.pageAngebot .headerExpandedBackgroundCover.backgroundCoverFixed{position:fixed}.pageAngebot .angebotMainContainer,.pageAngebot .angebotSubContainer{display:flex;flex-direction:column}.pageAngebot .angebotSideContainer{display:none}.pageAngebot .angebotSideInnerContainer{display:flex;flex-direction:column;margin-top:96px}.pageAngebot .angebotSideInnerContainer .angebotSideTotal{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;color:#1f1f1f}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard{margin-top:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column;padding:32px}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .angebotSideBarPersonName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;color:#eb0000}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .angebotSideBarAlter{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274;display:flex;flex-direction:row}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .angebotSideBarMonatspraemieText{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .angebotSideBarCurrentPersonTotal{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .sideBarButtonContainer{display:flex}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .angebotSideBarEditPerson{margin-top:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;color:#8e0505;cursor:pointer}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard .angebotSideBarEditPerson:hover{color:#eb0000}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard.angebotSideBarPersonContainer{cursor:pointer}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard.angebotSideBarPersonContainer .angebotSideBarPersonName{color:#8e0505}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard.angebotSideBarPersonContainer:hover .angebotSideBarPersonName{color:#eb0000}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard.angebotSideBarPersonContainerSelected{background-color:#f5f5f5;box-shadow:none;border:2px solid #EB0000;padding:30px}.pageAngebot .angebotSideInnerContainer .angebotSideBarCard.angebotSideBarPersonContainerSelected .angebotSideBarCurrentPersonTotal{color:#1f1f1f}.pageAngebot .angebotCategoryContainer{margin-top:16px;margin-bottom:24px}.pageAngebot .angebotStartAssistantButtonContainer{display:flex;background-color:#f5f5f5}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer{margin:16px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistentText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistantButtonInnerContainer{display:flex}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistantButton{margin-top:16px;color:#8e0505;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;cursor:pointer;display:flex}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistantButton:hover{color:#eb0000}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistantButton .assistentLinkArrow{margin-left:11px}.pageAngebot .angebotCategoryContainer:last-child{margin-bottom:8px}.pageAngebot .angebotCategory .angebotCategoryText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:32px;line-height:40px;color:#1f1f1f;border-bottom:1px solid #EEEEDD}.pageAngebot .produkt{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:16px;color:#1f1f1f;margin-bottom:8px}.pageAngebot .produktContainer{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #EEEEDD}.pageAngebot .produktContainer.produktContainerKvg{border-bottom:none;padding-bottom:32px}.pageAngebot .produktContainer .swiper{margin-left:-16px;margin-right:-16px}.pageAngebot .produktContainer .produktKategorieSwitchContainer{display:flex;flex-direction:row;justify-content:space-between}.pageAngebot .produktContainer .produktKategorieSwitchContainer>customSwitch{margin-top:2px;margin-left:10px}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer{display:flex;flex-direction:column}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieTitle{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;color:#1f1f1f}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieTitle.disabled{color:#717274}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieKurzErklaertContainer{margin-top:16px;display:flex}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieKurzErklaertContainer .produktKategorieKurzErklaert{color:#8e0505;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;cursor:pointer;display:flex}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieKurzErklaertContainer .produktKategorieKurzErklaert:hover{color:#eb0000}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieKurzErklaertContainer .produktKategorieKurzErklaertArrow{margin-left:11px}.pageAngebot .produktContainer .produktCard{margin-top:24px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column}.pageAngebot .produktContainer .produktCard .produktCardInnerContainer{padding:24px;display:flex;flex-direction:column}.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader{height:18px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f5f5f5;display:flex;flex-direction:row}.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader .starIcon8,.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader .vertreterIcon8{margin:5px 6px 5px 10px;color:#8e0505}.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader .produktCardEmpfehlungHeaderText{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:10px;line-height:18px}.pageAngebot .produktContainer .produktCard.selected{border:2px solid #EB0000}.pageAngebot .produktContainer .produktCard.selected .produktCardInnerContainer{padding:22px}.pageAngebot .produktContainer .produktCard.selected .produktCardEmpfehlungHeader{height:16px}.pageAngebot .produktContainer .produktCard.selected .produktCardEmpfehlungHeader .starIcon8,.pageAngebot .produktContainer .produktCard.selected .produktCardEmpfehlungHeader .vertreterIcon8{margin-left:8px;margin-top:3px}.pageAngebot .produktContainer .produktCard.selected .produktCardEmpfehlungHeader .produktCardEmpfehlungHeaderText{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:10px;line-height:14px}.pageAngebot .produktContainer .produktCard.selected.vorselektiert .produktCardInnerContainer{padding-top:24px}.pageAngebot .produktContainer .produktCard .produktCardDescContainer{display:flex;flex-direction:column;flex-grow:1}.pageAngebot .produktContainer .produktCard .produktCardTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:14px;color:#1f1f1f;letter-spacing:.15px;margin-top:1px;margin-right:12px}.pageAngebot .produktContainer .produktCard .produktCardDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;color:#1f1f1f;margin-top:3px}.pageAngebot .produktContainer .produktCard .produktCardLinkContainer{display:flex;flex-direction:row}.pageAngebot .produktContainer .produktCard .produktCardLink{color:#8e0505;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;cursor:pointer;display:flex;margin-top:14px}.pageAngebot .produktContainer .produktCard .produktCardLink:hover{color:#eb0000}.pageAngebot .produktContainer .produktCard .produktCardLinkArrow{margin-left:11px}.pageAngebot .produktContainer .produktCard .produktCardSumContainer{flex-grow:0;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;margin-top:24px}.pageAngebot .produktContainer .produktCard .produktMultiselectSumContainer,.pageAngebot .produktContainer .produktCard .produktMultiselectMjrContainer{flex-grow:0;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;padding:24px}.pageAngebot .produktContainer .produktCard .produktCardSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageAngebot .produktContainer .produktCard .produktMultiselectMjrContainer{display:flex;flex-direction:row;flex-grow:1;border-bottom:1px solid #EEEEDD}.pageAngebot .produktContainer .produktCard .produktMultiselectMjrContainer .produktCardMjrText{display:flex;flex-direction:column;flex-grow:1;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageAngebot .produktContainer .produktCard .produktMultiselectMjrContainer .produktCardMjr{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:20px;line-height:28px}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry{display:flex;flex-direction:row}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectCheckboxContainer{width:24px;height:24px;flex-grow:0;flex-shrink:0}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectCheckboxContainer .produktRadioselectCheckbox{width:24px;height:24px;position:relative;border:1px solid #8E0505;border-radius:24px;flex-grow:0;flex-shrink:0;display:inline-block;cursor:pointer}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectCheckboxContainer .produktRadioselectCheckbox:hover{border-color:#eb0000}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectCheckboxContainer .produktRadioselectCheckbox.selected:after{inset:5px;border-radius:14px;flex-grow:0;flex-shrink:0;background-color:#8e0505;content:"";color:transparent;position:absolute}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectCheckboxContainer .produktRadioselectCheckbox.selected:hover:after{background-color:#eb0000}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer{margin-left:16px;display:flex;flex-direction:column;flex-grow:1}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer .produktRadioTitleContainer{display:flex;flex-direction:row}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer .produktCardTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:22px}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectPreis{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;color:#1f1f1f;letter-spacing:-.25px;padding-top:1px}.pageAngebot .produktContainer .produktCard .produktRadioHmoSelect{margin-top:24px;margin-left:40px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry{border-bottom:1px solid #EEEEDD;display:flex;flex-direction:row;padding:16px 0;margin:0 24px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry:first-child{padding-top:24px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry:last-child{border-bottom:none}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectCheckboxContainer{width:24px;height:24px;flex-grow:0;flex-shrink:0}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectCheckboxContainer .produktMultiselectCheckbox{width:24px;height:24px;position:relative}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectCheckboxContainer .produktMultiselectCheckbox:after{content:"\e660";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;position:absolute;right:0;top:0;cursor:pointer;color:#8e0505}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectCheckboxContainer .produktMultiselectCheckbox:hover:after{color:#eb0000}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectCheckboxContainer .produktMultiselectCheckbox.selected:after{content:"\e65f"}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectDescContainer{margin-left:16px;display:flex;flex-direction:column;flex-grow:1}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectDescContainer .produktMultiselectInnerContainer{display:flex;flex-direction:row}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectDescContainer .produktCardTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:22px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectPreis{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f;padding-top:1px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectEntry{margin:0 22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectEntry:first-child{padding-top:22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectSumContainer{padding:24px 22px 22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectMjrContainer{margin:0 22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectMjrContainer:first-child{padding-top:22px}.pageAngebot .produktContainer .produktCard.productCardSmallMarginTop{margin-top:16px}.pageAngebot .produktContainer .franchisenOuterContainer{margin-top:24px}.pageAngebot .produktContainer .franchisenZeile{display:flex;flex-direction:row;margin-top:8px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer{flex-basis:0;flex-grow:1;height:58px;display:flex}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise{border:1px solid #DADAD9;border-radius:4px;flex-direction:column;justify-content:center;cursor:pointer}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise:hover{border-color:#eb0000}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise:hover .franchisenText{color:#eb0000}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise .franchisenText{text-align:center;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:26px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise .franchisenTextEmpfehlung{text-align:center;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.selected{border:1px solid #EB0000;background-color:#eb0000}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.selected .franchisenText,.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.selected .franchisenTextEmpfehlung{color:#fff!important}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer:first-child{margin-right:8px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer:last-child{margin-left:8px}.pageAngebot .produktContainer .franchisenZeile.firstFranchisenZeile,.pageAngebot .produktContainer .kvgUnfallOuterContainer{margin-top:24px}.pageAngebot .produktContainer .kvgUnfallZeile{display:flex;flex-direction:row;margin-top:24px}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer{flex-basis:0;flex-grow:1;height:40px;border:1px solid #DADAD9;border-radius:4px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer .kvgUnfallText{text-align:center;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:26px}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer:hover{border-color:#eb0000}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer:hover .kvgUnfallText{color:#eb0000}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer.selected{border:1px solid #EB0000;background-color:#eb0000}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer.selected .kvgUnfallText,.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer.selected:hover .kvgUnfallText{color:#fff}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer:first-child{margin-right:4px}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer:last-child{margin-left:4px}.pageAngebot .produktContainer .kvgUnfallZeile.disabled .kvgUnfallContainer{cursor:default}.pageAngebot .produktContainer .kvgUnfallZeile.disabled .kvgUnfallContainer:hover{border:1px solid #DADAD9}.pageAngebot .produktContainer .kvgUnfallZeile.disabled .kvgUnfallContainer:hover .kvgUnfallText{color:#1f1f1f}.pageAngebot .produktContainer .kvgUnfallZeile.disabled .kvgUnfallContainer.selected{background-color:#717274;border:1px solid #717274}.pageAngebot .produktContainer .kvgUnfallZeile.disabled .kvgUnfallContainer.selected:hover .kvgUnfallText{color:#fff}.pageAngebot .produktContainer .produktExtraPropCard{margin-top:24px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;border-radius:4px}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer{padding:24px;display:flex;flex-direction:row;justify-content:space-between}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropTextContainer{display:flex;flex-direction:column}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropTextContainer .produktExtraPropCardPropText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#717274}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropTextContainer .produktExtraPropCardPropValue{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropEdit{color:#8e0505;cursor:pointer}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropEdit:hover{color:#eb0000}.pageAngebot .produktContainer .produktSelectLeistungsstufeText{margin-top:24px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;margin-bottom:16px}.pageAngebot .produktContainer .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:4px 0 0;z-index:1}.pageAngebot .produktContainer .swiper-android .swiper-slide,.pageAngebot .produktContainer .swiper-wrapper{transform:translateZ(0)}.pageAngebot .produktContainer .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.pageAngebot .produktContainer .swiper{list-style:none}.pageAngebot .produktContainer .swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform;display:flex;flex-direction:column;min-height:254px;margin-top:16px;margin-bottom:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;opacity:.5;cursor:pointer}.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader{height:18px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f5f5f5;display:flex;flex-direction:row}.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader .starIcon8,.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader .vertreterIcon8{margin:5px 6px 5px 10px;color:#8e0505}.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader .slideEmpfehlungHeaderText{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:10px;line-height:18px}.pageAngebot .produktContainer .swiper-slide .slideDetail.slideDetailActive{display:none}.pageAngebot .produktContainer .swiper-slide .slideDetail.slideDetailInactive:hover{color:#8e0505}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active{min-height:286px;z-index:2;margin-top:0;margin-bottom:0;border:2px solid #EB0000;opacity:1;cursor:default}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .slideContainer{margin:22px}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .swiper-slide-active.swiper-slide .slideContainer{margin-top:22px;margin-bottom:22px}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .slideDetail.slideDetailActive{display:flex}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .slideDetail.slideDetailInactive{display:none}.pageAngebot .produktContainer .swiper-slide>.slideAusgewaehltContainer{display:none}.pageAngebot .produktContainer .swiper-slide-active.swiper-slide>.slideAusgewaehltContainer,.pageAngebot .produktContainer .produktCard>.slideAusgewaehltContainer{display:flex;height:19px;width:100%;background-color:#eb0000;flex-direction:row;align-items:center}.pageAngebot .produktContainer .slideAusgewaehltCheck{color:#fff;margin:0 4px 0 6px;font-size:10px}.pageAngebot .produktContainer .slideAusgewaehlt{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:10px;line-height:12px;color:#fff}.pageAngebot .produktContainer .swiper-horizontal>.swiper-pagination-bullets,.pageAngebot .produktContainer .swiper-pagination-bullets.swiper-pagination-horizontal,.pageAngebot .produktContainer .swiper-pagination-custom,.pageAngebot .produktContainer .swiper-pagination-fraction{bottom:0;left:0;width:100%}.pageAngebot .produktContainer .swiper-pagination{text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:1;margin-top:24px;margin-bottom:8px}.pageAngebot .produktContainer .swiper-pagination-bullet{width:16px;height:1px;display:inline-block;border-radius:0;margin:0 8px;background-color:#dadad9}.pageAngebot .produktContainer .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#eb0000}.pageAngebot .produktContainer .swiper-button-prev,.pageAngebot .produktContainer .swiper-button-next{position:absolute;bottom:2px;color:red;z-index:1}.pageAngebot .produktContainer .swiper-button-prev .swiper-navigation-icon,.pageAngebot .produktContainer .swiper-button-next .swiper-navigation-icon{display:none}.pageAngebot .produktContainer .swiper-button-prev{left:16px;width:16px;height:16px;display:inline-block}.pageAngebot .produktContainer .swiper-button-prev:after{content:"\e605";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0}.pageAngebot .produktContainer .swiper-button-next{right:16px;width:16px;height:16px;display:inline-block}.pageAngebot .produktContainer .swiper-button-next:after{content:"\e606";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0}.pageAngebot .produktContainer .swiper-button-prev.swiper-button-disabled,.pageAngebot .produktContainer .swiper-button-next.swiper-button-disabled{opacity:.2;cursor:default}.pageAngebot .produktContainer .slideContainer{margin:24px;display:flex;flex-direction:column;flex-grow:1}.pageAngebot .produktContainer .swiper-slide-active.swiper-slide .slideContainer{margin-top:22px;margin-bottom:22px}.pageAngebot .produktContainer .slideTitle{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:14px;color:#1f1f1f}.pageAngebot .produktContainer .slideDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:24px;color:#eb0000}.pageAngebot .produktContainer .slideDetailOuterContainer{display:flex;flex-direction:row}.pageAngebot .produktContainer .slideDetail{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;margin-top:8px;color:#8e0505;display:flex}.pageAngebot .produktContainer .slideDetail:hover{color:#eb0000}.pageAngebot .produktContainer .slideDetail .slideDetailArrow{position:relative;width:16px;height:16px;margin-left:11px}.pageAngebot .produktContainer .slidePreisSpacer{flex-grow:1}.pageAngebot .produktContainer .slidePreis{align-self:flex-end;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;color:#1f1f1f}.pageAngebot .optionenOuterContainer{margin-top:12px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;padding:24px;display:flex;flex-direction:column}.pageAngebot .optionenOuterContainer .produktContainer:first-child{padding-top:0}.pageAngebot .optionenOuterContainer .produktContainer:last-child{border-bottom:none}.pageAngebot .addPersonContainer{display:flex;justify-content:center;margin-top:32px}.pageAngebot .addPersonContainer .addPersonInnerContainer{display:flex;flex-direction:row;color:#8e0505;cursor:pointer}.pageAngebot .addPersonContainer .addPersonInnerContainer .addPersonText{margin-left:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:30px}.pageAngebot .addPersonContainer .addPersonInnerContainer:hover{color:#eb0000}.pageAngebot .buttonSpaeterFortfahren{display:none}.switchContainer{width:40px;height:24px;background-color:#dadad9;transition:background-color .25s ease;cursor:pointer;position:relative;flex-shrink:0;flex-grow:0;border-radius:12px}.switchContainer .switchMarker{width:20px;height:20px;display:block;position:absolute;border-radius:10px;background-color:#fff;-webkit-box-shadow:0px 0px 2px #717274;box-shadow:0 0 2px #717274;left:2px;top:2px;pointer-events:none;transition:margin-left .2s ease}.switchContainer.selected{background-color:#eb0000;transition:background-color .2s ease}.switchContainer.selected .switchMarker{transition:margin-left .2s ease;margin-left:16px}.switchContainer.disabled,.switchContainer.selected.disabled{background-color:#f5f5f5}.linkArrowIcon16{width:16px;height:16px;position:relative}.linkArrowIcon16:after{content:"\e65a";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0}.linkEditIcon16{width:20px;height:20px;position:relative}.linkEditIcon16:after{content:"\e637";font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;position:absolute;right:0;top:0}.linkSearchIcon16{width:20px;height:20px;position:relative}.linkSearchIcon16:after{content:"\e641";font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;position:absolute;right:0;top:0}.linkCalendarIcon16{width:16px;height:16px;position:relative}.linkCalendarIcon16:after{content:"\e659";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0}.linkAddPersonIcon32{width:32px;height:32px;position:relative;flex-shrink:0;flex-grow:0}.linkAddPersonIcon32:after{content:"\e646";font-family:oekk,Arial,sans-serif;font-size:32px;line-height:32px;position:absolute;right:0;top:0}.linkDeleteIcon32{width:16px;height:16px;position:relative;flex-shrink:0;flex-grow:0}.linkDeleteIcon32:after{content:"\e601";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:0;top:0}.overflowHidden{overflow:hidden;position:relative;height:100%}.customSelectContainer{position:relative;width:100%}.customSelectContainer:focus{outline:none}.customSelectContainer:before{content:"\e604";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:16px;top:16px;color:#717274}.customSelectContainer.customSelectExtended:before{color:#eb0000}.customSelectContainer.customSelectExtended .customSelectSelectedEntryContainer{border-bottom-left-radius:0;border-bottom-right-radius:0}.customSelectContainer.customSelectExtended.customSelectOpenTop .customSelectOptions{border-radius:4px 4px 0 0/4px 4px 0px 0px}.customSelectContainer.customSelectExtended.customSelectOpenTop .customSelectOptions .customSelectOption:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.customSelectContainer.customSelectExtended.customSelectOpenTop .customSelectOptions .customSelectOption:last-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.customSelectContainer.customSelectExtended.customSelectOpenTop .customSelectSelectedEntryContainer{border-radius:0 0 4px 4px/0px 0px 4px 4px}.customSelectContainer.customSelectOpenLeft .customSelectOptions{left:auto;right:0}.customSelectContainer.customSelectOpenTop .customSelectOptions{bottom:47px;top:auto}.customSelectContainer .customSelectSelectedEntryContainer{width:100%;padding:13px 35px 12px 15px;height:46px;border:1px solid #DADAD9;border-radius:4px;-webkit-appearance:none!important;-moz-appearance:textfield!important;outline:none;caret-color:#eb0000;color:transparent;margin:0;box-sizing:border-box;box-shadow:none;background:none;display:inline-flex;flex-flow:row nowrap;align-items:center;vertical-align:middle;position:relative;-webkit-appearance:none;background-clip:padding-box;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:21px;cursor:pointer}.customSelectContainer .customSelectSelectedEntryContainer .customSelectSelectedOption{max-width:100%}.customSelectContainer .customSelectSelectedEntryContainer:hover{border-color:#00000026}.customSelectContainer .customSelectSelectedOption,.customSelectContainer .customSelectOption{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:21px;background-color:#fff;cursor:pointer;webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customSelectContainer .customSelectSelectedOption .customSelectOptionExtra{position:absolute;right:29px;top:0;bottom:0;display:flex;justify-content:center;align-content:center;flex-direction:column}.customSelectContainer .customSelectOptions{position:absolute;left:0;right:0;display:flex;flex-direction:column;border:1px solid #DADAD9;margin:0;padding:0;max-height:300px;overflow-y:auto;overflow-x:hidden;z-index:100;top:47px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.customSelectContainer .customSelectOptions .customSelectOption{position:relative;max-width:100%;padding:13px 25px 12px 15px;vertical-align:middle;line-height:21px}.customSelectContainer .customSelectOptions .customSelectOption .customSelectSelectedOptionText,.customSelectContainer .customSelectOptions .customSelectOption .customSelectOptionText{min-height:21px}.customSelectContainer .customSelectOptions .customSelectOption .customSelectOptionExtra{position:absolute;right:9px;top:0;bottom:0;display:flex;justify-content:center;align-content:center;flex-direction:column}.customSelectContainer .customSelectOptions .customSelectOption:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.customSelectContainer .customSelectOptions .customSelectOption:hover,.customSelectContainer .customSelectOptions .customSelectOption.customSelectSelectedOption{background-color:#f5f5f5}.customSelectContainer .customSelectOptionText,.customSelectContainer .customSelectSelectedOptionText{height:100%;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.customSelectContainer .customSelectPlaceholder{position:absolute;pointer-events:none;top:-5px;left:8px;opacity:1;background-color:#fff;padding-left:8px;padding-right:8px;color:#1f1f1f;letter-spacing:.25px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:12px;line-height:12px}.customSelectContainer.customSelectOpenTop.customSelectExtended .customSelectPlaceholder{display:none}.pageUebersicht{border-top:1px solid #EEEEDD;position:relative}.pageUebersicht .buttonZurueckHeader{display:none}.pageUebersicht .uebersichtAngebotCover{opacity:.48;background-color:#717274;position:absolute;inset:0;z-index:3}.pageUebersicht .buttonRowWeiter{display:flex;flex-direction:column}.pageUebersicht .buttonRowWeiterDesktop{display:none}.pageUebersicht .uebersichtAngebot{padding:16px}.pageUebersicht .uebersichtAngebot.uebersichtAngebotVorteile{background-color:#f5f5f5}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer{display:flex;flex-direction:column}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer{margin:12px 0}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer .title{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:32px;line-height:40px;margin:16px 0 0}.pageUebersicht .uebersichtAngebot .uebersichtVorteileList{margin:8px 0;list-style-type:none;padding:0}.pageUebersicht .uebersichtAngebot .uebersichtVorteileList li{position:relative;margin:8px 0 0 24px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageUebersicht .uebersichtAngebot .uebersichtVorteileList li:before{content:"\e610";font-family:oekk,Arial,sans-serif;font-size:12px;line-height:12px;width:12px;position:absolute;margin-left:-20px;top:6px;color:#eb0000}.pageUebersicht .uebersichtAngebot .title{margin:16px 0 0}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort{margin-top:16px;display:flex;flex-direction:row}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort .uebersichtKundeDescShortLeft{flex-grow:1;display:flex;flex-direction:column}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort .uebersichtKundeDescShortLeft .uebersichtKundeDescName{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort .uebersichtKundeDescShortLeft .uebersichtKundeDescAddInfo{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;justify-content:flex-start}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort .uebersichtKundeDescShortRight{flex-grow:0;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer{margin-top:24px;border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;width:100%;padding-top:24px;padding-bottom:24px;display:flex;flex-direction:row}.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer .uebersichtTotalLabel{flex-grow:1;justify-content:flex-start;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer .uebersichtTotalSum{flex-grow:0;justify-content:flex-start;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer{margin-top:24px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer .uebersichtRabatteText{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer .uebersichtRabattContainer{display:flex;flex-direction:row;margin-top:16px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer .uebersichtRabattContainer .uebersichtRabattText{flex-grow:1;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer .uebersichtRabattContainer .uebersichtRabattSum{flex-grow:0;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageUebersicht .uebersichtAngebot .uebersichtAllePreiseChf{margin-top:24px;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageUebersicht .cardWohnort{margin-top:24px;margin-bottom:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;padding:24px;display:flex;flex-direction:column}.pageUebersicht .cardWohnort .cardLeftRightContainer{display:flex;flex-direction:row}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft{display:flex;flex-direction:column;flex-grow:1}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextWohnort,.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLand{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#717274}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextOrtBez,.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLandBez{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextRight{flex-grow:0}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextIcon{color:#8e0505;cursor:pointer}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextIcon:hover{color:#eb0000}.pageUebersicht .cardWohnort .landCardLeftRightContainer{margin-bottom:16px}.pageUebersicht .cardPersonDetails{margin-top:24px;margin-bottom:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column}.pageUebersicht .cardPersonDetails .cardPersonDetailsPersonContainer{padding:24px}.pageUebersicht .cardPersonDetails .cardLeftRightContainer{display:flex;flex-direction:row}.pageUebersicht .cardPersonDetails .cardLeftRightContainer .cardTextLeft{display:flex;flex-direction:column;flex-grow:1}.pageUebersicht .cardPersonDetails .cardLeftRightContainer .cardTextRight{flex-grow:0}.pageUebersicht .cardPersonDetails .cardLeftRightContainer .cardTextIcon{color:#8e0505;cursor:pointer}.pageUebersicht .cardPersonDetails .cardLeftRightContainer .cardTextIcon:hover{color:#eb0000}.pageUebersicht .cardPersonDetails .cardTextLabelPerson{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageUebersicht .cardPersonDetails .cardTextLabelAlterGeschlecht{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;justify-content:flex-start}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer{border-top:1px solid #EEEEDD;padding:24px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungen,.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungsbeginn{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer{margin-top:24px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardLabelKvgVvg{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardExtenderLinkContainer{display:flex;flex-direction:row}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardExtenderLinkText{color:#8e0505;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;cursor:pointer}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardExtenderLinkText:hover{color:#eb0000}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardSubTotal{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardLabelVersicherungsbeginn{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelMainKvgVvg{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktTitel{letter-spacing:.15px;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelPreis{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails.cardTextLabelProduktDetailsRabatt{font-style:italic}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelTotal{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageUebersicht .addPersonContainer{display:flex;justify-content:center;margin-top:32px}.pageUebersicht .addPersonContainer .addPersonInnerContainer{display:flex;flex-direction:row;color:#8e0505;cursor:pointer}.pageUebersicht .addPersonContainer .addPersonInnerContainer .addPersonText{margin-left:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:30px}.pageUebersicht .addPersonContainer .addPersonInnerContainer:hover{color:#eb0000}.pageUebersicht .uebersichtMainContainer,.pageUebersicht .uebersichtSubContainer{display:flex;flex-direction:column}.pageUebersicht .uebersichtSideContainer{display:none}.pageUebersicht .uebersichtSideInnerContainer{display:flex;flex-direction:column;margin-top:170px}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideTotal{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;color:#1f1f1f}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard{margin-top:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column;padding:32px}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarPersonName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;color:#eb0000}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarAlter{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274;display:flex;flex-direction:row}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarMonatspraemieText{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarCurrentPersonTotal{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274;flex-grow:1;text-align:right}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarCurrentPersonAge{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274;flex-grow:1;text-align:left}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .sideBarButtonContainer{display:flex}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarEditPerson{margin-top:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;color:#8e0505;cursor:pointer}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard .uebersichtSideBarEditPerson:hover{color:#eb0000}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard.uebersichtSideBarPersonContainer{cursor:pointer}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard.uebersichtSideBarPersonContainer .uebersichtSideBarPersonName{color:#8e0505}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard.uebersichtSideBarPersonContainer:hover .uebersichtSideBarPersonName{color:#eb0000}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard.uebersichtSideBarPersonContainer.invalid{border:1px solid #EB0000;border-radius:4px}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard.uebersichtSideBarPersonContainerSelected{background-color:#f5f5f5;box-shadow:none;border:2px solid #EB0000;padding:30px}.pageUebersicht .uebersichtSideInnerContainer .uebersichtSideBarCard.uebersichtSideBarPersonContainerSelected .uebersichtSideBarCurrentPersonTotal{color:#1f1f1f}.pageEinreichen{border-top:1px solid #EEEEDD}.pageEinreichen .einreichenAngebot{background-color:#f5f5f5;padding:16px}.pageEinreichen .einreichenAngebot .title{margin:16px 0 0}.pageEinreichen .einreichenAngebot .einreichenAngebotInnerContainer{display:flex;flex-direction:column}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort{margin-top:16px;display:flex;flex-direction:row}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort .einreichenKundeDescShortLeft{flex-grow:1;display:flex;flex-direction:column}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort .einreichenKundeDescShortLeft .einreichenKundeDescName{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort .einreichenKundeDescShortLeft .einreichenKundeDescAddInfo{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;justify-content:flex-start}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort .einreichenKundeDescShortRight{flex-grow:0;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageEinreichen .einreichenAngebot .einreichenTotalContainer{margin-top:24px;border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;width:100%;padding-top:24px;padding-bottom:24px;display:flex;flex-direction:row}.pageEinreichen .einreichenAngebot .einreichenTotalContainer .einreichenTotalLabel{flex-grow:1;justify-content:flex-start;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageEinreichen .einreichenAngebot .einreichenTotalContainer .einreichenTotalSum{flex-grow:0;justify-content:flex-start;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer{margin-top:24px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabatteText{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer{display:flex;flex-direction:row;margin-top:16px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer .einreichenRabattText{flex-grow:1;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:16px;justify-content:flex-start}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer .einreichenRabattSum{flex-grow:0;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:16px;justify-content:flex-start}.pageEinreichen .einreichenAngebot .einreichenAllePreiseChf{margin-top:24px;margin-bottom:8px;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageEinreichen .cardWohnort{margin-top:24px;margin-bottom:16px;background-color:#f5f5f5;padding:24px;display:flex;flex-direction:column}.pageEinreichen .cardWohnort .cardLeftRightContainer{display:flex;flex-direction:row}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft{display:flex;flex-direction:column;flex-grow:1}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextWohnort,.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLand{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#717274}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextOrtBez,.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLandBez{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextRight{flex-grow:0}.pageEinreichen .cardPersonDetails{margin-top:24px;margin-bottom:16px;background-color:#f5f5f5;display:flex;flex-direction:column}.pageEinreichen .cardPersonDetails .cardPersonDetailsPersonContainer{padding:24px}.pageEinreichen .cardPersonDetails .cardLeftRightContainer{display:flex;flex-direction:row}.pageEinreichen .cardPersonDetails .cardLeftRightContainer .cardTextLeft{display:flex;flex-direction:column;flex-grow:1}.pageEinreichen .cardPersonDetails .cardLeftRightContainer .cardTextRight{flex-grow:0}.pageEinreichen .cardPersonDetails .cardTextLabelPerson{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageEinreichen .cardPersonDetails .cardTextLabelAlterGeschlecht{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;justify-content:flex-start}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer{border-top:1px solid #1F1F1F;padding:24px 0;margin:0 24px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungen,.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungsbeginn{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer{margin-top:24px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardLabelKvgVvg,.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardSubTotal{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardLabelVersicherungsbeginn{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelMainKvgVvg{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktTitel{letter-spacing:.15px;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelPreis{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails.cardTextLabelProduktDetailsRabatt{font-style:italic}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelTotal{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageEinreichen .einreichenAdditionalInfoContainer{display:flex;flex-direction:column;margin-top:16px}.pageEinreichen .einreichenAdditionalInfoContainer .einreichenAdditionalInfoHeader{margin-top:32px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageEinreichen .einreichenAdditionalInfoContainer .einreichenAdditionalInfoLink{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#8e0505;text-decoration:underline;flex-shrink:0;align-self:flex-start}.pageEinreichen .einreichenAdditionalInfoContainer .einreichenAdditionalInfoLink:hover{color:#eb0000}.pageEinreichen .einreichenConfirmOuterContainer{margin-top:36px}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter{margin-top:12px;display:flex;flex-direction:row}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmLeftContainer{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmLeftContainer .einreichenConfirmLeftMarker{border-bottom:1px solid #EB0000;width:16px;height:11px;margin-right:12px}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmRightContainer{flex-grow:1}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmRightContainer .einreichenConfirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageEinreichen .checkboxConfirmContainer{display:flex;flex-direction:row;margin-top:24px;margin-bottom:32px}.pageEinreichen .checkboxConfirmContainer .checkboxConfirm{width:24px;height:24px;position:relative;flex-shrink:0}.pageEinreichen .checkboxConfirmContainer .checkboxConfirm:after{content:"\e660";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;position:absolute;right:0;top:0;cursor:pointer;color:#8e0505}.pageEinreichen .checkboxConfirmContainer .checkboxConfirm:hover:after{color:#eb0000}.pageEinreichen .checkboxConfirmContainer .checkboxConfirm.disabled:after{color:#dadad9}.pageEinreichen .checkboxConfirmContainer .checkboxConfirm.disabled:hover:after{color:#dadad9}.pageEinreichen .checkboxConfirmContainer .checkboxConfirm.selected:after{content:"\e65f"}.pageEinreichen .checkboxConfirmContainer .confirmText{margin-left:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px;color:#1f1f1f}.pageEinreichen .einreichenContentDesktop{display:none}.pageWillkommensgeschenk .buttonRowWeiter{display:flex;flex-direction:column}.pageWillkommensgeschenk .buttonRowWeiterDesktop{display:none}.pageWillkommensgeschenk .willkommensgeschenkIntroText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageWillkommensgeschenk .willkommensgeschenkWaehlenText{margin-top:48px;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageWillkommensgeschenk .cardGeschenkWaehlen{margin-top:16px;margin-bottom:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer{display:flex;flex-direction:column;padding:24px;border-top:1px solid #EEEEDD}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer:first-child{border-top:none}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsTop{display:flex;flex-direction:row}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsTop .cardGeschenkKundeDetailsLeft{display:flex;flex-direction:column;flex-grow:1;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsTop .cardGeschenkKundeDetailsRight{flex-grow:0;color:#8e0505;cursor:pointer}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsTop .cardGeschenkKundeDetailsRight:hover{color:#eb0000}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsContainer{display:flex;flex-direction:row}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsSelect{color:#8e0505;cursor:pointer;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsSelect:hover{color:#eb0000}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsNoGift{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsSelected{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAbschluss .abschlussText,.pageOfferte .abschlussText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;margin-top:16px}.pageAbschluss .abschlussKundenWerbenKunden,.pageOfferte .abschlussKundenWerbenKunden{margin-top:48px;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageAbschluss .abschlussLink,.pageOfferte .abschlussLink{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#8e0505;text-decoration:underline;flex-shrink:0;align-self:flex-start}.pageAbschluss .abschlussLink:hover,.pageOfferte .abschlussLink:hover{color:#eb0000}.pageAbschluss .abschlussContentMobile,.pageOfferte .abschlussContentMobile{display:flex;flex-direction:column}.pageAbschluss .abschlussContentDesktop,.pageOfferte .abschlussContentDesktop{display:none}.pageZugangscode .zugangscodeIntroText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;margin-top:16px}.pageZugangscode .abschlussLink{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#8e0505;text-decoration:underline;flex-shrink:0;align-self:flex-start}.pageZugangscode .abschlussLink:hover{color:#eb0000}.pageZugangscode .editZugangscodeInputContainer{position:relative;display:flex;flex-direction:column}.pageZugangscode .zugangscodeAufforderungContainer{margin-top:24px}.pageZugangscode .zugangscodeAufforderungContainer .zugangscodeAufforderungText{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageZugangscode .zugangscodeNeuerCodeContainer{margin-top:24px}.pageZugangscode .zugangscodeNeuerCodeContainer .zugangscodeNeuerCodeText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageZugangscode .zugangscodeNeuerCodeContainer .zugangscodeNeuerCodeText2{text-decoration:underline;cursor:pointer}.pageZugangscode .zugangscodeContentMobile{display:flex;flex-direction:column;margin-top:20px}.pageZugangscode .buttonWeiter{margin-top:32px;height:32px}.pageZugangscode .buttonWeiter .buttonWeiterText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:32px}.pageZugangscode .placeholder{font-size:13px!important}.pageAngaben .buttonRowWeiter{display:flex;flex-direction:column}.pageAngaben .buttonRowWeiterDesktop,.pageAngaben .buttonZurueckHeader{display:none}.pageAngaben .angabenRubrikTitle{margin-top:16px;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageAngaben .angabenRubrikTitle.angabenRubrikTitleExtraSpace{margin-top:48px}.pageAngaben .angabenCard{margin-top:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column}.pageAngaben .angabenCard.angabenCardNoShadow{border-radius:unset!important;box-shadow:unset!important;margin-top:10px!important}.pageAngaben .angabenCard.angabenCardNoShadow .angabenCardContentContainer{padding-left:0!important;padding-top:0!important;padding-right:0!important}.pageAngaben .angabenCard .angabenCardHptHeader{height:18px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#eb0000;display:flex;flex-direction:row}.pageAngaben .angabenCard .angabenCardHptHeader .starIcon8,.pageAngaben .angabenCard .angabenCardHptHeader .vertreterIcon8{margin:5px 6px 5px 10px;color:#fff}.pageAngaben .angabenCard .angabenCardHptHeader .angabenCardHptHeaderText{color:#fff;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:10px;line-height:18px}.pageAngaben .angabenCard .angabenCardContentContainer{padding:24px;flex-grow:1;display:flex;flex-direction:column}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH1{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px;letter-spacing:0}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH2{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:16px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH3{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardPleasecompleteContainer{margin-top:16px;display:flex}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardPleasecompleteContainer .angabenCardPleasecomplete{color:#8e0505;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;cursor:pointer;display:flex}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardPleasecompleteContainer .angabenCardPleasecomplete:hover{color:#eb0000}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardPleasecompleteContainer .angabenCardPleasecompleteArrow{margin-left:11px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer{display:flex;flex-direction:row}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardLeftContainer{display:flex;flex-direction:column;flex-grow:1}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardRightContainer{flex-grow:0}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardRightContainer.linkEditIcon16{color:#8e0505;cursor:pointer}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardRightContainer.linkEditIcon16:hover{color:#eb0000}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardRightContainer.linkSearchIcon16{color:#8e0505;cursor:pointer}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardLeftRightContainer .angabenCardRightContainer.linkSearchIcon16:hover{color:#eb0000}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubContentContainer{margin-top:24px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubContentContainer.firstCardSubContainer{margin-top:0!important}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubContentContainer.firstCardDoubleSubContainer{margin-top:32px!important}.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonOverlayInputContainer,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonContainer{position:relative;display:flex;flex-direction:column;margin-top:32px}.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonOverlayInputContainer.invalid>input,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonOverlayInputContainer.invalid>customselect,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonOverlayInputContainer.invalid>customDatePicker,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonOverlayInputContainer.invalid>autocomplete,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonOverlayInputContainer.invalid>intlTelInput,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonOverlayInputContainer.invalid.geschlechtButtons,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonContainer.invalid>input,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonContainer.invalid>customselect,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonContainer.invalid>customDatePicker,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonContainer.invalid>autocomplete,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonContainer.invalid>intlTelInput,.pageAngaben .angabenCard .angabenCardContentContainer .editAngabenPersonContainer.invalid.geschlechtButtons{border:1px solid #EB0000;border-radius:4px}.pageAngaben .angabenCard .angabenCardContentContainer .geschlechtButtons{display:flex!important;flex-direction:row!important}.pageAngaben .angabenCard .angabenCardContentContainerLineTop{border-top:1px solid #EEEEDD}.pageAngaben .buttonWeiter{margin-top:48px}.pageAngaben .angabenMainContainer,.pageAngaben .angabenSubContainer{display:flex;flex-direction:column}.pageAngaben .angabenSideContainer{display:none}.pageAngaben .angabenSideInnerContainer{display:flex;flex-direction:column;margin-top:138px}.pageAngaben .angabenSideInnerContainer .angabenSideTotal{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;color:#1f1f1f}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard{margin-top:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column;padding:32px}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarPersonName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;color:#eb0000}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarAlter{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274;display:flex;flex-direction:row}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarMonatspraemieText{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarCurrentPersonTotal{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274;flex-grow:1;text-align:right}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarCurrentPersonAge{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#717274;flex-grow:1;text-align:left}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .sideBarButtonContainer{display:flex}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarEditPerson{margin-top:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;color:#8e0505;cursor:pointer}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard .angabenSideBarEditPerson:hover{color:#eb0000}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard.angabenSideBarPersonContainer{cursor:pointer}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard.angabenSideBarPersonContainer .angabenSideBarPersonName{color:#8e0505}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard.angabenSideBarPersonContainer:hover .angabenSideBarPersonName{color:#eb0000}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard.angabenSideBarPersonContainer.invalid{border:1px solid #EB0000;border-radius:4px}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard.angabenSideBarPersonContainerSelected{background-color:#f5f5f5;box-shadow:none;border:2px solid #EB0000;padding:30px}.pageAngaben .angabenSideInnerContainer .angabenSideBarCard.angabenSideBarPersonContainerSelected .angabenSideBarCurrentPersonTotal{color:#1f1f1f}.pageAngaben .angabenTotal{padding-bottom:20px}.pageAngaben .angabenTotal .angabenTotalContainer{margin-top:24px;border-top:1px solid #1F1F1F;border-bottom:1px solid #1F1F1F;width:100%;padding-top:24px;padding-bottom:24px;display:flex;flex-direction:row}.pageAngaben .angabenTotal .angabenTotalContainer .angabenTotalLabel{flex-grow:1;justify-content:flex-start;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageAngaben .angabenTotal .angabenTotalContainer .angabenTotalSum{flex-grow:0;justify-content:flex-start;color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px}.pageAngaben .angabenTotal .angabenRabatteContainer{margin-top:24px}.pageAngaben .angabenTotal .angabenRabatteContainer .angabenRabatteText{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngaben .angabenTotal .angabenRabatteContainer .angabenRabattContainer{display:flex;flex-direction:row;margin-top:16px}.pageAngaben .angabenTotal .angabenRabatteContainer .angabenRabattContainer .angabenRabattText{flex-grow:1;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageAngaben .angabenTotal .angabenRabatteContainer .angabenRabattContainer .angabenRabattSum{flex-grow:0;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;justify-content:flex-start}.pageAngaben .angabenTotal .angabenAllePreiseChf{margin-top:24px;margin-bottom:8px;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.pageGdFragen.pageContainerLineTop{padding-top:0}.pageGdFragen .pageContent{margin-top:48px}.pageGdFragen .babySpaeterText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;margin-top:32px}.pageGdFragen .gdFragenSpaeterContainer{padding:24px 16px;background-color:#f5f5f5}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterButtonContainer{margin-top:16px;display:flex;flex-direction:row}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterButtonContainer .gdFragenSpaeterButton{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;color:#8e0505;cursor:pointer;display:flex;flex-direction:row}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterButtonContainer .gdFragenSpaeterButton:hover{color:#eb0000}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterButtonContainer .gdFragenSpaeterButton .gdFragenSpaeterArrow{margin-left:11px;flex-shrink:0}.pageGdFragen .gdFragenLoadErrorText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageGdFragen .title{line-height:32px;margin-bottom:0}.pageGdFragen .gdKundeName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;color:#1f1f1f;letter-spacing:-.25px;margin-top:32px}.pageGdFragen .cardFrageboegen{margin-top:16px;margin-bottom:16px;border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer{display:flex;flex-direction:row;padding:24px;border-top:1px solid #EEEEDD}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer:first-child{border-top:none}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer{display:flex;flex-direction:column;flex-grow:1}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenProgressBar{height:8px;border-radius:4px;background-color:#dadad9;margin-top:12px;margin-bottom:12px;position:relative}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenProgressBar .fragebogenProgressBarFiller{position:absolute;left:0;top:0;bottom:0;height:8px;border-radius:4px;background-color:#eb0000}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenProgressBar .fragebogenProgressBarFiller.fragebogenProgressBarGreen{background-color:#0b7338}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenProgress{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;color:#717274}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenProgress.fragebogenProgressGreen{color:#0b7338}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer{flex-grow:0;flex-shrink:0;margin-left:16px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkEditIcon16{width:20px;height:20px;color:#8e0505;cursor:pointer}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkEditIcon16:hover{color:#eb0000}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkSearchIcon16{width:20px;height:20px;color:#8e0505;cursor:pointer}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkSearchIcon16:hover{color:#eb0000}.pageGdFragen .checkboxConfirmContainer{display:flex;flex-direction:column;margin-top:32px;margin-bottom:32px}.pageGdFragen .checkboxConfirmContainer .checkBoxContainer{display:flex;flex-direction:row}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer{margin-top:36px;margin-bottom:16px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter{margin-top:12px;display:flex;flex-direction:row}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter .fragebogenConfirmLeftContainer{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter .fragebogenConfirmLeftContainer .fragebogenConfirmLeftMarker{border-bottom:1px solid #EB0000;width:16px;height:11px;margin-right:12px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter .fragebogenConfirmRightContainer{flex-grow:1}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter .fragebogenConfirmRightContainer .fragebogenConfirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;color:#1f1f1f}.pageGdFragen .checkboxConfirmContainer .checkboxConfirm{width:24px;height:24px;position:relative;flex-shrink:0}.pageGdFragen .checkboxConfirmContainer .checkboxConfirm:after{content:"\e660";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;position:absolute;right:0;top:0;cursor:pointer;color:#8e0505}.pageGdFragen .checkboxConfirmContainer .checkboxConfirm.disabled:after{color:#dadad9}.pageGdFragen .checkboxConfirmContainer .checkboxConfirm.selected:after{content:"\e65f"}.pageGdFragen .checkboxConfirmContainer .confirmText{margin-left:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px;color:#1f1f1f}.starIcon8{width:8px;height:8px;position:relative}.starIcon8:after{content:"\e65c";font-family:oekk,Arial,sans-serif;font-size:8px;line-height:8px;position:absolute;right:0;top:0}.vertreterIcon8{width:8px;height:8px;position:relative}.vertreterIcon8:after{content:"\e65d";font-family:oekk,Arial,sans-serif;font-size:8px;line-height:8px;position:absolute;right:0;top:0}.linkCallActiveIcon20{width:20px;height:20px;position:relative}.linkCallActiveIcon20:after{content:"\e663";font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;position:absolute;right:0;top:0}.linkEditPaperIcon20{width:20px;height:20px;position:relative}.linkEditPaperIcon20:after{content:"\e662";font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;position:absolute;right:0;top:0}.linkLocationIcon20{width:20px;height:20px;position:relative}.linkLocationIcon20:after{content:"\e643";font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;position:absolute;right:0;top:0}.overlayConfirm .overlayConfirmtext{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:20px;line-height:28px;margin-top:32px}.overlayKontakt .overlayKontaktBeratungstext{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:20px;line-height:28px;letter-spacing:-.25px;margin-top:32px}.overlayKontakt .kontaktCard{margin-top:32px;border-radius:4px;display:flex;flex-direction:column;-webkit-box-shadow:0 4px 5px 0 rgba(31,31,31,.14),0 1px 10px 0 rgba(31,31,31,.12),0 2px 4px -1px rgba(31,31,31,.2);box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;-webkit-transition:-webkit-box-shadow .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out,-webkit-transform .25s ease-in-out}.overlayKontakt .kontaktCard:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 24px 38px 3px rgba(31,31,31,.14),0 9px 46px 8px rgba(31,31,31,.12),0 11px 15px -7px rgba(31,31,31,.2);box-shadow:0 24px 38px 3px #1f1f1f24,0 9px 46px 8px #1f1f1f1f,0 11px 15px -7px #1f1f1f33}.overlayKontakt .kontaktCard .kontaktCardInnerContainer{padding:24px;border-top:1px solid #EEEEDD;display:flex;flex-direction:column;text-decoration:none;cursor:pointer}.overlayKontakt .kontaktCard .kontaktCardInnerContainer:first-child{border-top:none}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardLeftRightContainer{display:flex;flex-direction:row}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardLeftContainer{flex-grow:1;display:flex;flex-direction:column;margin-right:24px}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardTextH1{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardTextH2{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardTextH3{margin-top:8px}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardTextH3>div{color:#8e0505;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:22px;line-height:26px;cursor:pointer;text-decoration:none;display:flex;flex-direction:row}.overlayKontakt .kontaktCard .kontaktCardInnerContainer:hover .kontaktCardTextH3>div{color:#eb0000}.overlayKontakt .kontaktCard .kontaktCardInnerContainer:hover .kontaktEditIcon{color:#eb0000}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktCardRightContainer{flex-grow:0}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktEditIcon{color:#8e0505;cursor:pointer;width:20px;height:20px}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktEditIcon:hover{color:#eb0000}.angebotHelpOverlayContainerDesktop{display:none!important;position:fixed;flex-direction:row;justify-content:center;background-color:#fff;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;transition:bottom .3s ease;z-index:2;height:auto;max-height:1000px;min-height:460px;bottom:16px;right:16px;width:calc(100% - 32px);-webkit-box-shadow:0 24px 38px 3px rgba(31,31,31,.14),0 9px 46px 8px rgba(31,31,31,.12),0 11px 15px -7px rgba(31,31,31,.2);box-shadow:0 24px 38px 3px #1f1f1f24,0 9px 46px 8px #1f1f1f1f,0 11px 15px -7px #1f1f1f33;-webkit-transition:bottom .4s,right .4s,width .4s linear,max-height .4s linear,min-height .4s linear;transition:bottom .4s,right .4s,width .4s linear,max-height .4s linear,min-height .4s linear}.angebotHelpOverlayContainerDesktop.angebotHelpOverlayContainerMinimized{z-index:1;width:90px;height:96px;max-height:1000px;min-height:96px;bottom:64px;right:64px;border-radius:4px;-webkit-box-shadow:0 4px 5px 0 rgba(31,31,31,.07),0 1px 10px 0 rgba(31,31,31,.06),0 2px 4px -1px rgba(31,31,31,.1);box-shadow:0 4px 5px #1f1f1f12,0 1px 10px #1f1f1f0f,0 2px 4px -1px #1f1f1f1a;-webkit-transition:bottom .4s,right .4s,width .4s linear,max-height .4s linear,min-height .4s linear,-webkit-box-shadow .4s ease-in-out;transition:bottom .4s,right .4s,width .4s linear,max-height .4s linear,min-height .4s linear,-webkit-box-shadow .4s ease-in-out;transition:bottom .4s,right .4s,width .4s linear,max-height .4s linear,min-height .4s linear,box-shadow .4s ease-in-out;transition:bottom .4s,right .4s,width .4s linear,max-height .4s linear,min-height .4s linear,box-shadow .4s ease-in-out,-webkit-box-shadow .4s ease-in-out;cursor:pointer}.angebotHelpOverlayContainerDesktop.angebotHelpOverlayContainerMinimized:hover .angebotHelpOverlayMinimizedContainer .angebotHelpOverlayMinimizedIcon:after,.angebotHelpOverlayContainerDesktop.angebotHelpOverlayContainerMinimized:hover .angebotHelpOverlayMinimizedContainer .angebotHelpOverlayMinimizedText{color:#eb0000}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer{display:flex;flex-direction:column;width:80%;min-width:528px;max-width:1400px;padding:32px 0}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer{display:flex;flex-direction:column}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpContainerTitle{display:flex;color:#eb0000;font-weight:700;margin-top:32px;margin-bottom:32px;margin-left:10px}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards{display:flex;flex-direction:row;justify-content:center}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard{border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;display:flex;flex-direction:column;flex-grow:1;margin:10px}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer{padding:24px;display:flex;flex-direction:column}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardIconAssistent{width:24px;height:24px;position:relative;margin-bottom:24px;margin-left:5px;flex-shrink:0}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardIconAssistent:after{content:"\e668";font-family:oekk,Arial,sans-serif;font-size:40px;line-height:40px;position:absolute;right:0;top:0;color:#8e0505;pointer-events:none}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardIconKontakt{width:24px;height:24px;position:relative;margin-bottom:24px;margin-left:10px;flex-shrink:0}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardIconKontakt:after{content:"\e667";font-family:oekk,Arial,sans-serif;font-size:32px;line-height:32px;position:absolute;right:0;top:0;color:#8e0505;pointer-events:none}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardIconFragen{width:24px;height:24px;position:relative;margin-bottom:24px;margin-left:5px;flex-shrink:0}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardIconFragen:after{content:"\e666";font-family:oekk,Arial,sans-serif;font-size:32px;line-height:32px;position:absolute;right:0;top:0;color:#8e0505;pointer-events:none}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardTitle{display:flex;flex-direction:row;font-weight:700;margin-bottom:24px}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardDesc{display:flex;flex-direction:row;margin-bottom:12px}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardLinks{display:flex;flex-direction:column}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardLinks .helpCardLink{color:#8e0505;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px;cursor:pointer;display:flex;margin-top:14px;text-decoration:none;width:fit-content}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .helpContainer .helpCards .helpCard .helpCardInnerContainer .helpCardLinks .helpCardLink:hover{color:#eb0000}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayInnerContainer .angebotHelpButtonRow{display:none!important}.angebotHelpOverlayContainerDesktop .angebotHelpButtonRow{display:flex;flex-direction:row}.angebotHelpOverlayContainerDesktop .angebotHelpButtonRow .buttonZurueck{margin-left:24px}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayMinimizedContainer{padding-top:16px;padding-bottom:16px;display:flex;justify-content:center;flex-direction:column;width:100%}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayMinimizedContainer .angebotHelpOverlayMinimizedIcon{width:24px;height:24px;position:relative;margin-bottom:8px;margin-left:auto;margin-right:auto;flex-shrink:0}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayMinimizedContainer .angebotHelpOverlayMinimizedIcon:after{content:"\e64b";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;position:absolute;right:0;top:0;color:#8e0505;pointer-events:none}.angebotHelpOverlayContainerDesktop .angebotHelpOverlayMinimizedContainer .angebotHelpOverlayMinimizedText{color:#8e0505;margin-left:12px;margin-right:12px;text-align:center;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px}.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer{display:flex;flex-direction:row}.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpLeftContainer{flex-grow:1;margin-right:12px}.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpLeftContainer .angebotHelpTitleText{display:none!important;color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;margin-top:6px}.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpRightContainer{position:absolute;right:48px;flex-shrink:0}.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton{width:40px;height:40px;cursor:pointer;position:relative}.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton:after{content:"\e601";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;position:absolute;right:8px;top:8px;color:#8e0505}.angebotHelpOverlayContainerDesktop .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton:hover:after{color:#eb0000}.angebotHelpOverlayContainer{position:fixed;left:8px;bottom:8px;right:8px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;transition:bottom .3s ease;z-index:2}.angebotHelpOverlayContainer.minimized{bottom:-300px}.angebotHelpOverlayContainer.angebotHelpOverlayContainerMinimized{bottom:8px;z-index:1;cursor:pointer}.angebotHelpOverlayContainer.angebotHelpOverlayContainerMinimized:hover .angebotHelpOverlayMinimizedContainer .angebotHelpOverlayMinimizedText{color:#eb0000}.angebotHelpOverlayContainer .angebotHelpOverlayInnerContainer{padding:12px 16px 16px}.angebotHelpOverlayContainer .angebotHelpButtonRow{display:flex;flex-direction:column}.angebotHelpOverlayContainer .angebotHelpOverlayMinimizedContainer{margin-top:8px;margin-bottom:8px;display:flex;justify-content:center}.angebotHelpOverlayContainer .angebotHelpOverlayMinimizedContainer .angebotHelpOverlayMinimizedText{color:#8e0505;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:16px}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer{display:flex;flex-direction:row}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpLeftContainer{flex-grow:1;margin-right:12px}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpLeftContainer .angebotHelpTitleText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;margin-top:6px}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpRightContainer{flex-shrink:0}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton{width:32px;height:32px;cursor:pointer;position:relative}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton:after{content:"\e601";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:8px;top:8px;color:#8e0505}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton:hover:after{color:#eb0000}.customDatePickerContainer{position:relative;height:47px;display:flex;flex-direction:column}.customDatePickerContainer :focus-visible{outline:none!important}.customDatePickerContainer .customDatePickerActivator{position:absolute;top:0;left:0;right:0;height:47px}.customDatePickerContainer .customDatePickerInnerContainer{padding:13px 15px 12px;border:1px solid #DADAD9;border-radius:4px;-webkit-appearance:none!important;-moz-appearance:textfield!important;outline:none;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:21px;color:#1f1f1f;height:48px;display:flex;flex-direction:row}.customDatePickerContainer .customDatePickerInnerContainer::-webkit-inner-spin-button,.customDatePickerContainer .customDatePickerInnerContainer::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.customDatePickerContainer .customDatePickerInnerContainer .inputBox{position:relative;display:flex;flex-direction:row;width:fit-content;place-items:center}.customDatePickerContainer.invalid .placeholder,.customDatePickerContainer.valid .placeholder,.customDatePickerContainer.selected .placeholder{top:-5px!important;left:8px!important;opacity:1!important;transition:.2s ease all,background-color .25s ease!important;background-color:#fff!important;padding-left:8px!important;padding-right:8px!important;color:#1f1f1f;letter-spacing:.25px!important;font-family:OEKK Nova DemiBold!important;font-size:12px!important;line-height:12px!important}.customDatePickerContainer.invalid.disabled .placeholder,.customDatePickerContainer.valid.disabled .placeholder,.customDatePickerContainer.selected.disabled .placeholder{font-family:OEKK Nova DemiBold!important}.customDatePickerContainer.disabled .customDatePickerInnerContainer{border-color:#dadad9!important;color:#dadad9!important}.customDatePickerContainer.disabled .placeholder{color:#dadad9;transition:none!important;font-family:OEKK Nova Normal!important}.customDatePickerContainer.selected .customDatePickerInnerContainer{border-color:#1f1f1f;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:277px}.customDatePickerContainer.selected .customDatePickerEditIcon,.customDatePickerContainer.selected .customDatePickerDeleteIcon{color:#eb0000}.customDatePickerContainer.pickerhidden .customDatePickerInnerContainer{margin-bottom:0!important;border-radius:4px!important}.customDatePickerContainer.invalid .customDatePickerInnerContainer{border-color:#ce0101!important}.customDatePickerContainer.selected,.customDatePickerContainer.selected.invalid{color:#1f1f1f}.customDatePickerContainer.selected{line-height:21px!important}.customDatePickerContainer.selected .selectedplaceholderDay{pointer-events:none;top:15px;width:fit-content;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:18px;z-index:inherit;background:linear-gradient(#000,#000) left bottom 0px/ calc(100% - 5px) 1px no-repeat}.customDatePickerContainer.selected .selectedplaceholderMonth{pointer-events:none;top:15px;width:fit-content;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:18px;z-index:inherit}.customDatePickerContainer.selected .selectedplaceholderMonth.monthempty{background:linear-gradient(#000,#000) left bottom 0px/ calc(100% - 5px) 1px no-repeat}.customDatePickerContainer.selected .selectedplaceholderYear{pointer-events:none;top:15px;color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:18px;z-index:inherit}.customDatePickerContainer.selected .selectedplaceholderYear.yearempty{background:linear-gradient(#000,#000) left bottom 0px/100% 1px no-repeat}.customDatePickerContainer .customDatePickerDisplay{-webkit-appearance:none!important;-moz-appearance:textfield!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;caret-color:transparent;border:none!important;background-color:transparent;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:21px;padding:0;cursor:default;pointer-events:none;z-index:1;flex-shrink:0;height:21px}.customDatePickerContainer .customDatePickerDisplay.customDatePickerDayInput.underline,.customDatePickerContainer .customDatePickerDisplay.customDatePickerMonthInput.underline{background:linear-gradient(#000,#000) center bottom 0px/ calc(100% - 5px) 1px no-repeat;width:21px}.customDatePickerContainer .customDatePickerDisplay.customDatePickerYearInput.underline{background:linear-gradient(#000,#000) center bottom 0px/ calc(100% - 5px) 1px no-repeat;width:44px}.customDatePickerContainer .customDatePickerDisplay.customDatePickerFillInput{width:100%;position:relative;z-index:0}.customDatePickerContainer .customDatePickerInput{-webkit-appearance:none!important;-moz-appearance:textfield!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;caret-color:transparent;position:absolute;border:none!important;background-color:transparent;text-align:right;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:21px;color:transparent;padding:0;cursor:pointer}.customDatePickerContainer .customDatePickerInput::-webkit-inner-spin-button,.customDatePickerContainer .customDatePickerInput::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.customDatePickerContainer .customDatePickerInput.customDatePickerDayInput,.customDatePickerContainer .customDatePickerInput.customDatePickerMonthInput,.customDatePickerContainer .customDatePickerInput.customDatePickerYearInput{display:none}.customDatePickerContainer .customDatePickerInput.customDatePickerFillInput{left:15px;right:45px;height:21px;position:absolute;z-index:0}.customDatePickerContainer .customDatePickerDayDot{pointer-events:none;z-index:1}.customDatePickerContainer .customDatePickerEditIcon,.customDatePickerContainer .customDatePickerDeleteIcon{position:absolute!important;right:16px;top:16px;color:#717274}.customDatePickerContainer .customDatePickerExtension{position:absolute;left:0;top:47px;right:0;overflow-y:auto;flex-grow:1;height:278px;border:1px solid #1F1F1F;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:16px;display:flex;flex-direction:column}.customDatePickerContainer .customDatePickerExtension .customDatePickerTypeLabel{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;margin-bottom:10px}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow{display:flex;flex-direction:row}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow.customDatePickerRowSpacer{height:14px;flex-shrink:0}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOption,.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOptionEmpty{flex-basis:0;flex-grow:1;margin:6px 3px 0}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOption:first-child,.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOptionEmpty:first-child{margin-left:0}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOption:last-child,.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOptionEmpty:last-child{margin-right:0}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOption{justify-content:center;border:1px solid #DADAD9;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:37px}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOption:hover{border:1px solid #EB0000}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOption:hover .customDatePickerOptionCellContent{color:#eb0000}.customDatePickerContainer .customDatePickerExtension .customDatePickerRow .customDatePickerOptionCellContent{color:#8e0505;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:36px}.stepperPanel{display:flex;flex-direction:column;border-top:1px solid #EEEEDD;border-bottom:1px solid #EEEEDD;padding-top:20px;padding-bottom:20px;position:relative;background-color:#fff}.stepperPanel .stepperExpander{position:absolute;top:16px;right:16px;width:32px;height:32px;cursor:pointer}.stepperPanel .stepperExpander:after{content:"\e604";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;position:absolute;right:8px;top:8px;bottom:auto;color:#8e0505}.stepperPanel .stepperExpander.expanded:after{content:"\e603";font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;color:#eb0000;top:8px}.stepperPanel .stepperExpander:hover:after{color:#eb0000}.stepperPanel .stepperChecked:after{content:"\e665";font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;position:absolute;left:2px;top:2px}.stepperPanel .stepperChecked{height:30px;width:30px;position:relative;font-size:24px;line-height:24px;display:none}.stepperPanel .stepperItem{position:relative;display:none;margin-top:16px;margin-left:16px;margin-right:auto}.stepperPanel .stepperItem.stepperExpanded,.stepperPanel .stepperItem.stepperCurrent{display:flex}.stepperPanel .stepperItem:first-child{margin-top:0}.stepperPanel .stepperItem .stepperBox{width:30px;height:30px;border-radius:4px;color:#717274;border:1px solid #DADAD9;display:flex;justify-content:center}.stepperPanel .stepperItem .stepperBox .stepperBoxInner{display:flex;justify-content:center;flex-direction:column}.stepperPanel .stepperItem .stepperLinkText{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:30px;margin-left:12px;display:flex;white-space:nowrap}.stepperPanel .stepperItem.stepperPreviousStep .stepperBox{color:#fff;border-color:#8e0505;background-color:#8e0505}.stepperPanel .stepperItem.stepperPreviousStep .stepperBox .stepperBoxInner{display:none}.stepperPanel .stepperItem.stepperPreviousStep .stepperLinkText{color:#1f1f1f}.stepperPanel .stepperItem.stepperPreviousStep .stepperChecked{display:flex;justify-content:center;flex-direction:column}.stepperPanel .stepperItem.stepperCurrent .stepperBox{color:#fff;border-color:#eb0000;background-color:#eb0000}.stepperPanel .stepperItem.stepperCurrent .stepperLinkText{color:#1f1f1f}.stepperPanel .stepperLine{display:none;flex-shrink:0;width:180px;margin-left:8px;margin-right:8px;border-top:1px solid #DADAD9}.stepperPanel .stepperLine.stepperPreviousStep{border-color:#8e0505}@media all and (min-width:600px){.angebotPersonRow.angebotPersonRowFixed{position:relative;top:auto;left:auto;right:auto;margin-top:0;z-index:auto}.angebotPersonRow.angebotPersonRowFixedTablet,.angebotPersonRow.angebotPersonRowFixed.angebotPersonRowFixedTablet{position:fixed;top:8px;left:12px;right:12px;margin-top:0;z-index:2}.spinnerOuterContainer .spinnerInnerContainer{max-width:150px}.linkEditIcon16{width:24px;height:24px;position:relative}.linkEditIcon16:after{font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px}.linkSearchIcon16{width:24px;height:24px;position:relative}.linkSearchIcon16:after{font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px}.appComponentContainer .headerLogoMarker{left:-6px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFF;top:44px}.appComponentContainer .appComponentHeader{height:90px}.appComponentContainer .appComponentHeader .headerLogo{display:none}.appComponentContainer .appComponentHeader .headerLogoClaim{display:block}.pageContainer .title{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:48px;line-height:56px;margin-bottom:32px}.pageContainer .appFooterContent{width:calc(100% - 80px);max-width:1400px;margin:0 auto 16px}.pageContainer .pageContent{margin:48px 0}.pageContainer .pageContent .pageContentInnerContainer{width:80%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important}.pageContainer .kollektivKunde .kollektivKundeInnerContainer{min-width:528px;margin-left:auto!important;margin-right:auto!important;width:calc(50% - 40px);max-width:1400px;margin:50px 0}.pageContainer.pagePersonen .pageContent .pageContentInnerContainer,.pageContainer.pageZugangscode .pageContent .pageContentInnerContainer{width:calc(50% - 40px);max-width:1400px}.borderTop,.borderBottom{height:0px}.borderRight,.borderLeft{width:0px}.appComponentContainer{padding:0}.pagePersonen .geschlechtSeparator,.overlayEditPerson .geschlechtSeparator,.overlayAngabenPerson .geschlechtSeparator{width:14px}.pagePersonen .geschlechtUngeborenContainer,.overlayEditPerson .geschlechtUngeborenContainer,.overlayAngabenPerson .geschlechtUngeborenContainer,.pagePersonen .editPersonNameInputContainer,.overlayEditPerson .editPersonNameInputContainer,.overlayAngabenPerson .editPersonNameInputContainer{margin-top:40px}.pagePersonen .landContainer,.overlayEditPerson .landContainer,.overlayAngabenPerson .landContainer,.pagePersonen .plzOrtContainer,.pagePersonen .datePickerContainer,.overlayEditPerson .plzOrtContainer,.overlayEditPerson .datePickerContainer,.overlayAngabenPerson .plzOrtContainer,.overlayAngabenPerson .datePickerContainer{margin-top:20px}.pagePersonen .buttonWeiterSeparator,.overlayEditPerson .buttonWeiterSeparator,.overlayAngabenPerson .buttonWeiterSeparator{display:block;margin-top:40px;margin-bottom:16px}.appFooterContainer .appFooterContent .appFooterDesktopColumns{display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between}.appFooterContainer .appFooterContent .appFooterSubColumn{flex-grow:1;width:calc(50% - 12px);margin-left:12px}.appFooterContainer .appFooterContent .appFooterTabletColumn{display:flex;flex-direction:column;flex-shrink:0}.appFooterContainer .appFooterContent .appFooterNoTabletColumn{display:none}.appFooterContainer .appFooterContent .appFooterKontaktHeader{margin-top:0}.overlayWarning{inset:0}.overlayWarning .overlayWarningOuterContainer{margin-left:0;margin-right:0;margin-top:0}.overlayWarning .overlayWarningLeftContainer{margin-left:52px;margin-top:28px}.overlayWarning .overlayWarningRightContainer .overlayCloseButton{margin-left:28px;width:40px;height:40px}.overlayWarning .overlayWarningRightContainer .overlayCloseButton:after{font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;right:12px;top:12px}.overlayWarning .overlayWarningTextContainer{margin-top:10px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:18px}.overlayWarning .overlayWarningBottomFooter{margin-top:14px;margin-bottom:28px}.overlayContainer .overlayFragebogen .overlayKundeTextContainer{margin-top:48px;margin-left:28px}.overlayContainer .overlayFragebogen .overlayKundeTextContainer .overlayKundeText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:28px}.overlayContainer .overlayFragebogen .overlayKundeTextContainer .overlayKundeGeburtsdatum{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.overlayContainer .overlayFragebogen .gdHauptfrage{padding:28px}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer .customSelectContainer{margin-top:16px}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .fragetext{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;margin-top:16px}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .diagnoseYearSelector{margin-top:12px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage{margin-top:16px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage:first-child{margin-top:0}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes{margin-right:6px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo{margin-left:6px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo{height:40px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes .gdFrageOptionText,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo .gdFrageOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:40px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;margin-bottom:12px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption{margin-top:12px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption .gdOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px;margin-top:48px;max-width:70%}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayInputContainer{margin-top:32px;max-width:70%}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayResultList{flex-direction:row;flex-wrap:wrap;margin-top:32px;padding-top:16px}.overlayContainer .overlayHausarzt .hausarztCard{margin:16px;width:calc(50% - 32px)}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard{padding:24px;height:100%}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer{margin-bottom:24px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztSpezBez,.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztPlzOrt{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztDistanceText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .buttonWeiter{margin-top:32px;height:32px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .buttonWeiter .buttonWeiterText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:32px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztInnerCardSpacer{width:100%;flex-grow:1;display:inline-block}.overlayContainer .overlayHeader .overlayHeaderText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:28px;line-height:36px;margin-bottom:12px;margin-top:31px;min-height:32px;width:80%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important;flex-grow:0}.overlayContainer .overlayHeader .overlayCloseButtonSpacer{flex-grow:0;flex-shrink:0;width:0px}.overlayContainer .overlayHeader .overlayCloseButton{width:40px;height:40px;top:18px;right:18px}.overlayContainer .overlayHeader .overlayCloseButton:after{font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;right:12px;top:12px}.overlayContainer .appComponentContent{padding-bottom:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer{padding-left:0;padding-right:0;width:80%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important;flex-grow:1}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes{margin-right:6px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo{margin-left:6px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayOptionDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:26px;margin-top:40px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px;margin-top:32px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent.hasSubContent{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ul li,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ol li{margin:8px 0 0 28px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ul li:before,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ol li:before{margin-left:-24px;top:12px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon{margin-top:14px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:20px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .akkordeonContent{padding:4px 18px 18px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .container{margin:0 0 16px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .detail{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:20px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistung,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .detail{padding:8px 0}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .bereich{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:22px;padding:16px 0}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistungsdetail{margin-top:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .footnote{margin:8px 0;font-size:16px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .mailform{margin-top:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ul li,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ol li{margin:8px 0 0 28px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ul li:before,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ol li:before{margin-left:-24px;top:12px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:20px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText ul li,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText ol li{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon table{table-layout:auto}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:24px;padding:22px 18px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander:after{font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;right:0;top:0;color:#8e0505}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander:hover:after{color:#eb0000}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon th,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon td{padding:8px}.overlayContainer .appComponentContent .geschlechtButtons{margin-top:44px}.overlayContainer .auswahlUebernehmenText{margin-bottom:24px;margin-top:44px}.overlayContainer .overlayBottomSpacer{flex-grow:0;width:100%;margin-top:16px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .overlayGeschenkName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .overlayGeschenkGeboren{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .propOverlayOptionDesc{margin-top:12px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:28px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .propOverlayOptionDesc:first-child{margin-top:0}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .geschenkeAuswahlContainer{margin-top:48px}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayText{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px;margin-top:32px}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayInputContainer{margin-top:16px;display:flex;flex-direction:column}.overlayContainer .overlayHausarzt .hausarztCard{margin-top:16px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard{border-radius:4px;box-shadow:0 4px 5px #1f1f1f24,0 1px 10px #1f1f1f1f,0 2px 4px -1px #1f1f1f33;padding:24px;display:flex;flex-direction:column}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer{display:flex;flex-direction:row;margin-bottom:8px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer .hausarztCardLeftContainer{display:flex;flex-direction:column;flex-grow:1}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer .hausarztRightContainer{flex-grow:0;display:flex;flex-direction:row;margin-left:12px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztName{color:#1f1f1f;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztDistanceText{color:#717274;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:18px;margin:2px 0 8px 2px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztLocationIcon{width:14px;height:14px;margin:4px 0;position:relative}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztLocationIcon:after{content:"\e643";font-family:oekk,Arial,sans-serif;font-size:14px;line-height:14px;position:absolute;right:0;top:0;color:#717274;pointer-events:none}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztPlzOrt{color:#1f1f1f;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainerLeft>div,.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainerRight>div{width:75%}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainer{margin-top:14px;padding:14px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentPause{margin-top:24px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentFrageUnselectedContainer{margin-top:12px;padding:14px;border-radius:4px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer{margin-top:12px;padding:14px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer .overlayAssistentAntwort{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwort{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortMarginTop,.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideDesc{margin-top:12px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideSelectButtonContainer{padding:28px}.overlayContainer .overlayAssistent .overlayAssistentContent .buttonWeiter,.overlayContainer .overlayAssistent .overlayAssistentContent .buttonZurueck{padding:0!important}.overlayConfirm .overlayConfirmtext,.overlayKontakt .overlayKontaktBeratungstext{margin-top:40px}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktEditIcon,.linkCallActiveIcon20,.linkEditPaperIcon20,.linkLocationIcon20{width:24px;height:24px}.linkCallActiveIcon20:after,.linkEditPaperIcon20:after,.linkLocationIcon20:after{font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px}.pageAngebot.angebotTopOffset{margin-top:0}.pageAngebot.angebotTopOffset.angebotTopOffsetTablet{margin-top:72px}.pageAngebot .angebotCategory .angebotCategoryText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:48px;line-height:56px;padding-bottom:4px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer{width:80%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important;margin-top:24px;margin-bottom:24px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistentText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistantButton{margin-top:20px}.pageAngebot .optionenOuterContainer{margin-top:28px;padding:28px}.pageAngebot .produktContainer{padding-top:28px;padding-bottom:28px}.pageAngebot .produktContainer.produktContainerKvg{padding-bottom:48px}.pageAngebot .produktContainer .produktExtraPropCard{margin-top:36px}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer{padding:28px}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieTitle{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader .starIcon8,.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader .vertreterIcon8,.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader .starIcon8,.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader .vertreterIcon8,.pageAngebot .produktContainer .slideAusgewaehltContainer .slideAusgewaehltCheck{margin-left:28px}.pageAngebot .produktContainer .produktCard{margin-top:28px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry{padding:24px 0;margin:0 24px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry:first-child{padding-top:24px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectPreis{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectEntry{margin:0 22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectEntry:first-child{padding-top:22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectSumContainer{padding:24px 22px 22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectMjrContainer{margin:0 22px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectMjrContainer:first-child{padding-top:22px}.pageAngebot .produktContainer .produktCard.selected .produktCardEmpfehlungHeader .starIcon8{margin-left:26px}.pageAngebot .produktContainer .produktCard .produktCardSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px}.pageAngebot .produktContainer .produktCard .produktCardInnerContainer{padding:28px}.pageAngebot .produktContainer .produktCard.selected .produktCardInnerContainer{padding:26px}.pageAngebot .produktContainer .produktCard.selected.vorselektiert .produktCardInnerContainer{padding-top:28px}.pageAngebot .produktContainer .produktCard .produktCardDesc,.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectPreis{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer{margin-left:18px}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktCardTitle,.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktCardDesc{cursor:pointer}.pageAngebot .produktContainer .produktCard.productCardSmallMarginTop{margin-top:20px}.pageAngebot .produktContainer .franchisenOuterContainer,.pageAngebot .produktContainer .kvgUnfallOuterContainer{margin-top:36px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer{height:68px}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer{height:46px}.pageAngebot .produktContainer .slideDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageAngebot .produktContainer .slidePreis{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageAngebot .produktContainer .swiper-button-prev:after,.pageAngebot .produktContainer .swiper-button-next:after{color:#8e0505}.pageAngebot .produktContainer .swiper-button-prev:hover:after,.pageAngebot .produktContainer .swiper-button-next:hover:after{color:#eb0000}.pageAngebot .produktContainer .swiper-pagination-bullet{width:24px}.pageAngebot .produktContainer .swiper-pagination-bullet:hover{background-color:#eb0000}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .slideContainer{margin:26px}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .swiper-slide-active.swiper-slide .slideContainer{margin-top:26px;margin-bottom:26px}.pageAngebot .produktContainer .slideContainer{margin:28px}.angebotHelpOverlayContainer{left:12px;right:12px;bottom:12px;display:flex;flex-direction:row;justify-content:center}.angebotHelpOverlayContainer.angebotHelpOverlayContainerMinimized{bottom:12px}.angebotHelpOverlayContainer .angebotHelpOverlayMinimizedContainer{margin-top:8px;margin-bottom:8px}.angebotHelpOverlayContainer .angebotHelpOverlayInnerContainer{display:flex;flex-direction:column;padding:24px 0;width:80%;min-width:528px;max-width:1400px}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton{width:32px;height:32px}.angebotHelpOverlayContainer .angebotHelpLeftRightContainer .angebotHelpRightContainer .angebotHelpCloseButton:after{font-family:oekk,Arial,sans-serif;font-size:20px;line-height:20px;top:8px;right:8px}.pageUebersicht .cardWohnort{margin-bottom:0;padding:28px}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextWohnort,.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLand{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextOrtBez,.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLandBez{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageUebersicht .cardPersonDetails{margin-top:48px}.pageUebersicht .cardPersonDetails .cardPersonDetailsPersonContainer,.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer{padding:28px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungsbeginn{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:26px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer{margin-top:30px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelKvgVvg{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelVersicherungsbeginn{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelMainKvgVvg{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktTitel{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:26px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelPreis{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelTotal{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:26px}.pageUebersicht .cardPersonDetails .cardTextLabelPerson{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.pageUebersicht .cardPersonDetails .cardTextLabelAlterGeschlecht{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.pageUebersicht .uebersichtAngebot{padding:0;display:flex;flex-direction:row;justify-content:center}.pageUebersicht .uebersichtAngebot.uebersichtAngebotVorteile{background-color:#f5f5f5}.pageUebersicht .uebersichtAngebot .title{margin-top:32px}.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer{margin-top:32px;padding-top:30px;padding-bottom:30px}.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer .uebersichtTotalLabel,.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer .uebersichtTotalSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort{margin-top:32px}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer{width:100%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important;display:flex;flex-direction:column;margin:16px 0}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer{margin:24px 0}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer .title{margin:16px 0 0;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:56px;line-height:62px}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer .uebersichtVorteileList li{margin:16px 0 0 26px}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer .uebersichtVorteileList li:before{font-size:14px;line-height:14px;width:14px;top:4px;margin-left:-22px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer{margin-top:36px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer .uebersichtRabattContainer{margin-top:20px}.pageUebersicht .uebersichtAngebot .uebersichtAllePreiseChf{margin-top:30px}.pageWillkommensgeschenk .willkommensgeschenkIntroText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageWillkommensgeschenk .willkommensgeschenkWaehlenText{margin-top:48px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageWillkommensgeschenk .cardGeschenkWaehlen{margin-top:24px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer{padding:28px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsTop .cardGeschenkKundeDetailsLeft{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.pageAngaben .angabenRubrikTitle{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px;margin-top:32px}.pageAngaben .angabenCard{margin-top:24px}.pageAngaben .angabenCard .angabenCardHptHeader .starIcon8,.pageAngaben .angabenCard .angabenCardHptHeader .vertreterIcon8{margin-left:28px}.pageAngaben .angabenCard .angabenCardContentContainer{padding:28px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH1{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:28px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH2{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH3,.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardPleasecomplete{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:28px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubContentContainer{margin-top:28px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubContentContainer.firstCardDoubleSubContainer{margin-top:0!important}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubHorizontalContentContainer{display:flex;flex-direction:row;gap:30px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubHorizontalContentContainer .angabenCardSubContentContainer{flex-grow:1}.pageAngaben .angabenTotal .angabenTotalContainer{margin-top:32px;padding-top:30px;padding-bottom:30px}.pageAngaben .angabenTotal .angabenTotalContainer .angabenTotalLabel,.pageAngaben .angabenTotal .angabenTotalContainer .angabenTotalSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageAngaben .angabenTotal .angabenRabatteContainer{margin-top:36px}.pageAngaben .angabenTotal .angabenRabatteContainer .angabenRabattContainer{margin-top:20px}.pageAbschluss .title,.pageOfferte .title{margin-bottom:8px}.pageAbschluss .abschlussText,.pageOfferte .abschlussText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:28px;margin-top:24px}.pageAbschluss .abschlussKundenWerbenKunden,.pageOfferte .abschlussKundenWerbenKunden{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px}.pageAbschluss .buttonWeiterContainer,.pageOfferte .buttonWeiterContainer{margin-top:16px}.pageGdFragen .gdFragenSpaeterContainer{padding:28px 0}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterInnerContainer{width:80%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterText{max-width:70%;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageGdFragen .babySpaeterText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:20px;line-height:26px;margin-top:0}.pageGdFragen .gdKundeName{margin-top:0;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageGdFragen .gdKundeWithSpaceTop{margin-top:32px}.pageGdFragen .cardFrageboegen{margin-top:24px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer{padding:24px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenProgress{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer{margin-left:24px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkEditIcon16,.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkSearchIcon16{width:24px;height:24px}.pageGdFragen .checkboxConfirmContainer .confirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer{margin-top:42px;margin-bottom:20px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter{margin-top:18px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter .fragebogenConfirmLeftContainer .fragebogenConfirmLeftMarker{height:12px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter .fragebogenConfirmRightContainer .fragebogenConfirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.pageEinreichen .cardWohnort{margin-bottom:0;padding:28px}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextWohnort,.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLand{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextOrtBez,.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLandBez{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageEinreichen .cardPersonDetails{margin-top:48px}.pageEinreichen .cardPersonDetails .cardPersonDetailsPersonContainer,.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer{padding:28px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer{padding:28px 0;margin:0 28px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungsbeginn{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:26px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer{margin-top:30px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelKvgVvg{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelVersicherungsbeginn{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelMainKvgVvg{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktTitel{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:12px;line-height:26px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelPreis{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:26px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelTotal{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:26px}.pageEinreichen .cardPersonDetails .cardTextLabelPerson{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px}.pageEinreichen .cardPersonDetails .cardTextLabelAlterGeschlecht{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:20px}.pageEinreichen .einreichenAngebot{padding:0;display:flex;flex-direction:row;justify-content:center}.pageEinreichen .einreichenAngebot .title{margin-top:32px}.pageEinreichen .einreichenAngebot .einreichenTotalContainer{margin-top:32px;padding-top:30px;padding-bottom:30px}.pageEinreichen .einreichenAngebot .einreichenTotalContainer .einreichenTotalLabel,.pageEinreichen .einreichenAngebot .einreichenTotalContainer .einreichenTotalSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort{margin-top:32px}.pageEinreichen .einreichenAngebot .einreichenAngebotInnerContainer{width:80%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important;display:flex;flex-direction:column;margin:16px 0}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer{margin-top:36px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer{margin-top:20px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer .einreichenRabattText,.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer .einreichenRabattSum{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:20px}.pageEinreichen .einreichenAngebot .einreichenAllePreiseChf{margin-top:30px;margin-bottom:16px}.pageEinreichen .einreichenAdditionalInfoContainer .einreichenAdditionalInfoHeader{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:16px;line-height:26px;margin-top:32px}.pageEinreichen .einreichenAdditionalInfoContainer .einreichenAdditionalInfoLink{margin-top:20px}.pageEinreichen .einreichenConfirmOuterContainer{margin-top:42px}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter{margin-top:18px}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmLeftContainer .einreichenConfirmLeftMarker{height:12px}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmRightContainer .einreichenConfirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}}@media all and (min-width:1024px){.spinnerOuterContainer .spinnerInnerContainer{max-width:200px}.linkEditIcon16{width:28px;height:28px;position:relative}.linkEditIcon16:after{font-family:oekk,Arial,sans-serif;font-size:28px;line-height:28px}.linkSearchIcon16{width:28px;height:28px;position:relative}.linkSearchIcon16:after{font-family:oekk,Arial,sans-serif;font-size:28px;line-height:28px}.pageContainer .title{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:48px;line-height:56px;margin-bottom:48px}.pageContainer .pageContent{margin:72px 0}.pageContainer .appFooterContent{width:calc(100% - 96px)}.pageContainer .noFooterDesktop .appFooterKontaktContainer{display:none}.pageContainer .appFooterContainer{position:relative}.pageContainer .appFooterContainer .appFooterKontaktContainer{width:calc(100% - 96px);max-width:1400px;margin:16px auto 0;flex-grow:1;padding:0 24px}.pageContainer .appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer{width:100%;margin:0 0 0 20px;right:0;left:0;top:0;position:absolute;flex-direction:row}.pageContainer .appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktInnerSubContainer{width:80%;min-width:528px;max-width:1400px;margin:40px auto 0}.pageContainer .appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton{flex-grow:0;flex-basis:auto;width:auto;padding:0 32px}.pageContainer .appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton:first-child{display:none}.pageContainer .appFooterContainer .appFooterKontaktContainer .appFooterKontaktInnerContainer .appFooterKontaktButton:last-child{margin:0}.borderTop,.borderBottom{height:0px}.borderRight,.borderLeft{width:0px}.appComponentContainer{padding:0}.appComponentContainer .appComponentDesktopHeader{display:flex}.appComponentContainer .headerLogoMarker{left:-7px}.pagePersonen .geschlechtSeparator,.overlayEditPerson .geschlechtSeparator,.overlayAngabenPerson .geschlechtSeparator{width:20px}.pagePersonen .geschlechtUngeborenContainer,.overlayEditPerson .geschlechtUngeborenContainer,.overlayAngabenPerson .geschlechtUngeborenContainer,.pagePersonen .editPersonNameInputContainer,.overlayEditPerson .editPersonNameInputContainer,.overlayAngabenPerson .editPersonNameInputContainer{margin-top:48px}.pagePersonen .landContainer,.overlayEditPerson .landContainer,.overlayAngabenPerson .landContainer,.pagePersonen .plzOrtContainer,.pagePersonen .datePickerContainer,.overlayEditPerson .plzOrtContainer,.overlayEditPerson .datePickerContainer,.overlayAngabenPerson .plzOrtContainer,.overlayAngabenPerson .datePickerContainer{margin-top:24px}.pagePersonen .buttonWeiterSeparator,.overlayEditPerson .buttonWeiterSeparator,.overlayAngabenPerson .buttonWeiterSeparator{margin-top:48px;margin-bottom:24px}.appFooterContainer .appFooterContent .appFooterSpacer{display:block}.appFooterContainer .appFooterContent .appFooterDesktopColumns{display:flex;flex-direction:row;flex-shrink:0}.appFooterContainer .appFooterContent .appFooterSubColumn{display:flex;flex-direction:column;flex-shrink:0;width:calc(25% - 12px);margin-left:12px}.appFooterContainer .appFooterContent .appFooterSubColumn{width:18%;flex-grow:0}.appFooterContainer .appFooterContent .appFooterTabletColumn{display:none}.appFooterContainer .appFooterContent .appFooterPromoLogoContainer{display:block}.appFooterContainer .appFooterContent .appFooterPromoLogoContainer .appFooterPromoLogo{max-height:160px}.appFooterContainer .appFooterContent .appFooterNoTabletColumn{display:flex}.appFooterContainer .appFooterContent .appFooterLanguageSelectorContainer{flex-shrink:0;display:flex;flex-direction:row;justify-content:left}.appFooterContainer .appFooterContent .appFooterLine{display:flex;flex-direction:row;justify-content:space-between;flex-shrink:0}.appFooterContainer .appFooterContent .appFooterLine .appFooterLineItem{flex:none;margin-right:50px}.overlayWarning{inset:0}.overlayWarning .overlayWarningOuterContainer{margin-left:0;margin-right:0;margin-top:90px;max-width:1460px}.overlayWarning .overlayWarningLeftContainer{margin-left:56px;margin-top:32px}.overlayWarning .overlayWarningRightContainer .overlayCloseButton{margin-left:32px;width:56px;height:56px}.overlayWarning .overlayWarningRightContainer .overlayCloseButton:after{font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;right:16px;top:16px}.overlayWarning .overlayWarningTextContainer{margin-top:12px}.overlayWarning .overlayWarningBottomFooter{margin-top:16px;margin-bottom:28px}.overlayWarning .overlayWarningBottomFooter .buttonWeiter{flex-grow:0;flex-basis:auto}.overlayContainer .overlayFragebogen .overlayKundeTextContainer{margin-top:72px;margin-left:32px}.overlayContainer .overlayFragebogen .overlayKundeTextContainer .overlayKundeText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .overlayFragebogen .overlayKundeTextContainer .overlayKundeGeburtsdatum{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayFragebogen .gdHauptfrage{padding:32px}.overlayContainer .overlayFragebogen .gdHauptfrage .diagnoseInGdContainer .customSelectContainer{margin-top:24px}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .fragetext{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;margin-top:24px}.overlayContainer .overlayFragebogen .gdHauptfrage .rekursivRisikoEntry .diagnoseYearSelector{margin-top:16px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage{margin-top:24px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage:first-child{margin-top:0}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes{margin-right:10px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo{margin-left:10px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo{height:48px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageYes .gdFrageOptionText,.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageYesNoContainer .gdFrageNo .gdFrageOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:48px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdFrageText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px;margin-bottom:16px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption{margin-top:16px}.overlayContainer .overlayFragebogen .gdHauptfrage gdfrage .gdFrage .gdOption .gdOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:22px}.overlayContainer .overlayFragebogen .gdFragenWeiterContainer{display:flex}.overlayContainer .overlayFragebogen .buttonZurueckMobile{display:none}.overlayContainer .overlayFragebogen .buttonZurueckDesktop{display:block;margin-left:16px}.overlayContainer .overlayFragebogen .buttonWeiter{margin-left:24px}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px;margin-top:72px}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayInputContainer{margin-top:48px}.overlayContainer .overlayHausarzt .editAngabenHausarztOverlayResultList{flex-direction:row;flex-wrap:wrap;margin-top:48px;padding-top:24px}.overlayContainer .overlayHausarzt .hausarztCard{margin:24px;width:calc(33.333333% - 48px)}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard{padding:32px;height:100%}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztCardLeftRightContainer{margin-bottom:32px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztSpezBez,.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztPlzOrt{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztLocationIcon{width:16px;height:16px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztLocationIcon:after{font-size:16px;line-height:16px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .hausarztDistanceText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .buttonWeiter{margin-top:48px;height:32px}.overlayContainer .overlayHausarzt .hausarztCard .hausarztInnerCard .buttonWeiter .buttonWeiterText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:32px}.overlayContainer .editAngabenPersonOverlayInputContainer,.overlayContainer .editAngabenPersonContainer{margin-top:48px}.overlayContainer .overlayHeader .overlayHeaderText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:32px;line-height:40px;margin-bottom:16px;margin-top:32px;min-height:32px}.overlayContainer .overlayHeader .overlayCloseButton{width:56px;height:56px}.overlayContainer .overlayHeader .overlayCloseButton:after{font-family:oekk,Arial,sans-serif;font-size:24px;line-height:24px;right:16px;top:16px}.overlayContainer .appComponentContent,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer{padding-bottom:32px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .overlayInnerSubContainer{width:60%}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes{margin-right:10px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo{margin-left:10px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayOptionDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px;margin-top:48px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer{margin-top:32px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo{height:54px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayYes .propOverlayOptionText,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .propOverlayYesNoContainer .propOverlayNo .propOverlayOptionText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:54px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px;margin-top:48px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent.hasSubContent{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ul li,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ol li{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px;margin:16px 0 0 28px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ul li:before,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayContent ol li:before{border-bottom:2px solid #EB0000;top:12px;margin-left:-28px;width:16px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon{margin-top:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText ul li,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText ol li{margin:16px 0 0 28px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .akkordeonContent{padding:48px;margin-top:0}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .container{margin:12px 0 0;flex-direction:row;border:1px solid #EEEEDD}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .detail{border-right:1px solid #EEEEDD}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistung,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .detail{width:50%;padding:12px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:20px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .bereich{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:24px;padding:12px;width:25%;background-color:#f5f5f5;word-break:break-word}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistungsdetails{margin:0;padding:0;width:75%}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistungsdetail{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #EEEEDD;margin-top:0}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .leistungsdetail:last-child{border-bottom:none}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .leistungsuebersicht .footnote{margin:12px 0 0;font-size:14px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .mailform{margin-top:32px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ul li,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ol li{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:20px;line-height:26px;margin-left:36px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ul li:before,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon ol li:before{border-bottom:2px solid #EB0000;top:12px;margin-left:-28px;width:16px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText ul li,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .normalText ol li{margin-top:16px;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon table{table-layout:auto}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonTitle{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px;padding:24px}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander:after{font-family:oekk,Arial,sans-serif;font-size:16px;line-height:16px;right:0;top:0;color:#8e0505}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon .textElemOverlayAkkordeonExpander:hover:after{color:#eb0000}.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon th,.overlayContainer .appComponentContent .appComponentPageContent .overlayInnerContainer .textElemOverlayAkkordeon td{padding:12px}.overlayContainer .appComponentContent .geschlechtButtons{margin-top:56px}.overlayContainer .auswahlUebernehmenText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px;margin-bottom:32px;margin-top:56px}.overlayContainer .overlayBottomSpacer{margin-top:32px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .overlayGeschenkName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .overlayGeschenkGeboren{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .propOverlayOptionDesc{margin-top:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .propOverlayOptionDesc:first-child{margin-top:0}.overlayContainer .appComponentContent.overlayGeschenke .appComponentPageContent .overlayInnerContainer .geschenkeAuswahlContainer{margin-top:56px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentSpacer{flex-grow:.3}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentTextContainer{margin-top:16px;padding:16px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentPause{margin-top:32px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentFrageUnselectedContainer{margin-top:16px;padding:16px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer{margin-top:15px;padding:16px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortSelectedContainer .overlayAssistentAntwort{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwort{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.overlayContainer .overlayAssistent .overlayAssistentContent .overlayAssistentAntwortMarginTop{margin-top:16px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideDesc{margin-top:12px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.overlayContainer .overlayAssistent .overlayAssistentContent .assistentSwiper .slideSelectButtonContainer{padding:32px}.overlayConfirm .overlayConfirmtext,.overlayKontakt .overlayKontaktBeratungstext{margin-top:48px}.overlayKontakt .kontaktCard .kontaktCardInnerContainer .kontaktEditIcon,.linkCallActiveIcon20,.linkEditPaperIcon20,.linkLocationIcon20{width:28px;height:28px}.linkCallActiveIcon20:after,.linkEditPaperIcon20:after,.linkLocationIcon20:after{font-family:oekk,Arial,sans-serif;font-size:28px;line-height:28px}.pageAngebot{border-top:1px solid #EEEEDD}.pageAngebot .optionenOuterContainer{margin-top:32px;padding:32px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer{margin-top:32px;margin-bottom:32px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistentText{max-width:calc(70% + 12px);font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageAngebot .angebotStartAssistantButtonContainer .angebotStartAssistentInnerContainer .angebotStartAssistantButton{margin-top:24px}.pageAngebot .buttonWeiterHeader{position:absolute;top:-147px;right:48px;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}.pageAngebot .buttonWeiterHeader .buttonWeiter{margin-top:0;height:32px}.pageAngebot .buttonWeiterHeader .buttonWeiter .buttonWeiterText{line-height:32px}.pageAngebot .buttonWeiterHeader.fixedWeiterButton{position:fixed;z-index:3;top:46px;right:64px}.pageAngebot .buttonWeiterHeader .buttonZurueck{margin-top:0;height:32px;margin-right:10px}.pageAngebot .buttonWeiterHeader .buttonZurueck .buttonZurueckText{line-height:32px}.pageAngebot .angebotCategory .angebotCategoryText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:56px;line-height:62px;padding-bottom:12px}.pageAngebot .produktContainer{padding-top:32px;padding-bottom:32px}.pageAngebot .produktContainer.produktContainerKvg{padding-bottom:64px}.pageAngebot .produktContainer .produktExtraPropCard{margin-top:48px}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer{padding:32px}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropTextContainer .produktExtraPropCardPropText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngebot .produktContainer .produktExtraPropCard .produktExtraPropCardContainer .produktExtraPropCardPropTextContainer .produktExtraPropCardPropValue{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageAngebot .produktContainer .produktKategorieSwitchContainer .produktKategorieTitleContainer .produktKategorieTitle{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader .starIcon8,.pageAngebot .produktContainer .swiper-slide .slideEmpfehlungHeader .vertreterIcon8,.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader .starIcon8,.pageAngebot .produktContainer .produktCard .produktCardEmpfehlungHeader .vertreterIcon8,.pageAngebot .produktContainer .slideAusgewaehltContainer .slideAusgewaehltCheck{margin-left:32px}.pageAngebot .produktContainer .produktCard{margin-top:32px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry{padding:32px 0;margin:0 32px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry:first-child{padding-top:32px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectDescContainer .produktCardTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageAngebot .produktContainer .produktCard .produktMultiselectEntry .produktMultiselectPreis{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:20px;line-height:28px}.pageAngebot .produktContainer .produktCard .produktMultiselectSumContainer{padding:32px}.pageAngebot .produktContainer .produktCard .produktMultiselectMjrContainer{padding:32px 0;margin:0 32px}.pageAngebot .produktContainer .produktCard .produktMultiselectMjrContainer:first-child{padding-top:32px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectEntry{margin:0 30px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectEntry:first-child{padding-top:30px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectSumContainer{padding:32px 30px 30px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectMjrContainer{margin:0 30px}.pageAngebot .produktContainer .produktCard.selected .produktMultiselectMjrContainer:first-child{padding-top:30px}.pageAngebot .produktContainer .produktCard.selected .produktCardEmpfehlungHeader .starIcon8{margin-left:30px}.pageAngebot .produktContainer .produktCard .produktCardSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageAngebot .produktContainer .produktCard .produktCardInnerContainer{padding:32px}.pageAngebot .produktContainer .produktCard.selected .produktCardInnerContainer{padding:30px}.pageAngebot .produktContainer .produktCard.selected.vorselektiert .produktCardInnerContainer{padding-top:32px}.pageAngebot .produktContainer .produktCard .produktCardDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px}.pageAngebot .produktContainer .produktCard .produktCardTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:16px}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectPreis{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer .produktCardTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:22px}.pageAngebot .produktContainer .produktCard .produktRadioselectEntry .produktRadioselectDescContainer{margin-left:20px}.pageAngebot .produktContainer .produktCard.productCardSmallMarginTop{margin-top:24px}.pageAngebot .produktContainer .franchisenOuterContainer,.pageAngebot .produktContainer .kvgUnfallOuterContainer{margin-top:48px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer{height:74px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise .franchisenText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px}.pageAngebot .produktContainer .franchisenZeile .franchisenContainer.showFranchise .franchisenTextEmpfehlung{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer{height:52px}.pageAngebot .produktContainer .kvgUnfallZeile .kvgUnfallContainer .kvgUnfallText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:28px}.pageAngebot .produktContainer .produktSelectLeistungsstufeText{margin-top:32px;margin-bottom:32px}.pageAngebot .produktContainer .slideTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:16px}.pageAngebot .produktContainer .slideDesc{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:20px;line-height:24px;margin-top:8px}.pageAngebot .produktContainer .slidePreis{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageAngebot .produktContainer .swiper-pagination-bullet{width:32px}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .slideContainer{margin:30px}.pageAngebot .produktContainer .swiper-slide.swiper-slide-active .swiper-slide-active.swiper-slide .slideContainer{margin-top:30px;margin-bottom:30px}.pageAngebot .produktContainer .slideContainer{margin:32px}.pageAngebot .produktContainer .slideDetail{margin-top:16px}.pageAngebot .buttonWeiterContainer .addPersonContainer{display:none}.pageAngebot .buttonWeiterContainer .buttonSpaeterFortfahren{display:inline-block;flex-shrink:0}.pageAngebot .angebotMainContainer{display:flex;flex-direction:row;margin-bottom:32px}.pageAngebot .angebotSubContainer{display:flex;flex-direction:column;width:calc(70% + 12px);flex-shrink:0}.pageAngebot .angebotSideContainer{display:flex;flex-direction:column;flex-grow:0;width:calc(30% - 12px);margin-left:40px}.pageAngebot .angebotSideContainer.fixedSideContainer{position:fixed;width:calc(80% - 25.6px);min-width:528px;max-width:1400px;margin-left:auto;margin-right:auto;top:123px;display:flex;flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;pointer-events:none}.pageAngebot .angebotSideContainer.fixedSideContainer .angebotSideInnerContainer{width:calc(30% - 52px);margin-left:0;margin-top:0;pointer-events:auto}.pageAngebot .angebotSideContainer.bottomSideContainer .angebotSideInnerContainer{flex-grow:1}.pageAngebot .angebotSideContainer.bottomSideContainer .angebotSideContainerSpacer{width:100%;flex-grow:1}.pageAngebot.angebotTopOffset,.pageAngebot.angebotTopOffset.angebotTopOffsetTablet{margin-top:0}.angebotTotalContainer,.angebotPersonRow{display:none}.buttonWeiter,.buttonZurueck{width:auto;padding:0 32px}.buttonWeiterContainer{display:flex;flex-direction:row;margin-top:48px}.buttonWeiterContainer .buttonWeiter,.buttonWeiterContainer .buttonZurueck{margin-left:24px;margin-top:0}.buttonWeiterContainer .buttonWeiter:first-child,.buttonWeiterContainer .buttonZurueck:first-child{margin-left:0}.angebotHelpOverlayContainer{display:none!important}.angebotHelpOverlayContainerDesktop{display:flex!important}.pageUebersicht .buttonZurueckHeader{position:absolute;top:-147px;right:48px;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}.pageUebersicht .buttonZurueckHeader .buttonZurueck{margin-top:0;height:32px}.pageUebersicht .buttonZurueckHeader .buttonZurueck .buttonZurueckText{line-height:32px}.pageUebersicht .buttonZurueckHeader.fixedZurueckButton{position:fixed;z-index:3;top:46px;right:64px}.pageUebersicht .buttonRowWeiter{display:none}.pageUebersicht .buttonRowWeiterDesktop{display:flex;flex-direction:column}.pageUebersicht .buttonRowWeiterDesktop .addPersonContainer{justify-content:flex-start;margin-top:0}.pageUebersicht .buttonRowWeiterDesktop .buttonWeiterContainer{display:flex;margin-top:32px}.pageUebersicht .buttonRowWeiterDesktop .buttonWeiterContainer .buttonWeiter{margin-left:24px}.pageUebersicht .pageContent{margin:48px 0}.pageUebersicht .cardWohnort{margin-bottom:0;padding:32px}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextWohnort,.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLand{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextOrtBez,.pageUebersicht .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLandBez{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .cardPersonDetails{margin-top:48px}.pageUebersicht .cardPersonDetails .cardPersonDetailsPersonContainer,.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer{padding:32px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungsbeginn{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer{margin-top:36px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelKvgVvg{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelVersicherungsbeginn{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelMainKvgVvg{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktTitel{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:28px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelPreis{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelTotal{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageUebersicht .cardPersonDetails .cardTextLabelPerson{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .cardPersonDetails .cardTextLabelAlterGeschlecht{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .uebersichtAngebot .title{margin-top:48px}.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer{margin-top:48px;padding-top:36px;padding-bottom:36px}.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer .uebersichtTotalLabel,.pageUebersicht .uebersichtAngebot .uebersichtTotalContainer .uebersichtTotalSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort{margin-top:48px}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort .uebersichtKundeDescShortLeft .uebersichtKundeDescName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .uebersichtAngebot .uebersichtKundeDescShort .uebersichtKundeDescShortLeft .uebersichtKundeDescAddInfo{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer{margin:32px 0}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer{margin:48px 0}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer .title{margin:20px 0 0}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer .uebersichtVorteileList li{margin:20px 0 0 30px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .uebersichtAngebot .uebersichtAngebotInnerContainer.uebersichtVorteileContainer .uebersichtVorteileList li:before{font-size:16px;line-height:16px;width:16px;top:6px;margin-left:-24px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer{margin-top:48px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer .uebersichtRabatteText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageUebersicht .uebersichtAngebot .uebersichtRabatteContainer .uebersichtRabattContainer{margin-top:24px}.pageUebersicht .uebersichtAngebot .uebersichtAllePreiseChf{margin-top:36px}.pageUebersicht .uebersichtMainContainer{display:flex;flex-direction:row;margin-bottom:32px}.pageUebersicht .uebersichtSubContainer{display:flex;flex-direction:column;width:calc(70% + 12px);flex-shrink:0}.pageUebersicht .uebersichtSideContainer{display:flex;flex-direction:column;flex-grow:0;width:calc(30% - 12px);margin-left:40px}.pageUebersicht .uebersichtSideContainer.fixedSideContainer{position:fixed;width:calc(80% - 25.6px);min-width:528px;max-width:1400px;margin-left:auto;margin-right:auto;top:153px;display:flex;flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;pointer-events:none}.pageUebersicht .uebersichtSideContainer.fixedSideContainer .uebersichtSideInnerContainer{width:calc(30% - 52px);margin-left:0;margin-top:0;pointer-events:auto}.pageUebersicht .uebersichtSideContainer.bottomSideContainer .uebersichtSideInnerContainer{flex-grow:1}.pageUebersicht .uebersichtSideContainer.bottomSideContainer .uebersichtSideContainerSpacer{width:100%;flex-grow:1}.pageWillkommensgeschenk .buttonRowWeiter{display:none}.pageWillkommensgeschenk .buttonRowWeiterDesktop{display:flex;flex-direction:column}.pageWillkommensgeschenk .buttonRowWeiterDesktop .addPersonContainer{justify-content:flex-start}.pageWillkommensgeschenk .buttonRowWeiterDesktop .buttonWeiterContainer{display:flex;margin-top:32px}.pageWillkommensgeschenk .buttonRowWeiterDesktop .buttonWeiterContainer .buttonWeiter,.pageWillkommensgeschenk .buttonRowWeiterDesktop .buttonWeiterContainer .buttonZurueck{margin-left:24px}.pageWillkommensgeschenk .buttonRowWeiterDesktop .buttonWeiterContainer .buttonWeiter:first-child,.pageWillkommensgeschenk .buttonRowWeiterDesktop .buttonWeiterContainer .buttonZurueck:first-child{margin-left:0}.pageWillkommensgeschenk .willkommensgeschenkIntroText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageWillkommensgeschenk .willkommensgeschenkWaehlenText{margin-top:72px;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageWillkommensgeschenk .cardGeschenkWaehlen{margin-top:36px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer{padding:32px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsContainer{margin-top:8px}.pageWillkommensgeschenk .cardGeschenkWaehlen .cardGeschenkKundeContainer .cardGeschenkKundeDetailsTop .cardGeschenkKundeDetailsLeft{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngaben .buttonRowWeiter{display:none}.pageAngaben .buttonRowWeiterDesktop{display:flex;flex-direction:column}.pageAngaben .buttonRowWeiterDesktop .addPersonContainer{justify-content:flex-start}.pageAngaben .buttonRowWeiterDesktop .buttonWeiterContainer{display:flex;margin-top:48px}.pageAngaben .buttonRowWeiterDesktop .buttonWeiterContainer .buttonWeiter{margin-left:24px;margin-top:0}.pageAngaben .buttonRowWeiterDesktop .buttonWeiterContainer .buttonWeiter.noMarginLeft{margin-left:0}.pageAngaben .buttonRowWeiterDesktop .buttonWeiterContainer .buttonZurueck{margin-top:0}.pageAngaben .buttonZurueckHeader{position:absolute;top:93px;right:64px;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end}.pageAngaben .buttonZurueckHeader .buttonZurueck{margin-top:0;height:32px}.pageAngaben .buttonZurueckHeader .buttonZurueck .buttonZurueckText{line-height:32px}.pageAngaben .buttonZurueckHeader.fixedZurueckButton{position:fixed;z-index:3;top:46px;right:64px}.pageAngaben .angabenRubrikTitle{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px;margin-top:48px}.pageAngaben .angabenCard{margin-top:32px}.pageAngaben .angabenCard .angabenCardHptHeader .starIcon8,.pageAngaben .angabenCard .angabenCardHptHeader .vertreterIcon8{margin-left:32px}.pageAngaben .angabenCard .angabenCardContentContainer{padding:32px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH1{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH2{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardH3,.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardPleasecomplete{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageAngaben .angabenCard .angabenCardContentContainer .angabenCardSubContentContainer{margin-top:32px}.pageAngaben .angabenMainContainer{display:flex;flex-direction:row;margin-bottom:32px}.pageAngaben .angabenSubContainer{display:flex;flex-direction:column;width:calc(70% + 12px);flex-shrink:0}.pageAngaben .angabenSideContainer{display:flex;flex-direction:column;flex-grow:0;width:calc(30% - 12px);margin-left:40px}.pageAngaben .angabenSideContainer.fixedSideContainer{position:fixed;width:calc(80% - 25.6px);min-width:528px;max-width:1400px;margin-left:auto;margin-right:auto;top:123px;display:flex;flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:flex-end;-webkit-align-items:flex-end;pointer-events:none}.pageAngaben .angabenSideContainer.fixedSideContainer .angabenSideInnerContainer{width:calc(30% - 52px);margin-left:0;margin-top:0;pointer-events:auto}.pageAngaben .angabenSideContainer.bottomSideContainer .angabenSideInnerContainer{flex-grow:1}.pageAngaben .angabenSideContainer.bottomSideContainer .angabenSideContainerSpacer{width:100%;flex-grow:1}.pageAngaben .angabenTotal .angabenTotalContainer{margin-top:48px;padding-top:36px;padding-bottom:36px}.pageAngaben .angabenTotal .angabenTotalContainer .angabenTotalLabel,.pageAngaben .angabenTotal .angabenTotalContainer .angabenTotalSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageAngaben .angabenTotal .angabenRabatteContainer{margin-top:48px}.pageAngaben .angabenTotal .angabenRabatteContainer .angabenRabatteText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageAngaben .angabenTotal .angabenRabatteContainer .angabenRabattContainer{margin-top:24px}.pageAbschluss .abschlussLink,.pageOfferte .abschlussLink{text-decoration:none}.pageAbschluss .title,.pageOfferte .title{margin-bottom:16px}.pageAbschluss .abschlussText,.pageOfferte .abschlussText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px;margin-top:32px}.pageAbschluss .abschlussKundenWerbenKunden,.pageOfferte .abschlussKundenWerbenKunden{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:22px;line-height:28px}.pageAbschluss .buttonWeiterContainer,.pageOfferte .buttonWeiterContainer{margin-top:72px}.pageAbschluss .abschlussContentMobile,.pageOfferte .abschlussContentMobile{display:none}.pageAbschluss .abschlussContentDesktop,.pageOfferte .abschlussContentDesktop{display:flex;flex-direction:column}.pageAbschluss .abschlussLink,.pageOfferte .abschlussLink{text-decoration:none;height:48px;border:1px solid #8E0505;border-radius:4px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:14px;line-height:48px;color:#8e0505;padding:0 32px;flex-shrink:0;display:inline-block;margin-top:0}.pageAbschluss .abschlussLink:hover,.pageOfferte .abschlussLink:hover{border-color:#eb0000;color:#eb0000}.pageAbschluss .abschlussKundenWerbenKundenPanel,.pageOfferte .abschlussKundenWerbenKundenPanel{margin-top:72px;background-color:#f5f5f5;padding:32px}.pageAbschluss .abschlussKundenWerbenKundenPanel .abschlussKundenWerbenKundenIcon,.pageOfferte .abschlussKundenWerbenKundenPanel .abschlussKundenWerbenKundenIcon{width:40px;height:40px;position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.pageAbschluss .abschlussKundenWerbenKundenPanel .abschlussKundenWerbenKundenIcon:after,.pageOfferte .abschlussKundenWerbenKundenPanel .abschlussKundenWerbenKundenIcon:after{content:"\e664";font-family:oekk,Arial,sans-serif;font-size:40px;line-height:40px;position:absolute;right:0;top:0;color:#8e0505}.pageAbschluss .abschlussKundenWerbenKundenPanel .abschlussKundenWerbenKundenIcon:hover:after,.pageOfferte .abschlussKundenWerbenKundenPanel .abschlussKundenWerbenKundenIcon:hover:after{color:#eb0000}.pageAbschluss .abschlussKundenWerbenKundenPanel .abschlussText,.pageOfferte .abschlussKundenWerbenKundenPanel .abschlussText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;margin-bottom:32px}.pageGdFragen .gdFragenSpaeterContainer{padding:36px 0}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterInnerContainer{width:80%;min-width:528px;max-width:1400px;margin-left:auto!important;margin-right:auto!important}.pageGdFragen .gdFragenSpaeterContainer .gdFragenSpaeterText{max-width:70%;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageGdFragen .babySpaeterText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:22px;line-height:28px}.pageGdFragen .gdKundeName{margin-top:0;font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageGdFragen .gdKundeWithSpaceTop{margin-top:48px}.pageGdFragen .cardFrageboegen{margin-top:36px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer{padding:32px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenTitle{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenLeftContainer .fragebogenProgress{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer{margin-left:32px}.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkEditIcon16,.pageGdFragen .cardFrageboegen .cardFrageboegenLeftRightContainer .cardFrageboegenRightContainer .linkSearchIcon16{width:28px;height:28px}.pageGdFragen .checkboxConfirmContainer{margin-bottom:0}.pageGdFragen .checkboxConfirmContainer .confirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer{margin-top:48px;margin-bottom:24px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter{margin-top:24px}.pageGdFragen .checkboxConfirmContainer .fragebogenConfirmOuterContainer .fragebogenConfirmLeftRightContainter .fragebogenConfirmLeftContainer .fragebogenConfirmLeftMarker{border-bottom:2px solid #EB0000}.pageEinreichen .buttonRowWeiter{display:none}.pageEinreichen .buttonRowWeiterDesktop{display:flex;flex-direction:column}.pageEinreichen .buttonRowWeiterDesktop .addPersonContainer{justify-content:flex-start}.pageEinreichen .buttonRowWeiterDesktop .buttonWeiterContainer{display:flex;margin-top:32px}.pageEinreichen .buttonRowWeiterDesktop .buttonWeiterContainer .buttonWeiter{margin-left:24px}.pageEinreichen .pageContent{margin:48px 0}.pageEinreichen .cardWohnort{margin-bottom:0;padding:32px}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextWohnort,.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLand{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextOrtBez,.pageEinreichen .cardWohnort .cardLeftRightContainer .cardTextLeft .cardTextLandBez{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .cardPersonDetails{margin-top:48px}.pageEinreichen .cardPersonDetails .cardPersonDetailsPersonContainer,.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer{padding:32px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer{padding:32px 0;margin:0 32px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelVersicherungsbeginn{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer{margin-top:36px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelKvgVvg{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardAdditionalInfoSubContainer .cardLabelVersicherungsbeginn{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelMainKvgVvg{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktTitel{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:28px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelProduktDetails{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelPreis{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .cardPersonDetails .cardAdditionalInfoContainer .cardTextLabelTotal{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageEinreichen .cardPersonDetails .cardTextLabelPerson{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .cardPersonDetails .cardTextLabelAlterGeschlecht{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .einreichenAngebot .title{margin-top:48px}.pageEinreichen .einreichenAngebot .einreichenTotalContainer{margin-top:48px;padding-top:36px;padding-bottom:36px}.pageEinreichen .einreichenAngebot .einreichenTotalContainer .einreichenTotalLabel,.pageEinreichen .einreichenAngebot .einreichenTotalContainer .einreichenTotalSum{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:24px;line-height:28px}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort{margin-top:48px}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort .einreichenKundeDescShortLeft .einreichenKundeDescName{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .einreichenAngebot .einreichenKundeDescShort .einreichenKundeDescShortLeft .einreichenKundeDescAddInfo{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .einreichenAngebot .einreichenAngebotInnerContainer{margin:32px 0}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer{margin-top:48px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabatteText{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer{margin-top:24px}.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer .einreichenRabattText,.pageEinreichen .einreichenAngebot .einreichenRabatteContainer .einreichenRabattContainer .einreichenRabattSum{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:16px;line-height:22px}.pageEinreichen .einreichenAngebot .einreichenAllePreiseChf{margin-top:36px;margin-bottom:32px}.pageEinreichen .einreichenAdditionalInfoContainer .einreichenAdditionalInfoHeader{font-family:OEKK Nova DemiBold,Arial,sans-serif;font-size:18px;line-height:28px;margin-top:48px}.pageEinreichen .einreichenAdditionalInfoContainer .einreichenAdditionalInfoLink{margin-top:24px}.pageEinreichen .einreichenConfirmOuterContainer{margin-top:48px}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter{margin-top:24px}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmLeftContainer .einreichenConfirmLeftMarker{border-bottom:2px solid #EB0000}.pageEinreichen .einreichenConfirmOuterContainer .einreichenConfirmLeftRightContainter .einreichenConfirmRightContainer .einreichenConfirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.pageEinreichen .checkboxConfirmContainer{margin-bottom:0}.pageEinreichen .checkboxConfirmContainer .confirmText{font-family:OEKK Nova Normal,Arial,sans-serif;font-size:18px;line-height:24px}.pageEinreichen .einreichenContentMobile{display:none}.pageEinreichen .einreichenContentDesktop{display:block}.angebotDesktopHeader.desktopFixedHeader{display:block;position:fixed;top:0;left:0;right:0;z-index:2;background-color:#fff;border-bottom:1px solid #EEEEDD}.angebotDesktopHeader.desktopFixedHeader .appComponentHeader{height:65px}.angebotBorderleft.desktopFixedHeader{display:block;z-index:13}.angebotHeaderLogoMarker.desktopFixedHeader{display:block;top:60px;left:9px;z-index:14;position:fixed}.stepperPanel{flex-direction:row;align-items:center;justify-content:center;padding-bottom:36px;border-bottom:none}.stepperPanel .stepperExpander{display:none}.stepperPanel .stepperLine{display:block}.stepperPanel .stepperItem{margin-top:0;margin-left:0;margin-right:0;display:flex}.stepperPanel .stepperItem .stepperLinkText{position:absolute;left:0;right:0;bottom:-20px;justify-content:center;font-family:OEKK Nova Normal,Arial,sans-serif;font-size:14px;line-height:16px;margin-left:0}}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px #0003;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:#0000000d}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000000d}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:#0000000d}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{inset:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px #888;background-image:url("./media/flags-645KQKNA.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__np{background-color:transparent}
