.Calculator{background-color:#d0d0d0;display:flex;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:100px}.Calculator>.choose_model{display:flex;flex-direction:column;gap:28px;width:1200px;border-bottom:1px solid #fff;padding-bottom:12px}.Calculator>.choose_model>.title_row{display:flex;justify-content:space-between;align-items:center}.Calculator>.choose_model>.title_row>h2{color:#262626;font-size:24px;font-family:Russo One;text-transform:uppercase;margin-bottom:0}.Calculator>.choose_model>.title_row>h2>span{color:#2b6eff}.Calculator>.choose_model>.title_row span,.Calculator>.choose_model>.title_row>a{font-size:24px;font-family:Russo One;text-transform:uppercase}.Calculator>.choose_model>.title_row span.red,.Calculator>.choose_model>.title_row>a.red{color:#bd001f}.Calculator>.choose_model>.title_row span.black,.Calculator>.choose_model>.title_row>a.black{color:#000;transition:all .3s}.Calculator>.choose_model>.title_row span.black:hover,.Calculator>.choose_model>.title_row>a.black:hover{opacity:1}.Calculator>.choose_model>.title_row>a{opacity:.5}.Calculator>.choose_model>.buttons{display:flex;gap:10px}.Calculator>.choose_model>.buttons>button{background-color:#fff;display:flex;justify-content:center;align-items:center;font-family:Russo One;font-size:24;color:#262626;padding:0 32px;height:50px;cursor:pointer;transition:all .2s}.Calculator>.choose_model>.buttons>button.selected{background-color:#2b6eff;color:#fff}.Calculator>.choose_car_block{width:100%;height:287px;display:flex;flex-direction:row;align-items:center;margin-bottom:80px;padding-left:calc((100% - 1200px)/2);overflow-y:scroll}.Calculator>.choose_car_block::-webkit-scrollbar{display:none}.Calculator>.choose_car_block>.block{cursor:pointer;height:175px;width:275px;display:flex;justify-content:center;align-items:flex-end;flex-grow:0;flex-shrink:0;transition:all .3s}.Calculator>.choose_car_block>.block>span{font-size:20px;color:#262626}.Calculator>.choose_car_block>.block.selected{width:473px;height:287px}.Calculator>.choose_special_model{display:flex;width:1200px;margin-bottom:80px;justify-content:space-between}.Calculator>.choose_special_model>.model-select{display:flex;width:100%;max-width:none;height:56px;background:rgba(0,0,0,0);overflow:hidden;font-family:sans-serif}.Calculator>.choose_special_model>.model-select>.model-select__label{display:flex;align-items:center;justify-content:center;background:#bababa;color:#000;font-size:24px;text-transform:uppercase;font-family:Russo One,sans-serif;padding:0 20px}.Calculator>.choose_special_model>.model-select>.model-select__control{width:210px;background-color:#e7e7e7;position:relative}.Calculator>.choose_special_model>.model-select>.model-select__control>.model-select__dropdown{width:100%;height:100%;padding:0 48px 0 24px;border:none;background:rgba(0,0,0,0);font-size:16px;color:#6e6e6e;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.Calculator>.choose_special_model>.model-select>.model-select__control>.model-select__dropdown:focus{outline:none}.Calculator>.choose_special_model>.model-select>.model-select__control>.model-select__icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:#000}.Calculator>.choose_special_model>.mileage-input{display:flex;width:100%;max-width:none;height:56px;font-family:sans-serif}.Calculator>.choose_special_model>.mileage-input>.mileage-input__label{display:flex;align-items:center;justify-content:center;background:#bababa;color:#000;font-size:24px;text-transform:uppercase;font-family:Russo One,sans-serif;padding:0 20px}.Calculator>.choose_special_model>.mileage-input>.mileage-input__control{position:relative;background:#e6e6e6}.Calculator>.choose_special_model>.mileage-input>.mileage-input__control>.mileage-input__field{width:100%;height:100%;padding:0 48px 0 24px;border:none;background:rgba(0,0,0,0);font-size:16px;color:#6e6e6e;-moz-appearance:textfield;appearance:none;cursor:text}.Calculator>.choose_special_model>.mileage-input>.mileage-input__control>.mileage-input__field:focus{outline:none}.Calculator>.choose_special_model>.mileage-input>.mileage-input__control>.mileage-input__field::placeholder{color:rgba(110,110,110,.4392156863)}.Calculator>.choose_special_model>.mileage-input>.mileage-input__control>.mileage-input__unit{position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:16px;color:#6e6e6e;pointer-events:none}.Calculator>.choose_special_model>.buttons{display:flex;gap:16px}.Calculator>.choose_special_model>.buttons>button{padding:0 32px;height:56px;background-color:#fff;color:#000;font-family:Russo One,sans-serif;font-size:24px;cursor:pointer}.Calculator>.choose_special_model>.buttons>button.selected{background-color:#2b6eff;color:#fff}.Calculator>.calculator_table{width:1200px;display:flex;flex-direction:column}.Calculator>.calculator_table>.calculator_table__row--header{background-color:rgba(0,0,0,0);height:60px;display:flex;align-items:center}.Calculator>.calculator_table>.calculator_table__row--header>.calculator_table__cell--first{width:45%;padding:0 30px;color:#262626;font-size:16px;height:60px;display:flex;align-items:center;font-family:Helvetica}.Calculator>.calculator_table>.calculator_table__row--header>.calculator_table__cell{flex:1;color:#262626;font-size:16px;display:flex;justify-content:center;align-items:center;height:60px;font-family:Helvetica}.Calculator>.calculator_table>.calculator_table__row{height:60px;display:flex;align-items:center}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--first-summ{width:45%;padding:0 30px 0 0;background-color:rgba(0,0,0,0);height:60px;display:flex;align-items:flex-end;gap:10px;justify-content:flex-start}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--first-summ>span{color:#000;text-decoration:underline;cursor:pointer}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--first{width:45%;padding:0 30px;background-color:#bababa;height:60px;display:flex;align-items:center;gap:10px}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--first>.sq{width:20px;min-width:20px;height:20px;border:1px solid #fff;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .1s}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--first>.sq.selected{background-color:#2b6eff}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--first>span{font-size:20px;line-height:103%;color:#000}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell{flex:1;display:flex;justify-content:center;background-color:#fff;font-size:16px;color:#000;align-items:center;height:60px;font-family:Helvetica}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--second{width:55%;height:60px;display:flex;align-items:center}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--second>.calculator_table__cell--second-left{height:60px;background-color:#2b6eff;color:#fff;font-size:24;display:flex;align-items:center;justify-content:center;flex:1}.Calculator>.calculator_table>.calculator_table__row>.calculator_table__cell--second>.calculator_table__cell--second-right{height:60px;flex:1;background-color:#fff;color:#000;font-size:24;display:flex;align-items:center;justify-content:center}.Calculator>.calculator_table__mobile{display:none}@media screen and (max-width:1200px){.Calculator{padding:24px 0}.Calculator>.choose_model{width:100%}.Calculator>.choose_model>.title_row{flex-direction:column-reverse;align-items:flex-start;gap:8px;padding:0 24px}.Calculator>.choose_model>.buttons{overflow-x:scroll;padding:0 24px}.Calculator>.choose_model>.buttons::-webkit-scrollbar{display:none}.Calculator>.choose_car_block{margin-bottom:32px;width:100%}.Calculator>.choose_special_model{width:100%;flex-direction:column;gap:16px;margin-bottom:24px;padding:0 24px}.Calculator>.choose_special_model>.model-select{width:100%}.Calculator>.choose_special_model>.model-select>.model-select__label{width:40%}.Calculator>.choose_special_model>.model-select>.model-select__control{flex:1}.Calculator>.choose_special_model>.mileage-input{width:100%}.Calculator>.choose_special_model>.mileage-input>.mileage-input__label{width:40%}.Calculator>.choose_special_model>.mileage-input>.mileage-input__control{flex:1}.Calculator>.choose_special_model>.buttons{width:100%}.Calculator>.choose_special_model>.buttons>button{flex:1}.Calculator>.calculator_table{display:none}.Calculator>.calculator_table__mobile{display:flex;flex-direction:column;gap:8px;width:100%;padding:0 24px}.Calculator>.calculator_table__mobile>.card{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;background-color:#fff;border:1px solid #9a9a9a}.Calculator>.calculator_table__mobile>.card>.top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.Calculator>.calculator_table__mobile>.card>.top>.sq{width:20px;min-width:20px;height:20px;border:1px solid #bababa;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .1s}.Calculator>.calculator_table__mobile>.card>.top>.sq.selected{background-color:#2b6eff;border:1px solid rgba(0,0,0,0)}.Calculator>.calculator_table__mobile>.card>.top>.title{font-size:16px;font-weight:700;color:#000;font-family:Helvetica;flex:1;line-height:103%}.Calculator>.calculator_table__mobile>.card>.top>.price{font-size:20px;font-weight:700;font-family:Russo One;color:#000}.Calculator>.calculator_table__mobile>.card>.bottom{display:flex;justify-content:space-between}.Calculator>.calculator_table__mobile>.card>.bottom>.left{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.Calculator>.calculator_table__mobile>.card>.bottom>.left>.title{font-weight:400;color:#8a8a8a;font-size:14px;margin:0;font-family:Helvetica}.Calculator>.calculator_table__mobile>.card>.bottom>.left>.price{font-weight:700;font-size:16px;color:#000;margin:0}.Calculator>.calculator_table__mobile>.card>.bottom>.right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.Calculator>.calculator_table__mobile>.card>.bottom>.right>.title{font-weight:400;color:#8a8a8a;font-size:14px;margin:0;font-family:Helvetica}.Calculator>.calculator_table__mobile>.card>.bottom>.right>.price{font-weight:700;font-size:16px;color:#000;margin:0}.Calculator>.calculator_table__mobile>.totalRow{display:flex;flex-direction:row;height:48px;width:100%;margin-top:12px}.Calculator>.calculator_table__mobile>.totalRow>.textBlock{background-color:#2b6eff;color:#fff;font-size:12px;flex:1}.Calculator>.calculator_table__mobile>.totalRow>.sumBlock,.Calculator>.calculator_table__mobile>.totalRow>.textBlock{height:48px;display:flex;justify-content:center;align-items:center;text-align:center;font-family:Russo One;font-weight:700;text-transform:uppercase}.Calculator>.calculator_table__mobile>.totalRow>.sumBlock{padding:0 32px;background-color:#fff;color:#000;font-size:20px}}.stepTitle{display:none}@media screen and (max-width:1200px){.stepTitle{display:block;font-size:20px;color:#000;width:100%;text-align:start;padding:0 24px}.choose_model{margin-bottom:28px}.choose_special_model{margin-top:28px}}