.range{position:relative;isolation:isolate;display:grid;gap:8px;width:calc(100% - 50px);height:20px;padding:0 4px;margin:30px auto 0;overflow:hidden}.range:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;background-color:#fff;border-radius:20px;width:100%;height:12px;transform:translate(-50%,-50%)}.range__input,.range input[type=range]{appearance:none;background-color:transparent;width:100%;height:100%;overflow:hidden;cursor:pointer}.range__input::-webkit-slider-thumb,.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border:none;border-radius:50%;border-image:linear-gradient(90deg,#a9db21 50%,#f4f4f4 0) 0 1/ calc(50% - 1px) 100vw/0 100vw;background:#a9db21;transition:.3s;margin-top:-9px}.range__input::-moz-range-progress,.range input[type=range]::-moz-range-progress{height:2px;background-color:#a9db21}.range__input::-moz-range-thumb,.range input[type=range]::-moz-range-thumb{width:20px;height:20px;margin-top:-10px;border:none;border-radius:50%;background:#a9db21;transition:.3s}.range__input::-webkit-slider-runnable-track,.range input[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;height:2px;background-color:#f4f4f4}.range__input::-moz-range-track,.range input[type=range]::-moz-range-track{box-sizing:border-box;height:2px;background-color:#f4f4f4}.range--landing{margin:0;height:72px;width:100%}.range--landing:before{content:none}.range--landing .range__input,.range--landing input[type=range]{height:22px}.range--landing .range__input::-webkit-slider-runnable-track,.range--landing input[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;height:6px;border-radius:3px;background:linear-gradient(to right,#a9db21 0%,#a9db21 var(--progress, 50%),#f4f4f4 var(--progress, 50%),#f4f4f4 100%)}.range--landing .range__input::-moz-range-track,.range--landing input[type=range]::-moz-range-track{box-sizing:border-box;height:6px;border:none;border-radius:3px;background-color:#f4f4f4}.range--landing .range__input::-moz-range-progress,.range--landing input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background-color:#a9db21}.range--landing .range__input::-webkit-slider-thumb,.range--landing input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border:none;border-radius:50%;background:#a9db21;transition:.3s}.range--landing .range__input::-moz-range-thumb,.range--landing input[type=range]::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:#a9db21;transition:.3s}.range--landing .range__labels{display:flex;align-items:center;justify-content:space-between;color:#9aa39a;font-size:13px;font-weight:500;line-height:normal}@media(max-width:960px){.range{width:100%;height:26px}.range--landing{height:72px}.range--landing .range__input,.range--landing input[type=range]{height:30px}}@media(max-width:640px){.range{margin-top:22px}.range--landing{margin-top:0;height:43px;margin-bottom:17px;gap:0}.range--landing .range__labels{font-size:10px;line-height:15px}}.partner{position:relative;z-index:1;width:100%;padding-inline:var(--container-padding);margin:0 auto;max-width:var(--container-width);padding-block:180px 118px}.partner__title{font-size:20px;line-height:27px;font-weight:600;padding-top:90px;padding-bottom:60px}.partner__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;padding:0 0 60px}.partner__list:last-child{padding-bottom:0}.partner__item{list-style-type:none;border-radius:20px;background-color:#f3f3f3;display:flex;flex-direction:column;padding-top:5px}.partner__icon{width:100px;margin:0 20px}.partner__icon img{object-fit:contain}.partner__text{margin-bottom:20px;flex:1 0 auto}.partner__text-title{font-weight:700;font-size:20px;line-height:24px;padding:0 20px;margin-bottom:19px;min-height:42px}.partner__text-subtitle{font-size:16px;line-height:19px;padding:0 20px}@media(max-width:1200px){.partner__list{column-gap:20px}.partner__text-title{font-size:16px;line-height:19px}.partner__text-subtitle{font-size:14px;line-height:17px}}@media(max-width:960px){.partner__list{grid-template-columns:repeat(2,0fr);row-gap:20px;justify-content:center}.partner__item{width:220px}.partner--partnership{padding-block:180px 26px}}@media(max-width:480px){.partner{padding-block:120px 100px}.partner--partnership{padding-block:120px 26px}.partner__list{grid-template-columns:repeat(1,1fr)}.partner__item{width:auto}.partner__text-title{min-height:auto}}.calc{position:relative;isolation:isolate;width:100%;padding-inline:var(--container-padding);margin:0 auto 80px;max-width:var(--container-width)}.calc__title{font-size:20px;line-height:1.35;font-weight:600;margin:0 0 50px}.calc__wrap{display:flex;flex-wrap:wrap;align-items:flex-end;background-color:#fffc;border-radius:20px;padding:12px 16px;box-shadow:0 0 30px #0000001a}.calc__inner-wrap{display:flex;flex-wrap:wrap;background-color:#f3f3f3;border-radius:12px;width:100%;padding:12px 16px 40px;margin-bottom:15px}.calc__key,.calc__key-profit{font-size:20px;line-height:1.1}.calc__value{font-size:36px;font-weight:500;margin-left:auto;padding:11px 24px 0 0}.calc__profit{display:flex;align-items:center;background-color:#e5f7b3;border-radius:12px;width:545px;padding:10px 26px 10px 16px;margin-right:auto}.calc__key-profit{border-right:2px solid #fff;max-width:234px;padding-right:12px;margin-right:auto}.calc__value-profit{font-size:28px;line-height:normal;font-weight:500}.calc--partnership{padding-top:56px}@media(max-width:960px){.calc__key{font-size:16px;line-height:1;max-width:237px}.calc__key-profit{font-size:16px;line-height:1;max-width:189px;padding-block:6px}.calc__profit{width:394px}.calc__inner-wrap{padding:18px 16px 26px}.calc__value{padding:8px 2px 0 0}.calc__profit{width:385px;padding:10px 16px}.calc--partnership{margin-bottom:40px}}@media(max-width:640px){.calc{margin-bottom:80px}.calc__wrap{max-width:460px;margin:0 auto}.calc__key{font-size:14px;max-width:155px}.calc__value{font-size:28px}.calc__key-profit{align-self:stretch;font-size:14px;max-width:131px;padding:0}.calc__value-profit{display:flex;flex-direction:column;align-items:flex-end;font-size:16px}.calc__value-profit output{font-size:24px}.calc__profit{align-items:flex-start;width:228px;padding-block:9px}.calc--partnership{margin-bottom:40px}}@media(max-width:480px){.calc{margin-bottom:72px}.calc__title{font-size:18px}.calc__wrap{max-width:none;padding:7px 9px 16px;zoom:var(--investments-scale)}.calc__key{max-width:176px}.calc__profit{align-items:center;width:100%;margin-bottom:20px}.calc__inner-wrap{padding:12px 16px 26px;margin-bottom:8px}.calc__key-profit{align-self:inherit;max-width:154px}.calc--partnership{margin-bottom:40px}}
