@font-face{font-family:AvenirLTPro-Light;src:url(../fonts/Avenir/3A10F5_0_0.eot);src:url(../fonts/Avenir/3A10F5_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/3A10F5_0_0.woff2) format("woff2"),url(../fonts/Avenir/3A10F5_0_0.woff) format("woff"),url(../fonts/Avenir/3A10F5_0_0.ttf) format("truetype")}@font-face{font-family:AvenirLTPro-LightOblique;src:url(../fonts/Avenir/3A10F5_1_0.eot);src:url(../fonts/Avenir/3A10F5_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/3A10F5_1_0.woff2) format("woff2"),url(../fonts/Avenir/3A10F5_1_0.woff) format("woff"),url(../fonts/Avenir/3A10F5_1_0.ttf) format("truetype")}@font-face{font-family:AvenirLTPro-Medium;src:url(../fonts/Avenir/3A10F5_2_0.eot);src:url(../fonts/Avenir/3A10F5_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/3A10F5_2_0.woff2) format("woff2"),url(../fonts/Avenir/3A10F5_2_0.woff) format("woff"),url(../fonts/Avenir/3A10F5_2_0.ttf) format("truetype")}@font-face{font-family:AvenirLTPro-MediumOblique;font-weight:800;src:url(../fonts/Avenir/3A10F5_3_0.eot);src:url(../fonts/Avenir/3A10F5_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/3A10F5_3_0.woff2) format("woff2"),url(../fonts/Avenir/3A10F5_3_0.woff) format("woff"),url(../fonts/Avenir/3A10F5_3_0.ttf) format("truetype")}@font-face{font-family:AvenirLTPro-Heavy;src:url(../fonts/Avenir/3A10F5_4_0.eot);src:url(../fonts/Avenir/3A10F5_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/3A10F5_4_0.woff2) format("woff2"),url(../fonts/Avenir/3A10F5_4_0.woff) format("woff"),url(../fonts/Avenir/3A10F5_4_0.ttf) format("truetype")}@font-face{font-family:AvenirLTPro-HeavyOblique;src:url(../fonts/Avenir/3A10F5_5_0.eot);src:url(../fonts/Avenir/3A10F5_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir/3A10F5_5_0.woff2) format("woff2"),url(../fonts/Avenir/3A10F5_5_0.woff) format("woff"),url(../fonts/Avenir/3A10F5_5_0.ttf) format("truetype")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;src:url(../fonts/PTSerif/pt-serif-v11-latin-italic.eot);src:local("PT Serif Italic"),local("PTSerif-Italic"),url(../fonts/PTSerif/pt-serif-v11-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/PTSerif/pt-serif-v11-latin-italic.woff2) format("woff2"),url(../fonts/PTSerif/pt-serif-v11-latin-italic.woff) format("woff"),url(../fonts/PTSerif/pt-serif-v11-latin-italic.ttf) format("truetype"),url(../fonts/PTSerif/pt-serif-v11-latin-italic.svg#PTSerif) format("svg")}@font-face{font-family:"PT Serif Normal";font-style:normal;font-weight:400;src:url(../fonts/PTSerif/pt-serif-v12-latin-regular.eot);src:local(""),url(../fonts/PTSerif/pt-serif-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/PTSerif/pt-serif-v12-latin-regular.woff2) format("woff2"),url(../fonts/PTSerif/pt-serif-v12-latin-regular.woff) format("woff"),url(../fonts/PTSerif/pt-serif-v12-latin-regular.ttf) format("truetype"),url(../fonts/PTSerif/pt-serif-v12-latin-regular.svg#PTSerif) format("svg")}:root{--font-family-serif:PT Serif,Georgia,Palatino,Times New Roman,sans-serif;--font-family-light:AvenirLTPro-Light,Arial,Verdana,Helvetica,sans-serif;--font-family-bold:AvenirLTPro-Medium,Arial,Verdana,Helvetica,sans-serif;--font-family-heavy:AvenirLTPro-Heavy,Arial,Verdana,Helvetica,sans-serif;--white:#fff;--yellow-dark:#ffc40b;--blue-dark:#004899;--grey-light:#ebebeb;--grey:#8d8d8d}.element-rentenmodellhilfe .rmh-question{align-items:center;display:flex;flex-direction:column}.element-rentenmodellhilfe .rmh-question h3{margin-bottom:10px;margin-top:0}.element-rentenmodellhilfe .rmh-answer-buttons{display:flex;gap:15px}.element-rentenmodellhilfe .rmh-answer-buttons button{border-color:#004899!important;box-shadow:none!important;outline:0!important}.element-rentenmodellhilfe .rmh-answer-buttons button.active{background-color:#004899!important;color:#fff!important}.element-rentenmodellhilfe .rmh-answer-buttons button:hover{background-color:#004899;color:#fff}.element-rentenmodellhilfe .rmh-button-wrap.children{padding-bottom:80px;position:relative}.element-rentenmodellhilfe .rmh-question-children{display:flex;flex-direction:column;gap:15px;margin-top:20px;padding-left:10px;position:absolute;top:100%;top:30px;white-space:nowrap}.element-rentenmodellhilfe .rmh-question-children .custom-control-label:before{background-color:#fff}.element-rentenmodellhilfe .rmh-question-children .custom-control-input:checked~.custom-control-label:before{background-color:#f8b51d}.element-rentenmodellhilfe .rmh-graph{background-color:#fff;margin:40px 0 20px}.element-rentenmodellhilfe .rmh-res-diagram-wrap{background-color:#fff;border-radius:30px;display:flex;gap:20px;padding:30px 30px 0}.element-rentenmodellhilfe .rmh-res-diagram{display:flex;width:100%}.element-rentenmodellhilfe .rmh-res-start{background-color:#004899;border-radius:4px;height:100%;width:10px}.element-rentenmodellhilfe .rmh-res-models{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.element-rentenmodellhilfe .rmh-res-model{align-items:center;display:flex}.element-rentenmodellhilfe .rmh-res-base{background-color:#004899;flex-basis:20px;flex-shrink:0;height:2px;width:20px}.element-rentenmodellhilfe .rmh-res-line{background-color:#004899;height:2px;transition:width .3s ease-in-out}.element-rentenmodellhilfe .rmh-res-indicator{background-color:#004899;border-radius:100%;flex-basis:20px;flex-shrink:0;height:20px;width:20px}.element-rentenmodellhilfe .rmh-res-name{padding-left:15px}.element-rentenmodellhilfe .rmh-res-plus{padding-bottom:10px;padding-top:10px;text-align:center}.element-rentenmodellhilfe .rmh-res-plus-check{transition-duration:.1s}.element-rentenmodellhilfe .rmh-res-plus-check label{font-weight:700}.element-rentenmodellhilfe .rmh-res-plus-check label:before{background-color:#489900!important}.element-rentenmodellhilfe .rmh-res-header{margin-bottom:50px;text-align:center}.element-rentenmodellhilfe .rmh-res-header h3{color:#004899;font-size:24px;margin:0}.element-rentenmodellhilfe .rmh-res-best{display:flex;flex-direction:column;gap:20px}.element-rentenmodellhilfe .rmh-res-img-wrap{flex-basis:40%;flex-shrink:0}.element-rentenmodellhilfe .rmh-res-img{height:auto;width:100%}.element-rentenmodellhilfe .rmh-res-best-exp{display:flex;gap:20px;justify-content:center}.element-rentenmodellhilfe .rmh-res-title{text-align:center}.element-rentenmodellhilfe .rmh-res-title .t{margin:0}.element-rentenmodellhilfe .rmh-res-title .s{color:#004899;font-size:24px}.element-rentenmodellhilfe .rmh-res-others{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;margin-top:40px}.element-rentenmodellhilfe .rmh-other-model{align-items:center;display:flex;flex-direction:column;gap:15px}.element-rentenmodellhilfe .rmh-c2a{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}.element-rentenmodellhilfe .rmh-c2a .btn-link{font-size:20px}.element-rentenmodellhilfe .rmh-res-link p{text-align:center}.element-rentenmodellhilfe .rmh-res-link a:after{right:auto}.element-rentenmodellhilfe .hidden{display:none!important}.element-rentenmodellhilfe .visible{visibility:visible!important}.element-rentenmodellhilfe [x-cloak]{display:none!important}.element-rentenmodellhilfe .rmh-questions-wrapper,.element-rentenmodellhilfe .rmh-results-wrapper{background-color:#f2f2f2;padding:30px 40px}.element-rentenmodellhilfe .rmh-header{display:flex;justify-content:center;margin-bottom:50px;position:relative}.element-rentenmodellhilfe .rmh-steps{left:0;position:absolute;top:0}.element-rentenmodellhilfe .rmh-steps ul{align-items:center;display:flex;list-style:none;padding:0}.element-rentenmodellhilfe .rmh-steps li{align-items:center;background-color:#004899;border-radius:100%;color:#fff;display:flex;height:30px;justify-content:center;line-height:30px;margin-right:30px;padding:5px;position:relative;width:30px}.element-rentenmodellhilfe .rmh-steps li:not(:last-child):after{background-color:#004899;content:" ";flex-basis:30px;flex-shrink:0;height:2px;position:absolute;right:-30px;width:30px}.element-rentenmodellhilfe .rmh-steps li.active{background-color:#ffc40b;color:#675e54;height:45px;line-height:45px;width:45px}.element-rentenmodellhilfe .rmh-title{max-width:40%;text-align:center}.element-rentenmodellhilfe .rmh-title h3{color:#004899;font-size:24px;margin:0}.element-rentenmodellhilfe .rmh-title strong{color:#004899}.element-rentenmodellhilfe .rmh-nav{display:flex;gap:20px;justify-content:center}@media print{.element-rentenmodellhilfe a,.element-rentenmodellhilfe button{display:none}.element-rentenmodellhilfe .rmh-res-img-wrap{text-align:center}.element-rentenmodellhilfe img{height:auto;width:300px!important}.element-rentenmodellhilfe .rmh-results-wrapper{background-color:#f2f2f2!important}.element-rentenmodellhilfe .rmh-res-title .t{font-size:24px!important}.element-rentenmodellhilfe .rmh-res-title .s{font-size:24px}.element-rentenmodellhilfe .rmh-c2a,.element-rentenmodellhilfe .rmh-res-link{display:none}}@media (max-width:991.98px){.element-rentenmodellhilfe .rmh-questions-wrapper,.element-rentenmodellhilfe .rmh-results-wrapper{padding:30px 20px}.element-rentenmodellhilfe .rmh-header{align-items:center;flex-direction:column;gap:20px}.element-rentenmodellhilfe .rmh-steps{position:static}.element-rentenmodellhilfe .rmh-title{max-width:100%}.element-rentenmodellhilfe .rmh-question{text-align:center}.element-rentenmodellhilfe .rmh-res-diagram-wrap{flex-direction:column}.element-rentenmodellhilfe .rmh-res-diagram-wrap h3{margin:0}.element-rentenmodellhilfe .rmh-res-diagram{height:120px}.element-rentenmodellhilfe .rmh-answer-buttons,.element-rentenmodellhilfe .rmh-question-options,.element-rentenmodellhilfe .rmh-res-best-exp{flex-direction:column}.element-rentenmodellhilfe .rmh-res-others{gap:30px;grid-template-columns:1fr}.element-rentenmodellhilfe .rmh-c2a{align-items:center;flex-direction:column;padding-top:20px}}