@font-face{font-family:Gotham Pro;src:local("Gotham Pro Medium"),local("GothamPro-Medium"),url(/fonts/GothamPro-Medium.7ea10419.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gotham Pro;src:local("Gotham Pro Bold"),local("GothamPro-Bold"),url(/fonts/GothamPro-Bold.c3a85ee3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gotham Pro;src:local("Gotham Pro Black"),local("GothamPro-Black"),url(/fonts/GothamPro-Black.436666ff.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Gotham Pro;src:local("Gotham Pro"),local("GothamPro"),url(/fonts/GothamPro.caefd932.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0}body{font-family:Gotham Pro}:root{--color-green:#8bc34a}.preloader{position:relative;width:22px;aspect-ratio:1}.preloader:after{content:"";position:absolute;width:100%;height:100%;border:3px solid transparent;border-radius:50%;border-color:var(--color-green) transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.calc-main{position:relative}.calc-main-preloader{position:absolute;left:0;right:0;bottom:0;top:0;background:hsla(0,0%,100%,.82);z-index:10;display:flex;justify-content:center;align-items:center}.calc-step{position:relative;background:#f8f8f8;text-align:center;display:block;width:100%;box-sizing:border-box;border:1px solid #dfdfdf;transition:box-shadow .1s;overflow:hidden;height:100%;cursor:pointer;border-radius:10px}.calc-step:hover{background:linear-gradient(0deg,#d5ef28,#aec517);border:1px solid #d5ef28}.calc-step:hover .calc-step-image{transform:scale(1.02)}.calc-step-container{text-decoration:none;color:#000;padding:2rem;display:block}.calc-step-image{display:block;margin:0 auto 1rem;transition:.2s}.calc-step-image img{width:100%;display:block;aspect-ratio:1;margin:0 auto 1rem;max-width:240px;--bloack:#0000001f;filter:drop-shadow(0 4px 8px var(--bloack))}.calc-step-title{text-align:center;text-transform:uppercase;font-weight:500}.calc-main-aside-row-input{align-items:center;display:flex;gap:5px}.calc-main-aside-row-input-btn{border:0;width:1.5em;height:1.5em;display:block;line-height:1.5em;border-radius:50%;background:#d5ef28;color:#1b3151;cursor:pointer;outline:none;aspect-ratio:1}.calc-main-aside-row-input-btn:hover{background-color:#ffe529}.calc-main-aside-row-input-btn.--disabled{filter:grayscale(1);opacity:.6;cursor:default}.w-calc-test{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.w-calc-test-inputs{gap:1rem;font-size:14px}.w-calc-test-inputs,.w-calc-test-inputs-section-grid{display:grid;grid-template-columns:1fr}.w-calc-test-inputs-section input{padding:5px}.w-calc-test-inputs-section{display:flex;flex-direction:column}.--hight-light{background:#b7ebb7;transition:.3s}.--select-light{background:#fafad2!important;transition:.3s}.table{border-collapse:collapse}.table td{padding:2px 5px;text-align:center}.calc-types{display:flex;gap:10px;margin-bottom:1rem}.calc-types .calc-types-item{cursor:pointer;border:none;padding:10px 2rem;color:#000;font-weight:500}.calc-types .calc-types-item:hover{background:var(--f-button-hover-bg)}.calc-types .calc-types-item.--acitve{background:#d5ef28}.calc-steps{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.calc-steps .calc-step{position:relative;background:#f8f8f8;text-align:center;display:block;width:100%;box-sizing:border-box;border:1px solid #dfdfdf;transition:box-shadow .1s;overflow:hidden;height:100%;cursor:pointer;border-radius:10px}.calc-steps .calc-step:hover{background:linear-gradient(0deg,#d5ef28,#aec517);border:1px solid #d5ef28}.calc-steps .calc-step:hover .calc-step-image{transform:scale(1.02)}.calc-steps .calc-step-container{text-decoration:none;color:#000;padding:2rem;display:block}.calc-steps .calc-step-image{display:block;margin:0 auto 1rem;transition:.2s}.calc-steps .calc-step-image img{width:100%;display:block;aspect-ratio:1;margin:0 auto 1rem;max-width:240px;--bloack:#0000001f;filter:drop-shadow(0 4px 8px var(--bloack));-o-object-fit:scale-down;object-fit:scale-down}.calc-steps .calc-step-title{text-align:center;text-transform:uppercase;font-weight:500}.calc{display:block;width:100%;min-height:500px;font-size:16px}.calc-main{display:grid;grid-template-columns:500px 1fr;border:2px solid #f5f5f5;box-shadow:0 1px 10px 0 rgba(0,0,0,.149),0 0 0 1px rgba(0,0,0,.059);border-radius:10px}.calc-main-aside{background:#f5f5f5;padding:1rem;padding:2rem}.calc-main-aside-header{display:flex;margin-bottom:1rem}.calc-main-aside-price{font-weight:600;color:#62ad0c;font-size:26px}.calc-main-aside-header .calc-main-aside-price{margin-left:auto}.calc-main-aside-title{font-size:22px;font-weight:600;display:block}.calc-main-aside-row{display:grid;grid-template-columns:1fr 300px;margin-bottom:10px;align-content:center;justify-content:center;align-items:center}.calc-main-aside-row-title{font-weight:500;font-size:12px;text-transform:uppercase}.calc-main-aside-row-input{position:relative}.notice{position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500;color:#8bc34a}.calc-main-aside-row-input input[type=number],.calc-main-aside-row-input input[type=text],.calc-main-aside-row-input select{display:block;width:100%;box-sizing:border-box;padding:12px 10px;border:1px solid #e1e5e7;border-radius:4px;font-size:15px;line-height:1em}.calc-main-aside-row .bloquote{--background-color:#fafad2;padding:10px 12px;background:var(--background-color);font-size:13px;line-height:1.5rem;border-radius:5px;border:1px dashed rgba(0,0,0,.102)}.calc-main-aside-row .bloquote.green{--background-color:#d5ffc7}.calc-main-visual-double{display:grid;grid-template-columns:1fr 1fr}.calc-main-visual-double-section{border-bottom:2px solid #f5f5f5}.calc-main-visual-double-section:not(:last-child){border-right:2px solid #f5f5f5}.calc-main-visual-double-section img{max-height:180px}.calc-main-visual{text-align:center}.calc-main-visual-title{background:#f5f5f5;font-weight:600;text-transform:uppercase;font-size:14px;padding:10px}.calc-main-visual-picture{text-align:center;padding:1rem;box-sizing:border-box}.calc-main-visual-picture img{max-width:100%}.calc-main-header{display:flex;box-sizing:border-box;padding:1rem}.calc-main-header-title{font-size:20px;font-weight:600}.calc-main-header .calc-main-header-buttons{margin-left:auto}.calc-main-header-btn{background:transparent;display:flex;justify-content:center;align-items:center}.calc-main-header-btn .icon{width:24px;height:24px}