@charset "UTF-8";.print-header,.print-footer{display:none}.vorsorge-check__container+.ruv-section-heading,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts+.ruv-section-heading{display:none}@media print{@page{size:A4 portrait!important;margin:0!important;padding:0!important}html{margin:0!important;padding:0!important}body{margin:50px 0 150px!important;padding:0!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}body.safari{margin-top:0!important;margin-bottom:0!important}body>*:not(:has(.vorsorge-check__container)){display:none!important}*:has(~.vorsorge-check__container){display:none!important}.vorsorge-check__container+.ruv-section-heading,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts+.ruv-section-heading{display:block!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts+.ruv-section-heading~*{display:none!important}.page-index-bar,.ergebnis-speichern__container,app-navigation{display:none!important}.mobile,.ruv-showMoreContainer__toggle{display:none!important}app-button.scroll{display:none!important}.coverage-indicator__label,.ruv-to-top{display:none!important}.sand-bg,.ruv-vorsorge-check{background-color:#fff!important}.print-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:50px!important;background-color:var(--color-primary)!important;display:flex!important;align-items:center!important;padding:0 30px!important;z-index:9999!important}.header-logo{height:28px!important}.vorsorge-check__container .header{margin-top:12px!important;margin-bottom:8px!important;right:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}h4{margin-bottom:4px!important}h6{font-size:11pt!important}p{font-size:10pt!important}.collapsible-content{max-height:none!important;overflow:visible!important;margin-bottom:0!important}.ruv-showMoreContainer{margin-bottom:0!important}.ergebnis-container{display:block!important;padding:12px 25px!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:always!important;break-after:always!important}.ergebnis-container ul{margin-bottom:0!important}.ergebnis-container ul li{font-size:10pt!important;margin-bottom:0!important;line-height:1.3!important}.coverage-indicator{margin:16px auto!important}.summery-table{display:grid!important;grid-template-columns:140px 1fr 1fr!important;row-gap:0!important;text-align:left!important;margin-top:12px!important}.summery-table .table-header,.summery-table .table-header .table-row{display:contents!important}.summery-table .hide-content{color:transparent!important;border-bottom:2px solid var(--color-primary)!important}.summery-table .column-head2{display:block!important;grid-column:2!important;border-bottom:2px solid var(--color-primary)!important;padding:0 1rem 6px!important;margin-bottom:0!important;font-size:10pt!important}.summery-table .column-head3{display:block!important;grid-column:3!important;border-bottom:2px solid var(--color-primary)!important;padding:0 4px 6px!important;margin-bottom:0!important;font-size:10pt!important}.summery-table .table-section{display:contents!important}.summery-table .section-header{grid-column:1!important;padding:6px 0 2px!important;font-size:13px!important;line-height:1.3!important}.summery-table .table-row{display:contents!important}.summery-table .row-label{grid-column:1!important;font-size:11px!important;margin:0!important;padding:2px 0!important}.summery-table .taken-out{grid-column:2!important;padding:0 1rem!important}.summery-table .missing{grid-column:3!important;padding:0 4px!important}.summery-table .table-section:not(:last-child) .table-row:last-child .row-label,.summery-table .table-section:not(:last-child) .table-row:last-child .taken-out,.summery-table .table-section:not(:last-child) .table-row:last-child .missing{border-bottom:1px solid var(--color-primary)!important;padding-bottom:4px!important}.summery-table:not(.family) .section-header{padding:8px 0 6px!important}.summery-table:not(.family) .table-section:not(:last-child) .section-header{border-bottom:1px solid var(--color-primary)!important}.summery-table:not(.family) .table-section:not(:last-child) .table-row:last-child .taken-out,.summery-table:not(.family) .table-section:not(:last-child) .table-row:last-child .missing{border-bottom:1px solid var(--color-primary)!important}.summery-table:not(.family) .table-section .table-row .taken-out,.summery-table:not(.family) .table-section .table-row .missing{padding-top:8px!important;padding-bottom:6px!important}.summery-table h4,.summery-table h6{margin-bottom:0!important}.summery-table .table-entry.desktop.print{display:flex!important}.summery-table ul li{line-height:1.4!important}.products-columns.desktop{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.products-column{display:flex!important;flex-direction:column!important;align-items:center!important}.products-column__cards{display:grid!important;grid-template-rows:1fr!important;gap:8px!important;flex:1!important;width:100%!important}.products-column__cards.family{grid-template-rows:1fr 1fr!important}app-ergebnisseite,app-product,app-coverage-indicator,app-pictograms{display:block!important}app-product{height:100%!important}.ergebnisseite-container{display:block!important}.products-column__bar{height:6px!important;margin-bottom:4px!important}.products-column__headline{font-size:11px!important;margin-bottom:6px!important}.product-container{border:none!important;height:246px!important;min-height:unset!important}.product-card-wrapper{background-color:var(--grey-2)!important}.product-name{padding:8px 12px 4px!important;min-height:unset!important}.product-name h6{font-size:14px!important;line-height:20px!important;margin:0!important}.no-topline .product-name{padding-top:12px!important;min-height:unset!important}.product-price{padding:0 12px 6px!important}.product-price span{font-size:13px!important}.product-price .price{font-size:10px!important}.product-details{padding:4px 12px 10px!important}.product-details .ruv-link span{font-size:11px!important}.product-topline{padding:6px 12px 0!important}.product-card__label{font-size:10px!important}.products-intro{font-size:9pt!important;margin-bottom:8px!important}.ergebnis-container__products{display:block!important;padding:86px 25px 16px!important}.ergebnis-container__products h4{margin-bottom:4px!important;font-size:14pt!important}.infobox-container{margin:1.25rem 0 .5rem!important}.infobox{font-size:10px!important;padding:8px 12px!important}.infobox-print{margin-bottom:.5rem!important}.sub-notes{display:block!important;margin:8px 0!important}.sub-note{font-size:8px!important;line-height:1.4!important;text-align:left!important;position:relative!important;left:10px!important;text-indent:-10px!important;width:calc(100% - 10px)!important;margin-top:0!important;margin-bottom:2px!important}.vorsorge-check__container{page-break-after:always!important;break-after:page!important}.vorsorge-check__container+.ruv-section-heading,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts,.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts+.ruv-section-heading{padding-left:30px!important;padding-right:30px!important;text-align:center!important;background-color:#fff!important}.vorsorge-check__container+.ruv-section-heading{padding-top:0!important;padding-bottom:0!important;margin-top:6cm!important;height:3cm!important}.vorsorge-check__container+.ruv-section-heading .ruv-section-heading__topline{font-size:10pt!important;margin-bottom:12px!important}.vorsorge-check__container+.ruv-section-heading h2{font-size:18pt!important;max-width:500px!important;margin:0 auto!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text{padding-top:16px!important;padding-bottom:16px!important;height:5cm!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text .ruv-continuous-text__text-container{max-width:600px!important;margin:0 auto!important;text-align:left!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text ul.ruv-list{padding-left:0!important;margin:0 60px!important;list-style:none!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text li{margin-bottom:12px!important;font-size:12pt!important;padding-left:24px!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text li p{font-size:9pt!important;margin:0!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts{padding-top:0!important;padding-bottom:0!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts .ruv-contacts__content{max-width:500px!important;margin:0 auto!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts .ruv-contacts__link-container{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:nowrap!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts .ruv-btn{display:inline-flex!important;font-size:12pt!important;white-space:nowrap!important;margin-bottom:0!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts+.ruv-section-heading{padding-top:4px!important;padding-bottom:0!important;text-align:left!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts+.ruv-section-heading .ruv-section-heading__content{max-width:500px!important;margin:0 auto!important}.vorsorge-check__container+.ruv-section-heading+.ruv-continuous-text+.ruv-contacts+.ruv-section-heading p{font-size:9pt!important;color:var(--grey-5)!important}.print-footer{position:fixed!important;bottom:0!important;left:0!important;padding:0 30px!important;width:100%!important;height:150px!important;display:flex!important;justify-content:space-between!important}.footer-logo{height:150px!important;object-fit:contain!important}.safari{margin:0!important}.safari .print-header,.safari .print-footer{display:none!important}.safari .vorsorge-check__container .header{margin-top:0!important;margin-bottom:2px!important}.safari .vorsorge-check__container .header h2{font-size:14pt!important;margin-bottom:0!important}.safari app-pictograms .pictogram,.safari app-pictograms svg{width:50px!important;height:50px!important}.safari .coverage-indicator{width:100px!important;height:100px!important;margin:4px auto!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.safari .coverage-indicator__fill{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.safari .coverage-indicator__center{top:12px!important;left:12px!important;width:76px!important;height:76px!important}.safari .coverage-indicator__end-cap-dot{width:12px!important;height:12px!important}.safari .coverage-indicator__icon{width:44px!important;height:44px!important}.safari .ergebnis-container:not(.ergebnis-container__products){padding:4px 20px!important;page-break-inside:auto!important;break-inside:auto!important;page-break-after:always!important;break-after:page!important}.safari .ergebnis-container:not(.ergebnis-container__products) h4{margin-bottom:1px!important;font-size:11pt!important}.safari .ergebnis-container:not(.ergebnis-container__products) .subheadline{font-size:8pt!important;margin-bottom:0!important}.safari .summery-table{margin-top:4px!important}.safari .summery-table .section-header{padding:3px 0 0!important;font-size:11px!important}.safari .summery-table .row-label{font-size:9px!important;padding:1px 0!important}.safari .summery-table ul li{line-height:1.15!important;font-size:8pt!important;margin-bottom:0!important}.safari .summery-table .column-head2,.safari .summery-table .column-head3{font-size:8pt!important;padding-bottom:3px!important}.safari .summery-table .table-section:not(:last-child) .table-row:last-child .row-label,.safari .summery-table .table-section:not(:last-child) .table-row:last-child .taken-out,.safari .summery-table .table-section:not(:last-child) .table-row:last-child .missing{padding-bottom:2px!important}.safari .ergebnis-container__products{padding:10px 20px 6px!important;page-break-after:always!important;break-after:page!important}.safari .ergebnis-container__products h4{font-size:11pt!important;margin-bottom:2px!important}.safari .products-intro{font-size:8pt!important;margin-bottom:4px!important}.safari .product-container{height:210px!important}.safari .product-name h6{font-size:12px!important;line-height:16px!important}.safari .product-price{padding:0 12px 4px!important}.safari .product-price span{font-size:12px!important}.safari .product-price .price{font-size:9px!important}.safari .infobox-container{margin:.5rem 0 .25rem!important}.safari .infobox{font-size:9px!important;padding:6px 10px!important}.safari .sub-note{font-size:7px!important;line-height:1.2!important;margin-bottom:1px!important}.safari .page-break,.safari .vorsorge-check__container{page-break-after:auto!important;break-after:auto!important}.safari .vorsorge-check__container+.ruv-section-heading{margin-top:1cm!important;height:auto!important}@supports (-moz-appearance: none){.ergebnis-container{height:24cm!important}.ergebnis-container__products{height:26cm!important}.vorsorge-check__container+.ruv-section-heading{margin-top:34cm!important}}}:root{--slider-thumb-url: url(/dam/jcr/privatkunden/vorsorge-check-family/assets/slider.png);--slider-thumb-hover-url: url(/dam/jcr/privatkunden/vorsorge-check-family/assets/slider-hover.png)}.dev-mode{padding:0 30px}.vorsorge-check__container .header{display:flex;align-items:center}.vorsorge-check__container .header{display:flex;flex-basis:1110px;margin-top:40px;margin-bottom:2rem}.vorsorge-check__container .ruv-sternchentext:not(.gesetzliches-renteneintrittsalter){display:block;color:var(--color-primary)}.vorsorge-check__container .ergebnis-page .header{justify-content:center}.vorsorge-check__container .hidden{display:none}.vorsorge-check__container .no-wrap{white-space:nowrap}.vorsorge-check__container h2{margin-top:0!important;margin-bottom:0!important}.vorsorge-check__container label{word-break:initial}.vorsorge-check__container .bold{font-weight:700}.vorsorge-check__container .header{flex-direction:column}.vorsorge-check__container .main-content{display:flex;gap:65px}.vorsorge-check__container .right-column{display:none}.vorsorge-check__container .pictogram{display:inline-block}.vorsorge-check__container .pictogram{width:72px}.vorsorge-check__container .question-section{margin:48px 0}.vorsorge-check__container .question-section p{margin-bottom:6px}.vorsorge-check__container .question-section .question-header__question{font-size:18px;line-height:28px;margin-top:0;margin-bottom:6px}.vorsorge-check__container .question-header{display:flex;justify-content:space-between;gap:1rem;border-radius:4px}.vorsorge-check__container .question-header .pictogram{width:48px;height:48px;background-color:#fff}.vorsorge-check__container .sub-note{font-size:12px;line-height:1.5;text-align:left;position:relative;left:12px;text-indent:-12px;width:calc(100% - 12px);margin-top:0;margin-bottom:0}.vorsorge-check__container .sub-note.mobile{margin-top:24px}.vorsorge-check__container p.subline{font-size:14px;line-height:22px;text-align:center}.vorsorge-check__container span.error{visibility:hidden;font-size:12px;line-height:0;bottom:-8px;position:absolute;display:block;color:var(--red-1)!important;white-space:nowrap}.vorsorge-check__container .ng-invalid.error span.error{visibility:visible}.vorsorge-check__container .ng-invalid.error span.ruv-checkbox-container__checkmark,.vorsorge-check__container .ng-invalid.error span.ruv-radio__checkmark{border:2px solid var(--red-1)!important}.vorsorge-check__container input:checked~.ruv-checkbox-container__checkmark{background-color:var(--color-primary);border:1px solid var(--color-primary)!important}.vorsorge-check__container .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(min-width:768px){.vorsorge-check__container .header{flex-direction:row;position:relative;flex-basis:1110px;margin-top:55px;right:21px}.vorsorge-check__container .header .pictogram{width:98px}.vorsorge-check__container .main-column:not(.full-width){flex-basis:655px}.vorsorge-check__container .right-column{position:relative;display:flex;flex-direction:column;flex-basis:390px;margin:48px 0 20px;justify-content:space-between}.vorsorge-check__container .illustration-wrapper{height:365px;width:100%;display:flex;align-items:flex-end;position:relative;bottom:-34px}.vorsorge-check__container .illustration-wrapper img{max-height:100%;max-width:100%;object-fit:contain;object-position:bottom}.vorsorge-check__container .question-section p{margin-bottom:8px}.vorsorge-check__container .question-header{display:block}.vorsorge-check__container .question-header .good-to-know__wrapper{display:none}.vorsorge-check__container .question-section .question-header__question{font-size:20px;line-height:32px;margin-top:0;margin-bottom:8px}}
