@charset "UTF-8";.vehicle-page__monthly-price{font-size:2rem;font-weight:700;line-height:1.2;font-family:alternate-gothic-no-3-d,sans-serif}.vehicle-page__monthly-price:after{content:'€/kk';position:relative;margin-left:.125rem}.rahoituslaskuri{max-width:1200px;width:100%;margin:1.75rem auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:3rem;background-color:#fafafa}.rahoituslaskuri>*>:first-child{margin-top:0}.rahoituslaskuri>*>:last-child{margin-bottom:0}.rahoituslaskuri__header>*{max-width:40rem;margin:0 auto;text-align:center}.rahoituslaskuri__header__title{font-family:alternate-gothic-no-3-d,sans-serif}.rahoituslaskuri__body{display:flex;justify-content:center;align-items:center;gap:1rem}.rahoituslaskuri__body>*{width:calc(100% / 5)}.rahoituslaskuri__body .symbol:after{position:relative;margin-left:.125rem}.rahoituslaskuri__body .symbol--euro:after{content:'€'}.rahoituslaskuri__body .symbol--euro-per-month:after{content:'€/kk'}.rahoituslaskuri__body .symbol--month:after{content:'kk'}.rahoituslaskuri__body form{display:flex;justify-content:center;gap:1rem;width:100%;margin:0 1rem}.rahoituslaskuri__body form .slider__wrapper{display:flex;position:relative;flex-direction:column;align-items:center;width:calc(100% / 3);gap:.25rem}.rahoituslaskuri__body form .slider__wrapper.hidden{display:none}.rahoituslaskuri__body form .slider__wrapper .slider__title{font-family:alternate-gothic-no-3-d,sans-serif;font-size:1.25rem;text-transform:uppercase}.rahoituslaskuri__body form .slider__wrapper .output{font-size:1.25rem}.rahoituslaskuri__body form input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:.875rem;background-color:#f3f3f3;border-radius:.25rem;border:1px solid #d3d3d3;padding:0;width:100%}.rahoituslaskuri__body form input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:2.5rem;background:linear-gradient(180deg,#3e5f8b,#1d3153);border:1px solid #1d3153}.rahoituslaskuri__body form input::-moz-range-thumb{-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:2.5rem;background:linear-gradient(180deg,#3e5f8b,#1d3153);border:1px solid #1d3153}.rahoituslaskuri__body .monthly-payment,.rahoituslaskuri__body .vehicle-price{flex-shrink:0;margin:0;text-align:center}.rahoituslaskuri__body #monthly-payment-result,.rahoituslaskuri__body #vehicle-price-result{margin-left:.5rem;font-size:1.5rem;font-weight:400;line-height:1.2;font-family:alternate-gothic-no-3-d,sans-serif}@media only screen and (max-width:1200px){.rahoituslaskuri__body{flex-direction:column;gap:2rem}.rahoituslaskuri__body>*{display:flex;width:100%;justify-content:center;margin:0}.rahoituslaskuri__body form .slider__wrapper{width:100%;max-width:14rem}}@media only screen and (max-width:700px){.rahoituslaskuri__body form{flex-direction:column;align-items:center}.rahoituslaskuri__body form .slider__wrapper{max-width:24rem}}.rahoituslaskuri__footer{display:flex;flex-direction:column;align-items:center}.rahoituslaskuri__footer .results-toggle{transition:all .2s ease-in-out;display:flex;align-items:center;font-family:inherit;font-weight:700;text-transform:uppercase;opacity:.5;border:none;background-color:transparent;padding:.5rem 0}.rahoituslaskuri__footer .results-toggle svg{transition:all .2s ease-in-out;margin-left:.5rem;width:1.25rem;height:1.25rem}.rahoituslaskuri__footer .results-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rahoituslaskuri__footer .results-toggle:active,.rahoituslaskuri__footer .results-toggle:focus,.rahoituslaskuri__footer .results-toggle:hover{opacity:1}.rahoituslaskuri__footer .financing-results{display:flex;flex-direction:column;align-items:center;background-color:#f3f3f3;opacity:0;text-align:center}.rahoituslaskuri__footer .financing-results>:first-child{margin-top:0}.rahoituslaskuri__footer .financing-results>:last-child{margin-bottom:0}.rahoituslaskuri__footer .financing-results[aria-hidden=false]{opacity:1;padding:1rem}.rahoituslaskuri__footer .financing-results[aria-hidden=true]{height:0}.rahoituslaskuri__footer .financing-results p{margin-top:0;margin-bottom:1rem}
/*# sourceMappingURL=main.css.map */
