@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.calculator{padding-block:max(40px,4.5833333333vw)}.calculator__title{font-weight:700;font-size:max(48px,2.5vw);line-height:1.333333333;color:var(--vivid-green)}.calculator__text{margin-block-start:max(12px,0.625vw)}.calculator__text *{font-weight:400;font-size:max(14px,0.8333333333vw);line-height:1.625}.calculator__text * strong,.calculator__text * b{font-weight:700;font-size:max(18px,1.25vw)}.calculator__steps{margin-block-start:max(36px,1.875vw);border-radius:max(20px,1.0416666667vw);overflow:hidden}.calculator__steps_bar_progress{width:100%;display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;padding:max(10px,1.0416666667vw) max(32px,3.3333333333vw);background-color:var(--white-80);box-shadow:0px 6px 15px 0px rgba(151,206,44,.2);margin-block-end:max(6px,0.3125vw)}.calculator__steps_bar_progress::before{content:"";position:absolute;top:50%;right:0;left:0;height:2px;background:var(--light-gray-03);transform:translateY(-50%);z-index:1;margin-inline:max(32px,3.3333333333vw)}.calculator__steps_bar_progress::after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;width:calc(var(--progress, 0%) - var(--step-offset, 0px));background:linear-gradient(90deg, #aed760 4.48%, #62b24d 100%);transform:translateY(-50%);z-index:1;transition:width .3s ease;margin-inline:max(32px,3.3333333333vw)}.calculator__steps_bar_step{width:max(36px,1.875vw);height:max(36px,1.875vw);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:2}.calculator__steps_bar_step:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:var(--light-gray);transition:all .3s ease}.calculator__steps_bar_step::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg, #aed760 4.48%, #62b24d 100%);opacity:0;transition:all .3s ease}.calculator__steps_bar_step.active::after{opacity:1}.calculator__steps_bar_step.active .calculator__steps_bar_step_number{color:var(--white)}.calculator__steps_bar_step_number{font-weight:700;font-size:max(18px,0.9375vw);line-height:100%;color:var(--gray-50);position:relative;z-index:2}.calculator__steps_content{background-color:var(--white);padding:max(20px,1.875vw) max(32px,3.3333333333vw)}.calculator__steps_content_divider{width:100%;min-height:max(2px,0.1041666667vw);background-color:var(--light-gray-03);margin-block:max(24px,1.25vw)}.calculator__steps_content_step{display:flex;flex-direction:column;gap:max(20px,1.0416666667vw)}.calculator__steps_content_step:not(.active){height:var(--active-step-height, 0px);overflow:hidden}.calculator__steps_content_step.disable{pointer-events:none;opacity:.5}@media only screen and (max-width: 768px){.calculator__steps_content_step{justify-content:center;text-align:center}}.calculator__steps_content_step_header{gap:max(20px,1.0416666667vw)}@media only screen and (max-width: 768px){.calculator__steps_content_step_header{flex-direction:column;text-align:start}}.calculator__steps_content_step_index{font-weight:300;font-size:max(64px,3.3333333333vw);line-height:.75;color:rgba(0,0,0,0);background:linear-gradient(0deg, #e3eece, #e3eece),linear-gradient(269.5deg, #c0e1bc 0.98%, rgba(192, 225, 188, 0) 25.91%),linear-gradient(269.61deg, rgba(244, 239, 200, 0) 79.51%, #f4efc8 98.4%);background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text}.calculator__steps_content_step_title{font-weight:700;font-size:max(20px,1.0416666667vw);line-height:1.45;color:rgba(0,0,0,0);background:linear-gradient(90deg, #aed760 4.48%, #62b24d 100%);background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;margin-block-end:max(6px,0.3125vw)}.calculator__steps_content_step_text *{font-weight:400;font-size:max(14px,0.7291666667vw);line-height:1.428571429}.calculator__steps_content_step_text * strong,.calculator__steps_content_step_text * b{font-weight:700}.calculator__steps_content_step_body{gap:max(48px,2.5vw);align-items:stretch;margin-inline-start:calc(max(76px,3.9583333333vw) + max(20px,1.0416666667vw))}@media only screen and (max-width: 768px){.calculator__steps_content_step_body{flex-direction:column;margin-inline-start:0;justify-content:center;gap:max(24px,1.25vw)}}.calculator__steps_content_step_divider{width:max(1px,0.0520833333vw);background-color:var(--light-green-20)}@media only screen and (max-width: 768px){.calculator__steps_content_step_divider{display:none}}.calculator__steps_content_step_image{margin-inline:auto;width:max(min(100%,169px),8.8020833333vw);height:max(109px,5.6770833333vw)}.calculator__steps_content_step_image img,.calculator__steps_content_step_image svg{width:100%;height:100%;object-fit:cover}.calculator__steps_content_step_fields{padding-block:max(18.5px,0.9635416667vw);gap:max(48px,2.5vw)}@media only screen and (max-width: 768px){.calculator__steps_content_step_fields{justify-content:center;padding-block:0}}@media only screen and (max-width: 460px){.calculator__steps_content_step_fields{flex-direction:column}}.calculator__steps_content_step_field{position:relative;width:max(min(100%,170px),8.8541666667vw)}@media only screen and (max-width: 460px){.calculator__steps_content_step_field{width:100%}}.calculator__steps_content_step_field_label{font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.375;margin-block-end:max(6px,0.3125vw)}.calculator__steps_content_step_field_input{outline:none !important;padding:max(8px,0.4166666667vw) max(16px,0.8333333333vw);border:max(1px,.0520833333vw) solid var(--light-gray-02) !important;border-radius:max(6px,.3125vw) !important;transition:all ease-in 300ms !important;font-weight:400;font-size:max(16px,0.8333333333vw);line-height:150% !important;letter-spacing:0%;background-color:var(--light-gray-02) !important;color:var(--black) !important;width:100% !important}.calculator__steps_content_step_field_input::placeholder{font-weight:400 !important;font-size:clamp(16px,.8333333333vw,.8333333333vw) !important;line-height:150% !important;letter-spacing:0% !important;color:var(--gray) !important;transition:all ease-in 300ms !important}.calculator__steps_content_step_field_input:focus{border-color:var(--green) !important;border-width:max(1px,.0520833333vw) !important}.calculator__steps_content_step_field_error{position:absolute;top:calc(100% + max(6px,0.3125vw));left:0;width:100%;text-align:center;font-weight:400;font-size:max(12px,0.625vw);line-height:1.333333333;color:var(--error-text)}.calculator__steps_content_step_apply_btn{width:fit-content;margin-inline-start:auto}@media only screen and (max-width: 768px){.calculator__steps_content_step_apply_btn{margin-inline:auto}}.choices{background-color:var(--light-gray-02);border-radius:max(6px,.3125vw);text-align:flex-start;padding:6px 10px;margin-bottom:unset !important}.choices::after{left:10px !important}.calculator_result_popup__white{width:max(min(92.25%,826px),43.0208333333vw)}.calculator_result_popup__container{padding-inline:max(31px,3.2291666667vw) max(29px,3.0208333333vw)}.calculator_result_popup__title{font-weight:700;font-size:max(36px,1.875vw);line-height:1.166666667;color:rgba(0,0,0,0);background:linear-gradient(90deg, #aed760 4.48%, #62b24d 100%);background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;margin-block-end:max(24px,1.25vw)}.calculator_result_popup__table{box-shadow:20px 20px 30px 0px rgba(71,75,75,.1490196078);overflow:hidden;border-radius:max(20px,1.0416666667vw)}.calculator_result_popup__row{display:grid;grid-template-columns:1fr 1px 1fr;gap:max(16px,0.8333333333vw);padding-inline:max(24px,1.25vw);padding-block:max(10px,0.5208333333vw);align-items:stretch;background-color:var(--light-gray-02)}.calculator_result_popup__row .title,.calculator_result_popup__row .value{font-weight:400;font-size:max(18px,0.9375vw);line-height:1.444444444;text-align:start}.calculator_result_popup__row:not(:last-child){border-bottom:max(1px,0.0520833333vw) solid var(--gray-50)}.calculator_result_popup__row:last-of-type{background-color:var(--light-green-20)}.calculator_result_popup__row:last-of-type .title,.calculator_result_popup__row:last-of-type .value{font-weight:700}.calculator_result_popup__row_divider{width:max(1px,0.0520833333vw);background:var(--gray-50)}.calculator_result_popup__buttons{flex-wrap:wrap;gap:max(12px,0.625vw);margin-block-start:max(24px,2.5vw)}.calculator_result_popup__back .general_button{box-shadow:8px 8px 30px 0px rgba(71,75,75,.1490196078)}.calculator_result_popup__contact .general_button{box-shadow:0px 6px 15px 0px rgba(151,206,44,.2)}/*# sourceMappingURL=calculator.min.css.map */