﻿@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231);--project-map-green: #69AE24;--project-map-brown: #B75700;--project-map-red: #DA0000}.calulator-data{display:none}.calculatorWrapper .calculator{display:grid;box-shadow:0px 2px 10px 0px #A3B5C980;border-radius:.8rem}@media(min-width: 1200px){.calculatorWrapper .calculator{grid-template-columns:2fr 1fr}}.calculatorWrapper .calculator .calculatorResult-wrapper{position:relative;display:flex;flex-direction:column;width:100%;padding:clamp(2.6rem, 3.1746031746vw, 4rem) clamp(2.6rem, 3.1746031746vw, 4rem) clamp(2rem, 2.5396825397vw, 3.2rem) clamp(2.6rem, 3.1746031746vw, 4rem);background-color:var(--base-grey, #F4F6FA);transition:filter 350ms ease-in-out}@media(min-width: 1200px){.calculatorWrapper .calculator .calculatorResult-wrapper{max-width:48rem}}.calculatorWrapper .calculator .calculatorResult-wrapper.loading{filter:blur(5px)}.calculatorWrapper .calculator .calculatorResult{position:relative;display:flex;flex-direction:column;flex-grow:1}.calculatorWrapper .calculator .calculatorResult .calculatorResult-inner{position:sticky;top:clamp(1rem, 1.2698412698vw, 1.6rem)}.calculatorWrapper .calculator .calculatorResult .calculatorResult-inner h4{margin:0 0 clamp(2.6rem, 3.1746031746vw, 4rem) 0}.calculatorWrapper .calculator .calculatorResult .calculatorResult-image svg{max-width:100%;height:auto}.calculatorWrapper .calculator .calculatorResult .calculatorResult-image svg path{fill:var(--Background-Catskill-White, #F4F6FA)}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item{display:flex;justify-content:space-between;gap:2rem;padding-bottom:clamp(0.6rem, 0.6349206349vw, 0.8rem)}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item:has(+.calculatorResult-button){border:none}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item.type--background{align-items:center;background-color:var(--base-grey, #F4F6FA);color:var(--main-color, #2870ED)}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item.type--background.type--purple{color:#721c7a}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item.type--background.type--pink{color:#eb4c79}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item.type--background.type--green{color:#028661}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item .calculatorResult-item-number{white-space:nowrap;font-weight:700}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item.type--primaryPrice{flex-direction:column;padding-bottom:clamp(1.6rem, 1.9047619048vw, 2.4rem);font-weight:700}.calculatorWrapper .calculator .calculatorResult .calculatorResult-item.type--primaryPrice .calculatorResult-item-number{font-size:clamp(2rem, 2.5396825397vw, 3.2rem)}.calculatorWrapper .calculator .calculatorResult .calculator-info-message{display:flex;gap:clamp(0.6rem, 0.6349206349vw, 0.8rem);margin-bottom:clamp(1rem, 1.5873015873vw, 2rem);font-size:1.4rem;line-height:clamp(1.8rem, 1.6666666667vw, 2.1rem)}.calculatorWrapper .calculator .calculatorResult .calculator-info-message::before{content:"";font-size:2rem;color:#a3b5c9}.calculatorWrapper .calculator .calculatorResult .calculatorResult-button{margin-top:clamp(2rem, 2.5396825397vw, 3.2rem)}.calculatorWrapper .calculator .checkbox{padding:clamp(1.6rem, 1.9047619048vw, 2.4rem)}.calculatorWrapper .calculator .checkbox label{font-weight:700;transition:color 350ms ease-in-out}.calculatorWrapper .calculator .checkbox:has(input:checked) label{color:var(--main-color, #2870ED)}.calculatorWrapper .calculator .checkbox+.calculatorSlideWrapper{padding-top:0}.calculatorWrapper .calculator .checkbox+.calculatorSlideWrapper .calculatorSlide-title{display:none}.calculatorWrapper .calculatorSlide-center{padding-top:2.1rem}.calculatorWrapper .calculator-form h3{margin-bottom:clamp(1.6rem, 1.9047619048vw, 2.4rem)}.calculatorWrapper .calculatorSwiperWrapper{border:1px solid #a3b5c9;border-radius:.8rem}.calculatorWrapper .calculatorSwiperWrapper .swiperWrapper-dnone{display:none}.calculatorWrapper h3{margin-bottom:clamp(3.6rem, 5.7142857143vw, 7.2rem)}.calculatorBody{padding:clamp(2rem, 2.5396825397vw, 3.2rem) clamp(2.6rem, 3.1746031746vw, 4rem)}.calculatorSlideWrapper{display:flex;flex-direction:column;gap:clamp(1rem, 1.2698412698vw, 1.6rem);padding:clamp(1.6rem, 1.9047619048vw, 2.4rem)}.calculatorSlideWrapper .calculatorSlide-title h5{margin:0}.calculatorSlideWrapper+.calculatorSlideWrapper,.calculatorSlideWrapper+.checkbox{border-top:1px solid #a3b5c9}.calculatorSlide-title{font-weight:600}.calculatorSlide-title:has(button){display:flex}.calculatorSlide{cursor:pointer}.calculatorSlide .calculatorSlide-back{width:100%;height:4px;background-color:var(--color-line, #E4EAF0)}.calculatorSlide .calculatorSlide-front{position:absolute;top:0;left:0;height:4px}.calculatorSlide .calculatorSlide-thumb{top:50%;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--main-color, #2870ED);background-color:var(--base-white, #fff);cursor:pointer}.calculatorSlide.calculatorSlide-blue .calculatorSlide-front{background-color:var(--main-color, #2870ED)}.calculatorSlide.calculatorSlide-blue .calculatorSlide-info{color:var(--main-color, #2870ED)}.calculatorSlide.calculatorSlide-purple .calculatorSlide-front{background-color:#721c7a}.calculatorSlide.calculatorSlide-purple .calculatorSlide-info{color:#721c7a}.calculatorSlide.calculatorSlide-pink .calculatorSlide-front{background-color:#eb4c79}.calculatorSlide.calculatorSlide-pink .calculatorSlide-info{color:#eb4c79}.calculatorSlide.calculatorSlide-green .calculatorSlide-front{background-color:#028661}.calculatorSlide.calculatorSlide-green .calculatorSlide-info{color:#028661}.calculatorSlide-info{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;color:#a3b5c9}.inputButton{position:relative}.inputButton input{padding-right:5rem}.inputButton button{position:absolute;top:1px;right:1px;width:4.2rem;height:calc(100% - 2px);border-radius:0 .4rem .4rem 0;background-color:var(--base-white, #fff);border-left:1px solid #a3b5c9;pointer-events:none;color:#a3b5c9;font-weight:700}.calculatorExample{padding-top:clamp(3.2rem, 4.4444444444vw, 5.6rem);text-align:center}@media(min-width: 1200px){.calculatorExample{text-align:unset}}.calculatorExample .calculatorExample-title{padding-bottom:clamp(1rem, 1.2698412698vw, 1.6rem);font-weight:700}.calculator-error-message{margin-top:1rem;padding:1rem;border:1px solid var(--project-map-red, #DA0000);border-radius:1rem}.calculatorFilter-type .react-aria-RadioGroup{display:grid;grid-gap:clamp(1rem, 1.2698412698vw, 1.6rem);grid-template-columns:repeat(2, 1fr)}@media(min-width: 575px){.calculatorFilter-type .react-aria-RadioGroup{grid-template-columns:repeat(4, 1fr)}}.calculatorFilter-type .react-aria-RadioGroup label{display:block;border:2px solid #ccddfb;border-radius:.8rem;transition:border-color 350ms ease-in-out,background-color 350ms ease-in-out;font-weight:600;cursor:pointer}.calculatorFilter-type .react-aria-RadioGroup label[data-selected=true]{border-color:var(--main-color, #2870ED);background-color:var(--base-grey, #F4F6FA)}.calculatorFilter-type .react-aria-RadioGroup label:hover{border-color:var(--main-color, #2870ED)}.calculatorFilter-type .react-aria-RadioGroup .react-aria-Label{grid-column:span 2}@media(min-width: 575px){.calculatorFilter-type .react-aria-RadioGroup .react-aria-Label{grid-column:span 4}}.calculatorFilter-type .react-aria-RadioGroup .react-aria-Label h4{margin:0 0 clamp(0.6rem, 0.6349206349vw, 0.8rem) 0}.calculatorFilter-type .react-aria-RadioGroup .react-aria-Label h4 span{display:inline-flex;justify-content:center;align-items:center;width:4rem;height:4rem;margin-right:clamp(1rem, 1.2698412698vw, 1.6rem);background-color:var(--main-color, #2870ED);color:var(--base-white, #fff);border-radius:50%}.calculatorFilter-type .calculatorFilter-type-item{display:flex !important;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem, 1.2698412698vw, 1.6rem);min-height:13.6rem;padding:clamp(0.6rem, 0.6349206349vw, 0.8rem);text-align:center}.calculatorFilter-type .calculatorFilter-type-item::before{content:"";font-size:4.8rem;color:var(--main-color, #2870ED)}.calculatorFilter-type .calculatorFilter-type-item.type--elauto::before{content:""}.calculatorFilter-type .calculatorFilter-type-item.type--moto::before{content:""}.calculatorFilter-type .calculatorFilter-type-item.type--vehicles::before{content:""}.calculatorFilter-type.type--price{padding-top:clamp(3.2rem, 4.4444444444vw, 5.6rem);padding-bottom:clamp(1.6rem, 1.9047619048vw, 2.4rem)}.calculatorFilter-type.type--price .react-aria-Label{grid-column:span 1}@media(min-width: 575px){.calculatorFilter-type.type--price .react-aria-Label{grid-column:span 2}}.calculatorFilter-type.type--price .react-aria-RadioGroup{grid-template-columns:repeat(1, 1fr)}@media(min-width: 575px){.calculatorFilter-type.type--price .react-aria-RadioGroup{grid-template-columns:repeat(2, 1fr)}}.calculatorFilter-type.type--price label{padding:clamp(1rem, 1.2698412698vw, 1.6rem)}.react-aria-Dialog{max-width:30rem;padding:clamp(0.6rem, 0.6349206349vw, 0.8rem);background-color:var(--base-white, #fff);box-shadow:0px 2px 10px 0px #A3B5C980}.react-aria-Button{font-size:0;background-color:transparent;color:var(--main-color, #2870ED);padding:.4rem;line-height:2rem;height:2.8rem}.react-aria-Button::before{content:"";font-size:2rem;line-height:2rem}