@charset "utf-8";main{scroll-behavior:smooth}*{-webkit-box-sizing:border-box;box-sizing:border-box}body.aggreen .agb-cmp-text ol li:after{background-color:#9c0}body.aggreen .agb-cmp-text ul li:before{color:#9c0}body.aggreen .agb-cmp-domain-teaser .domain-teaser__banner,body.aggreen .table tr:first-child th{background-color:#9c0}body.aggreen .agb-cmp-usp__item-checkmark:after{color:#9c0}body.agblue .agb-cmp-text ol li:after{background-color:#036}body.agblue .agb-cmp-text ul li:before{color:#036}body.agblue .agb-cmp-domain-teaser .domain-teaser__banner,body.agblue .table tr:first-child th{background-color:#036}body.agblue .agb-cmp-usp__item-checkmark:after{color:#036}body.mobility .agb-cmp-text ol li:after{background-color:#00c1fc}body.mobility .agb-cmp-text ul li:before{color:#00c1fc}body.mobility .agb-cmp-domain-teaser .domain-teaser__banner,body.mobility .table tr:first-child th{background-color:#00c1fc}body.mobility .agb-cmp-usp__item-checkmark:after{color:#00c1fc}body.home .agb-cmp-text ol li:after{background-color:#429e34}body.home .agb-cmp-text ul li:before{color:#429e34}body.home .agb-cmp-domain-teaser .domain-teaser__banner,body.home .table tr:first-child th{background-color:#429e34}body.home .agb-cmp-usp__item-checkmark:after{color:#429e34}body.family .agb-cmp-text ol li:after{background-color:#f58a1f}body.family .agb-cmp-text ul li:before{color:#f58a1f}body.family .agb-cmp-domain-teaser .domain-teaser__banner,body.family .table tr:first-child th{background-color:#f58a1f}body.family .agb-cmp-usp__item-checkmark:after{color:#f58a1f}body.health .agb-cmp-text ol li:after{background-color:#c71780}body.health .agb-cmp-text ul li:before{color:#c71780}body.health .agb-cmp-domain-teaser .domain-teaser__banner,body.health .table tr:first-child th{background-color:#c71780}body.health .agb-cmp-usp__item-checkmark:after{color:#c71780}body.invest .agb-cmp-text ol li:after{background-color:#723f9f}body.invest .agb-cmp-text ul li:before{color:#723f9f}body.invest .agb-cmp-domain-teaser .domain-teaser__banner,body.invest .table tr:first-child th{background-color:#723f9f}body.invest .agb-cmp-usp__item-checkmark:after{color:#723f9f}body.pension .agb-cmp-text ol li:after{background-color:#035ca1}body.pension .agb-cmp-text ul li:before{color:#035ca1}body.pension .agb-cmp-domain-teaser .domain-teaser__banner,body.pension .table tr:first-child th{background-color:#035ca1}body.pension .agb-cmp-usp__item-checkmark:after{color:#035ca1}@-webkit-keyframes turnAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.agb-cmp-button--secondary-blue-arrow-icon a{background-color:transparent;border:1px solid #035ca1;color:#035ca1;padding-left:40px;padding-right:30px;position:relative}.agb-cmp-button--secondary-blue-arrow-icon a:before{left:10px}.agb-cmp-button--secondary-blue-arrow-icon a:after,.agb-cmp-button--secondary-blue-arrow-icon a:before{content:url(../../../etc.clientlibs/pension/clientlibs/clientlib-site/resources/icons/infoArrow.png);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.agb-cmp-button--secondary-blue-arrow-icon a:after{right:10px}.agb-cmp-button--secondary-blue-arrow-icon a:focus,.agb-cmp-button--secondary-blue-arrow-icon a:hover{background-color:transparent}.agb-cmp-category-separator--blue-bg h4,.agb-cmp-category-separator--blue-bg h4:before{background-color:#00c1fc}.agb-cmp-category-separator--green-bg h4,.agb-cmp-category-separator--green-bg h4:before{background-color:#429e34}.agb-cmp-category-separator--purple-bg h4,.agb-cmp-category-separator--purple-bg h4:before{background-color:#723f9f}.agb-cmp-category-separator--golden-bg h4,.agb-cmp-category-separator--golden-bg h4:before{background-color:#d8a11a}.agb-cmp-category-separator--darkBlue-bg h4,.agb-cmp-category-separator--darkBlue-bg h4:before{background-color:#036}@media screen and (max-width:991px){.agb-cmp-container-flex.mobile-padding-top{padding-top:20px}.agb-cmp-container-flex.mobile-padding-top40{padding-top:40px}.agb-cmp-container-grid.mobile-padding-top{padding-top:20px}.agb-cmp-container-grid.mobile-padding-top40{padding-top:40px}}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=home]{background-color:gray;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMTMzIiBoZWlnaHQ9IjEwMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMDE4LjcgMzQzLjcgNTg1IDYuNGEzMC4wMyAzMC4wMyAwIDAgMC0zNyAwTDExNC4zIDM0My43Yy03LjMgNS43LTExLjYgMTQuNS0xMS42IDIzLjh2NTMwYzAgNjkuOCA1Ni43IDEyNi41IDEyNi41IDEyNi41aDY3NC42YzY5LjggMCAxMjYuNS01Ni44IDEyNi41LTEyNi41di01MzBjMC05LjQtNC4zLTE4LjEtMTEuNi0yMy44TTY4MC45IDk2My44SDQ1MlY1NDIuMWgyMjguOXptMjg5LjItNjYuM2MwIDM2LjUtMjkuOCA2Ni4zLTY2LjMgNjYuM0g3NDEuMVY1MTJjMC0xNi42LTEzLjUtMzAuMS0zMC4xLTMwLjFINDIxLjljLTE2LjYgMC0zMC4xIDEzLjUtMzAuMSAzMC4xdjQ1MS44SDIyOS4yYy0zNi41IDAtNjYuMy0yOS44LTY2LjMtNjYuM1YzODIuMkw1NjYuNSA2OC4zbDQwMy42IDMxMy45eiIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;color:#fff;display:none;min-width:40px;width:40px}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=home]:hover{background-color:gray}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=aggreen] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=aggreen]:before{background-color:#9c0}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=agblue] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=agblue]:before{background-color:#036}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=mobility] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=mobility]:before{background-color:#00c1fc}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=home] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=home]:before{background-color:#429e34}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=family] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=family]:before{background-color:#f58a1f}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=health] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=health]:before{background-color:#c71780}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=invest] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=invest]:before{background-color:#723f9f}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=pension] div:before,.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=pension]:before{background-color:#035ca1}@media only screen and (min-width:992px){.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=home]{display:inline-block}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=aggreen]:hover,body.aggreen .agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=aggreen]{background-color:#f2f2f2;color:#9c0}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=agblue]:hover,body.agblue .agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=agblue]{background-color:#f2f2f2;color:#036}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=mobility]:hover,body.mobility .agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=mobility]{background-color:#f2f2f2;color:#00c1fc}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=home]:hover,body.home .agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=home]{background-color:#f2f2f2;color:#429e34}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=family]:hover,bodyfamily .agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=family]{background-color:#f2f2f2;color:#f58a1f}.agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=health]:hover,body.health .agb-cmp-flyoutmenu .flyout__mainmenu li[data-topic=health]{background-color:#f2f2f2;color:#c71780}.agb-cmp-flyoutmenu .flyout__mainmenu[data-topic=invest]:hover,body.invest .agb-cmp-flyoutmenu .flyout__mainmenu[data-topic=invest]{background-color:#f2f2f2;color:#723f9f}.agb-cmp-flyoutmenu .flyout__mainmenu[data-topic=pension]:hover,body.pension .agb-cmp-flyoutmenu .flyout__mainmenu[data-topic=pension]{background-color:#f2f2f2;color:#035ca1}}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=aggreen] .submenu__title{color:#9c0}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=aggreen] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=aggreen] .submenu__icon svg path{fill:#9c0}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=agblue] .submenu__title{color:#036}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=agblue] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=agblue] .submenu__icon svg path{fill:#036}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=mobility] .submenu__title{color:#00c1fc}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=mobility] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=mobility] .submenu__icon svg path{fill:#00c1fc}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=home] .submenu__title{color:#429e34}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=home] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=home] .submenu__icon svg path{fill:#429e34}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=family] .submenu__title{color:#f58a1f}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=family] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=family] .submenu__icon svg path{fill:#f58a1f}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=health] .submenu__title{color:#c71780}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=health] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=health] .submenu__icon svg path{fill:#c71780}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=invest] .submenu__title{color:#723f9f}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=invest] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=invest] .submenu__icon svg path{fill:#723f9f}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=pension] .submenu__title{color:#035ca1}.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=pension] .submenu__icon svg,.agb-cmp-flyoutmenu .flyout .submenu[data-submenu=pension] .submenu__icon svg path{fill:#035ca1}[data-submenu=aggreen] .agb-cmp-flyoutmenu .submenu__title{color:#9c0}[data-submenu=agblue] .agb-cmp-flyoutmenu .submenu__title{color:#036}[data-submenu=mobility] .agb-cmp-flyoutmenu .submenu__title{color:#00c1fc}[data-submenu=home] .agb-cmp-flyoutmenu .submenu__title{color:#429e34}[data-submenu=family] .agb-cmp-flyoutmenu .submenu__title{color:#f58a1f}[data-submenu=health] .agb-cmp-flyoutmenu .submenu__title{color:#c71780}[data-submenu=invest] .agb-cmp-flyoutmenu .submenu__title{color:#723f9f}[data-submenu=pension] .agb-cmp-flyoutmenu .submenu__title{color:#035ca1}[data-submenu=aggreen] .agb-cmp-flyoutmenu .submenu__header{color:#9c0}[data-submenu=agblue] .agb-cmp-flyoutmenu .submenu__header{color:#036}[data-submenu=mobility] .agb-cmp-flyoutmenu .submenu__header{color:#00c1fc}[data-submenu=home] .agb-cmp-flyoutmenu .submenu__header{color:#429e34}[data-submenu=family] .agb-cmp-flyoutmenu .submenu__header{color:#f58a1f}[data-submenu=health] .agb-cmp-flyoutmenu .submenu__header{color:#c71780}[data-submenu=domain-7] .agb-cmp-flyoutmenu .submenu__header{color:#723f9f}[data-submenu=pension] .agb-cmp-flyoutmenu .submenu__header{color:#035ca1}[data-submenu=aggreen] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #9c0}[data-submenu=agblue] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #036}[data-submenu=mobility] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #00c1fc}[data-submenu=home] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #429e34}[data-submenu=family] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #f58a1f}[data-submenu=health] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #c71780}[data-submenu=invest] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #723f9f}[data-submenu=pension] .agb-cmp-flyoutmenu .submenu__header{border-left:3px solid #035ca1}[data-submenu=aggreen] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #9c0}[data-submenu=agblue] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #036}[data-submenu=mobility] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #00c1fc}[data-submenu=home] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #429e34}[data-submenu=family] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #f58a1f}[data-submenu=health] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #c71780}[data-submenu=invest] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #723f9f}[data-submenu=pension] .agb-cmp-flyoutmenu .submenu__header{border-top:4px solid #035ca1}.footer{color:#797979;font-size:14px;position:relative}.footer__positive-line{background:#f2f2f2;display:block;overflow:hidden;position:relative}.footer__positive-line a{color:#4b5559!important;font-family:AGGeogrotesque-Regular!important;font-size:14px!important}.footer__positive-line a:hover{color:#000}.footer__positive-line a:active{font-family:AGGeogrotesque-SemiBold}.footer__positive-line__lightgrey{background:transparent}.footer__positive-line__white{background-position:20px 4px;background-size:185px 67px;height:70px;width:186px}.footer__positive-line__white:after{background:#fff;content:"";height:66px;left:100%;position:absolute;top:4px;width:625pc}.header .menu-bar .header--menu .refferer-button{display:none}@media screen and (min-width:992px){.header .top-bar{background-color:#f5f5f7}.header .top-bar .header--top{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 auto;max-width:60pc;padding-right:0}.header .top-bar .header--top:after{bottom:-2px;content:url(../../../etc.clientlibs/pension/clientlibs/clientlib-site/resources/images/positive-line.svg);position:absolute;right:-930px}.header .top-bar .header--top .header--top__left-section .link-list__first li a{color:#616f74;font-family:AGGeogrotesque-SemiBold,sans-serif;font-size:9pt;line-height:42px}.header .top-bar .header--top .header--top__left-section .link-list__first li:after{content:none}.header .top-bar .header--top .header--top__right-section{position:relative;z-index:5}.header .menu-bar .header--menu{-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start;margin:0 auto;max-width:60pc;padding:20px 15px}.header .menu-bar .header--menu .logo{background-repeat:no-repeat;left:50%;top:1pc;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .menu-bar .header--menu .refferer-button{display:block}.header .menu-bar .header--menu .refferer-button .agButton--left-arrow a{background-color:#fff;border:none;color:#616f74;display:inline-block;font-family:AGGeogrotesque-Regular,sans-serif;font-size:18px;padding:5px 5px 5px 25px;position:relative;text-decoration:none;text-transform:uppercase}.header .menu-bar .header--menu .refferer-button .agButton--left-arrow a:before{background-color:#616f74;content:"";display:inline-block;height:2px;left:0;position:absolute;top:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9pt}.header .menu-bar .header--menu .refferer-button .agButton--left-arrow a:after{background-color:#616f74;content:"";display:inline-block;height:2px;left:0;position:absolute;top:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:9pt}}.agb-cmp-link--secondary-button-icon a{border:1px solid #035ca1;border-radius:3px;color:#035ca1;display:inline-block;font-family:AGGeogrotesque-SemiBold,sans-serif;padding:10px 40px 10px 10px;position:relative;text-transform:uppercase}.agb-cmp-link--secondary-button-icon a:hover{color:#035ca1}.agb-cmp-link--secondary-button-icon a img{height:22px;padding-right:10px;vertical-align:middle}.agb-cmp-link--secondary-button-icon a span{vertical-align:middle}.agb-cmp-link--secondary-button-icon a:before{-webkit-transform:translateY(-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg)}.agb-cmp-link--secondary-button-icon a:after,.agb-cmp-link--secondary-button-icon a:before{background-color:#035ca1;content:"";display:inline-block;height:2px;position:absolute;right:10px;top:50%;width:9pt}.agb-cmp-link--secondary-button-icon a:after{-webkit-transform:translateY(4px) rotate(-45deg);transform:translateY(4px) rotate(-45deg)}.loader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.05);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;padding:25px;position:fixed;top:0;width:100%;z-index:100}.loader svg{fill:#035ca1;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:turnAround;animation-name:turnAround;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:40px;width:40px}@keyframes turnAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pension-calculator{margin:0 auto;max-width:60pc;padding:15px}@media screen and (min-width:1080px){.pension-calculator{padding-left:0;padding-right:0}}.pension-calculator *{font-family:AGGeogrotesque-Regular,sans-serif;font-size:15px}.pension-calculator .hidden{display:none}.pension-calculator .gen-info p{display:inline-block;font-size:18px;padding:10px 5px 10px 40px;position:relative}.pension-calculator .gen-info p img.icon{display:inline-block;left:0;position:absolute;top:8px;vertical-align:middle}.pension-calculator .gen-info p span.blue-text{color:#035ca1;display:inline-block;font-family:AGGeogrotesque-Medium,sans-serif;font-size:24px;padding:0 4px}@media screen and (max-width:767px){.pension-calculator .gen-info p span.info-box{left:0;-webkit-transform:initial;transform:none}.pension-calculator .gen-info p span.info-box:before{left:40px;-webkit-transform:initial;transform:none}}.pension-calculator span.more-info{display:inline-block;position:relative}@media screen and (max-width:767px){.pension-calculator span.more-info{display:block;padding:0}}.pension-calculator span.more-info button{background-color:#fff;border:none;color:#616f74;height:35px;white-space:nowrap}.pension-calculator span.more-info button img{display:inline-block;pointer-events:none;position:static;vertical-align:top}@media screen and (min-width:768px){.pension-calculator span.more-info button:hover+span.info-box{display:inline-block}}.pension-calculator span.more-info .info-box{background-color:#616f74;color:#fff;display:none;font-family:Arial,sans-serif;font-size:15px;font-weight:400;left:50%;line-height:1.2;padding:15px;position:absolute;text-align:left;top:36px;-webkit-transform:translateX(-6pc);transform:translateX(-6pc);width:200px;z-index:10}.pension-calculator span.more-info .info-box:before{color:#000;content:url(../../../etc.clientlibs/pension/clientlibs/clientlib-site/resources/icons/infoArrow.png);height:18px;left:50%;position:absolute;top:-9pt;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pension-calculator span.more-info .info-box.open{display:inline-block}.pension-calculator .flex-cont{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.pension-calculator .flex-cont .pessimiste{margin-right:25px}.pension-calculator .flex-cont .optimiste,.pension-calculator .flex-cont .pessimiste{width:calc(50% - 9pt)}@media screen and (max-width:767px){.pension-calculator .flex-cont{-ms-flex-wrap:wrap;flex-wrap:wrap}.pension-calculator .flex-cont .pessimiste{margin-right:0}.pension-calculator .flex-cont .optimiste,.pension-calculator .flex-cont .pessimiste{width:100%}}.pension-calculator .plan{border:1px solid #035ca1;border-radius:3px;margin:25px 0 0;padding:40px 20px;text-align:center}.pension-calculator .plan p{font-size:18px}.pension-calculator .plan strong{color:#035ca1;display:block;font-family:AGGeogrotesque-Medium,sans-serif;font-size:30px;line-height:1.2;text-align:center}@media screen and (min-width:768px){.pension-calculator .optimiste .show-details,.pension-calculator .pessimiste .show-details{display:none}}.pension-calculator .dropdown-optimiste,.pension-calculator .dropdown-pessimiste{background-color:#f2f2f2;border-radius:3px;height:0;overflow:hidden;padding:0 20px;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.pension-calculator .dropdown-optimiste.open,.pension-calculator .dropdown-pessimiste.open{border:1px solid #d9d9d9;height:auto;margin-top:25px;overflow:visible;padding:20px}.pension-calculator .dropdown-optimiste .clip-table-cont,.pension-calculator .dropdown-pessimiste .clip-table-cont{border:1px solid #d9d9d9;border-radius:3px}.pension-calculator .dropdown-optimiste h3,.pension-calculator .dropdown-pessimiste h3{font-family:AGGeogrotesque-Medium,sans-serif;font-size:24px}.pension-calculator .dropdown-optimiste .subtitle,.pension-calculator .dropdown-pessimiste .subtitle{padding:15px 0 20px}.pension-calculator .dropdown-optimiste table,.pension-calculator .dropdown-pessimiste table{background-color:#fff;width:100%}.pension-calculator .dropdown-optimiste table tr:last-child td:nth-of-type(2),.pension-calculator .dropdown-pessimiste table tr:last-child td:nth-of-type(2){color:#1f2426;font-size:18px;font-weight:600;text-transform:uppercase}.pension-calculator .dropdown-optimiste table tr:nth-of-type(2n),.pension-calculator .dropdown-pessimiste table tr:nth-of-type(2n){background-color:#f9f9f9}.pension-calculator .dropdown-optimiste table td,.pension-calculator .dropdown-pessimiste table td{padding:15px 13px}.pension-calculator .dropdown-optimiste table td button,.pension-calculator .dropdown-pessimiste table td button{background-color:#f9f9f9}.pension-calculator .dropdown-optimiste table td:nth-of-type(2n),.pension-calculator .dropdown-pessimiste table td:nth-of-type(2n){border-left:1px solid #d9d9d9;min-width:110px;text-align:right}.pension-calculator .dropdown-optimiste table td.positiveamount,.pension-calculator .dropdown-pessimiste table td.positiveamount{color:#9c0}.pension-calculator .dropdown-optimiste table td.negativeamount,.pension-calculator .dropdown-pessimiste table td.negativeamount{color:#e44d48}.pension-calculator .dropdown-optimiste table td.negativeamount:before,.pension-calculator .dropdown-pessimiste table td.negativeamount:before{content:"-";display:inline-block;padding-right:5px}.pension-calculator .dropdown-optimiste table p,.pension-calculator .dropdown-pessimiste table p{display:inline-block}@media screen and (max-width:767px){.pension-calculator .dropdown-optimiste table .info-box,.pension-calculator .dropdown-pessimiste table .info-box{left:0;-webkit-transform:initial;transform:none}.pension-calculator .dropdown-optimiste table .info-box:before,.pension-calculator .dropdown-pessimiste table .info-box:before{left:40px;-webkit-transform:initial;transform:none}}.pension-calculator .show-details{padding:35px 15px;text-align:center}.pension-calculator .show-details button{background-color:#fff;border:1px solid #616f74;border-radius:3px;color:#616f74;font-family:AGGeogrotesque-Medium,sans-serif;font-size:14px;font-weight:600;min-width:75pt;padding:10px 20px;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.pension-calculator .show-details.both{display:none}}.pension-calculator .error-msg{background-color:#e8e9ed;color:#e44d48;font-family:Arial,sans-serif;line-height:1.2;margin-bottom:15px;padding:10px 10px 10px 43px;position:relative}.pension-calculator .error-msg .icon-warning{background-color:#e44d48;border-radius:50%;display:inline-block;height:20px;left:10px;position:absolute;top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.pension-calculator .error-msg .icon-warning .path2:before{color:#fff;content:"";font-family:agbase-icons;font-size:21px;line-height:1}.pension-calculator .empty-warning{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e8e9ed;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;justify-content:center}.pension-calculator .empty-warning img{max-height:70px;max-width:70px}.agb-cmp-usp__item-checkmark{-webkit-box-sizing:content-box;box-sizing:content-box}