.com_sunny_rate>div:not(:last-child){margin-bottom:2rem}.com_sunny_rate .calculator_form .header{margin:2rem 0 1rem 0;font-size:1.3rem;font-weight:600}.com_sunny_rate .calculator_form .inputbox{font-weight:700}.com_sunny_rate .calculator_form .inputbox[name=variant_selector]{width:100%}.com_sunny_rate .calculator_form>.grid>div>div:not(:last-child){margin-bottom:2rem}.com_sunny_rate .calculator_form>.grid .result{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;grid-row-gap:1rem;align-items:start;align-content:space-between;margin:3rem 0 2rem 0}.com_sunny_rate .calculator_form>.grid .result>div>div{display:flex;justify-content:space-between}.com_sunny_rate .calculator_form>.grid .result>div>div>div:last-child{margin-left:3rem;white-space:nowrap}.com_sunny_rate .calculator_form>.grid .result>div>div:not(:last-child){margin-bottom:1rem}.com_sunny_rate .calculator_form>.grid .result .value{font-size:1.1rem;font-weight:700}.com_sunny_rate .calculator_form .calc_note{margin-top:1rem}.com_sunny_rate .calculator_form .deposit_percent,.com_sunny_rate .calculator_form .term_in_year{position:absolute;top:0;right:0;font-weight:700}.com_sunny_rate .calculator_form .range_input>div.range_control{display:flex;align-items:flex-end;width:100%}.com_sunny_rate .calculator_form .range_input>div.range_control>div:first-child{width:100%}.com_sunny_rate .calculator_form .range_input>div.range_control .slider_container{position:relative}.com_sunny_rate .calculator_form .range_input>div.range_control .input{padding-left:20px}.com_sunny_rate .calculator_form .range_input>div.range_control .inputbox.invalid{color:#FE6600}.com_sunny_rate .calculator_form .range_input>div.range_control .line_container{position:relative;margin-top:1rem;cursor:pointer}.com_sunny_rate .calculator_form .range_input>div.range_control .line{height:8px;background:#ccc}.com_sunny_rate .calculator_form .range_input>div.range_control .selected_line{position:absolute;top:0;height:8px;background:#034EA2;z-index:1}.com_sunny_rate .calculator_form .range_input>div.range_control .slider{display:block;position:absolute;top:-6px!important;width:20px;height:20px;background-color:#fff;border:1px solid #034EA2;border-radius:50%;z-index:1;box-shadow:0 0 7px 3px rgba(50,47,109,.2)}.com_sunny_rate .calculator_form .range_input>div.range_control .slider:after{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:block;margin-left:auto;margin-right:auto;width:8px;height:8px;background-color:#034EA2;border-radius:50%}.com_sunny_rate .calculator_form .credit_program_block{display:flex;align-items:center}.com_sunny_rate .calculator_form .credit_program_block .caption{margin-right:1rem;white-space:nowrap}.com_sunny_rate .calculator_form .schedule_button_container{display:inline-flex;align-items:flex-start}.com_sunny_rate .calculator_form .schedule_button_container>a:first-child{margin-right:1rem}.com_sunny_rate .calculator_form .schedule.button.disabled{opacity:.5}.arcticmodal-container .sunny_rate_schedule_report .header{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:2rem}.arcticmodal-container .sunny_rate_schedule_report .mobile{display:none}.arcticmodal-container .sunny_rate_schedule_report .desktop{display:block}.arcticmodal-container .sunny_rate_schedule_report .header th{text-align:left;vertical-align:top}.arcticmodal-container .sunny_rate_schedule_report .header tr.year_rate th{text-align:right}.arcticmodal-container .sunny_rate_schedule_report .header td:nth-child(n+2){padding-left:2rem;font-weight:700;text-align:right;text-transform:lowercase;white-space:nowrap}.arcticmodal-container .sunny_rate_schedule_report .schedule{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:2rem}.arcticmodal-container .sunny_rate_schedule_report .schedule td{text-align:right}.arcticmodal-container .sunny_rate_schedule_report .schedule td:nth-child(4n+1){text-align:center}.arcticmodal-container .sunny_rate_schedule_report .schedule td:nth-child(4n){font-weight:700}.arcticmodal-container .sunny_rate_schedule_report .footer{margin-top:2rem}.arcticmodal-container .sunny_rate_schedule_report .footer th{text-align:left}.arcticmodal-container .sunny_rate_schedule_report .footer td:nth-child(n+2){padding-left:2rem;font-weight:700;text-align:right;text-transform:lowercase}.arcticmodal-container .sunny_rate_schedule_report .print-button{position:absolute;top:.5rem;right:4rem;text-decoration:none}.arcticmodal-container .sunny_rate_schedule_report .print-button:after{content:'\e821';font-family:fontello;font-size:2rem}@media screen and (max-width:991px){.com_sunny_rate .calculator_form>.grid .result:before{content:none}.com_sunny_rate .calculator_form>.grid .result{grid-template-columns:1fr}}@media screen and (max-width:767px){.arcticmodal-container .sunny_rate_schedule_report .header{justify-content:start;gap:0}.arcticmodal-container .sunny_rate_schedule_report .header .mobile{display:block;width:100%;max-width:30rem}.arcticmodal-container .sunny_rate_schedule_report .header .desktop{display:none}.arcticmodal-container .sunny_rate_schedule_report .schedule{flex-direction:column;gap:0}.arcticmodal-container .sunny_rate_schedule_report .schedule table{width:100%}.arcticmodal-container .sunny_rate_schedule_report .schedule>div:last-child tr:first-child{display:none}.arcticmodal-container .sunny_rate_schedule_report .simple_table th{hyphens:auto}}@media screen and (max-width:575px){.com_sunny_rate .calculator_form .range_input.deposit .title,.com_sunny_rate .calculator_form .range_input.term .title{display:grid;grid-column-gap:2rem;grid-template-columns:auto max-content}.com_sunny_rate .calculator_form .range_input .deposit_percent,.com_sunny_rate .calculator_form .range_input .term_in_year{position:static;display:inline-block;white-space:nowrap}}