#lifetimepension .calculator{display:flex;justify-content:center;flex-direction:column;margin:0 0 34px}
@media (width < 721px){#lifetimepension .calculator{margin:0}}
#lifetimepension .calculator-content-wrapper{display:flex;gap:32px}
@media (width < 1024px){#lifetimepension .calculator-content-wrapper{flex-direction:column}}
#lifetimepension .calculator-content-wrapper>div{width:100%}
@media (500px <= width < 721px){#lifetimepension .calculator-content-wrapper>div{width:calc(100% - 32px)}}
@media (width < 500px){#lifetimepension .calculator-content-wrapper>div{width:calc(100% - 32px)}}
#lifetimepension .calculator-insuranceWrapper .result-wrapper{width:calc(100% - 48px);display:flex;align-items:center;justify-content:center;padding:24px;border-radius:4px}
@media (width < 721px){#lifetimepension .calculator-insuranceWrapper .result-wrapper{flex-direction:column;margin-top:0}}
@media (width < 500px){#lifetimepension .calculator-insuranceWrapper .result-wrapper{width:calc(100% - 96px);padding:24px 48px}}
#lifetimepension .calculator-insuranceWrapper .result-wrapper .big-numbers{font-size:18px;line-height:24px;font-weight:500;margin-bottom:10px;color:#63629B}
#lifetimepension .calculator-insuranceWrapper .result-wrapper .result-text{display:flex;flex-direction:column;font-size:24px;line-height:32px;font-weight:500;color:#15171C}
#lifetimepension .calculator-insuranceWrapper .result-wrapper .result-text p{font-size:14px;line-height:24px;color:#676973;margin:4px 0 0}
#lifetimepension .calculator-resultWrapper{display:block}
@media (width < 1200px){#lifetimepension .calculator-resultWrapper{margin-bottom:32px}}
@media (500px <= width < 721px){#lifetimepension .calculator-resultWrapper{padding:0 16px;margin-bottom:32px}}
@media (width>= 721px){#lifetimepension .calculator-resultWrapper{flex:0 0 calc(50% - 16px)}}
#lifetimepension .calculator-resultWrapper .calculator-result{padding:0 0 16px;border:none}
#lifetimepension .calculator-resultWrapper .calculator-result_hidden{display:none}
#lifetimepension .calculator-resultWrapper .calculator-result:last-of-type{padding:0}
#lifetimepension .calculator-resultWrapper .calculator-result *{pointer-events:all}
#lifetimepension .calculator-resultWrapper .calculator-result_bold span{font-size:16px}
#lifetimepension .calculator-resultWrapper .calculator-result span{font-size:14px;margin-left:0;margin-top:0}
#lifetimepension .calculator-resultWrapper .calculator-result li{padding:0}
@media (width < 1200px){#lifetimepension .calculator-inputList{margin-bottom:32px}}
@media (width < 721px){#lifetimepension .calculator-inputList{padding:40px 16px 0;margin-bottom:0}}
@media (width>= 721px){#lifetimepension .calculator-inputList{flex:0 0 calc(50% - 16px)}}
#lifetimepension .calculator-inputList .form-group-buttons{display:flex;gap:8px}
#lifetimepension .calculator-inputList .form-group-buttons input[type=number]{padding:0 60px 0 12px}
@media (width>= 721px){#lifetimepension .calculator-inputList .form-group-buttons input[type=number]{max-width:20px}}
@media (width < 721px){#lifetimepension .calculator-inputList .form-group-buttons .input-wrapper{width:100%}}
@media (width < 721px){#lifetimepension .calculator-inputList .form-group-buttons .input-wrapper>.form-control{width:calc(100% - 76px)}}
#lifetimepension .calculator-inputList .form-group-button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px;background-color:#FFF;border:2px solid #C1CDD7}
@media (hover:hover) and (pointer:fine){#lifetimepension .calculator-inputList .form-group-button:hover{cursor:pointer;border-color:#63629B}}
#lifetimepension .calculator-inputList .form-group-button:active{background-color:#63629B;border-color:#63629B;color:#FFF}
#lifetimepension .calculator-inputList .form-group-button:active img{filter:brightness(0) invert(1)}
#lifetimepension .calculator-inputList .form-group input[type=number]{font-size:16px;border-radius:4px;border:2px solid #C1CDD7;height:36px;padding-top:0;padding-bottom:0}
#lifetimepension .calculator-inputList .form-group input[type=number]#period_of_payouts{text-align:center}
#lifetimepension .calculator-inputList .form-group .input-wrapper:after{top:8px;right:12px;left:auto;font-size:16px;line-height:24px}
@media (500px <= width < 721px){#lifetimepension .calculator-inputList .form-group .input-wrapper_eur>.form-control{width:calc(100% - 60px)}}
@media (width < 500px){#lifetimepension .calculator-inputList .form-group .input-wrapper_eur>.form-control{width:calc(100% - 76px);padding-right:60px}}
@media (500px <= width < 721px){#lifetimepension .calculator-inputList .form-group .input-wrapper_percent>.form-control{width:calc(100% - 44px)}}
@media (width < 500px){#lifetimepension .calculator-inputList .form-group .input-wrapper_percent>.form-control{width:calc(100% - 52px)}}
#lifetimepension .calculator-inputList .slider-text{margin:2px 0 24px}
#lifetimepension .calculator-inputList .slider-text:last-of-type{margin:2px 0 0}
#lifetimepension .calculator-inputList .slider-text div{color:#15171C;line-height:24px}
#lifetimepension .calculator-input-wrapper_range-noMargin{margin-bottom:0}
#lifetimepension .calculator-input-wrapper_range-noSlider{margin-bottom:24px}
#lifetimepension .calculator-input-wrapper_full{margin-bottom:32px}
#lifetimepension .calculator-input-wrapper_full:last-of-type{margin-bottom:0}
#lifetimepension .calculator-input-wrapper_smallMargin{margin-bottom:8px}
@media (width < 721px){#lifetimepension .calculator-input-label{margin-bottom:4px}}
@media (width < 721px){#lifetimepension .calculator-result_bold span{font-weight:500}}
#lifetimepension .calculator-result-mobile{display:flex;flex-direction:column}
#lifetimepension .calculator-result-mobile span:last-of-type{font-size:12px;line-height:16px;color:#676973}
@media (width < 721px){#lifetimepension .calculator-result span{font-weight:400}}
#lifetimepension .calculator-buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}
@media (500px <= width < 721px){#lifetimepension .calculator-buttons{justify-content:flex-start}}
@media (width < 721px){#lifetimepension .calculator-buttons{flex-wrap:nowrap;width:100%}}
@media (width < 721px){#lifetimepension .calculator-buttons_wrap{flex-wrap:wrap;justify-content:flex-start}}
#lifetimepension .calculator-buttons-block{display:flex;gap:8px}
@media (width < 721px){#lifetimepension .calculator-buttons-block{width:100%}}
#lifetimepension .calculator-buttons-wrapper{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px}
@media (width < 721px){#lifetimepension .calculator-buttons-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}}
@media (width < 500px){#lifetimepension .calculator-buttons-wrapper{margin-bottom:24px}}
#lifetimepension .calculator-buttons-wrapper_noMargin{margin-bottom:0}
#lifetimepension .calculator-buttons-wrapper_smallMargin{margin-bottom:8px}
#lifetimepension .calculator-buttons-wrapper>div{font-size:16px;line-height:24px}
@media (width < 500px){#lifetimepension .calculator-buttons_block{flex-direction:column;align-items:flex-start}}
#lifetimepension .calculator-buttons .calculator-button{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent;padding:6px 12px;border:2px solid #C1CDD7;height:auto;font-size:16px;line-height:24px;font-weight:700;white-space:nowrap}
@media (width < 721px){#lifetimepension .calculator-buttons .calculator-button{width:100%}}
#lifetimepension .calculator-buttons .calculator-button.active{background-color:#63629B;border:2px solid #63629B;color:#FFF}
#lifetimepension .calculator-buttons .calculator-button.active p{color:#EBEBF0}
@media (hover:hover) and (pointer:fine){#lifetimepension .calculator-buttons .calculator-button:hover{cursor:pointer;border-color:#63629B}}
#lifetimepension .calculator-buttons .calculator-button:active{background-color:#63629B;border:2px solid #63629B;color:#FFF}
#lifetimepension .calculator-buttons .calculator-button p{font-size:12px;line-height:16px;color:#676973;margin-top:4px}
#lifetimepension .calculator-disclaimer{color:#676973;font-size:14px;line-height:24px}
#lifetimepension .calculator-disclaimer_hidden{display:none}
#lifetimepension .calculator-disclaimer:not(:last-of-type){margin-bottom:8px}
#lifetimepension .calculator-disclaimer p{display:inline;color:#676973;font-weight:700}
#lifetimepension .calculator-link{color:#63629B;font-size:16px;line-height:24px;text-decoration:underline}
#lifetimepension .calculator-datepicker .calculator-input-label{margin-bottom:8px}
#lifetimepension .calculator-datepicker-container{display:flex;align-items:center;margin-bottom:24px;gap:8px;padding:0}
@media (width < 721px){#lifetimepension .calculator-datepicker-container{flex-direction:column}}
@media (width>= 1025px){#lifetimepension .calculator-datepicker-container{max-width:430px}}
@media (width>= 1025px) and (width < 1025px){#lifetimepension .calculator-datepicker-container{gap:4px}}
#lifetimepension .calculator-datepicker-container .select2{min-width:130px}
@media (width < 721px){#lifetimepension .calculator-datepicker-container .select2{width:calc(100vw - 32px - 4px)}}
#lifetimepension .calculator-datepicker-container .select2 .select-value{padding:6px 38px 6px 12px}
@supports (-moz-appearance:none){#lifetimepension .calculator-datepicker-container .select2 .select-list{padding-right:0}}
#lifetimepension .calculator-datepicker-container .select2 .select-list-content{display:grid;row-gap:4px;max-height:260px;overflow-y:auto;padding-right:4px;scrollbar-color:#676973 #F4F6F8}
@supports (-moz-appearance:none){#lifetimepension .calculator-datepicker-container .select2 .select-list-content{padding-right:8px}}
#lifetimepension .calculator-datepicker-container .select2 .select-list-content::-webkit-scrollbar{width:4px}
#lifetimepension .calculator-datepicker-container .select2 .select-list-content::-webkit-scrollbar-track{background-color:#F4F6F8;border-radius:2px}
#lifetimepension .calculator-datepicker-container .select2 .select-list-content::-webkit-scrollbar-thumb{background-color:#676973;border-radius:2px}
@media (width>= 721px){#lifetimepension .calculator .range-wrap{margin-top:-10px}}
@media (500px <= width < 721px){#lifetimepension .calculator .range-wrap{margin-top:-6px}}
@media (width < 500px){#lifetimepension .calculator .range-wrap{margin-top:2px}}
@media (width < 500px){#lifetimepension .calculator .range-wrap:after{top:14px}}
#lifetimepension .calculator .range-wrap input[type=range]{margin-left:0}
#lifetimepension .calculator .range-wrap input[type=range]::-webkit-slider-thumb{background:#63629B;border:1px solid #63629B;height:16px;width:16px}
#lifetimepension .calculator .range-wrap input[type=range]::-moz-range-thumb{background:#63629B;border:1px solid #63629B;height:16px;width:16px}
#lifetimepension .calculator-input-container_link{margin-bottom:24px}
#lifetimepension .calculator-input-container_link .calculator-input-wrapper_range-noSlider{margin-bottom:8px}
#lifetimepension .calculator .tooltipv2{display:inline}
#lifetimepension .calculator .tooltipv2-container{display:inline-block}
@media (896px <= width < 1025px){#lifetimepension .calculator .tooltipv2 .tooltip-text{width:calc(50vw - 80px)}}
@media (721px <= width < 896px){#lifetimepension .calculator .tooltipv2 .tooltip-text{width:calc(40vw - 82px)}}
#lifetimepension .calculator .tooltipv2.active{z-index:11}
#lifetimepension .calculator .abs-form .form-group{border-left:2px solid transparent;border-right:2px solid transparent}
#lifetimepension .calculator .abs-form .select-box{width:100%}
#lifetimepension .calculator .abs-form .select2.opened{border-color:#676973}
#lifetimepension .calculator .abs-form .select2.opened .select-value:after{top:45%}
#lifetimepension .calculator .abs-form .select2.opened .select-value_light{color:#15171C}
@media (hover:hover) and (pointer:fine){#lifetimepension .calculator .abs-form .select2:hover{border-color:#676973}}
#lifetimepension .calculator .abs-form .select2 .option.hidden{display:flex}
#lifetimepension .calculator .abs-form .select2 .select-value{color:#15171C}
#lifetimepension .calculator .abs-form .select2 .select-value:after{border-color:#15171C;top:32%;right:16px}
#lifetimepension .calculator .abs-form .select2 .select-value_light{color:#C1CDD7}
#lifetime-popup,#lifetime-pension-data{display:none}