.section-calculator .container{display:flex;flex-direction:column;text-align:center;--gap-block:25px;gap:var(--gap-block)}@media (min-width:1024px){.section-calculator .container{--gap-block:35px}}.section-calculator .section-title{margin-bottom:0}.section-calculator form{text-align:center}@media (max-width:767px){.section-calculator .h1,.section-calculator h1{font-size:25px}}@media (max-width:1023px){.input-error,.section-calculator .form-income,.section-calculator .section-title{text-align:left}}.section-calculator .form-insurance{display:flex;flex-direction:column;gap:20px;padding:20px}.section-calculator form[class*=bg-]{background-color:var(--bg-color);color:var(--link-color)}.section-calculator .help-text{margin-top:calc(var(--gap-block)/-2)}.form-insurance .form-group--budget{display:flex;gap:20px;justify-content:space-between}.section-calculator .result-report{display:grid;gap:var(--gap-block)}.section-calculator .insurance-price{display:grid;gap:var(--gap-block);grid-template-columns:repeat(2,1fr)}.insurance-price__cover,.insurance-price__price{background-color:var(--bg-color);border-radius:25px;color:var(--link-color);display:flex;flex-direction:column;padding:20px}.insurance-price .amount{margin-bottom:0}.insurance-price .note{font-size:.875rem}@media (min-width:768px){.section-calculator .form-income{margin-block:15px}.section-calculator .form-insurance{padding:40px}}@media (min-width:1024px){.section-calculator .form-income{align-items:center;display:flex;gap:var(--gap-block);justify-content:center}.section-calculator .form-income .instruction{margin-bottom:0}.insurance-price{grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr);margin-inline:auto}.insurance-price>div{min-width:240px}.section-calculator .input-error{margin-top:calc(var(--gap-block)/-1)}}@media (min-width:1200px){.section-calculator .container>*{margin-inline:auto;max-width:1000px}}