.fin-loan-calculator{padding:60px 0;}@media (max-width:75rem){.fin-loan-calculator.container{padding-left:0;padding-right:0;}}.fin-loan-calculator form{display:flex;flex-wrap:wrap;gap:20px;}.fin-loan-calculator .loan-calculator-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;flex:100%;}@media (min-width:63rem){.fin-loan-calculator .loan-calculator-wrapper{flex:1;}}@media (min-width:63rem){.fin-loan-calculator .loan-calculator-wrapper{flex:0 0 calc(60% - 10px);}}.fin-loan-calculator #our-offer-wrapper{flex:100%;}@media (min-width:49rem){.fin-loan-calculator #our-offer-wrapper{flex:1;}}@media (min-width:63rem){.fin-loan-calculator #our-offer-wrapper{flex:0 0 calc(40% - 10px);}}.loan-type-selectors{display:flex;flex-wrap:wrap;gap:20px;}.loan-type-selectors .form-boolean-group{display:flex;flex-wrap:wrap;border:1px solid #090274;background-color:rgba(9,2,116,0.1);padding:8px;gap:8px;}.loan-type-selectors .form-type-boolean{width:fit-content;position:relative;}[dir="ltr"] .loan-type-selectors .form-type-boolean{padding-left:0;}[dir="rtl"] .loan-type-selectors .form-type-boolean{padding-right:0;}.loan-type-selectors .form-type-boolean .form-item__label{font-size:16px;font-weight:400;line-height:20px;text-align:center;padding:8px 10px;margin-bottom:0 !important;border:1px solid transparent;transition:all 0.5s ease-in-out;}.loan-type-selectors input[type="radio"]{position:absolute;top:0;width:100% !important;height:100%;border:1px solid transparent;padding:8px 10px;appearance:none;cursor:pointer;z-index:1;}[dir="ltr"] .loan-type-selectors input[type="radio"]{left:0;}[dir="rtl"] .loan-type-selectors input[type="radio"]{right:0;}.loan-type-selectors input[type="radio"]::before,.loan-type-selectors input[type="radio"]::after{content:none;}.loan-type-selectors input[type="radio"]:focus{outline:unset !important;border:1px solid transparent;}.loan-type-selectors input[type="radio"]:hover{border:1px solid transparent;}.loan-type-selectors input[type="radio"]:checked{border:1px solid transparent;background-color:transparent;background-image:unset;color:#fff;pointer-events:none;}.loan-type-selectors input[type="radio"]:checked + label{border:1px solid #090274;background-color:#090274;background-image:unset;color:#fff;transition:all 0.5s ease-in-out;}.loan-type-selectors input[type="radio"]:hover + label,.loan-type-selectors input[type="radio"]:focus + label{border:1px solid #090274;transition:all 0.5s ease-in-out;}#credit-type-wrapper .form-boolean-group,#feature-type-wrapper .form-boolean-group{display:flex;flex-wrap:wrap;gap:20px;}#credit-type-wrapper .form-type-boolean,#feature-type-wrapper .form-type-boolean{width:fit-content;position:relative;}[dir="ltr"] #credit-type-wrapper .form-type-boolean,[dir="ltr"] #feature-type-wrapper .form-type-boolean{padding-left:0;}[dir="rtl"] #credit-type-wrapper .form-type-boolean,[dir="rtl"] #feature-type-wrapper .form-type-boolean{padding-right:0;}#credit-type-wrapper .form-type-boolean .form-item__label,#feature-type-wrapper .form-type-boolean .form-item__label{font-size:16px;font-weight:400;line-height:20px;text-align:center;padding:8px 10px;margin-bottom:0 !important;border:1px solid #ccc;background-color:#f4f4f4;transition:all 0.5s ease-in-out;color:#000;}#credit-type-wrapper input[type="radio"],#feature-type-wrapper input[type="radio"]{position:absolute;top:0;width:100% !important;height:100%;border:1px solid transparent;padding:8px 10px;appearance:none;cursor:pointer;z-index:1;}[dir="ltr"] #credit-type-wrapper input[type="radio"],[dir="ltr"] #feature-type-wrapper input[type="radio"]{left:0;}[dir="rtl"] #credit-type-wrapper input[type="radio"],[dir="rtl"] #feature-type-wrapper input[type="radio"]{right:0;}#credit-type-wrapper input[type="radio"]::before,#credit-type-wrapper input[type="radio"]::after,#feature-type-wrapper input[type="radio"]::before,#feature-type-wrapper input[type="radio"]::after{content:none;}#credit-type-wrapper input[type="radio"]:focus,#feature-type-wrapper input[type="radio"]:focus{outline:unset !important;border:1px solid transparent;}#credit-type-wrapper input[type="radio"]:hover,#feature-type-wrapper input[type="radio"]:hover{border:1px solid transparent;}#credit-type-wrapper input[type="radio"]:checked,#feature-type-wrapper input[type="radio"]:checked{border:1px solid transparent;background-color:transparent;background-image:unset;color:#fff;pointer-events:none;}#credit-type-wrapper input[type="radio"]:checked + label,#feature-type-wrapper input[type="radio"]:checked + label{border:1px solid #000;background-color:#000;background-image:unset;color:#fff;transition:all 0.5s ease-in-out;}#credit-type-wrapper input[type="radio"]:hover + label,#credit-type-wrapper input[type="radio"]:focus + label,#feature-type-wrapper input[type="radio"]:hover + label,#feature-type-wrapper input[type="radio"]:focus + label{border:1px solid #000;transition:all 0.5s ease-in-out;}#credit-type-wrapper .form-item-credit-type:has(input:disabled),#feature-type-wrapper .form-item-credit-type:has(input:disabled){opacity:0.5;pointer-events:none;}#loan-sum-overview,#loan-months-group-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}#loan-sum-overview .fieldset__legend,#loan-months-group-wrapper .fieldset__legend{width:fit-content;margin-bottom:0 !important;}#loan-sum-overview .fieldset__legend .fieldset__label,#loan-months-group-wrapper .fieldset__legend .fieldset__label{font-size:16px;line-height:20px;color:#000;margin-bottom:0 !important;}#loan-sum-overview .form-item,#loan-months-group-wrapper .form-item{width:fit-content;}#loan-sum-overview .fieldset__wrapper,#loan-months-group-wrapper .fieldset__wrapper{display:flex;justify-content:flex-end;align-items:center;gap:8px;width:fit-content;}@media (max-width:29.25rem){#loan-sum-overview .fieldset__wrapper,#loan-months-group-wrapper .fieldset__wrapper{width:100%;justify-content:flex-end;}}#loan-sum-overview .fieldset__wrapper input[type="text"],#loan-months-group-wrapper .fieldset__wrapper input[type="text"]{max-width:100px;font-size:20px;font-weight:400;line-height:24px;width:fit-content;background:transparent;padding:8px 0;border:transparent;color:#090274;}[dir="ltr"] #loan-sum-overview .fieldset__wrapper input[type="text"],[dir="ltr"] #loan-months-group-wrapper .fieldset__wrapper input[type="text"]{text-align:right;}[dir="rtl"] #loan-sum-overview .fieldset__wrapper input[type="text"],[dir="rtl"] #loan-months-group-wrapper .fieldset__wrapper input[type="text"]{text-align:left;}#loan-sum-overview .fieldset__wrapper input[type="text"]:hover,#loan-sum-overview .fieldset__wrapper input[type="text"]:focus,#loan-months-group-wrapper .fieldset__wrapper input[type="text"]:hover,#loan-months-group-wrapper .fieldset__wrapper input[type="text"]:focus{border:0 !important;background:unset;outline:none !important;}@media (max-width:29.25rem){#loan-sum-overview .fieldset__wrapper input[type="text"],#loan-months-group-wrapper .fieldset__wrapper input[type="text"]{font-size:16px;padding:0 0 8px 0;}}#loan-sum-overview .fieldset__wrapper #currency-markup-wrapper,#loan-sum-overview .fieldset__wrapper #months-markup-wrapper,#loan-months-group-wrapper .fieldset__wrapper #currency-markup-wrapper,#loan-months-group-wrapper .fieldset__wrapper #months-markup-wrapper{font-size:20px;font-weight:700;line-height:24px;padding:8px 0;cursor:default;}[dir="ltr"] #loan-sum-overview .fieldset__wrapper #currency-markup-wrapper,[dir="ltr"] #loan-sum-overview .fieldset__wrapper #months-markup-wrapper,[dir="ltr"]
  #loan-months-group-wrapper
  .fieldset__wrapper
  #currency-markup-wrapper,[dir="ltr"]
  #loan-months-group-wrapper
  .fieldset__wrapper
  #months-markup-wrapper{text-align:left;}[dir="rtl"] #loan-sum-overview .fieldset__wrapper #currency-markup-wrapper,[dir="rtl"] #loan-sum-overview .fieldset__wrapper #months-markup-wrapper,[dir="rtl"]
  #loan-months-group-wrapper
  .fieldset__wrapper
  #currency-markup-wrapper,[dir="rtl"]
  #loan-months-group-wrapper
  .fieldset__wrapper
  #months-markup-wrapper{text-align:right;}@media (max-width:29.25rem){#loan-sum-overview .fieldset__wrapper #currency-markup-wrapper,#loan-sum-overview .fieldset__wrapper #months-markup-wrapper,#loan-months-group-wrapper .fieldset__wrapper #currency-markup-wrapper,#loan-months-group-wrapper .fieldset__wrapper #months-markup-wrapper{font-size:16px;padding:0 0 8px 0;}}#loan-sum-range-from,#loan-sum-range-to,#loan-months-range-from,#loan-months-range-to{display:inline-block;font-size:12px;font-weight:400;line-height:16px;color:#000;}[dir="ltr"] #loan-sum-range-from,[dir="ltr"] #loan-sum-range-to,[dir="ltr"] #loan-months-range-from,[dir="ltr"] #loan-months-range-to{text-align:left;}[dir="rtl"] #loan-sum-range-from,[dir="rtl"] #loan-sum-range-to,[dir="rtl"] #loan-months-range-from,[dir="rtl"] #loan-months-range-to{text-align:right;}[dir="ltr"] #loan-months-range-to,[dir="ltr"] #loan-sum-range-to{float:right;}[dir="rtl"] #loan-months-range-to,[dir="rtl"] #loan-sum-range-to{float:left;}.rangeslider{margin:20px 0 8px 0 !important;background-color:#f4f4f4;}.rangeslider.rangeslider--horizontal{height:10px;border-radius:4px;}.rangeslider .rangeslider__fill{background:#090274;}.rangeslider .rangeslider__handle{width:20px;height:20px;top:-6px !important;border-radius:50px;background:#090274;border:1px solid #090274;box-shadow:unset !important;}.rangeslider .rangeslider__handle::after{content:none;}#our-offer-wrapper{padding:20px;border:1px solid #ccc;height:fit-content;}#our-offer-wrapper .fieldset__legend{font-weight:700;font-size:24px;line-height:30px;margin:0 0 20px 0;}[dir="ltr"] #our-offer-wrapper .fieldset__legend{text-align:left;}[dir="rtl"] #our-offer-wrapper .fieldset__legend{text-align:right;}#our-offer-wrapper .fieldset__legend .fieldset__label{font-weight:700;font-size:24px;line-height:30px;}[dir="ltr"] #our-offer-wrapper .fieldset__legend .fieldset__label{text-align:left;}[dir="rtl"] #our-offer-wrapper .fieldset__legend .fieldset__label{text-align:right;}.our-info-wrapp{display:grid;grid-template-columns:1fr;gap:20px;}@media (min-width:49rem){.our-info-wrapp{grid-template-columns:repeat(2,1fr);}}.our-info-wrapp [disabled]:is([type="text"]){background:transparent;border:0;padding:0;color:#000;font-size:20px;font-weight:700;line-height:24px;}[dir="ltr"] .our-info-wrapp [disabled]:is([type="text"]){text-align:left;}[dir="rtl"] .our-info-wrapp [disabled]:is([type="text"]){text-align:right;}.our-info-wrapp .form-item__label{font-size:12px;font-weight:400;line-height:16px;}[dir="ltr"] .our-info-wrapp .form-item__label{text-align:left;}[dir="rtl"] .our-info-wrapp .form-item__label{text-align:right;}.loan-footer-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;}.loan-footer-actions .request-credit,.loan-footer-actions .secondary-button{display:block;padding:16px 32px;flex:100%;}@media (min-width:30.25rem){.loan-footer-actions .request-credit,.loan-footer-actions .secondary-button{flex:1;}}@media (min-width:63rem) and (max-width:75rem){.loan-footer-actions .request-credit,.loan-footer-actions .secondary-button{flex:100%;}}@media (min-width:76rem){.loan-footer-actions .request-credit,.loan-footer-actions .secondary-button{flex:1;}}.loan-footer-actions .request-credit:hover,.loan-footer-actions .secondary-button:hover{text-decoration:underline;}.loan-footer-actions .secondary-button{border:1px solid #090274;color:#090274;background-color:rgba(9,2,116,0.1);}.loan-footer-actions .request-credit{color:#fff;border:1px solid #090274;background-color:#090274;}.loan-footer-actions .request-credit{order:2;}.header-chart-wrap{display:grid;gap:20px;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px;}@media (min-width:30.25rem){.header-chart-wrap{grid-template-columns:repeat(2,1fr);}}@media (min-width:49rem){.header-chart-wrap{grid-template-columns:repeat(4,1fr);}}.header-chart-wrap .result-wrapp{display:flex;flex-wrap:wrap;flex-direction:column;gap:4px;}.header-chart-wrap .chart-result__label{font-size:12px;font-weight:400;line-height:16px;}[dir="ltr"] .header-chart-wrap .chart-result__label{text-align:left;}[dir="rtl"] .header-chart-wrap .chart-result__label{text-align:right;}.header-chart-wrap .chart-result{font-size:16px;font-weight:700;line-height:20px;}[dir="ltr"] .header-chart-wrap .chart-result{text-align:left;}[dir="rtl"] .header-chart-wrap .chart-result{text-align:right;}.payment-chart-modal{position:relative;max-height:700px;}.payment-chart-modal .payment-chart-form{overflow:auto;max-height:500px;}.payment-chart-modal.ui-dialog{padding:16px;border:1px solid #f4f4f4 !important;z-index:999 !important;border-radius:0;}@media (min-width:30.25rem){.payment-chart-modal.ui-dialog{min-width:450px !important;}}@media (min-width:49rem){.payment-chart-modal.ui-dialog{min-width:760px !important;}[dir="ltr"] .payment-chart-modal.ui-dialog{padding:16px 16px 16px 32px;}[dir="rtl"] .payment-chart-modal.ui-dialog{padding:16px 32px 16px 16px;}}@media (min-width:63rem){.payment-chart-modal.ui-dialog{min-width:900px !important;}}@media (min-width:76rem){.payment-chart-modal.ui-dialog{width:1200px !important;}}.payment-chart-modal.ui-dialog .ui-dialog-titlebar{padding:0;background:transparent !important;color:#000;font-size:24px;font-weight:700;line-height:30px;border:0 !important;}[dir="ltr"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar{text-align:left;}[dir="rtl"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar{text-align:right;}@media (min-width:49rem){[dir="ltr"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar{padding:16px 32px 0 0;}[dir="rtl"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar{padding:16px 0 0 32px;}}.payment-chart-modal.ui-dialog .ui-dialog-title{margin:0;color:#000;}[dir="ltr"] .payment-chart-modal.ui-dialog .ui-dialog-title{padding-right:0;}[dir="rtl"] .payment-chart-modal.ui-dialog .ui-dialog-title{padding-left:0;}.payment-chart-modal.ui-dialog .ui-dialog-titlebar-close{background:url(/modules/contrib/fin_loan_calculator/assets/css/../images/close_modal.svg) no-repeat center;width:24px;height:24px;background-size:20px;border:0;outline:none;margin:0;padding:0;top:12px;}[dir="ltr"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar-close{right:0;}[dir="rtl"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar-close{left:0;}.payment-chart-modal.ui-dialog .ui-dialog-titlebar-close:hover{border:0;outline:none;}@media (min-width:49rem){.payment-chart-modal.ui-dialog .ui-dialog-titlebar-close{top:30px;}[dir="ltr"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar-close{right:10px;}[dir="rtl"] .payment-chart-modal.ui-dialog .ui-dialog-titlebar-close{left:10px;}}.payment-chart-modal.ui-dialog table thead th{color:#090274;font-weight:700;font-size:12px;line-height:16px;padding:8px;}[dir="ltr"] .payment-chart-modal.ui-dialog table thead th{text-align:left;}[dir="rtl"] .payment-chart-modal.ui-dialog table thead th{text-align:right;}.payment-chart-modal.ui-dialog table tbody td{font-size:14px;font-weight:400;line-height:18px;padding:8px;}[dir="ltr"] .payment-chart-modal.ui-dialog table tbody td{text-align:left;}[dir="rtl"] .payment-chart-modal.ui-dialog table tbody td{text-align:right;}.payment-chart-modal.ui-dialog table tbody tr:nth-child(even){background-color:#f3f3f3;}.payment-chart-modal.ui-dialog .download-pdf{width:fit-content;color:#fff;display:block;padding:16px 32px;border:1px solid #090274;background-color:#090274;}[dir="ltr"] .payment-chart-modal.ui-dialog .download-pdf{margin:20px 0 0 auto;}[dir="rtl"] .payment-chart-modal.ui-dialog .download-pdf{margin:20px auto 0 0;}.payment-chart-modal.ui-dialog .download-pdf:focus-visible{outline:none;}.payment-chart-modal.ui-dialog .download-pdf:hover{text-decoration:underline;}.payment-chart-modal.ui-dialog .description{font-size:14px;font-weight:400;line-height:18px;margin-top:20px;padding-top:20px;border-top:1px solid #ccc;color:rgba(9,2,116,0.5);}[dir="ltr"] .payment-chart-modal.ui-dialog .description{text-align:left;}[dir="rtl"] .payment-chart-modal.ui-dialog .description{text-align:right;}.payment-chart-modal.ui-dialog.ui-widget .ui-dialog-content{padding:16px 0 16px 0;overflow:hidden;}@media (min-width:49rem){[dir="ltr"] .payment-chart-modal.ui-dialog.ui-widget .ui-dialog-content{padding:16px 16px 16px 0;}[dir="rtl"] .payment-chart-modal.ui-dialog.ui-widget .ui-dialog-content{padding:16px 0 16px 16px;}}.table-section{display:block;min-width:670px;}.table-section table{width:100%;}