﻿.page-template-calculator header,.page-template-calculator footer{display:none}.page-template-calculator .calculator{height:100dvh;position:relative;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55.85%, #0e0c18 93.38%),url("../images/intro.png");background-size:cover;padding-bottom:4vmin}.page-template-calculator .calculator:has(.calculator__loader.show){background:#020b12}.page-template-calculator .calculator:has(.calculator__loader.show)::after,.page-template-calculator .calculator:has(.calculator__loader.show)::before{content:unset}.page-template-calculator .calculator::after,.page-template-calculator .calculator::before{content:"";inset:0;position:absolute;z-index:0;background-repeat:no-repeat;pointer-events:none}.page-template-calculator .calculator::after{background:linear-gradient(360deg, rgba(15, 12, 24, 0) 0%, #0f0c18 100%);background-size:100% 100%}.page-template-calculator .calculator::before{background:url("../images/bolts-bg.png");opacity:.5;background-size:cover}.page-template-calculator .calculator *{z-index:1;position:relative}.page-template-calculator .calculator__header{font-size:var(--fz-regular);border-bottom:2px solid #fff;padding:1.4em 5%}.page-template-calculator .calculator__header-icon{max-height:47px}@media only screen and (max-width: 1200px){.page-template-calculator .calculator__header-icon{max-height:30px;max-width:80px}}.page-template-calculator .calculator__header-link,.page-template-calculator .calculator__prev-btn{font-size:var(--fz-regular);font-weight:600;gap:.6em;transition:all .25s ease-in-out;cursor:pointer}.page-template-calculator .calculator__header-link path,.page-template-calculator .calculator__header-link rect,.page-template-calculator .calculator__prev-btn path,.page-template-calculator .calculator__prev-btn rect{transition:all .25s ease-in-out}.page-template-calculator .calculator__header-link:hover,.page-template-calculator .calculator__prev-btn:hover{color:var(--clr-very-light-blue)}.page-template-calculator .calculator__header-link:hover path,.page-template-calculator .calculator__header-link:hover rect,.page-template-calculator .calculator__prev-btn:hover path,.page-template-calculator .calculator__prev-btn:hover rect{fill:var(--clr-very-light-blue)}.page-template-calculator .calculator__prev-btn{margin-block:4vmin}@media only screen and (max-width: 768px){.page-template-calculator .calculator__prev-btn{font-size:15px}}@media only screen and (max-width: 560px){.page-template-calculator .calculator__steps{height:calc(100% - 76px)}}.page-template-calculator .calculator__steps[data-curr-step="0"] [data-prev-step]{opacity:0;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.page-template-calculator .calculator__question{margin-bottom:1em;text-align:center}@media only screen and (max-width: 1576px){.page-template-calculator .calculator__question{font-size:clamp(28px,4.2vmin,57px + .2vmin)}}@media only screen and (max-width: 580px){.page-template-calculator .calculator__question{font-size:24px;max-width:85%;margin-inline:auto}}.page-template-calculator .calculator__answer{width:97%}@media only screen and (max-width: 580px){.page-template-calculator .calculator__answer:has(.form){height:100%}}.page-template-calculator .calculator__blocks{width:100%;gap:8vmin}.page-template-calculator .calculator__blocks:has(.calculator__block--color){width:67.5%;gap:3.5vmin;margin-top:-4vmin;margin-inline:auto}@media only screen and (max-width: 1024px){.page-template-calculator .calculator__blocks:has(.calculator__block--color){width:93%}}@media only screen and (max-width: 1200px){.page-template-calculator .calculator__blocks{gap:4vmin}}@media only screen and (max-width: 1024px){.page-template-calculator .calculator__blocks{width:68%;margin-inline:auto}}@media only screen and (max-width: 580px){.page-template-calculator .calculator__blocks{width:min(100%,390px)}}.page-template-calculator .calculator__block{font-size:clamp(24px,6.4vmin,30px + .2vmin);font-weight:600;gap:.6em;position:relative;width:20.6%;aspect-ratio:280/370;background:rgba(0,0,0,.18);backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);cursor:pointer;border-radius:57px;transition:all .25s ease}@media only screen and (max-width: 1576px){.page-template-calculator .calculator__block{width:17.6%;font-size:clamp(24px,1.4vmin,30px + .2vmin);text-align:center}}@media only screen and (max-width: 1024px){.page-template-calculator .calculator__block{width:37.6%}}@media only screen and (max-width: 768px){.page-template-calculator .calculator__block{border-radius:30px}}@media only screen and (max-width: 580px){.page-template-calculator .calculator__block{aspect-ratio:143/129;font-size:15px}}.page-template-calculator .calculator__block::after{content:"";position:absolute;background-image:url("../images/dots.png");background-size:100% 100%;inset:0;z-index:0;opacity:.4;mix-blend-mode:screen;pointer-events:none}.page-template-calculator .calculator__block::before{inset:0;position:absolute;background-image:url("../images/answer-card.png");content:"";background-size:100% 100%;z-index:-1}.page-template-calculator .calculator__block:hover{transform:scale(1.02)}.page-template-calculator .calculator__block:hover .calculator__btn{filter:drop-shadow(0px 0px 24px hsl(0, 0%, 50%))}.page-template-calculator .calculator__block--active{filter:drop-shadow(0px 10.22px 30.66px hsla(250, 69%, 41%, 0.7));background:radial-gradient(69.2% 67.39% at 50% 50%, rgba(0, 36, 77, 0.4) 12%, #0042f7 100%)}.page-template-calculator .calculator__block--active::before{background-image:url("../images/answer-card-active.png")}.page-template-calculator .calculator__block--color{width:41.5%;aspect-ratio:400/228;gap:.1em;font-size:clamp(16px,6.4vmin,20px + .2vmin)}.page-template-calculator .calculator__block--color .calculator__icon{width:45px}@media only screen and (max-width: 1576px){.page-template-calculator .calculator__block--color{font-size:clamp(16px,1.2vmin,20px + .2vmin)}}@media only screen and (max-width: 768px){.page-template-calculator .calculator__block--color{padding-block:4vmin}}.page-template-calculator .calculator__block--green::before{background-image:url("../images/card-border-green.png")}.page-template-calculator .calculator__block--green .calculator__btn::before{background-image:url("../images/button-border-green.png")}.page-template-calculator .calculator__block--blue::before{background-image:url("../images/card-border-blue.png")}.page-template-calculator .calculator__block--blue .calculator__btn::before{background-image:url("../images/button-border-blue.png")}.page-template-calculator .calculator__block--red::before{background-image:url("../images/card-border-red.png")}.page-template-calculator .calculator__block--red .calculator__btn::before{background-image:url("../images/button-border-red.png")}.page-template-calculator .calculator__block--yellow::before{background-image:url("../images/card-border-yellow.png")}.page-template-calculator .calculator__block--yellow .calculator__btn::before{background-image:url("../images/button-border-yellow.png")}.page-template-calculator .calculator__block--big{width:38%;aspect-ratio:537/443}.page-template-calculator .calculator__block--big::before{background-image:url("../images/answer-card-big.png")}.page-template-calculator .calculator__block--big.calculator__block--active::before{background-image:url("../images/answer-card-active-big.png")}.page-template-calculator .calculator__block--big .calculator__icon{width:max(70%,193px);aspect-ratio:375/286}.page-template-calculator .calculator__block--big .calculator__icon img{width:100%;height:auto}@media only screen and (max-width: 768px){.page-template-calculator .calculator__block--big .calculator__icon{aspect-ratio:193/147}}@media only screen and (max-width: 1024px){.page-template-calculator .calculator__block--big{width:46%;padding:1em}.page-template-calculator .calculator__block--big .calculator__answer-text{font-size:77%}}@media only screen and (max-width: 768px){.page-template-calculator .calculator__block--big{width:66%;padding:unset}}@media only screen and (max-width: 580px){.page-template-calculator .calculator__block--big{width:90%;aspect-ratio:315/214;padding:1em}.page-template-calculator .calculator__block--big .calculator__answer-text{font-size:100%}}.page-template-calculator .calculator__icon{width:max(41%,40px);aspect-ratio:1}.page-template-calculator .calculator__icon svg{height:auto}@media only screen and (max-width: 580px){.page-template-calculator .calculator__icon{width:40px}}.page-template-calculator .calculator__btn{font-size:.7em;gap:.6em;padding:.7em 1.2em;margin-top:1.6em;filter:drop-shadow(0px 5.79px 13.23px hsla(220, 70%, 72%, 0.4));transition:all .2s ease}.page-template-calculator .calculator__btn::before{inset:0;position:absolute;content:"";background-size:100% 100%;z-index:-1}.page-template-calculator .calculator__progress{font-size:var(--fz-accent-md);gap:1em;margin-bottom:1em}@media only screen and (max-width: 768px){.page-template-calculator .calculator__progress{font-size:8px}}.page-template-calculator .calculator__progress-step{height:.5em;width:3em;background-color:#eaeceb;border-radius:100vw;transition:all .25s ease-in-out}.page-template-calculator .calculator__progress-step--active{background-color:var(--clr-main-blue)}.page-template-calculator .calculator__progress-step--prev{background-color:rgba(99,68,253,.4)}.page-template-calculator .calculator__step-wrapper{animation:show-up .25s forwards}@media only screen and (max-width: 560px){.page-template-calculator .calculator__step-wrapper{height:100%;flex-direction:column;display:flex}}.page-template-calculator .calculator__step-wrapper:has([data-multi=true]):not(:has(.calculator__block--active)) .calculator__no-choice{display:flex}.page-template-calculator .calculator__step-wrapper:has([data-multi=true]):has(.calculator__block--active) .calculator__next-btn{display:flex}.page-template-calculator .calculator__step-wrapper[data-type=business] .calculator__form-wrapper{width:min(max(51%,593px),100%);margin-top:-3vmin;padding-block:1.4em}@media only screen and (max-width: 580px){.page-template-calculator .calculator__step-wrapper[data-type=business] .calculator__form-wrapper{aspect-ratio:unset}}.page-template-calculator .calculator__no-choice,.page-template-calculator .calculator__next-btn{display:none;margin:4vmin auto 2vmin;width:fit-content;cursor:pointer;position:relative;pointer-events:none;z-index:0}@media only screen and (max-width: 580px){.page-template-calculator .calculator__no-choice,.page-template-calculator .calculator__next-btn{margin-top:auto !important}}.page-template-calculator .calculator__no-choice::after,.page-template-calculator .calculator__next-btn::after{content:"";position:absolute;background-image:url("../images/dots.png");background-size:100% 100%;inset:0;z-index:0;opacity:.4;mix-blend-mode:screen;pointer-events:none}.page-template-calculator .calculator__no-choice{font-size:clamp(22px,6.4vmin,22px + .2vmin);padding:1.06em 1.3em;position:relative;border-radius:16px;backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);background:rgba(0,0,0,.18);pointer-events:all}@media only screen and (max-width: 580px){.page-template-calculator .calculator__no-choice{font-size:clamp(16px,1.4vmin,22px + .2vmin)}}.page-template-calculator .calculator__no-choice::before{inset:0;position:absolute;background-image:url("../images/btn-border.png");content:"";background-size:100% 100%;z-index:-1}.page-template-calculator .calculator__next-btn,.page-template-calculator .calculator__last-btn{font-size:var(--fz-accent-sm);padding:.7em 1.8em;border-radius:100vw;margin:6vmin auto 2vmin;background:radial-gradient(69.2% 67.39% at 50% 50%, rgba(0, 36, 77, 0.4) 12%, #0042f7 100%);filter:drop-shadow(0px 31px 137px hsla(220, 70%, 72%, 0.4));cursor:pointer;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px);pointer-events:all}.page-template-calculator .calculator__next-btn::before,.page-template-calculator .calculator__last-btn::before{inset:0;position:absolute;background-image:url("../images/main-btn-border.png");content:"";background-size:100% 100%;z-index:-1}.page-template-calculator .calculator__next-btn:hover,.page-template-calculator .calculator__last-btn:hover{filter:drop-shadow(0px 21px 107px hsla(220, 70%, 72%, 0.6))}.page-template-calculator .calculator__last-btn{width:fit-content;margin-block:4vmin 0}.page-template-calculator .calculator__form{width:100%;margin-inline:auto}.page-template-calculator .calculator__form:has(.calculator__next-btn) .calculator__next-btn{display:flex}@media only screen and (max-width: 580px){.page-template-calculator .calculator__form{justify-content:space-between;height:100%}}.page-template-calculator .calculator__form-wrapper{font-size:var(--fz-accent-md);width:fit-content;padding:2em 2.2em}@media only screen and (max-width: 580px){.page-template-calculator .calculator__form-wrapper{max-width:87%}}.page-template-calculator .calculator__form-wrapper .ff_submit_btn_wrapper{display:none}.page-template-calculator .calculator__loader{display:none}.page-template-calculator .calculator__loader img{border-radius:100%}.page-template-calculator .calculator__loader.show{display:flex;align-items:center;justify-content:center;height:90%}@media only screen and (max-width: 768px){.page-template-calculator .calculator__loader.show{max-width:50vw;margin-inline:auto}}.page-template-calculator .calculator .form{font-size:var(--fz-accent-md);background:rgba(0,0,0,.18);backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);padding:2.2em 2.7em;width:min(max(43%,593px),100%);aspect-ratio:593/370;gap:6vmin;margin-inline:auto}@media only screen and (max-width: 1400px){.page-template-calculator .calculator .form{gap:2vmin;font-size:16px;padding:1em 2.7em;aspect-ratio:593/332}}.page-template-calculator .calculator .form::after{content:"";position:absolute;background-image:url("../images/dots.png");background-size:100% 100%;inset:0;z-index:0;opacity:.4;mix-blend-mode:screen;pointer-events:none}.page-template-calculator .calculator .form::before{inset:0;position:absolute;background-image:url("../images/small-form-border.png");content:"";background-size:100% 100%;z-index:-1}.page-template-calculator .calculator .form__price-range{width:100%}.page-template-calculator .calculator .form__price-range{--value: 0;--thumb-diameter: 1.5em;--thumb-radius: calc(var(--thumb-diameter) / 2);--pos: calc( var(--thumb-radius) + 0.01 * var(--value) * (100% - var(--thumb-diameter)) );--track-height: 0.7em;--track-background: linear-gradient( 180deg, #5643fd 0%, #7649fe 100% )}.page-template-calculator .calculator .form__slider{direction:ltr;transform:scale(-1, -1);width:100%;-webkit-appearance:none;height:var(--track-height);border-radius:100vw;background:#dbdbdb;background-image:var(--track-background);background-position:0 center;background-repeat:no-repeat;background-size:var(--pos) var(--track-height)}.page-template-calculator .calculator .form__slider::-webkit-slider-thumb{-webkit-appearance:none;background-image:var(--track-background);width:var(--thumb-diameter);height:var(--thumb-diameter);border:6.5px solid #fff;border-radius:50%;cursor:ew-resize}.page-template-calculator .calculator .form__slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 6.5px rgba(87,68,253,.34)}.page-template-calculator .calculator .form__slider::-moz-range-thumb{background:linear-gradient(180deg, #5643fd 0%, #7649fe 100%);box-sizing:border-box;width:var(--thumb-diameter);height:var(--thumb-diameter);border-radius:50%;box-shadow:0 0 .5em #888;cursor:ew-resize}.page-template-calculator .calculator .form__slider::-moz-range-thumb:hover{box-shadow:0 0 0 6.5px rgba(87,68,253,.34)}.page-template-calculator .calculator .form__tooltip-wrapper{width:fit-content;min-width:124px;margin-inline-start:calc(var(--pos) - var(--thumb-diameter)*1.7);margin-bottom:calc(var(--track-height)*1.5)}.page-template-calculator .calculator .form__tooltip-wrapper::after{content:"";position:absolute;top:100%;left:50%;width:1em;height:1em;border:inherit;border-top:none;border-left:none;background:linear-gradient(180deg, #5643fd 0%, #7649fe 100%);box-shadow:none;transform:translate(-50%, -50%) rotate(45deg);z-index:-1}@media only screen and (max-width: 580px){.page-template-calculator .calculator .form__tooltip-wrapper{min-width:80px}.page-template-calculator .calculator .form__tooltip-wrapper::after{width:.5em;height:.5em}}.page-template-calculator .calculator .form__tooltip{background:linear-gradient(180deg, #5643fd 0%, #7649fe 100%);border-radius:100vw;font-weight:700;padding:.7em 1em;flex-direction:row-reverse;z-index:0}@media only screen and (max-width: 580px){.page-template-calculator .calculator .form__tooltip{font-size:14px;padding:.4em .5em}}.page-template-calculator .calculator .form__tooltip::before{content:"₪"}.page-template-calculator .calculator .form__comment{font-size:.7em;gap:8px;font-weight:400}.page-template-calculator .calculator .form__comment:hover .helper-image{opacity:1;height:100%}.page-template-calculator .calculator .form__comment .icon{cursor:pointer}.page-template-calculator .calculator .form__comment .helper-image{position:absolute;opacity:0;height:0;transition:all .25s ease-in;z-index:1;transform:translate(-100%, -100%);pointer-events:none}@media only screen and (max-width: 655px){.page-template-calculator .calculator .form__comment .helper-image{transform:translate(3%, 100%)}}.page-template-calculator .calculator .form__input-wrapper{font-size:var(--fz-regular);gap:1em;font-weight:700;min-width:50%}.page-template-calculator .calculator .form__input-wrapper .form__comment{font-size:.85em}.page-template-calculator .calculator .form__input{font-size:.9em;border:1px solid rgba(255,255,255,.4);border-radius:40px;padding:.5em;width:100%}.page-template-calculator .calculator .form__input input{all:unset;width:100%}.page-template-calculator .calculator .form__input input::-webkit-outer-spin-button,.page-template-calculator .calculator .form__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-template-calculator .calculator .form__input input[type=number]{-moz-appearance:textfield}.page-template-calculator .calculator .form__input--upload{border-style:dashed;padding:2em}.page-template-calculator .calculator .form__input--upload:has(#file-display:not(:empty)) label .text{display:none}.page-template-calculator .calculator .form__input--sum{position:relative}.page-template-calculator .calculator .form__input--sum input{text-align:center}.page-template-calculator .calculator .form__input--sum:has(input::placeholder-shown)::before{content:"|";position:absolute}.page-template-calculator .calculator .form__input label{padding:.3em 2em;gap:.5em;cursor:pointer}.page-template-calculator .calculator .form__input label input{display:none}.page-template-calculator .calculator .form__input label .text{font-weight:400;text-decoration:underline;color:#a3a3a3}.page-template-calculator .calculator .form__input #file-display:not(:empty){display:flex;gap:1vmin;cursor:pointer;margin-top:1vmin;font-weight:400}.page-template-calculator .calculator .form__input #file-display:not(:empty)::before{content:"x"}.page-template-calculator .calculator .form__input #file-display:not(:empty):hover::before{color:var(--clr-light-blue)}/*# sourceMappingURL=calculator.min.css.map */