.custom-radio{display:flex;align-items:center;cursor:pointer}.custom-radio input{display:none}.custom-radio input:checked+.custom-radio__view::after{opacity:1}.custom-radio__view{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary);border-radius:50%}.custom-radio__view::after{content:'';width:12px;height:12px;margin:auto;background:var(--primary);opacity:0;border-radius:50%}.custom-radio__view--checkbox{border-radius:0}.custom-radio__view--checkbox::after{border-radius:0}.custom-radio__name{margin-left:calc(.0025 * 100vw + 9.2px);font-size:calc(.0025 * 100vw + 13.2px);line-height:calc(.00375 * 100vw + 16.8px)}.calculator{display:grid;grid-template-columns:repeat(3,1fr)}.calculator .custom-radio:not(:last-child){margin-bottom:calc(.0025 * 100vw + 3.2px)}.calculator__head{padding:calc(.00438 * 100vw + 13.6px);display:flex;align-items:flex-start;background:var(--secondary)}.calculator__head-title{color:#fff;font-size:calc(.005 * 100vw + 16.4px);line-height:calc(.00625 * 100vw + 20px)}.calculator__head-img{width:calc(.025 * 100vw + 42px);height:calc(.025 * 100vw + 42px);margin-right:calc(.00625 * 100vw + 12px)}.calculator__options{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:calc(.00438 * 100vw + 13.6px) calc(.0075 * 100vw + 17.6px);color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;background:var(--secondary)}.calculator__ranges{padding:calc(.00688 * 100vw + 18.8px);background:#3b85c2}.calculator__range .vue3-slider{--height:2px!important}.calculator__range .vue3-slider .handle,.calculator__range .vue3-slider .track-filled{background:var(--primary)}.calculator__range .vue3-slider .track{background:#fff}.calculator__range .vue3-slider .handle{width:25px;height:25px;border-radius:50%;top:50%;transform:scale(1) translateY(-50%)}.calculator__range .vue3-slider .tooltip{display:flex!important;font-weight:400;opacity:1!important;left:10px;bottom:18px!important;background:#fff}.calculator__range:not(:last-child){margin-bottom:calc(.00375 * 100vw + 12.8px)}.calculator__range-name{margin-bottom:calc(.00875 * 100vw + 27.2px);font-size:calc(.0025 * 100vw + 13.2px);line-height:calc(.00375 * 100vw + 16.8px);color:#fff}.calculator__col{display:flex;flex-direction:column}.calculator__col-total{padding:calc(.00688 * 100vw + 18.8px) calc(.00438 * 100vw + 13.6px);border-top:1px solid #fff;background:var(--secondary)}.calculator__col-total-value{font-size:calc(.00375 * 100vw + 14.8px);line-height:calc(.005 * 100vw + 20.4px);text-align:center;color:#fff}.calculator__error{flex:0 0 100%}.calculator__footer{display:flex;justify-content:space-between;flex-wrap:wrap;grid-column:span 3;padding:calc(.00438 * 100vw + 13.6px);border-top:2px solid #fff;background:var(--secondary)}.calculator__footer-total{margin-bottom:calc(.00313 * 100vw + 9px);font-size:calc(.00375 * 100vw + 14.8px);line-height:calc(.005 * 100vw + 20.4px);font-weight:700}.calculator__footer-value{padding-left:calc(.00625 * 100vw + 13px);font-size:calc(.0025 * 100vw + 13.2px);line-height:calc(.00375 * 100vw + 16.8px)}.calculator__total-col{color:#fff;flex:0 0 20%}.calculator__form{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(.00625 * 100vw + 10px);flex:0 0 72%;align-items:flex-start}.calculator__form.sending{cursor:progress}.calculator__form-submit{height:50px;grid-column:3}.calculator__form-submit.sending{pointer-events:none}.calculator__personal{grid-column:2;text-align:right;align-self:center}@media (max-width:1199px){.calculator__range-name{margin-bottom:calc(.00375 * 100vw + 42.8px)}.calculator__form{flex:0 0 80%}}@media (max-width:767px){.calculator{grid-template-columns:1fr}.calculator__total-col{flex:0 0 100%;margin-bottom:calc(.00625 * 100vw + 13px)}.calculator__personal{grid-column:auto;order:1;text-align:center}.calculator__form{flex:0 0 100%;grid-template-columns:1fr}.calculator__form-submit{grid-column:auto}.calculator__head{border-top:1px solid #fff}.calculator__footer{grid-column:auto}}