.fin-loan-calculator .loan-type-selectors .form-boolean-group{border:1px solid var(--primary-color);background-color:var(--primary-color-10);}.fin-loan-calculator .loan-type-selectors .form-type-boolean .form-item__label{font-family:var(--font-regular);font-weight:400;}.fin-loan-calculator .loan-type-selectors input[type=radio]:checked + label{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;}.fin-loan-calculator .loan-type-selectors input[type=radio]:hover + label,.fin-loan-calculator .loan-type-selectors input[type=radio]:focus + label{border:1px solid var(--primary-color);}.fin-loan-calculator #credit-type-wrapper .form-type-boolean .form-item__label,.fin-loan-calculator #feature-type-wrapper .form-type-boolean .form-item__label{font-family:var(--font-regular);font-weight:400;border:1px solid var(--grey-color);background-color:var(--light-grey);color:var(--text-color);}.fin-loan-calculator #credit-type-wrapper input[type=radio]:checked + label,.fin-loan-calculator #feature-type-wrapper input[type=radio]:checked + label{border:1px solid var(--text-color);background-color:var(--text-color);color:#fff;}.fin-loan-calculator #credit-type-wrapper input[type=radio]:hover + label,.fin-loan-calculator #credit-type-wrapper input[type=radio]:focus + label,.fin-loan-calculator #feature-type-wrapper input[type=radio]:hover + label,.fin-loan-calculator #feature-type-wrapper input[type=radio]:focus + label{border:1px solid var(--text-color);}.fin-loan-calculator #loan-sum-overview .fieldset__legend .fieldset__label,.fin-loan-calculator #loan-months-group-wrapper .fieldset__legend .fieldset__label{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.fin-loan-calculator #loan-sum-overview .fieldset__wrapper input[type=text],.fin-loan-calculator #loan-months-group-wrapper .fieldset__wrapper input[type=text]{font-family:var(--font-regular);font-weight:400;color:var(--primary-color);}.fin-loan-calculator #loan-sum-overview .fieldset__wrapper #currency-markup-wrapper,.fin-loan-calculator #loan-sum-overview .fieldset__wrapper #months-markup-wrapper,.fin-loan-calculator #loan-months-group-wrapper .fieldset__wrapper #currency-markup-wrapper,.fin-loan-calculator #loan-months-group-wrapper .fieldset__wrapper #months-markup-wrapper{font-family:var(--font-bold);font-weight:700;}.fin-loan-calculator #loan-sum-range-from,.fin-loan-calculator #loan-sum-range-to,.fin-loan-calculator #loan-months-range-from,.fin-loan-calculator #loan-months-range-to{font-family:var(--font-regular);font-weight:400;color:var(--text-color-50);}.fin-loan-calculator .rangeslider{background-color:var(--light-grey);}.fin-loan-calculator .rangeslider .rangeslider__fill{background:var(--primary-color);}.fin-loan-calculator .rangeslider .rangeslider__handle{background:var(--primary-color);border:1px solid var(--primary-color);}.fin-loan-calculator #our-offer-wrapper{border:1px solid var(--grey-color);}.fin-loan-calculator #our-offer-wrapper .fieldset__legend{font-family:var(--font-bold);font-weight:700;}.fin-loan-calculator #our-offer-wrapper .fieldset__legend .fieldset__label{font-family:var(--font-bold);font-weight:700;}.fin-loan-calculator .our-info-wrapp [disabled]:is([type=text]){color:var(--text-color);font-family:var(--font-bold);font-weight:700;}.fin-loan-calculator .our-info-wrapp .form-item__label{font-family:var(--font-regular);font-weight:400;}.fin-loan-calculator .loan-footer-actions .request-credit{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--pr-btn-bg);color:var(--pr-btn-text-color);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);-webkit-text-decoration:var(--pr-btn-text-decoration);text-decoration:var(--pr-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.fin-loan-calculator .loan-footer-actions .request-credit:hover,.fin-loan-calculator .loan-footer-actions .request-credit:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);transition:background-color 0.3s ease;}.fin-loan-calculator .loan-footer-actions .payment-chart{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:var(--sc-btn-padding);font-size:var(--sc-btn-font-size);line-height:var(--sc-btn-line-height);letter-spacing:var(--sc-btn-letter-spacing);-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.fin-loan-calculator .loan-footer-actions .payment-chart:hover,.fin-loan-calculator .loan-footer-actions .payment-chart:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);transition:background-color 0.3s ease;}.payment-chart-modal.ui-dialog{border:1px solid var(--light-grey) !important;}.payment-chart-modal.ui-dialog .ui-dialog-titlebar{font-family:var(--font-bold);font-weight:700;color:var(--text-color);}.payment-chart-modal.ui-dialog .ui-dialog-title{color:var(--text-color);}.payment-chart-modal.ui-dialog table thead th{font-family:var(--font-bold);font-weight:700;color:var(--primary-color);}.payment-chart-modal.ui-dialog table tbody td{font-family:var(--font-regular);font-weight:400;}.payment-chart-modal.ui-dialog .description{font-family:var(--font-regular);font-weight:400;border-top:1px solid var(--grey-color);color:var(--text-color-50);}.payment-chart-modal .header-chart-wrap{border-bottom:1px solid var(--grey-color);}.payment-chart-modal .header-chart-wrap .chart-result__label{font-family:var(--font-regular);font-weight:400;}.payment-chart-modal .header-chart-wrap .chart-result{font-family:var(--font-bold);font-weight:700;}.payment-chart-modal .download-pdf{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--pr-btn-bg);color:var(--pr-btn-text-color);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);-webkit-text-decoration:var(--pr-btn-text-decoration);text-decoration:var(--pr-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.payment-chart-modal .download-pdf:hover,.payment-chart-modal .download-pdf:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);transition:background-color 0.3s ease;}