.flexcard{-webkit-box-shadow:0 0 8px 0 rgba(195,182,141,.16),0 0 8px 0 rgba(42,41,46,.08);box-shadow:0 0 8px 0 rgba(195,182,141,.16),0 0 8px 0 rgba(42,41,46,.08);border-radius:0;font-size:16px;padding:2rem;margin:1.5rem;position:relative}.flex-amount-label-block{padding:2rem 0 0 3rem;min-width:230px;max-width:230px;position:relative}.flex-amount-label-block-big{padding:2rem 0 0 3rem;min-width:250px;max-width:250px;position:relative}.flex-amount-label{z-index:200;position:absolute;width:100%;right:0;height:4rem;padding:0 2rem;font-size:1.5rem;font-weight:500;line-height:4rem;color:#00a9e0;background-color:#fff;-webkit-box-shadow:-.25rem .5rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:-.25rem .5rem 1.5rem 0 rgba(0,0,0,.2)}.flex-amount-block{display:inline-block;height:90px;min-height:90px;margin:10px;font-family:Roboto Condensed,sans-serif}.flex-amount-line{display:inline-block;border-left:1px solid #000;min-width:1px;min-height:80px;padding:20px 0 10px;margin-top:15px;vertical-align:top}.flex-amount-block.big,.flex-amount-line.big{min-height:140px;height:140px}.flex-amount-subtext{padding-top:5px}.flexcard .amount{font-size:3.5rem;font-weight:700}.flex-amount-block .tooltip{vertical-align:top;margin:-9px 0 0 10px}.flex-card-title{font-weight:700;color:#00a9e0;padding-bottom:25px}.flex-card-title .tooltip{margin:0 0 0 5px}.multiple-flex-amount-block{-webkit-box-shadow:0 0 8px 0 rgba(195,182,141,.16),0 0 8px 0 rgba(42,41,46,.08);box-shadow:0 0 8px 0 rgba(195,182,141,.16),0 0 8px 0 rgba(42,41,46,.08);font-size:16px;margin:1.5rem;padding:0}.multiple-flex-amount-block section{float:left}.multiple-flex-amount-block.line section:first-child{border-right:2px solid #f0efed}.multiple-flex-amount-block .flexcard{border:none;border-radius:0;margin:0;padding:2rem;-webkit-box-shadow:none;box-shadow:none}.age{width:110px;height:110px;border-radius:50%;background-color:#00a9e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3rem 2rem 0 0;z-index:2;border:5px solid #f9f9f9}.age span{color:#fff;max-width:50%;text-align:center}@media only screen and (max-width:768px){.flexcard{margin:1rem 0;padding:1rem 0}.flex-amount-line{display:none}.flex-amount-block{padding:0;margin:0;width:80%}.card-grid .container.pensiondetails .row .flexcard{margin:0;padding:2rem}.card-grid .container.pensiondetails .row .flexcard .tooltip{position:absolute;top:0;right:0}.card-grid .container.pensiondetails .row{-ms-flex:0 1 auto;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 1 auto;-ms-flex-direction:column;flex-direction:column;flex-wrap:wrap;margin-left:0;margin-right:0}}.tooltip{position:absolute;display:inline-block;line-height:15px;vertical-align:middle;cursor:pointer;top:10px;right:10px}.tooltip .tooltiptext{visibility:hidden;position:absolute;z-index:1;width:220px;background-color:#fff;color:var(--button--primary-color);text-align:center;border-radius:6px;padding:5px 0;bottom:150%;left:50%;margin-left:-110px}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#fff}.tooltip:focus .tooltiptext,.tooltip:hover .tooltiptext{visibility:visible}.xs-show{display:block}.xs-hide{display:none!important}.container.pensiondetails .row{margin:0}.navigationtab-header{width:100%;padding-left:15px}.navigationtab-header:not(:first-child){padding-top:20px}