﻿.block{margin-top:24px;margin-bottom:24px}@media (min-width: 576px){.block{padding:32px}}@media (min-width: 768px){.block{padding:32px}}@media (min-width: 992px){.block{padding:37px}}@media (min-width: 1200px){.block{padding:32px 62px}}.block.filled{background:#F8F8F8;padding:0}@media (min-width: 576px){.block.filled.defaultPadding{padding:32px}}@media (min-width: 768px){.block.filled.defaultPadding{padding:32px}}@media (min-width: 992px){.block.filled.defaultPadding{padding:37px}}@media (min-width: 1200px){.block.filled.defaultPadding{padding:32px 62px}}header{height:100px;display:flex;flex-direction:row;align-items:center;box-shadow:2px 5px 15px rgba(0,0,0,0.1)}header img{max-height:60px;display:inline-block}.stage .container{position:relative;padding:0;overflow:hidden}.stage .container img{width:100%;height:auto;position:relative;z-index:0;top:0;left:0;-webkit-animation:zoom 20s;animation:zoom 20s;animation-fill-mode:forwards}@media (max-width: 576px){.stage .container img{animation:none}}.stage .container .strip+svg{width:100%;height:600px}.stage .container h1,.stage .container h2{position:absolute;background-color:#fff;z-index:1000}.stage .container h1 .capital{text-transform:uppercase;font-weight:800;font-family:"Lato", Helvetica, Arial, sans-serif}.stage .container h2{color:var(--secondary-light, #54BFCF)}.stage .container .header-cta{position:absolute;z-index:100;right:50px;bottom:50px;max-width:25em;background:rgba(255,255,255,0.8);padding:2em}@media (max-width: 576px){.stage .container{overflow:hidden}.stage .container img{width:900px;left:-200px}.stage .container h1{top:100px;left:29px;font-size:18px;padding:8px 8px}.stage .container h2{top:143px;left:60px;font-size:18px;padding:8px 8px}}@media (max-width: 736px) and (orientation: landscape){.stage .container h1{top:73px;left:64px;font-size:23px;padding:11px 16px}.stage .container h2{top:131px;left:255px;font-size:23px;padding:11px 16px}}@media (min-width: 768px){.stage .container h1{top:73px;left:64px;font-size:23px;padding:11px 16px}.stage .container h2{top:131px;left:255px;font-size:23px;padding:11px 16px}}@media (min-width: 1200px){.stage .container h1{top:73px;left:89px;font-size:28px;padding:14px 16px}.stage .container h2{top:143px;left:320px;font-size:28px;padding:14px 16px}}.stage .container .main-nav li a{font-size:18px;text-decoration:none}.stage .container .main-nav li a:hover{text-decoration:underline;color:#fff}.stage .container .stripe{background-color:var(--primary-main, #0082C8);height:50px;min-width:532px;position:absolute;z-index:1;transform:scale(0, 1)}.stage .container .stripe.bottom.animate,.stage .container .stripe.bottom.top{display:none}.stage .container .stripe.top{right:0;top:0;max-width:50%;transform:scale(1, 1)}.stage .container .stripe.top.animate-go{animation:stripes 2s;transform-origin:top right;display:flex}@media (max-width: 576px){.stage .container .stripe.top{max-width:30%}}.stage .container .stripe.bottom{left:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:100%;transform:scale(1, 1)}.stage .container .stripe.bottom.animate-go{animation:stripes 2s;transform-origin:top left;display:flex}.stage .container .stripe.bottom.animate-go ul{animation:fadein 4s}.stage.helpmode .legend{padding:10px;background:#aea1e2}.stage.helpmode .legend span,.stage.helpmode .legend p{color:#fff}.stage.helpmode .legend span{font-weight:bold}.stage.helpmode .container{outline:5px solid #aea1e2}.stage.helpmode h1,.stage.helpmode h2{outline:2px solid #aea1e2;cursor:move}.login{background:var(--secondary-light, #54BFCF);border-radius:0;border:none}.login.card .card-title,.login.card .card-text,.login.card a.btn.btn-primary{color:#fff}.login.card .card-title{font-size:20px;font-family:"Roboto Slab", "Times New Roman", Times, serif}.login.card .card-text{font-size:14px}.login.card .btn-primary{background-color:transparent;text-decoration:underline;border:none;padding-left:0;padding-right:0}.intro{margin-bottom:0}.intro h1{margin-bottom:32px}.highlights{margin-top:0}@media (min-width: 576px){.highlights .row>div:last-child{padding:32px}}@media (min-width: 768px){.highlights .row>div:last-child{padding:32px}}@media (min-width: 992px){.highlights .row>div:last-child{padding:37px}}@media (min-width: 1200px){.highlights .row>div:last-child{padding:32px 62px}}.highlights ul li{display:flex;flex-direction:row;align-items:center}.highlights ul li svg{flex:none;transform:scale(1.2)}.highlights .highlights-keyvisual{width:100%;height:100%;min-height:250px;background-size:cover}.highlights .goToKapitalanlage{display:flex;justify-content:center;flex-direction:row;align-items:center}.highlights .goToKapitalanlage a{font-size:18px;text-decoration:none}.highlights .goToKapitalanlage a:hover{text-decoration:underline}.highlights .goToKapitalanlage svg{margin-left:0.5em}.features ul li{display:flex}.features ul li svg{transform:translateY(3px);flex:none}.block.filled.testimonials{background:#fff}@media (min-width: 576px){.block.filled.testimonials{padding:32px}}@media (min-width: 768px){.block.filled.testimonials{padding:32px}}@media (min-width: 992px){.block.filled.testimonials{padding:37px}}@media (min-width: 1200px){.block.filled.testimonials{padding:32px 62px}}.block.filled.testimonials .card{height:100%}.block.filled.testimonials .card img{width:100%;height:auto}.block.filled.testimonials .card .card-title{font-family:"Roboto Slab", "Times New Roman", Times, serif;color:var(--primary-light, #0082C8)}.block.filled.testimonials .card .card-title .name{font-size:28px;padding-right:8px}.block.filled.testimonials .card .card-title .age{color:var(--primary-light, #0082C8);font-size:18px}.block.filled.testimonials .card .card-intro{margin-bottom:8px}.block.filled.testimonials .card .card-example{margin-bottom:32px}.block.filled.testimonials .card .card-kto-title{font-size:14px;color:var(--primary-dark, #005697);margin-bottom:0}.block.filled.testimonials .card .card-kto-result{font-size:36px;color:var(--primary-dark, #005697);font-family:"Roboto Slab", "Times New Roman", Times, serif}.block.filled.testimonials .card .card-kto-result::before{content:'€';color:var(--primary-light, #0082C8);margin-right:8px}.block.filled.testimonials .card .details{font-weight:bold;color:var(--cta-primary, #F59B69);font-size:18px;display:flex;flex-direction:row;align-items:center}.block.filled.testimonials .card .details svg{margin-right:8px}.block.filled.testimonials .card .details svg path{fill:var(--cta-primary, #F59B69)}.block.filled.testimonials .card .details-content{display:none}.block.three-steps h2{text-align:center}.block.three-steps .step-container{padding:40px 80px}@media (max-width: 576px){.block.three-steps .step-container{padding:15px 40px}}@media (min-width: 576px){.block.addons{padding:32px}}@media (min-width: 768px){.block.addons{padding:32px}}@media (min-width: 992px){.block.addons{padding:37px}}@media (min-width: 1200px){.block.addons{padding:32px 62px}}.block.addons h2{text-align:center;margin-bottom:32px;color:var(--primary-dark, #005697);margin-left:10px;margin-right:10px}.block.addons .addon-block{display:flex;flex-direction:row;padding:32px;background:#fff;width:86%;transform:translateX(7%)}@media (max-width: 576px){.block.addons .addon-block{width:94%;transform:translateX(3%);flex-direction:column}.block.addons .addon-block .addon-link>svg{display:none}}@media (max-width: 768px){.block.addons .addon-block{width:94%;transform:translateX(3%);flex-direction:column}}.block.addons .addon-block .addon-block-title,.block.addons .addon-block .addon-block-optional-title{display:inline-block;margin-bottom:30px}.block.addons .addon-block .addon-block-title{font-weight:bold;color:var(--secondary-light, #54BFCF);font-size:24px;font-family:"Lato", Helvetica, Arial, sans-serif}.block.addons .addon-block .addon-block-optional-title{color:#505050;font-size:24px;font-family:"Lato", Helvetica, Arial, sans-serif}.block.addons .addon-block>div{flex-grow:1;flex-basis:50%}.block.addons .addon-block .addon-segment ul li svg{flex:none}.block.addons .addon-block .addon-block-ruler{flex-basis:56px;position:relative;margin-right:30px}.block.addons .addon-block .addon-block-ruler svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(2.5);z-index:1}.block.addons .addon-block .addon-block-ruler svg path:first-child{fill:#F8F8F8}.block.addons .addon-block .addon-block-ruler svg path:last-child{fill:var(--primary-dark, #005697)}.block.addons .addon-block .addon-block-ruler::after{content:' ';position:relative;height:100%;display:block;width:4px;background:#F8F8F8;z-index:0;left:50%;transform:translateX(-50%)}.block.addons .addon-block ul li{display:flex;flex-direction:row;align-items:baseline;margin-bottom:20px}.block.addons .addon-block ul li svg{transform:translateY(5px)}.block.addons .addon-block ul li svg path{fill:var(--secondary-light, #54BFCF)}.block.addons .addon-block .addon-link{position:relative;border:1px solid rgba(67,67,67,0.721569);display:block;height:64px;margin-bottom:16px;display:flex;flex-direction:row;align-items:center}.block.addons .addon-block .addon-link>svg{height:64px;width:64px;padding:15px;border-right:1px solid rgba(67,67,67,0.721569)}.block.addons .addon-block .addon-link>svg path{fill:rgba(67,67,67,0.721569)}.block.addons .addon-block .addon-link>span{display:inline-block;margin-left:16px;font-size:24px;font-family:"Roboto Slab", "Times New Roman", Times, serif font-size;color:rgba(67,67,67,0.721569)}.block.addons .addon-block .addon-link a{position:absolute;right:16px}.block.addons .addon-block .addon-link a svg{transform:scale(1.5)}.block.addons .addon-block .addon-link a svg path{fill:var(--secondary-light, #54BFCF)}.block.addons .productinfo-container{text-align:center;margin-top:24px;margin-bottom:16px}.block.addons .productinfo-container a{color:var(--primary-dark, #005697);font-size:18px;font-weight:bold;font-family:"Lato", Helvetica, Arial, sans-serif}.block.addons .productinfo-container a svg{transform:translate(-5px, 2px) scale(1.2)}.block.addons .productinfo-container a svg path{fill:var(--primary-dark, #005697)}.block.keyfacts{margin-top:0;margin-bottom:0}.block.keyfacts h1{text-align:center}.block.keyfacts .basisinformation.table-modern{width:70%;margin:3em auto}.block.keyfacts .basisinformation.table-modern thead{font-family:"Roboto Slab", "Times New Roman", Times, serif;font-size:20px;background-color:var(--secondary-main, #54BFCF);color:var(--secondary-contrast-text, #fff);text-align:center;line-height:48px;border:1px solid var(--secondary-main, #54BFCF)}.block.keyfacts .basisinformation.table-modern tbody tr td{font-size:18px;padding:10px;border:1px solid #cacacab8;padding-left:20px}.block.keyfacts .basisinformation.table-modern tbody tr td:first-child{width:40%;text-align:right;font-weight:bold;background:#F8F8F8;padding-right:20px}.block.keyfacts .basisinformation.table-modern tr.footnote td{background:none !important;border:none}@media (max-width: 576px){.block.keyfacts .basisinformation.table-modern{width:100%}.block.keyfacts .basisinformation.table-modern tbody tr{display:flex;flex-direction:column}.block.keyfacts .basisinformation.table-modern tbody tr td{border:none}.block.keyfacts .basisinformation.table-modern tbody tr td:first-child{width:100%;text-align:left}}a{display:flex;flex-direction:row;justify-content:center;font-size:14px;color:var(--primary-dark, #005697);text-decoration:underline}svg{margin-right:5px}svg path{fill:var(--primary-dark, #005697)}.block.investment-mod{padding-bottom:0}.block.investment-mod,.block.performance,.block.calculate{margin-top:0;margin-bottom:0}.block.performance{padding-top:0}.block.calculate .btn-group-toggle{margin-bottom:2em;padding:0}.block.calculate .form-group label,.block.calculate p label{margin-right:1em}.block.calculate .form-group input[type=text],.block.calculate .form-group input[type=date],.block.calculate p input[type=text],.block.calculate p input[type=date]{border-radius:0;border:none}@media (max-width: 576px){.block.calculate{padding-top:1em;padding-bottom:1em}}.block.contact{background:var(--primary-light, #0082C8);position:relative;z-index:0;margin-left:62px;margin-right:62px;margin-top:62px;padding-left:4vw;padding-right:4vw}.block.contact .isSending{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--primary-light, #0082C8);z-index:2;opacity:0.9;backdrop-filter:blur(2px)}.block.contact .isSending div{color:#fff;font-family:"Lato", Helvetica, Arial, sans-serif;font-size:18px}.block.contact .form-group{position:relative;margin-bottom:30px}.block.contact .form-group input[type=text],.block.contact .form-group input[type=date]{line-height:19px;padding:27px 12px 10px;text-indent:8px;position:relative;z-index:0;border:none}.block.contact .form-group label{position:absolute;z-index:1;color:#707070;transform:translate(12px, 15px) scale(1);pointer-events:none}.block.contact .form-group.focus label,.block.contact .form-group.hasValue label{transform:translate(6px, 6px) scale(0.75)}.block.contact .form-group::before{left:0;right:0;top:56px;content:"\00a0";position:absolute;transition:border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-bottom:1px solid transparent;pointer-events:none;z-index:1}.block.contact .form-group::after{left:0;right:0;top:56px;content:"";position:absolute;transform:scaleX(0);transition:transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;border-bottom:2px solid #54BFCF;pointer-events:none;z-index:1}.block.contact .form-group.focus::after{transform:scaleX(1)}.block.contact .alert.alert-danger{border-radius:0;background-color:#fff;border:0;color:#C00000;font-family:"Lato", Helvetica, Arial, sans-serif}.block.contact .small.dataTransfer{margin-top:10px}.block.contact .small.dataTransfer a{color:#fff}@media (max-width: 576px){.block.contact{margin-left:0;margin-right:0}.block.contact .ruler{transform:rotate(90deg) scaleY(6) translateX(20px)}}@media (max-width: 768px){.block.contact .ruler{transform:rotate(90deg) scaleY(6) translateX(20px)}}.block.contact h2,.block.contact label,.block.contact p,.block.contact span{color:#fff}.block.contact .ruler{display:inline-block;height:100%;border:1px solid #fff;width:1px}.block.quotes h2{margin-bottom:62px;text-align:center}.block.quotes a{display:block}.block.quotes article{display:flex;flex-direction:column;align-items:center}.block.quotes article img{max-height:55px;width:auto;margin-bottom:20px}.block.quotes article span{display:block;text-align:center}.block.quotes article .quote-source{margin-bottom:73px;display:block;max-width:400px}.block.quotes article .quote-source *{color:var(--primary-dark, #005697);font-size:24px}.block.faq{padding-top:0}.block.faq h3{color:var(--secondary-light, #54BFCF);font-family:"Roboto Slab", "Times New Roman", Times, serif;border-bottom:1px solid rgba(112,112,112,0.4);padding-bottom:22px;margin-top:44px}.block.faq h4{font-family:"Roboto Slab", "Times New Roman", Times, serif;font-size:20px;color:#505050;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.block.faq h4 svg path{fill:var(--cta-primary, #F59B69)}.block.faq h4 .up{display:none}.block.faq .question.active h4 .up{display:block}.block.faq .question.active h4 .down{display:none}.block.faq .question.active .faq-body{display:block}.block.faq .question.active .faq-body ul{list-style-type:disc;margin-left:2em}.block.faq .question.active .faq-body ul li{display:list-item}.block.faq .question{padding:22px 0;border-bottom:1px solid rgba(112,112,112,0.4)}.block.faq .question .faq-body{display:none;color:#969696}.block.faq .question .faq-body a{font-family:inherit;font-size:inherit;color:inherit;display:inline-block}.terms *{font-size:12px}footer ul li{margin-bottom:0}footer .top-section{background-color:var(--primary-light, #0082C8)}footer .top-section .container{min-height:160px;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}@media (max-width: 576px){footer .top-section .container{flex-wrap:wrap}footer .top-section .container ul{margin-left:0 !important}}footer .top-section .container img{max-height:60px;display:inline-block;margin:0}footer .top-section .container ul{margin-left:4vw}footer .top-section .container ul li{display:block;font-size:18px;color:#fff;line-height:1.6rem}footer .bottom-section{background-color:var(--primary-dark, #005697)}footer .bottom-section .container{height:80px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:62px;padding-right:62px}@media (max-width: 576px){footer .bottom-section .container{flex-wrap:wrap;align-items:flex-start;flex-direction:column-reverse;padding:calc(0.5rem + 15px);height:auto !important}footer .bottom-section .container>div{padding:0.5em 0}}footer .bottom-section .container .nav a{margin-right:1.5em;text-decoration:none}@media (max-width: 576px){footer .bottom-section .container{height:160px}}@media (max-width: 768px){footer .bottom-section .container{height:160px}}footer .bottom-section .container *{color:#fff}footer .bottom-section .container a{font-size:18px;font-weight:bold;display:inline-block}footer .bottom-section .container img{height:30px;margin-right:0.5em}ul.nav.main-nav{list-style-type:none;width:100%;display:flex;flex-direction:row;justify-content:space-around}ul.nav.main-nav li{display:inline-block;margin-bottom:0;min-width:150px;display:flex;flex-direction:row;align-items:center;justify-content:center}ul.nav.main-nav li a span,ul.nav.main-nav li a span:active,ul.nav.main-nav li a span:hover{color:#fff}ul.nav.main-nav li a:hover{text-decoration-color:#fff}ul.nav.main-nav li svg{margin-right:8px;transform:translateY(3px)}ul.nav.main-nav li svg path{fill:#fff}@media (max-width: 576px){ul.nav.main-nav li{min-width:auto}}.block.animateLeft,.block.animateRight{position:relative;overflow:hidden}.block.animateLeft .row,.block.animateRight .row{position:relative}.testimonials .card{overflow:hidden}.testimonials .card .card-image{max-height:268px;overflow:hidden}.testimonials .card:hover img{transform:scale(1.3);transition:all 1s;max-height:283px}.addon-segment{overflow:hidden}@-webkit-keyframes zoom{from{-webkit-transform:scale(1, 1)}to{-webkit-transform:scale(1.2, 1.2)}}@keyframes zoom{to{transform:scale(1.2, 1.2)}}@keyframes stripes{0%{transform:scale(0, 1)}100%{transform:scale(1, 1)}}@keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.container{max-width:1280px}h1{color:var(--primary-light, #0082C8);font-family:"Roboto Slab", "Times New Roman", Times, serif;font-size:36px}h2{color:var(--primary-light, #0082C8);font-family:"Roboto Slab", "Times New Roman", Times, serif;font-size:28px}h3{color:var(--primary-dark, #005697);font-family:"Lato", Helvetica, Arial, sans-serif;font-weight:700;font-size:24px}h4{color:var(--secondary-light, #54BFCF);font-size:18px;font-family:"Roboto Slab", "Times New Roman", Times, serif font-size}small{font-size:12px}small>*{font-size:12px !important}p,li{color:#505050;font-family:"Lato", Helvetica, Arial, sans-serif;font-size:18px}table tbody td{color:#505050}.btn.btn-primary{border-radius:0;background-color:var(--cta-primary, #F59B69);border:none;color:var(--cta-contrast-text, #fff)}ul{list-style-type:none;margin:0;padding:0}ul li{display:inline-block;margin-bottom:27px}ul li img,ul li svg{margin-right:16px}ul li img path,ul li svg path{fill:var(--primary-light, #0082C8)}input[type=text]{border-radius:0;border:none}.block img{max-width:100%}.card{border-radius:0}.text-danger-custom{color:#fff}
