.dealers-calculator{margin:0 auto}
.dealers-calculator .cl-form .form-group .form-control input[type=number],.dealers-calculator .cl-form .form-group .form-control input[type=text]{height:40px;box-sizing:border-box;width:100%;padding-right:45px}
.dealers-calculator .cl-form .form-group.double-input-container .form-control-wrapper{gap:0}
.dealers-calculator .cl-form .form-group.small-input-padding input[type=number],.dealers-calculator .cl-form .form-group.small-input-padding input[type=text],.dealers-calculator .cl-form .form-group .small-input-padding input[type=number],.dealers-calculator .cl-form .form-group .small-input-padding input[type=text]{padding-right:29px}
.dealers-calculator .cl-form .form-group.large-input-padding input[type=number],.dealers-calculator .cl-form .form-group.large-input-padding input[type=text],.dealers-calculator .cl-form .form-group .large-input-padding input[type=number],.dealers-calculator .cl-form .form-group .large-input-padding input[type=text]{padding-right:52px}
@media (width < 500px){.dealers-calculator{padding:0}.dealers-calculator.tab-classic .tab-wrapper:before{content:"";border-bottom:2px solid #C1CDD7;bottom:0;left:0;width:100%;position:absolute}.dealers-calculator.tab-classic .tab-title{font-weight:500;font-size:16px;line-height:24px;background-color:#FFF;border-radius:4px 4px 0 0;border:none;border-bottom:2px solid #C1CDD7;display:flex;align-items:center;height:80px;justify-content:center}.dealers-calculator.tab-classic .tab-title.active{border-bottom:2px solid #63629B}.dealers-calculator.tab-classic .tab-title::after{content:none}.dealers-calculator-column{padding:0 16px 0 16px}.dealers-calculator-column.column-white{padding:0;background:white}.dealers-calculator-column.column-white::before{content:"";background:#F4F6F8;display:flex;height:24px;border-radius:0 0 24px 24px}.dealers-calculator-result-container{padding:0 0 24px}.dealers-calculator-footer{margin-top:32px}.dealers-calculator .tab-content{border-radius:0}.dealers-calculator .tab-wrapper{border-radius:0 !important}.dealers-calculator .result-content{padding:20px 6px !important}.dealers-calculator .result-footer{align-items:flex-start}.dealers-calculator .result-footer .button-container{align-items:center;width:100%}}
@media (width>= 500px){.dealers-calculator-title{margin:0;padding:0 0 38px 0;background:unset;border-radius:unset}.dealers-calculator-result-container .result-footer{padding-top:34px;flex-direction:row}}
@media (width < 801px){.dealers-calculator .cl-form .form-group.input-container .form-control{width:100%}.dealers-calculator .cl-form .form-group.double-input-container .form-control-wrapper{width:100%}}
@media (500px <= width < 801px){.dealers-calculator-result-container .result-numbers{flex:0 1 auto;font-size:18px;justify-content:center;align-items:center;margin:0}}
@media (500px <= width < 721px){.dealers-calculator{padding:40px 16px}}
@media (width>= 801px){.dealers-calculator .form-group.double-input-container .form-control{max-width:120px}.dealers-calculator .form-group.double-input-container .form-control:last-child{max-width:180px}.dealers-calculator .cl-dc-administration-fee div.form-control{max-width:96px}.dealers-calculator .cl-form .form-group.dynamic-text.wide .form-control{width:100%;max-width:320px}.dealers-calculator .cl-form .form-group.dynamic-text.wide .form-control label{white-space:unset}.dealers-calculator .error-container{align-items:flex-end;max-width:180px;margin-left:auto;text-align:right}}
@media (500px <= width < 1200px){.dealers-calculator>h4{margin:15px 0 40px}.dealers-calculator .tab-content{padding:30px}}
@media (width < 1025px){.dealers-calculator-column.column-white{grid-column:1 / 3}.dealers-calculator-result-container .result-content{padding:50px}.dealers-calculator .cl-dc-leasing-sum-car-year{display:block}}
@media (width>= 1025px){.dealers-calculator-title{margin-top:32px}}
@media (width>= 1200px){.dealers-calculator-title{margin-top:72px}.dealers-calculator .tab-content{padding:40px 40px 20px}}
.dealers-calculator-title{margin:0;padding:32px 0 38px 16px;border-radius:24px 24px 0 0}
.dealers-calculator-container{display:grid;grid-template-columns:1fr;gap:32px}
@media (width>= 1080px){.dealers-calculator-container{grid-template-columns:1fr 1fr}}
.dealers-calculator-container>div:nth-of-type(2){margin-bottom:10px}
.dealers-calculator-container div.cl-dc-initial-payment{margin-bottom:17px}
.dealers-calculator-container .form-group{display:flex;justify-content:space-between;align-content:center;align-items:flex-start;flex-direction:column}
@media (width>= 801px){.dealers-calculator-container .form-group{flex-direction:row;align-items:center}}
.dealers-calculator-container .form-group .d-flex{display:flex;align-items:flex-start}
.dealers-calculator-container .form-group .d-flex .tooltip{margin-left:5px}
.dealers-calculator-result-container{min-width:238px}
.dealers-calculator-footer{font-weight:400;font-size:14px;line-height:18px;color:#676973;flex:1}
.dealers-calculator.partial .tab-wrapper{overflow-x:auto}
.dealers-calculator.partial .tab-content{border-radius:0 0 8px 8px;margin-bottom:40px;padding-top:40px}
.dealers-calculator.partial .tab-title{font-size:16px;line-height:24px;background-color:#FFF;border-radius:4px 4px 0 0;border:none;border-bottom:2px solid #C1CDD7;padding:16px}
@media (width < 321px){.dealers-calculator.partial .tab-title{height:fit-content}}
.dealers-calculator.partial .tab-title.active{border-bottom:2px solid #63629B;background-color:#F4F6F8;color:#15171C}
.dealers-calculator.partial .tab-title:focus-visible{border:4px solid #5C60FF;z-index:100;border-radius:4px 4px 0 0}
.dealers-calculator.partial .tab-title::after{content:none}
.dealers-calculator .result-content{background:#FFF;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;border-radius:4px;padding:40px 50px;text-align:center;margin-top:34px}
.dealers-calculator .result-content a{font-size:16px;line-height:24px;text-decoration:none;font-weight:500;margin-top:10px;padding:8px;width:fit-content;border-radius:4px;color:#676973}
.dealers-calculator .result-content a:hover,.dealers-calculator .result-content a:active{background:#DFDFE5}
.dealers-calculator .result-content a:focus-visible{box-shadow:0 0 0 4px #5C60FF}
.dealers-calculator .result-content a img{vertical-align:text-top}
.dealers-calculator .result-numbers{color:#15171C;font-size:24px;line-height:32px;margin:0 0 5px;font-weight:500;position:relative;display:flex;justify-content:center}
.dealers-calculator .result-info{color:#676973;font-size:16px;line-height:24px;margin:0 0 5px}
.dealers-calculator .result-footer{display:flex;width:100%;align-items:flex-start;justify-content:space-between;align-content:center;padding-top:40px;flex-direction:row;gap:15px}
@media (width < 500px){.dealers-calculator .result-footer{flex-direction:column-reverse;padding-top:15px;gap:0}}
.dealers-calculator .result-footer .button-container{display:flex;flex-direction:column}
.dealers-calculator .result-footer .button-container .button{margin-bottom:10px}
.dealers-calculator .result-footer .button-container .button:hover{cursor:pointer}
.dealers-calculator .cl-dc-leasing-sum-car-year{display:flex;align-items:center;justify-content:space-between;column-gap:16px}
.dealers-calculator .cl-dc-leasing-sum-car-year>div{flex:1}
.dealers-calculator .cl-dc-leasing-sum-car-year .form-control{max-width:unset !important}
.dealers-calculator .error{font-size:14px;line-height:24px;color:#852135;display:none}
.dealers-calculator .error-container{display:flex;flex-direction:column}
.dealers-calculator .input-with-error:not(:has(.hide)){margin:0 0 24px}
.dealers-calculator .input-with-error.no-margin{margin:0}
.dealers-calculator .input-with-error .form-group{margin:0}
.dealers-calculator .input-with-error .form-group .form-control .has-error{background-color:#FFDAE1;border-color:#F8B9C6}
.dealers-calculator .input-with-error.error-min .form-control::after,.dealers-calculator .input-with-error.error-max .form-control::after{color:#852135}
.dealers-calculator .input-with-error.error-min input,.dealers-calculator .input-with-error.error-max input{background-color:#F2E3E8;border-color:#EEC1CB !important}
.dealers-calculator .input-with-error.error-min .form-control-error,.dealers-calculator .input-with-error.error-max .form-control-error{display:block;color:#852135;font-size:14px}
.dealers-calculator .input-with-error.error-min .error-container .min{display:block}
.dealers-calculator .input-with-error.error-max .error-container .max{display:block}
@media (width < 500px){.leasing-calculator{padding-top:40px}}
@media (500px <= width < 1200px){.leasing-calculator .calculator{display:flex}}
.leasing-calculator .dealers-calculator-container{width:100%}
.leasing-calculator .result-content{margin:0}
.leasing-calculator .result-content.citadele_lt .result-numbers{font-weight:normal;color:#676973;font-size:16px;line-height:24px}
.leasing-calculator .calculator-input-wrapper_range.error-min,.leasing-calculator .calculator-input-wrapper_range.error-max{margin-bottom:24px}
.leasing-calculator .calculator-input-wrapper_range.error-min .input-wrapper::after,.leasing-calculator .calculator-input-wrapper_range.error-max .input-wrapper::after{color:#852135}
.leasing-calculator .calculator-input-wrapper_range.error-min input,.leasing-calculator .calculator-input-wrapper_range.error-max input{background-color:#F2E3E8;border-color:#EEC1CB !important}
.leasing-calculator .calculator-input-wrapper_range.error-min .form-control-error,.leasing-calculator .calculator-input-wrapper_range.error-max .form-control-error{display:block;color:#852135;font-size:14px}
.leasing-calculator .calculator-input-wrapper_range.error-min .form-control-error .min{display:block}
.leasing-calculator .calculator-input-wrapper_range.error-max .form-control-error .max{display:block}
.leasing-calculator .calculator-input-wrapper_range .form-control-error{display:none;left:0;text-align:left}
@media (width>= 801px){.leasing-calculator .calculator-input-wrapper_range .form-control-error{right:0;text-align:right}}
.leasing-calculator .calculator-input-wrapper_range .form-control-error .min,.leasing-calculator .calculator-input-wrapper_range .form-control-error .max{display:none}
@media (width < 500px){.leasing-calculator .calculator-input-wrapper_range.form-group{margin:0}}
.leasing-calculator .calculator-input-wrapper_range input{min-width:120px}
.leasing-calculator .range-wrap{margin-top:0}
.leasing-calculator .slider-wrapper{margin-top:8px}
.leasing-calculator .slider-wrapper .noUI-slider .noUi-connects::before{background-color:#E3002C}
.leasing-calculator .slider-text{color:#15171C;display:flex;font-style:normal;font-weight:500;font-size:14px;line-height:24px;justify-content:space-between;margin:2px 0 24px}
.leasing-calculator .form-group.monthly{flex-direction:row}
.leasing-calculator .form-group.leasing-type .form-control,.leasing-calculator .form-group.marital-status .form-control,.leasing-calculator .form-group.interest-with-euribor .form-control{width:180px}
.leasing-calculator .form-group.leasing-type .dropdown-container,.leasing-calculator .form-group.marital-status .dropdown-container,.leasing-calculator .form-group.interest-with-euribor .dropdown-container{right:0;white-space:nowrap;min-width:100%;width:fit-content}
.leasing-calculator .form-group.hide{display:none}
@media (width>= 801px){.leasing-calculator .form-group.double-input-container ~ .error-container{max-width:300px}}
@media (width < 500px){.leasing-calculator .form-group.children-count .form-control{flex-wrap:wrap;justify-content:space-between !important}.leasing-calculator .form-group.children-count .form-control label{flex:calc(33% - 38px) 0 0 !important}}
.carLeasingCalculator ~ .info{gap:32px;align-items:flex-end}
@media (500px <= width < 801px){.carLeasingCalculator ~ .info{margin:0 16px}}
.carLeasingCalculator ~ .info .text{max-width:unset !important}
.carLeasingCalculator .cl-form .form-group.double-input-container .interest-rate>div:first-child input[type=text]{border-radius:3px}
.carLeasingCalculator .cl-form .form-group.double-input-container .interest-rate>div:first-child input[type=text]:hover{border:2px solid rgba(93,97,123,0.8)}
.carLeasingCalculator .divider{display:flex;align-items:center;justify-content:center;margin-inline:4px}