@media (width < 1120px){#life-insurance .calculator-content-wrapper{flex-direction:column}#life-insurance .calculator-content-wrapper>div{width:auto}}
@media (width < 721px){#life-insurance .calculator-insuranceWrapper .result-wrapper{margin-top:0;flex-direction:column}}
#life-insurance .calculator-insuranceWrapper .result-wrapper-heading{font-size:18px;font-weight:500;margin-bottom:8px;max-width:440px}
#life-insurance .calculator-insuranceWrapper .result-wrapper-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:100%;max-width:400px}
@media (width>= 500px){#life-insurance .calculator-insuranceWrapper .result-wrapper-container{flex-direction:row;align-items:flex-start}}
#life-insurance .calculator-insuranceWrapper .result-wrapper-container_double{justify-content:space-between}
#life-insurance .calculator-insuranceWrapper .result-wrapper-container *{width:100%}
#life-insurance .calculator-insuranceWrapper .result-wrapper-block{display:flex;flex-direction:column;gap:8px;max-width:198px}
#life-insurance .calculator-insuranceWrapper .result-wrapper .big-numbers{margin-bottom:0}
@media (width < 500px){#life-insurance .calculator-insuranceWrapper .result-wrapper .big-numbers{justify-content:center}}
@media (width < 500px){#life-insurance .calculator-insuranceWrapper .result-wrapper .result-text{justify-content:center}}
@media (width < 1080px){#life-insurance .calculator-resultWrapper{width:auto}}
#life-insurance .calculator-resultWrapper .calculator-result{gap:50px}
#life-insurance .calculator-resultWrapper .calculator-result-label{margin-right:0}
@media (width < 500px){#life-insurance .calculator-resultWrapper .calculator-result-mobile{display:flex;flex-direction:column}}
@media (width < 1080px){#life-insurance .calculator-inputList{width:auto}}
@media (width>= 801px){#life-insurance .calculator-inputList .form-group-container{grid-template-columns:180px 180px}}
#life-insurance .calculator-inputList .form-group{display:flex;flex-direction:column;justify-content:flex-end}
#life-insurance .calculator-inputList .form-group_right{align-self:flex-end}
@media (width < 721px){#life-insurance .calculator-inputList .form-group_right{align-items:initial}}
#life-insurance .calculator-inputList .form-group .description{display:flex;font-size:12px;line-height:16px;color:#676973;margin-bottom:8px;align-items:center;align-self:flex-start}
@media (width>= 721px){#life-insurance .calculator-inputList .form-group .description span{flex-shrink:1}}
@media (width>= 721px){#life-insurance .calculator-input-label_bottom{align-items:center;margin-bottom:0;min-height:40px}}
#life-insurance .calculator-result-mobile{display:flex;flex-direction:column}
#life-insurance .calculator-result-mobile span:last-of-type{font-size:12px;line-height:16px;color:#676973}
.form-group-container{display:grid;grid-template-columns:1fr 1fr}
@media (width>= 801px){.form-group-container .form-group input{width:160px}}
@media (width>= 801px){.form-group-container .form-group.small{width:120px;margin-left:auto}.form-group-container .form-group.small input{width:120px}}
.form-group-container .form-group:first-of-type .input-wrapper{margin-right:-1px}
.form-group-container .form-group:first-of-type .input-wrapper::after{z-index:2}
.form-group-container .form-group:first-of-type input{border-bottom-right-radius:0;border-top-right-radius:0}
.form-group-container .form-group:first-of-type input:hover,.form-group-container .form-group:first-of-type input:focus-visible{position:relative;z-index:2;border-bottom-right-radius:5px;border-top-right-radius:5px}
.form-group-container .form-group:last-of-type .input-wrapper{margin-left:-1px}
.form-group-container .form-group:last-of-type input{border-bottom-left-radius:0;border-top-left-radius:0}
.form-group-container .form-group:last-of-type input:hover,.form-group-container .form-group:last-of-type input:focus-visible{border-bottom-left-radius:5px;border-top-left-radius:5px}
.calculator-inputList .calculator-input-wrapper.error-min .form-control-error,.calculator-inputList .calculator-input-wrapper.error-max .form-control-error{width:auto}
@media (width>= 801px){.calculator-inputList .calculator-input-wrapper.error-min .form-control-error,.calculator-inputList .calculator-input-wrapper.error-max .form-control-error{width:160px}}